

* {
margin: 0;
padding: 0;
}

html,body{
	height:101%;
}


body {
color: #333;
background:transparent url(images/bg.gif) repeat;
font: 12px/1.5em "Trebuchet MS", Arial, Verdana, sans-serif;
text-align: center;
}


a, a:link {
color: #5074A9;
}

a:hover {
color: #1B3245;
}

img {
border: none;
}

img.profile {
border: 2px solid #fff;
margin-bottom: 10px;
}

img.clear {
clear: both;
}

p {
margin: .75em 0;
}


p.hellblau {
margin: .75em 0;
background-color:#e8f3fb
}




 .kursiv
 { font-style:italic; }


h1, h2, h3 {
margin-bottom: 5px;
}
	
#banner {
margin-top: -10px;
margin-left: -22px;
background: url(images/banner_boot_kachel2.jpg);
width: 723px;
height: 118px;
}
	


	
#gesamt {
position: relative;
text-align: left;
margin: 0 auto;
padding: 10px;
width: 710px;
background: url(images/containerbg3.gif) repeat-y;
}
	
#nav {
background: #01589f;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
width: 665px;
margin:  0px 0px 9px 19px;
padding:6px 0px 0px 0px  ;


	height:25px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:25px;} /* the correct height */
/* "be nice to Opera 5"  */
body>#nav {height:25px;}







#nav ul {
float: right;
width: 580px; 
list-style: none;
background: transparent;
padding:0px 0px 15px 0px  ; 
  margin:-5px 0px -5px 0px;
 
  }

	
#nav ul li {


display: inline;

}
	
#nav ul li a {
text-decoration: none;
color: #fff;
font: 11px Verdana;
padding: 3px 7px 15px 7px;
 margin:-5px -2px 0px -2px;
text-transform: uppercase;  
}

#nav ul li a:hover {
color: #fff;
background: #026dc4;


}

#nav ul li.verlinkt a{
color: #fff;


background: #026dc4;
}








#inhalt {
float: left;
width: 430px;

padding: 30px 40px 5px 0px;
margin:0px 0px 5px 15px;
background-color: transparent;
overflow:auto;
}



#inhalt h2.titel {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;

	
font: 25px "Arena Condensed", Verdana, Arial, sans-serif;
letter-spacing: -1px;
color:  #32415B;
}

#inhalt h2.titel a {
color:  #3342B9;
text-decoration: none;
}
#inhalt h2.titel a {
color:  #32415B;
text-decoration: none;
}




#inhalt h3 {
margin:10px 0px 5px 0px;
line-height: 18px;
font: 13px "Century Gothic", Arial, Verdana, sans-serif;
font-weight: bold; 
color:   #026dc4;
}

#inhalt h4 {
margin:10px 0px 5px 0px;

font: 13px "Century Gothic", Arial, Verdana, sans-serif;
font-weight: bold; 
color: #333;
}




#inhalt ul{
margin:1em 0 0 2em;
list-style-type:square;
}

#inhalt li{
 margin:1em 0 0 0;
}
 

 
  #inhalt ol{
  padding:1em 0 0 1em;
margin:0 0 0 2em;
}



 #inhalt ul.organe{
list-style-type:none;
}

#inhalt li.organe{
 margin:1em 0 0 0em;
}
 





#inhalt table{
width:430px;

}


#inhalt th{
padding:5px 0px 5px 5px;
vertical-align:top;
background-color: #B1D0EB;
color:#1b3245;
}

#inhalt td{ 
color:#333;
padding:5px 0px 5px 5px;
margin:5px 0px 5px 5px;
}


#inhalt tr.hellblau{
background-color:#e8f3fb;
}


#inhalt tfoot{
background-color:#fff;
text-align:top;
}





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

#output a {font-weight: bold;}

.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}
.mod {display: block; font-size: .8em;}


div#menue {
	float:left;
    margin:0px;
    font-size: 13px;
	padding:25px 20px 20px 30px;
	width: 160px;
	background-color:transparent;
   
	}

body>#menue {width:160px;}


div#menue a:hover {
	
	font-weight:normal;
	text-decoration:none;
	background-attachment:scroll;
	}
	
div#menue .hauptlink {
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	display:block;
	padding:4px 0px 4px 10px;
	text-indent:10px;
    background-color:transparent;
	border-bottom: 1px solid #B2BCD0;
	background-attachment:scroll;
    background-image:url(images/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:4px 8px;
    }
	
	
div#menue .hoverlink {
	font-size:13px;
	color:#E87930;
	text-decoration:none;
	text-align:left;
	display:block;
	border-bottom: 1px solid #B2BCD0;
	padding:4px 0px 4px 10px;
	text-indent:10px;
    background-attachment:scroll;
	background-image:url(images/pfeil2.gif);
	background-repeat:no-repeat;
	background-position:4px 8px;
	background-color:transparent;
	
	}
	

div#submenue a{
	font-size:12px;
	color: #5074A9;
	text-decoration:none;
	display:block;
	text-align:left;
	text-indent:17px;
	font-weight:normal;
    background-color:transparent;
	}
    
div#submenue a:hover {
	font-size:12px;
	color:#333;
	text-decoration:none;
	display:block;
	padding:4px 0px 4px 10px;
	text-align:left;
	text-indent:17px; 
	background-color:transparent;
	font-weight:normal;
	background-attachment:scroll;
	background-image:url(images/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
	}
	
div#submenue .sublink {
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:4px 0px 4px 10px;
	text-align:left;
	text-indent:17px;
	font-weight:normal;
	background-attachment:scroll;
	background-image:url(images/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
	background-color:transparent;
	border-bottom: 1px solid #B2BCD0;
	}

div#submenue .hoversublink {
	font-size:12px;
	color:#E87930;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:4px 0px 4px 10px;
	text-align:left;
	text-indent:17px;
	background-color:transparent;
	background-image:url(images/pfeil2.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
    border-bottom: 1px solid #B2BCD0;
	}
	
	
div#subsubmenue a{
   font-size:11px;
   color: #5074A9;
   text-decoration:none;
   font-weight:normal;
   display:block;
   text-align:left;
   text-indent:23px;
   background-color:transparent;
	}


div#subsubmenue a:hover {
   font-size:11px;
   color:#333; 
   text-decoration:none;
   font-weight:normal;
   display:block;  
   padding:4px 0px 4px 15px;
   text-align:left;
   text-indent:23px;   
   background-color:transparent;
   background-attachment:scroll;
   background-image:url(images/pfeil_blau.gif);
   background-repeat:no-repeat;
   background-position:22px 8px;
   
 }

div#subsubmenue .subsublink {   
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
	display:block;
	padding:4px 0px 4px 15px;
	text-align:left;
	text-indent:23px;
	background-color:transparent;
	background-attachment:scroll;
	background-image:url(images/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:22px 8px;
	border-bottom: 1px solid #B2BCD0;
	}
	
	

div#subsubmenue .hoversubsublink {
    font-size:11px;
    color:#E87930;
    text-decoration:none;
    font-weight:normal;
	display:block;
	padding:4px 0px 4px 15px;
	text-align:left;
	text-indent:23px;
	background-color:transparent;
	background-image:url(images/pfeil2.gif);
	background-repeat:no-repeat;
	background-position:22px 8px;
	border-bottom: 1px solid #B2BCD0;
	background-attachment:scroll;
	}
  




#menue .profile {
margin-left: 5px;
}

#menue h2 {padding:4px 0px 4px 15px;
margin:10px 0px 10px 0px;
border-bottom: 1px solid #B2BCD0;
font: 13px "Century Gothic", Arial, Verdana, sans-serif;
font-weight: bold; 
color:   #026dc4;
}

#menue p {
margin: 0 0 0 .5em;
padding: 0;
width: 160px;
font-size: 12px;
line-height: 1.4em;
color: #32415B;
}




#suchform {
	color: #384AC9;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 0px 2px 4px;
	}





#suchform p.start{
	margin: 0 0 0 .5em;
padding: 0;
width: 152px;
font-size: 9px;
line-height: 1.4em;
color: #32415B;
	}











#footer {
background: #01589f;
border-top: 2px solid #fff;
margin-bottom: -10px;
width: 686px;
clear: both;
padding: 8px;

}

#footer p {
margin: 0;
padding: 0;
color: #fdfdfd;
font-weight:bold;
font-size: 11px;
text-align: center;
text-transform: uppercase;
}

#footer p a {
color: #ccc;
}

#footer p a:hover {
color: #fff;
}