html		{ height: 100%; }

body		{ margin: 0px 0px 0px 0px;
		  padding: 0;
		  height: 100%;
	  	  background-image: url(img/bg.gif);
		  background-repeat: repeat-x;
		  font-family: Verdana;
		  background: #0c0e3a;
}


#wrapper	{ width: 928px;
		  margin: auto auto;
		  min-height: 100%;
		  position: relative;
		  background-color:#FFFFFF;
		  }
		

* html #wrapper	{ height: 100%; }



#footer		{ 
		position: absolute;
		padding-top:5px;
		bottom: 5px;
		left: 0;
		width: 100%;
		height: 45px;  
		text-align: center; 
		background-color: white;
		border-top: 1px solid;
		border-color: #151944;
		}

#footer		a{

		  color: #BEBEBE;
			text-decoration: none; }

#footer		a:hover{

		  background: #ECF1F4;
		  color: #BEBEBE;
			text-decoration: underline; }
			

* html #footer	{ bottom: -1px; }

#content	{ margin-bottom: 2em;
		  float: left;
		  padding: 0px; }
	

h1		{ font-family: Verdana; font-size: 14px; font-weight: normal; margin: 0px; margin-bottom: 9px; color: #0e113d; font-weight: bold; }


h2		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; margin-right: 12px; text-decoration: none; color: #4F5050;}
h2 a	{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: none; color: #4F5050;}
h2 a:hover	{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: underline; color: #4F5050;}


h3		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; margin-right: 3px;}
h3 a		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: none; }
h3 a:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: underline; }


h4		{ font-weight: normal; margin: 0px; margin-left: 5px; font-family: Verdana; font-size: 9px; color: white;}
h4 a		{ font-weight: normal; margin: 0px; font-family: Verdana; font-size: 9px; text-decoration: none; color: white;}
h4 a:hover		{ font-weight: normal; margin: 0px; font-family: Verdana; font-size: 9px; text-decoration: underline; color: white;}


.h1 {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e113d;
}

.h2 {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0e113d;
}
.h3 {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0e113d;
}

h3 {
	font-size: 12px;
	font-weight: normal;
	color: #2183c4;
	padding-left: 2px;
	padding-top: 2px;

}

h3 a:link, h3 a:visited {
	font-weight: normal;
	display: block;
	text-decoration: none;
	color: #222;
	padding: 3px;
}

h3 a:hover, h3 a:active {
	color: #222;
}


h2.haupttext	{ font-weight: bold; font-family: Verdana; font-size: 9px; margin-bottom: 5px; color: #4F5050; }

p		{ font-size: 11px; font-family: Verdana;}

p.newsstart	{ margin: 0px; font-size: 11px; font-family: Verdana;}
p.newsstart	a{ margin: 0px; font-size: 11px; font-family: Verdana; text-decoration: none; color: black;}
p.newsstart	a:hover{ margin: 0px; font-size: 11px; font-family: Verdana; text-decoration: underline; color: black;}
   
#head		{ height: 116px; width: 928px; background-image:  url(img/background_top.gif); }

#suchbox	{ float: right; width: 150px; font-family: Verdana; font-size: 10px; margin-top: 15px; }

.suchfeld	{ background-color:#ffffff; width:120px; border:1px solid #BEBEBE; font-family: Verdana; font-size: 10px; float: right;}

.suchbutton 	{ margin-left: 2px; background-color:#BEBEBE; color: #ffffff; width:50px; border:1px solid #BEBEBE; font-family: Verdana; font-size: 10px; }

#kontaktbox	{ float: right; width: 140px; font-family: Verdana; font-size: 10px; margin-top: 15px; margin-right: 5px; }

#naviga {
	width: 918px;
	height: 21px;
	background-image: url(img/naviga_bg.gif);
	background-repeat: repeat-x;
}

.test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
	color: #FFFFFF;
}

.test a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#navigation	{ width: 140px; float: left; text-align: left; font-family: Verdana; color: #4F5050; font-size: 0px; margin-top: 4px; padding-left: 5px;}

.rubrik_on	{ height: 20px; color: #FFFFFF; font-size: 11px; margin-top: 5px; background-color: #14163b; padding:0px;}

.rubrik_on a { height: 20px; color: #FFFFFF; font-size: 11px; margin-top: 5px; background-color: #14163b; text-decoration: none; }

.rubrik_off	{ height: 20px; font-size: 11px; color: #FFFFFF; margin-top: 5px; background-color: #4d648c; padding:5px;}

.rubrik_off	a { height: 20px; font-size: 11px; color: #FFFFFF; margin-top: 5px; background-color: #4d648c; text-decoration: none; }

.rubrik_off	a:hover{ height: 20px; font-size: 11px; color: #FFFFFF; margin-top: 5px; background-color: #14163b; text-decoration: none; }

.unterrubrik	{ height: 13px; font-size: 11px; color: #838383; margin-top: 5px; }
.unterrubrik a	{ height: 13px; font-size: 11px; color: #838383; text-decoration: none; }
.unterrubrik a:hover	{ height: 13px; font-size: 11px; color: #838383;text-decoration: underline; }

.unterrubrik2	{ height: 13px; font-size: 11px; color: #838383; margin-top: 5px; }
.unterrubrik2 a	{ height: 13px; font-size: 11px; color: #838383; text-decoration: none; }
.unterrubrik2 a:hover	{ height: 13px; font-size: 11px; color: #838383;text-decoration: underline; }

#mittelteil	{ margin-top: 9px; font-size: 11px; }

#textteil	{ float: left; width: 440px; background-color: #f2f4f8;}

#youarehere	{ height: 9px; font-size: 0px; width: 566px; background-color: #a93245; color: #ffffff; float: right; }
#youarehere2	{ height: 18px; width: 566px; background-color: #BEBEBE; color: #ffffff; float: right; text-align: middle;}

#newsbox_o	{ width: 330px; float: right; height: 100px; margin-right: 5px;}

#newsbox_i	{ width: 330px; height: 100px; font-family: Verdana; font-size: 11px; }


#startseiteinhalt	{ width: 550px; height: 157px; margin-top: 9px; margin-right: 19px; float: left; border-bottom: 1px solid;  border-bottom-color: Gray; padding-bottom: 15px;}

#startseitebildrahmenrechts	{ width: 250px; height: 157px; margin-top: 9px; float: left; border-bottom: 1px solid;  border-bottom-color: Gray; padding-bottom: 15px;}

#startseitetext { font-family: Verdana; font-size: 11px; height: 100%;}

#contenttext	{ width: 380px; float: left; padding: 0px 10px 0px 0px;}

#contentbild	{ width: 140px; float: right;}

#contenttextlang	{ width: 520px; float: left; padding: 0px 10px 0px 0px;}

#idList {
	margin: 0;
	padding: 0;
}
 
#idList li {
	display: block;
	margin: 0;
	padding: 4px;
	background: #4d648c;
	color: #FFFFFF;
	height: 20px; font-size: 11px; color: #FFFFFF; margin-top: 5px;
}

#idList li a{
	display: block;
	margin: 0;
	color: #FFFFFF;
	height: 20px; font-size: 11px; color: #FFFFFF; 
	text-decoration: none;
}

#videoueberschrift{
	width: 100px;
}