/* CSS Document */


h1, h2, h3, h4, h5, h6, p, a, table, td{
font-family: Trebuchet MS, Helvetica, sans-serif;
text-align:left;
color:#003061;
}

/* ÜBERSCHRIFTEN */


h1{
width: 100%;
font-size:18px;
font-weight: normal;
text-transform: uppercase;
font-family:"Times New Roman", Times, serif;
margin: 0px 0px 5px 0px;
padding: 0 0 4 0;
color: #35414A;
letter-spacing: 0.1em;
border-bottom: 1px solid #888888;
}
h1 a{
font-size:14px;
font-weight: bold;
text-transform:normal;
font-family:"Times New Roman", Times, serif;
margin: 0px 0px 5px 0px;
color: #003061;
text-decoration:none;
}
h1 a:hover{
color: #000;
text-decoration:none;
}

h2{
font-size:11px;
font-weight: normal;
text-transform:normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #003061;
}

h2 a{
font-size:11px;
font-weight: normal;
text-transform:normal;
margin: 0px 0px 0px 0px;
color: #003061;
}

h3{
font-size:11px;
text-transform:uppercase;
text-align:justify;
font-weight:normal;
margin: 0px 0px 15px 0px;
color: #003061;
}
h3 a{
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin: 0px 0px 15px 0px;
color: #003061;
}

h4{
color: #003061;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
}
h4 a{
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
color: #003061;
}
h5{
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
color: #003061;
}
h5 a{
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
color: #003061;
}


/* ABSÄTZE */

p{
font-size:11px;
margin: 0px 0px 20px 0px;
line-height:140%;
color:#003061;
}
#div_content_middle p{
position:relative;

border: none;
font-size:11px;
margin: 0px 0px 20px 0px;
line-height:180%;
color:#003061;
text-align:justify;
}

pre{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px 0px 10px 0px;
line-height:160%;
}

/* LINKS */

#div_menu_all a{
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-decoration:none;
color: #DDE7DC;
color: #aeb3b7;
text-transform:uppercase;
letter-spacing: 0.2em;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#div_menu_all a:hover{
font-weight:normal;
color: #fff;
}
#menu_first_akt a,  #menu_second_akt a,  #menu_third_akt a{
font-weight: normal;
color: #fff;
}



 
a{
text-decoration:underline;
}

a:hover{
text-decoration:underline;
color: #000;
}


a.news{
font-weight:normal;
text-decoration:none;
color: #003f69;
font-size: 11px;
}
a.news:hover{
text-decoration:underline;
}


a.link_normal{
font-size:11px;
font-weight:normal;
text-decoration:none;
color: #555;
}
a.link_normal:hover{
text-decoration:underline;
}
a.link_bold{
font-size:11px;
font-weight:bold;
text-decoration:none;
color: #555;
}
a.link_bold:hover{
text-decoration:underline;
}

#backandprint a{
color: #003061;
}




/* LISTEN


ul{
color: #003061;
margin: 0;
padding: 0;
display:inline;
list-style-type:square;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
border: none !important;
}

li{
color: #003061;
margin-left:25px;
padding: 1 0 1 0;
}
 */


ul{
color: #003061;
list-style-type:square;
font-family: Trebuchet MS, Helvetica, sans-serif;font-size:11px;
line-height: 140%;
text-align:justify;
border: none !important;
}

li{
text-align:justify;
color: #003061;
margin-left: 5px;
padding: 3 0 8 0;
}

ol{
margin: 0;
padding: 0;
display:inline;
color: #003061;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
border: none;
}

#div_content_right ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:circle;
}
*html #div_content_right ul{
margin: 0 0 0 15;
padding: 0 0 0 0;
list-style-type:circle;
}

#div_content_right  li{
list-style-type:circle;
margin-left:10px;
}
*html #div_content_right  li{
list-style-type:circle;
margin-left: 0px;
}

/* Linien */
hr{
size:1px;
width: 90%;
}



/* TABELLEN */
table{
font-family: Arial, Helvetica, sans-serif;
color: #003061;
font-size:11px;
border:none;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
}
td{
/*background:#D8D5CF;*/
background:none;
border: none;
padding: 0 0 5 0;
margin: 0 0 0 0;
vertical-align:top;
}


/*+++++++++++++++++++++++++++++++++
 TYPO3 INTERNE 
++++++++++++++++++++++++++++++++++*/

.csc-textpic-imagewrap {
margin: 0 0 0 0;
padding: 0 0 0 0;
position:relative;
}

/* Bildunterschrift */

dd.csc-textpic-caption{
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:10px;
line-height:140%;
font-style:italic;
z-index: 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #003061;
color: #000;
}

/* Typo3 eigene Forms*/


label{
clear:right;
margin: 0px 100px 0px 0px;
}
.csc-mailform{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px 50px 30px 0px;
line-height:160%;
font-style:normal;
clear:both;
border: none;
}
input{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #555;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 2px;
background: #FCFCFC;
border: 1px solid #BBB;
width: 250px;
caption-side:top;
}
textarea{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #555;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 2px;
background: #FCFCFC;
border: 1px solid #BBB;
width: 250px;
}
select{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #555;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 2px;
background: #FCFCFC;
border: 1px solid #BBB;
width: 250px;
}
.csc-mailform-submit{
width: 250px;
color:#555;
margin: 25px 0px 2px 0px;
padding: 0px 0px 0px 2px;
background: #DDD;
border: 1px solid #555;
}



