a:link, a:visited, a:hover, a:active{
text-decoration: none;
color: #004796;
}

ul.menu_l{
font-family: "Franklin Gothic Book Italic",Verdana;
font-size: 13px;
list-style-position: outside;
list-style: none;
list-style-type: none;
background: none;
padding: 0;
margin: 0;
margin-left: 5px;
width: 200px;
}

ul.menu_l li {
display: block;
margin-bottom: 12px;
width: 200px;
}

ul.menu_l li a:link, ul.menu_l a:visited {
color: #004897;
text-decoration: none;
}

ul.menu_l li a:hover, ul.menu_l a:active {
color: #4D4C51;
text-decoration: none;
}

ul.menu_ll{
font-family: "Franklin Gothic Book Italic", Verdana;
font-size: 12px;
list-style-position: outside;
list-style: none;
list-style-type: none;
background: none;
padding: 0;
margin: 0;
margin-left: 6px;
margin-top:29px;
}

html>body ul.menu_ll li {
margin-bottom: 5px;

}

ul.menu_ll li a:link, ul.menu_ll a:visited {
color: #004897;
text-decoration: none;
}

ul.menu_ll li a:hover, ul.menu_ll a:active {
color: #4D4C51;
text-decoration: none;
}



tr.menu_u{
   font-family:  Verdana;
   font-size: 9px;
   font-weight: regular;
   list-style-position: inside;
   list-style: none;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 0;
   border: 1px solid red;
}


tr.menu_u a:link,tr.menu_u a:visited{
color: #515252;
text-decoration: none;
padding-right: 3px;
padding-left: 3px;
}

tr.menu_u a:hover, tr.menu_u a:active{
text-decoration: none;
color: #9B9B9B;
} 



tr.menu_u td {
float: left;  
padding-bottom: 0.4em; 
padding-top: 0.3em;

}

#menu_u_act a:link, #menu_u_act a:visited, #menu_u_act a:hover, #menu_u_act a:active{
padding-right: 0px;
padding-left: 3px;
color: #9B9B9B;
text-decoration: none;
}


p.bodytext {
color: #4D4C51;
font-family:  Verdana, Arial, sans-serif;
font-size: 11px;
margin: 0;
padding:0;
margin-left: 5px;
}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:hover, p.bodytext a:active{
font-family:  Verdana, Arial, sans-serif;
font-size: 11px;
}

.inhalt ul{
list-style: none;
margin: 0;
margin-left: 6px;
padding: 0;
}


.inhalt ul li {
font-family : Verdana, sans-serif;
font-size : 11px;
color: #4D4C51;
background: url(/fileadmin/bilder/bullets.gif) 0 7px no-repeat;
margin: 0;
padding: 0;
padding-left: 8px;
}

* html .inhalt ul li {
background: url(/fileadmin/bilder/bullets.gif) 0 11px no-repeat;
}


h1.csc-firstHeader{
color: #004796;
font-family:  Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0;
padding:0;
padding-bottom: 10px;
margin-left: 5px;
}

h1{
color: #004796;
font-family:  Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0;
padding:0;
padding-bottom: 10px;
margin-left: 5px;
}

td.header{
background-color: #e3dd00;
}



/**************** Sitemap ****************************/

td.karte1{
color: #004593;
font-family:  Verdana, Arial, sans-serif;
font-size: 12px;
padding-left: 4px;
padding-top: 1px;
padding-bottom: 1px;
}

td.karte1 a:link, td.karte1 a:visited, td.karte1 a:hover, td.karte1 a:active {
color: #004593;
font-family:  Verdana, Arial, sans-serif;
font-size: 12px;
}


td.karte2 a:link, td.karte2 a:visited, td.karte2 a:hover, td.karte2 a:active {
display: block;
color: #004795;
font-family:  Verdana, Arial, sans-serif;
font-size: 11px;
padding-top: 5px;
padding-bottom: 4px;
margin-left: 20px;
}

td.karte3{
color: #004795;
font-family:  Verdana, Arial, sans-serif;
font-size: 11px;
margin-left: 10px;
}

td.karte3 a:link, td.karte3 a:visited, td.karte3 a:hover, td.karte3 a:active {
display: block;
color: #004795;
font-family:  Verdana, Arial, sans-serif;
font-size: 11px;
}



/*
ul.karte3{
color: #004795;
font-family:  Verdana, Arial, sans-serif;
background-color: #F5F6F8;
font-size: 11px;
width: 120px;
font-weight: regular;
list-style-position: outside;
list-style: none;
margin:0;
padding: 0;
margin-left: 150px;
border: 1px solid black;
}

ul.karte3 a:link, ul.karte3 a:visited, ul.karte3 a:hover, ul.karte3 a:active{
text-decoration: none;
color: #004795;
}*/

/**************** language menu ****************************/

.tx-srlanguagemenu-pi1 p {
font-family: Verdana, sans-serif; 
font-size: .8em; 
line-height:100%; 
color: #35006d; 
margin-top: 8px;
margin-left: 0px; 
padding: 0; 
text-indent: 0; 
}   

.tx-srlanguagemenu-pi1 img { 
margin: 0 5px; 
padding: 0; 
border-style: none; 
}   

.tx-srlanguagemenu-pi1 .CUR { 
float: left; 
font-size: .8em; 
}   

.tx-srlanguagemenu-pi1 .CUR a { 
background-color: transparent; 
color: #35006d; 
text-decoration: none; 
font-weight: bold; 
}   

.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {
 color:#333333; 
 }   
 
 .tx-srlanguagemenu-pi1 .NO { 
 float: left; 
 font-size: .8em; 
 }  
 
.tx-srlanguagemenu-pi1 .NO a { 
  
  background-color:transparent; 
  color: #35006d; 
  text-decoration:none; 
  font-weight:bold;
}   

.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { 
color:#333333; 
}   

.tx-srlanguagemenu-pi1 .INACT { 
float: left; 
font-size: .8em; 
}   

.tx-srlanguagemenu-pi1 .INACT a { 
background-color:transparent; 
color: #35006d; 
text-decoration: none; 
font-weight: normal; 
}   

.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active {
color: #333333; 
}   

.tx-srlanguagemenu-pi1 .SPC {
 float: left; 
 font-family: Verdana, sans-serif; 
 font-size: .8em; 
 line-height: 100%; 
 color: #35006d; }   
 
 .tx-srlanguagemenu-pi1 select { 
 font-size: 9px; 
 font-family: Verdana, sans-serif; 
 /*background-color: #35006d; */
 color: black;
 position: relative;
 top: -1px;
 font-weight: normal; }
 
 
dl.csc-textpic-lastcol {
   margin-left:7px;
}

.csc-mailform-field{
 font-family: Verdana, sans-serif; 
 font-size: 11px;
 margin-left: 5px;
}

html>body .csc-mailform-field{
margin-left: -7px;
padding-left: 0;
}

input, textarea{
 font-family: Verdana, sans-serif; 
 font-size: 11px;
 border: 1px solid #8A8A8A;
 color: #8A8A8A;
}

label{
float: left;
width: 100px;
vertical-align: top;
}

html>body .csc-mailform-field {margin-bottom: 2px;}


/*nput.suche_wort {
float: left;
font-family: Verdana;
font-size:9px; 
line-height: 9px;
margin-top: 0.1em;
vertical-align: bottom;
} */

.suche_wort{
color: #9B9B9B;
margin-top: 1px;
vertical-align:middle;

}

*html .suche_wort{ vertical-align:middle; margin-top: 3px;color: #9B9B9B;}


#news_datum{
font-family: Verdana;
font-size:9px; 
color: #000000;
margin-left: 4px;
}

fieldset.csc-mailform{
border: none;
}

.csc-mailform-submit{
background-color: #FFFFFF;
color: #7C7A7A;
}

/******************************* IMAGE **************************/
dd.csc-textpic-caption {
color: #4D4C51;
font-family:  Verdana, Arial, sans-serif;
font-style: italic;
font-size: 11px;
margin: 0;
padding:0;
padding-left: 5px;
padding-top: 5px;
}

/**********************TABLE*******/
table .contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #0072b4;
	width: 450px;
}
table .contenttable td{
	padding: 4px;
}
table .contenttable .tr-0 {
	font-weight: bold;
}