body {

		width: 1024px;
		margin: 20px auto 20px auto;
		background: white;
/*		color: #333;     */
		font-size: 12px;
		/* font color: #0000FF; */
		/* line-height: 2.0 em; */
		color: rgb(0, 0, 128);
		font-family: verdana, arial, sans-serif;
}


.clear-both {
		clear:	both;
}

.hidden {
		display: none;
}



#header {
		height: 125px;
		width: 1024px;
		/* background: url(Header_20110102_01.jpg) no-repeat left center; */
		background: url(Header_20110316b.jpg) no-repeat left center;


		font color: #0000FF;}


#header h1 {
		float: left;
		margin-top:  20px;
		margin-left: -2000px;
		font-stretch: condensed;
		font-size: 1px;}



.hidden {
	display: none;}



#maincontainer {
		/* background: url(Untenlinks_20110102_01.jpg) left top no-repeat; */
		float:left;
		border: 1px solid black;
		width: 1024px; 
}

#content-left {
		background: url(Untenlinks_20110102_01.jpg) left top no-repeat;
		width: 190px;
		float: left;
		margin: 0;
		padding: 0;
}				

#mainbody h1 { 	margin: 0px auto 0px auto;
		font-size:180%;
		line-height: 110%;
		font-weight: bold;
          	/* border-top:solid thin black; */ 
		}
#mainbody h2 { 	font-size:140%;
		line-height: 110%;}		}

#mainbody h3 { 	font-size:130%;
		line-height: 110%;}

#mainbody h4 { 	font-size:120%;
		line-height: 110%;}

#mainbody h5 { 	font-size:110%;
		line-height: 100%;}

#mainbody h7 { 	font-size:1%;
		/* font-size:280%; */
		font-style: strong;
		line-height: 100%;
		margin-left: -2000px;
}

#mainbody q {  style="width: 550px;"}

#mainbody bgyellow {bgcolor="#ffff00";}


#mainbody   {
		
		background: url(Untenmitte_20110102_01.jpg) left top no-repeat;
		width: 824px;
		float: left;
		float: top;
		line-height: 125%;	/*  Zeilenhöhe im Haupttext */
		margin: 0px 0px 0px 0px;
		/* border-top:solid thin black; */
}	

#mainbody  div.innerwrap {
		padding: -10px 0px 0px 10px;
		margin-top: 0px;
		margin-left: 24px;
		height: 650px;
		overflow: auto;
 }
 
#topnavigation {
		height: 30px;
		background: url(Streifen_20110114.jpg) left center no-repeat;
		margin: 0;
		padding: 0;
} 

ul.flaggen, ul.flaggen li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	
}

ul.flaggen {
	margin-left: 190px;
}

* html ul.flaggen {
	margin-left: 90px;
}

ul.flaggen li {
	text-indent: 25px;
}


ul.flaggen li img {
	border: none;
	margin-top: 5px;
	padding-top: 3px;
}

ul.flaggen li a:link, ul.flaggen li a:visited {
	color: black;
	text-decoration: none;
	line-height: 12px;
}

div.suche, form.searchform {
	float: right;
	margin-right: 95px;
	font-size: 10px;
}


* html div.suche, * html form.searchform {
	margin-right: 46px;
}
input.searchform {
	float: left;
}

input.suchform-submit {
	border: none;
	margin-top: 5px;
	height: 12px;
	width: 18px;
}


/* Haupt-Navigation links*/

#content-left div.innerwrap ul,
#content-left div.innerwrap ul li {			
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 40px;		/* wirkt sich nicht aus */
	font-weight: bold;
	font-color: #000099;
}

#content-left div.innerwrap ul li {
	margin-left: 10px; 		/* Abstand Navigationsmenu von linker Kante */
	border-top: 2px solid white;
	line-height: 16px;		/* Zeilenabstand Navigationsmenu */
	vertical-align: middle;
}
#content-left div.innerwrap ul li.menu-home {
	border-bottom: 1px solid white;
}
a.menu_default:link, a.menu_default:visited {
	display: block;
/*	color: white; */
	font-color: #000099;
	text-decoration: none;
/*	padding-left: 20px; */
/*	text-indent: 20px; */  
/*	background: url(dot-66.gif) left center no-repeat; */
	padding: 2px 2px 2px 2px;
}

a.menu_current:link, a.menu_current:visited, a.menu_default:hover, a.menu_current:hover  {
	display: block;
/*	color: white;  */
	font-color: #000099;
	text-decoration: underline;
/*	text-indent: 20px;  */
/*	background: url(dot-white.gif) left center no-repeat; */
	padding: 2px 2px 2px 2px;
}

a.menu-home:link, a.menu-home:visited {
	display: block;
	color: white;
	text-decoration: none;
	text-indent: 20px;
	background: url(home.gif) left center no-repeat;
	padding: 2px 2px 2px 2px;
}


/* News */

td.post_date {
	display: none;
}

/* Bottom Navigation */
ul.bottomnav, li.bottomnav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.bottomnav { 
	margin: 15px 0 0 206px;
}

li.bottomnav img {
	border	:none;
}

li.bottomnav {
	width: 150px;
	float: left;
}

li.bottomnav a:link, li.bottomnav a:visited {
	color: #797979;
}

div#footer {
	float: left;
}