/* ###### Allgemeine Anweisungen ###### */


body {
	margin:0px;
	}
	
td {
	font:11px arial;
	color:#333333;
	}
	
a {
	color: #336666;
	text-decoration:none;
	font:13px verdana bold;
	}
	
a:hover {
	color: #990000;
	text-decoration:underline;
	}
	
/* Link Styles */
	
#navigation a {
	font:10px arial;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}

#padding {
	padding:25px 5px 25px 5px;
	}

/* Body Styles */


.menueleft {
	font:13px verdana;
	color: #336666;
	line-height:18px;
	}
	
.hauptmenue {
	font:11px verdana;
	color: #ffffff;
	line-height:1px;
	}	
	
#hauptmenue_padding {
	padding:10px 5px 10px 5px;
	}




td .menuefuehrung {
        color: #336666;
        line-height:1px;
        padding: 2px; }
 
.menuefuehrung a {
        font:12px verdana; }

	
	
	
.bodyText {
	font:13px verdana;
	line-height:20px;
	color:#333333;
	}
	
.ueberschrift {
	font:19px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:40px;
	}

	
.navText {
	font:10px arial;
	color: #000000;
	letter-spacing:.1em;
	}
	
/* ###### Bilder ###### */

.bildleft {
float: left;
margin: 0px 20px 10px 0;
background:#fff;
padding:0;
border:1px solid #0080ff; }

/*Tabellen */

#tabelle table {
margin: 15px 20px;
font-size: 1.4em; }

#tabelle td {
padding: 3px;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
text-align: center; 
font-size: 1.0em;  }

#tabelle tr {
padding: 3px;
border-bottom: 1px solid #666;
border-right: 1px solid #666; }

#tabelle th {
background-color: #d0e1eb;
font-weight: normal;
text-align: left;
padding: 3px;
border-bottom: 1px solid #666;
border-right: 1px solid #666; }

#tabelle .oben {
border-top: 1px solid #666;
font-weight: bold;
text-align: center; }

#tabelle .links {
border-left: 1px solid #666; }

#tabelle .obenlinks {
border-top: 1px solid #666;
border-left: 1px solid #666;
font-weight: bold;
text-align: center; }

#tabelle caption {
margin: 15px 20px;
text-align: center;
font-weight: bold; }


#kleinschrift {
font-size: 0.8em; }


	
/* ###### Partner ###### */

#partner {
  float: left;
  width: 100%;
  margin: 0 -3px 0 0;
  padding: 0.2em;
  border-top: 1px solid #999866;
  background-color: #999866; }

#partner p {
  font-size: 0.8em;
  text-align: center; }
  
#partner a:link {
color: #000000;
text-decoration: none; }

#partner a:hover {
color: #000000;
text-decoration: underline; }

#partner a:visited {
color: #000000;
text-decoration: bold; }
	
	

	
	

