*{
	margin:0;
	padding:0;
}
html,body{
	height:101%;
}


body {
    color: #155479; 
	background-color:#eaf1f3;
    font-size:100.01%;
    font-family:Arial, Helvetica,sans-serif;
    padding-bottom:10px;
    text-align: center;  /* Zentrierung im Internet Explorer */
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
   }

#gesamt {
		width:802px;
		margin:10px auto;
		text-align:left;
		border:1px solid #cc6600;
		background-color:#DDE4E6; 
		overflow:auto;
    voice-family: "\"}\"";
	voice-family:inherit;
	width:800px;}
	
	body>#gesamt{width:800px;}


	
	
div#head {
	font-size:11px;
	font-weight:normal;
	color:#155479;
	text-decoration:none;
	text-align:right;
	
	
	background-attachment:scroll;
	background-image:url("../images/oben.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	height:50px;
	width:800px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:50px;} /* the correct height */
/* "be nice to Opera 5"  */
body>#head {height:50px;}
	
a.head {
	color:#155479;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}

a:hover {color:#d36e39;
      font-size:11px;
	  font-weight:normal;
	  text-decoration:none;}
	
	
div#banner{
    height:118px;
	width:800px;
    margin:0px 0px 0px 0px;
    border-bottom:1px solid #cc6600;
	}

	/*
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:118px; /* the correct height */
	}
/* "be nice to Opera 5"  */
body>#banner {height:118px;}
	
	
	
	
div#menue {
	float:left;
    margin:0px;
  
	padding:35px 0px 50px 0px;
	width:159px;
	background-color:#DDE4E6;
    voice-family: "\"}\"";
	voice-family:inherit;
	width:159px;
	}

body>#menu {width:159px;}


div#nav a:hover {
	color:#155479;
	font-weight:bold;
	text-decoration:none;
	background-attachment:scroll;
	background-image:url("../images/pfeilblau.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
    }
	
.hauptlink {
	font-size:11px;
	font-weight:normal;
	color:#155479;
	text-decoration:none;
	text-align:left;
	display:block;
	padding:2px 0px 2px 4px;
	text-indent:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color:#ABBBC3;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	
	background-attachment:scroll;
	background-image:url("../images/pfeilweiss.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
    }
.hoverlink {
	font-size:11px;
	font-weight:bold;
	color:#155479;
	text-decoration:none;
	text-align:left;
	display:block;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	padding:2px 0px 2px 4px;
	text-indent:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-attachment:scroll;
	background-image:url("../images/pfeilgruen.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
	text-transform:uppercase;
	background-color:#ABBBC3;
	
	}
	
	

div#subnav a {
	font-size:10px;
	color:#155479;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:17px;
	font-weight:normal;
	text-transform:uppercase;
	}
	
div#subnav a:hover {
	font-size:10px;
	color:#155479;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:17px; 
	text-transform:uppercase;
	background-color:#CAD5DB;
	font-weight:normal;
	background-attachment:scroll;
	background-image:url("../images/pfeilweiss.gif");
	background-repeat:no-repeat;
	background-position:12px 5px;
	}
	
.sublink {
	font-size:10px;
	color:#155479;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:17px;
	font-weight:normal;
	text-transform:uppercase;
	background-attachment:scroll;
	background-image:url("../images/pfeilweiss.gif");
	background-repeat:no-repeat;
	background-position:12px 5px;
	background-color:#c7cecb;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	}

.subzwei {
	font-size:10px;
	color:#155479;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:17px;
	font-weight:normal;
	text-transform:uppercase;
	background-attachment:scroll;
	background-image:url("../images/pfeilgruen.gif");
	background-repeat:no-repeat;
	background-position:12px 5px;
	background-color:#c7cecb;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	}


.hoversublink {
	font-size:10px;
	color:#155479;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:17px;
	text-transform:uppercase;
	background-color:#f3f3f3;
	background-image:url("../images/pfeilgelb.gif");
	background-repeat:no-repeat;
	background-position:12px 5px;
    border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	}
	
	
div#subsubnav a {
   font-size:10px;
   color:#155479;
   text-decoration:none;
   font-weight:normal;
   display:block;
   padding:2px 0px 2px 4px;
   text-align:left;
   text-indent:20px;
   text-transform:none;
	}


div#subsubnav a:hover {
   font-size:10px;
   color:#155479;
   font-weight:normal;
   background-attachment:scroll;
   background-image:none;
   padding:2px 0px 2px 4px;
   text-transform: none;
   text-indent:20px;
   background-color:#fff;
	}


.subsublink {
    font-size:10px;
    color:#155479;
    text-decoration:none;
    font-weight:normal;
	text-transform:none;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:20px;
	background-color:#DDE4E6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	}

.hoversubsublink {
    font-size:10px;
    color:#155479;
    text-decoration:none;
    font-weight:normal;
	display:block;
	padding:2px 0px 2px 4px;
	text-align:left;
	text-indent:20px;
	background-color:#f3f3f3;
	background-image:url("../images/pfeilgelb.gif");
	background-repeat:no-repeat;
	background-position:17px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	}
  
  
.hoversubsubzwei {
	background-color:#f3f3f3;
	background-image:url("../images/pfeilgelb.gif");
	background-repeat:no-repeat;
	background-position:17px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#61808B;
	}
  
  div#nav p.signal {
  font-size:12px;
  color:#ff6600;
  padding:5px 10px 10px 10px;
  margin:0px 0px 0px 0px;
   }
  
  
  
 div#suchform {
	color:#155479;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 0px 2px 4px;
	}
 
 
 
 
 
 h1 {
	font-size:13px;
	font-weight:bold;
	color:#155479;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
h2 {
	font-size:14px;
	font-weight:bold;
	color:#155479;
	}

h3 {
	font-size:13px;
	font-weight:bold;
	color:#155479;
	margin:10px 5px 10px 10px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#155479;
	}

h3.u{
	font-size:16px;
	font-weight:bold;
	color:#155479;
	border:0px;
	margin:20px 5px 10px 100px;
   
    }


h4 {
	font-size:13px;
	font-weight:bold;
	color:#155479;
	margin:10px 5px 10px 10px;
	
	}

  

div#Info {
   font-size:13px;
   float:right; 
   width:159px;
   margin:0px ; 
   padding:0px;
   background-color:#DDE4E6; 
	}
  
div#Info ul{
 color:#ff6600;
 font-size:11px;
 margin:5px 0px 0px 18px;
}
  
h2.info{
   font-size:13px;
   margin:2em 0.5em 1em 0.5em;
   color:#648E00; 
	}
	
h3.info {
	font-size:11px;
	font-weight:bold;
	color:#155479;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:silver;
	margin:0 1em 0.5em 1em; 
	padding:0 0 0 1em ;
	}
  
div#Info p {
   font-size:11px;
   margin:0.5em;
   color:#155479;
	}  
	
	
	
	div#Info p.signal {
  font-size:11px;
  color:#ff6600;
  padding:5px 10px 10px 10px;
  margin:0px 0px 0px 0px;
   }
	
div#Info a {
	color:#d36e39;
	font-weight:normal;
	text-decoration:none;
    }

	
	
div#Info a:hover {
    color:#155479;
	font-weight:normal;
    text-decoration:none;
	}	
  
  
div#Info .img{
 float:right;
 padding:0px;
 margin:0px ;

	}   
 
 

div#Inhalt {
   background-color:#f3f3f3;
   font-size:12px;
   margin:0px 159px 0px 159px;
   padding: 4px 4px;
 }
 
  
div#Inhalt.zwei {
  font-size:12px;
  margin:0px 0px 0px 159px;
  padding: 1px 0px  0px  0px;
	 }
  

  
div#Inhalt h2 {
   font-size:16px;
   margin:30px 0px 3px 10px;
	color:#648E00;
	} 
	
	
div#Inhalt h2.signal{
	font-size:13px;
	font-weight:bold;
	color:#cc6600;
	margin:15px 0px 3px 15px;
	}

div#Inhalt h1 {
	font-size:13px;
	font-weight:bold;
	margin:15px 1px 0px 15px;
	color:#155479;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}



div#Inhalt p {
   color:#155479;  
   padding:5px 10px 10px 10px;
   margin:0px 0px 0px 0px;
 }
 
 
 
 
 
	
div#Inhalt table {
    font-size:12px;
   color:#155479;
  padding:5px 10px 0px 10px;
   margin:0px 0px 0px 0px;
 }
   
div#Inhalt td {
  font-size:12px;
  color:#155479;
  padding:5px 10px 0px 10px;
  margin:5px 10px 0px 10px;
  vertical-align:top;
	}
	

div#Inhalt p.hinterlegt {
   background-color:#DDE4E6;
   padding:5px 0px 5px 15px;
   margin:5px 10px 0px 10px;
   }
	
div#Inhalt p.zwei {
   background-color:#f3f3f3;
   padding:5px 0px 5px 15px;
   margin:5px 10px 0px 10px;
   }
   
   
div#Inhalt p.signal {
  color:#ff6600;
  padding:5px 10px 10px 10px;
  margin:0px 0px 0px 0px;
   }
		
div#Inhalt p.sitemap {
   padding:0px  0px 0px 5px;
   margin:5px 5px 0px 50px;
   }
	  
div#Inhalt p.siteklein {
   font-size:10px;
   padding:0px  0px 0px 5px;
   margin:5px  5px 0px 80px;
   }
	
div#Inhalt p.start {
   color:#155479;
   margin:0px;
   padding:130px 0px 0px 90px
  }
	
	

 
img.zwei{
    margin:12px  10px 0px 12px;
	float:left;
	}
	
	
div#Inhalt a {
	color:#d36e39;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
    }

	


div#Inhalt a:hover {
     color:#155479;
     font-size:12px;
	 font-weight:normal;
	 text-decoration:none;
		}
	
	
	div#Inhalt a.sitemap {
	color:#155479;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}


  div i{
   font-size:11px;
   color:#155479;
   margin:10px  10px 0px 10px;
	}
  
  
	
	
div#Inhalt a:hover.i {color:#d36e39;
      font-size:11px;
	  font-weight:normal;
	  text-decoration:none;}
	  
	div#Inhalt a.i {
	color:#155479;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}

div#Inhalt a:hover.sitemap {color:#d36e39;
      font-size:12px;
	  font-weight:normal;
	  text-decoration:none;}  
	
div#Inhalt a.siteklein {
	color:#155479;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}

div#Inhalt a:hover.siteklein {color:#d36e39;
      font-size:10px;
	  font-weight:normal;
	  text-decoration:none;}
	
	
div#Inhalt ul{
  color:#155479;
  margin:10px 0px 0px 40px;
  }
	 
div#Inhalt ul.zwei{
  color:#155479;
  margin:10px 0px 0px 40px;
  } 
	
	
	div#Inhalt ul.start { 
	margin: 0;
	padding: 0 0.5em 1.2em 2em;
}
div#Inhalt ul.start li {
	font-size: 100%;
	line-height: 150%;
	padding: 2em 0 1em 0;
	border-bottom: 2px dotted silver;
}
	
	div#Inhalt ul.start img{
    margin:12px  10px 0px 12px;
	float:left;
	}
	
	
	
	
	
	
	 
div#Inhalt ol{
  color:#155479;
  margin:10px 0px 0px 50px;
  }
	 
	 
div#Inhalt ol.zwei{
  color:#155479;
  margin:10px 0px 0px 80px;
   }
	
	
div#mail a:hover {
   color:#155479;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
	}	
		
#mail {
  width:300px;
  margin:25px auto;
  text-align:center;
  border:1px solid #cc6600;
  background-color:#f3f3f3;
  font-size:12px;
  margin:5px 2px 2px 2px;
  padding:20px 0px 50px 0px;
  }
		
		
input.mail {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#155479;
  background-color:#fff;
  border: #155479 1px solid;
  }	
  
textarea.mail{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#155479;
  background-color:#fff;
  border: #155479 1px solid;
  }	
		
checkbox.mail{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#155479;
  background-color:#fff;
  }	

  
p#Fusszeile {width:800px;
   clear:both;
   font-size:11px;
   font-weight:bold;
   color:#155479;
   margin:0; 
   text-align:center;
   background-color:#ABBBC3;
    voice-family: "\"}\"";
	voice-family:inherit;
	width:800px; 
  }

em {
	font-weight: bold;
	font-style: normal;
}

#output a {font-weight: bold;}
.searchword {
   color: #222;
   background-color:#ffff99;
   border: 1px solid #ffff99;
}
.mod {display: block; font-size: .8em;}


 
#print_head{ 
   display:none;}
   
   
@media print{

body{text-align:left;}
  #print_head{display:inline; font-size:90%;}
  #gesamt{width:auto; border:none; margin:0px 0px 0px -159px;}
  #banner, #head, #menue, #Info, #Fusszeile{display:none;}	


#Inhalt{
		clear:both;
		width:auto;
		border:none;
		
		}
#Inhalt p{
		padding:0; margin:0;
		}
	
		
 }
 
 
 
 
