body  { line-height: 14px; background-color: #ffffff }

.bodytext { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

td { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
padding: 0px; margin: 0px; }
.content {
}
#kontakt_button{
background-color:#fff;
height: 18px;
width: 120px;
color: black;
border: 1px solid #757575;
font-size: 10px;
font-weight: bold;
font-family: verdana;
}
#kontakt_input{
border: 1px solid #757575;
width: 230px;
height: 18px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
#kontakt_text{
border: 1px solid #757575;
width: 230px;
height: 100px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
#kontakt_input_plz{
border: 1px solid #757575;
width: 39px;
height: 18px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
#kontakt_input_ort{
border: 1px solid #757575;
width: 175px;
height: 18px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
.inhalt {
background-color: #D3D3E1;
width: 619px;
height: 220px;
margin-left: 9px;
overflow: auto;
}
.inhalt_orange {
background-color: #FFD36C;
width: 619px;
height: 220px;
margin-left: 9px;
overflow: auto;
}
.inhalt_magenta {
background-color: #F681C7;
width: 619px;
height: 220px;
margin-left: 9px;
overflow: auto;
}
.inhalt_gruen {
background-color: #DAE98B;
width: 619px;
height: 220px;
margin-left: 9px;
overflow: auto;
}
.inhalt_space {
margin: 0px 5px 0px 5px;
}

.dark_blue_bg {
background-color: #010165;
width: 712px;
height: 535px;
position: absolute;
top: 20px;
left: 20px;
z-index: 1;
background-image: url(images/weiss_lang.jpg);
background-repeat: no-repeat;

}
.light_blue_bg {
background-color: #D3D3E1;
width: 670px;
height: 498px;
position: absolute;
top: 38px;
left: 40px;
z-index: 2;
background-image: url(images/blau_lang.jpg);
background-repeat: no-repeat;
}
.con_blue_bg {
background-color: #F2F2F2;
width: 638px;
height: 471px;
position: absolute;
top: 50px;
left: 55px;
z-index: 3;
}

.dark_gelb_bg {
background-color: #FE8605;
width: 712px;
height: 535px;
position: absolute;
top: 20px;
left: 20px;
z-index: 1;
background-image: url(images/weiss_lang_gelb.jpg);
background-repeat: no-repeat;

}
.light_gelb_bg {
background-color: #FED205;
width: 670px;
height: 498px;
position: absolute;
top: 38px;
left: 40px;
z-index: 2;
background-image: url(images/blau_lang_gelb.jpg);
background-repeat: no-repeat;
}
.con_gelb_bg {
background-color: #FFE4B9;
width: 638px;
height: 471px;
position: absolute;
top: 50px;
left: 55px;
z-index: 3;
}

.projekte {
background-color: #FFFFFF;
width: 192px;
height: 535px;
position: absolute;
top: 20px;
left: 740px;
z-index: 4;
}
.reiternavi{
margin-left: 9px;
margin-top: 2px;
}
.projekte_navi{
height: 478px;
}
.subnavi {
margin-left: 18px;
font-size: 10px;
color: #393986;
height: 30px;
line-height: 300%;
}
.subnavi a:link {
color: #393986;
text-decoration: none;
 }
.subnavi a:hover {
color: #393986;
text-decoration: underline;
 } 
 .subnavi  a:visited:hover {
color: #393986;
text-decoration: underline;
 }
  .subnavi  a:visited {
color: #393986;
text-decoration: none;
 }

 
.navi {
margin-left: 8px;

}

h1  { color: #000; 
      font-size: 11px; 
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      font-weight: bold; text-decoration: none }
h2 { 
      font-size: 12px; 
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
       }
       
h3  { 
      color: #f90; 
      font-size: 110%; 
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      font-weight: bold; 
      line-height: 120%; 
      text-decoration: none }

h2 { 
      font-size: 12px; 
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
       }

a:link {
	
	font-family: Arial, Helvetica, sans-serif;
    color: #010165;
	text-decoration: underline;
	font-weight: bold;
	
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #BB3B39;
	text-decoration: none;
		font-weight: bold;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #010165;
	text-decoration: none;
	font-weight: bold;
}
a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #BB3B39;
	text-decoration: underline;
	font-weight: bold;
}

ul { 
    font-size: 12px ;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

li { 
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif
    
     }
 
 hr {
    border: none 0; 
    border-top: 1px dashed #000;
    width: 100%;
    height: 1px;
 }
