body {
margin:0px;
color:#000000;
font-size:9pt;
background-color:#ffffff;
}

.csc-caption {
color:#000000;
}


td { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000;
text-align:left;
vertical-align:top; 
} 

td.black { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:black; 
} 

ul {
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000;
}

ul.normal {
list-style-type:none;
margin-left:0px;
padding:0px;
background-color:#E7E7E7;
width:180px;
margin-right:0px;
}

li {
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000;
}

li.normal {
list-style-type:none;
padding-left:0px;
background-color:#E7E7E7;
padding-left:2px;
margin-left:4px;
margin-top:4px;
margin-bottom:4px;
margin-right:0px;
}

li.sub {
list-style-type:none;
background-color:#E7E7E7;
margin-left:10px;
margin-top:4px;
margin-bottom:4px;
margin-right:0px;
}

li.aktiv {
list-style-type:none;
padding-left:0px;
font-weight:bold;
color:#ff0000;
background-color:#E7E7E7;
margin-left:6px;
margin-top:4px;
margin-bottom:4px;
margin-right:0px;
}

li.subsub {
list-style-type:none;
background-color:#E7E7E7;
margin-left:10px;
margin-top:4px;
margin-bottom:4px;
margin-right:0px;
}


li.subaktiv {
list-style-type:none;
padding-left:0px;
font-weight:bold;
color:#ff0000;
background-color:#E7E7E7;
margin-left:12px;
margin-top:4px;
margin-bottom:4px;
margin-right:0px;
}

li.subsubaktiv {
list-style-type:none;
font-weight:bold;
color:#ff0000;
background-color:#E7E7E7;
margin-left:10px;
margin-top:4px;
margin-bottom:4px;
margin-right:0px;
}

ul.sitemap {
list-style-type:none;
margin-left:0px;
padding:0px;
background-color:#E7E7E7;
width:380px;
border:1px #000000 solid;
font-weight:bold;
}

li.sm1 {
list-style-type:none;
padding-left:10px;
background-color:#E7E7E7;
margin:4px;
width:180px;
padding-left:10px;
font-weight:bold;
}

li.sm2 {
list-style-type:none;
background-color:#E7E7E7;
margin-left:10px;
width:250px;
padding-left:10px;
font-weight:bold;
}

li.sm3 {
list-style-type:none;
background-color:#E7E7E7;
margin-left:10px;
width:250px;
padding-left:10px;
font-weight:bold;
}

.searchfield {
padding-left:3px; 
background-color:#dddddd;
}

.searchlabel {
color:#000000; 
background-color:#dddddd;
}

input,select {
/*width:140px;*/
border:1px solid #000000;
}

a.navi { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:none; 
font-weight:bold; 
} 

a.navi:link { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:none; 
font-weight:bold; 
} 

a.navi:visited { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:none; 
font-weight:bold; 
}

a.navi:hover { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#ff0000; 
text-decoration:underline; 
font-weight:bold; 
} 

a.navi:active { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:none; 
font-weight:bold; 
} 

a { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:underline; 
} 

a:link { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:underline; 
} 

a:visited { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:underline; 
}

a:hover { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#ff0000; 
text-decoration:none; 
} 

a:active { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt; 
color:#000000; 
text-decoration:underline; 
}

h1 {
font-size:15pt;
color:#000000;
margin-bottom:15px; 
} 

h1.csc-firstHeader {
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:15pt;
color:#000000;
margin-bottom:10px; 
} 

h4 {
color:#aaaaaa;
font-size:10pt;
margin-bottom:-20px;
}

h5 {
color:#aaaaaa;
font-size:8pt;
margin-bottom:-2px;
}

h3 {
color:#000000;
font-size:10pt;
margin-bottom:-2px;
font-weight:bold;
margin-top:5px;
}

p {
font-family:Arial,Verdana,Helvetica,sans-serif; 
font-size:9pt;
margin-top:5px;
margin-bottom:5px;
}

.csc-caption {
font-size:8pt;
font-weight:bold;
}

.tx-indexedsearch-sectionlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
width:100%;
white-space:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
background-color:#cccccc;
width:100%;
}