* {
	margin: 0;
	padding: 0;
}
body  {
	margin: 0; padding: 0; border: 0;
	font: normal 0.8em Verdana, Arial, san-serif; 
	background-color: #d4dce4;
	color: #090036;  
	text-align: center; 
}

/* ---------Container--------- */
#container     { background-color: #0072b5; text-align: left; margin:10px auto; padding: 0; width: 60em; border: 1px solid #000; }
*html #container {  width: 65em; w\idth: 59em; }

/* ---------Banner--------- */
#banner  {
	height: 180px; width: auto;
	background-color: #fff;
	text-align: center;
}
#banner span{ display: none; }
#banner a {
	display: block;
	background: #fff url(../img/banner.gif) center no-repeat;
	width: 570px;
	height: 178px;
	margin-left: auto;
	margin-right: auto;
}

/* ---------Linke Spalte--------- */
#left { width: 13.5em; overflow: hidden; }
#left ul.bottomline  { border-bottom: 1px solid #ffffff; }
#left address {	margin-left: 10px; margin-top: 20px; color: #fff; }

/* ---------Navigation--------- */
#navi { padding: 10px 0 10px 5px; }
ul#navi li{	list-style: none; width: 100%; }
ul#navi li ul { margin-left: 10px; }
ul#navi a { display:block; padding-left: 10px; text-decoration: none; font-size: 1.2em; color: #fff; }
ul#navi li ul li a { font-size: 1em; }
ul#navi a:hover { border-left: 3px solid #da251d; color: #19245a; padding-left: 7px; }
ul#navi a.selected { border-left: 3px solid #da251d; padding-left: 7px; }

/* ---------Content--------- */
#content {
	float: right;
	width: 43em;
	min-height:35em;
	height:auto !important;
	height:38em;
	background-color: #ffffff;
	padding: 15px;
	border-top: 1px solid #527394;
}
* html #content {  /* Korrekturen fuer IE 5.x */
    width: 42.5em;
    w\idth: 42.5em;
    /*padding-left: 0;
    padd\ing-left: 0.8em;*/
}
#content a  { text-decoration: none; color: #e6733a; font-weight: bold; }
#content a:visited { color: #e6733a; }
#content a:hover { color: #da251d; }
#content a:active { color: #000; }
#content table { margin-bottom: 10px; }
#content table tr td { font-size: 0.8em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; }
#content h1 { font-size: 1.3em;	margin-bottom: 15px; }
#content h2 { font-size: 1.1em;	margin: 10px 0; }
#content h3 { font-size: 1em; font-weight: bold; }
#content address { font: bold 1.05em Verdana; text-align: center; }
#content p { margin-bottom: 5px; }
#content ul { margin-left: 30px; }
#content p.fett { margin-top: 10px; font-weight: bold; }
#content p.block { text-align: justify; }
#content img.rahmen { border: 1px solid #527394; }
#content img.linksdrum { float: left; border: 1px solid #527394; margin: 5px 5px 5px 0px; }
#content img.rechtsdrum { float: right; border: 1px solid #527394; margin: 5px 0px 5px 5px; }
#content img.keinrahmen { border: 0; }
#content img.platz { border-width: 0px; margin: 10px; }
#content .zentriert { display: block; left: auto; right: auto; text-align: center; }

/* ---------Rahmen--------- */
#header { margin: 0; padding: 4px; background: #fff url(../img/pixel.gif) top left repeat-x; }
* html #header { padding: 3px; }
#footer { margin: 0; padding: 4px; background: #fff url(../img/pixel.gif) top left repeat-x; clear: right; }
* html #footer { padding: 3px; }





