/* ----------------------------------------- */
/* for PCSupport Homepage   Botinst          */
/* D.Stutz                                   */
/* ----------------------------------------- */

*{
     margin:0px;
     padding:0px;
     background-color:white;
     font-family: Arial, Helvetica, FreeSans, sans-serif;
     font-size: 9pt;
}

body {
     margin:0px;
     padding:0px;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align:left;
        background-color:white;
}

textarea{
        font-family: Arial, Helvetica, FreeSans, sans-serif;
}

hr{     
        width:600px;
}

p {
	color: #000000;
	font-family: sans-serif;
	text-indent: 0em;
	font-size: 9pt;
}

ul {list-style:circle;border:1px solid #ddd}
li {font-size: 10pt;}

ul.content {border:1px solid #ddd;width:50%;margin-bottom:40px;}

a {
        background-image:url("../home/images/arrow_right.png");
        background-position:left 0;
            padding-left: 13px;
        background-repeat: no-repeat;
        padding-right:2px;
        margin-left:0px;
        color:#dc6027;
	text-decoration: none;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
}

a:link, a:visited, a:hover, a:active {
        background-image:url("../home/images/arrow_right.png");
        background-position:left 0;
            padding-left: 13px;
        background-repeat: no-repeat;
        padding-right:2px;
        margin-left:0px;
        color:#dc6027;
	text-decoration: none;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
}
a:visited {text-decoration: none;}
a:hover {
    text-decoration: underline;
    color: #dc6027;

}
a:active {}

h1, h2, h3, h4, h5, h6 {
	padding: 3px;
	padding-left: 0px;
	font-size: 10pt;
	font-weight:  lighter;
}

h1 {
	font-size: 12pt;
	font-weight: bold;
	text-decoration:underline;
	color:#444
}
h2 {
	font-size: 12pt;
	font-weight: bold;
	color:#444
}
h3 {
	font-size: 11pt;
	text-decoration:underline;
}
h4 {font-size: 11pt}
h5 {font-size: 10pt;}
h6 {
	font-size: 10pt;
	text-decoration:underline;
}

img{border:0px solid black}

table{}
table td{
    empty-cells:show
}

.table1{
	width:100%;
	border:0px;
	empty-cells:show
}
.table1 tr {}
.table1 th {}
.table1 td {
	padding:4px;
	vertical-align:top;
}

hr {
    width:100%;
    border: 0px solid gray;
    background-color: #666699;
    height:1px;
}

input{border:1px solid #777;border-left:2px solid #999;border-top:2px solid #999}

/* ------   link anchors   ------*/


/* ------   special tables   ------*/
/* --- table for "search for people"   ---*/
.table_smallFont_2columns{
	width:615px;
	font-size:8pt;
}
a.table_smallFont_2columns{
	font-size:8pt;
}

/* ------   special index list, with rollover "balken""  ------*/
ul.indexList{
    /*border-top:1px solid #999;*/
    list-style-type: none;
    padding: 0 3px 0 3px;
    margin-bottom:40px;
}

ul.indexList li{
    border-bottom:1px dotted #999;
}

ul.indexList a{
    display:block;
    padding: 1px;
    font-size:9pt;
}

ul.indexList a:hover{
    background-color:#E9E9F0;
}


/* progressReport_cms.php , publications_cms.php */
.tabelle3 {
    margin:0px;
    width:100%;
    padding-left:0px;
    margin-bottom:20px;
    empty-cells:show
}

.tabelle3 tr{
    margin-bottom:6px;
}

.tabelle3 td,th{
    padding:2px;
    margin:0px;
    vertical-align: top;
    padding-bottom: 6px;
}

.tabelle3 th{
	padding:2px;
    text-align:left;
    background-color:#e9e9f0;
    font-size:9pt;
}
.tabelle3 td{
    border-bottom:thin dotted #777;
}

.tabelle3 a{
    display:block;
    padding: 0px;
    font-size:9pt;
}

.tbOrnate{border-top:1px solid #ccc;border-bottom:1px dotted #ccc;}
.tbOrnate td{padding-top:10px;padding-bottom:10px;}