* {
	padding: 0em;
	margin: 0em;
	border: 0;
}
html {
	margin:0em;
	padding:0em;
}
body {
	padding: 29px 0px 0px 0px;
	background-color:#08376f;
}
body, input {
	font-size: 10pt;
	font-family: "georgia", "times new roman", serif;
	color: #333333;
}
#body img {
	margin: 0;
	padding: 0;
	border: none;
}
/* scrolleiste internet explorer ab vers.5.5 */
body {
	scrollbar-arrow-color: #535353;
	scrollbar-base-color: #2d2d2d;
	scrollbar-highlight-color : #535353;
	scrollbar-shadow-color : #535353;
	SCROLLBAR-TRACK-COLOR: #202020;
}
/***************************************************************/
/* spezial style img bg*/
img.skaliere #body {
	position: relative;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
#emotion img {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
/***************************************************************/
/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#upbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 275px;
	z-index: 1;
}
#outer {
	z-index: 2;
	position: relative;
	width: 990px;
	min-height:614px;
	background-color: transparent;
	margin: 0 auto;
}
	#pos_linker_wrapper{ float:left; width:210px;  }
		#logo{ float:left; width:210px; text-align:center }
		#pos_info_links{ float:left; width:210px;}
			#pos_info_links_oben{
				float:left;
				width:210px;
				height:55px;
				background:url(../bilder/akt_infos_oben.png) no-repeat;
			}
			#pos_info_links_mitte{
				float:left;
				width:178px;
				padding-left:16px;
				padding-right:16px;
				background:url(../bilder/akt_infos_mitte.png) repeat-y;
				font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
				font-size:14px;
				color:#004899;
			}
			#pos_info_links_unten{
				float:left;
				width:210px;
				height:22px;
				background:url(../bilder/akt_infos_unten.png) no-repeat;
			}
			
	
	#wrapper_gesamt{
		float:left;
		width:779px;
	}
	* html #wrapper_gesamt{
		float:left;
		width:777px;
	}
		#left{
			float:left;
			width:67px;
		}
		#middle{
			float:left;
			/*width:540px;*/
			width:670px;
		}
			#ticker{ float:left; width:670px; height:38px; }
			
			#feste_headline{ float:left; width:670px; height:23px; text-align:center; }

			#abstand2{ float:left; width:670px; height:17px; }
			
			#mainnavi{
				float:left;
				width:670px;
				height:38px;
				background-image:url(../bilder/bg_mainnavi.gif);
				background-repeat:no-repeat;
			}
	
			#abstand3{ float:left; width:670px; height:4px; line-height:1px; }
			
			#inhalt_wrapper{ float:left; width:670px; }
				
				#abstand_oben	{ float:left; width:670px; height:5px; line-height:1px; background: transparent url(../bilder/content_bg_oben.png); background-repeat:no-repeat; }
				#abstand_inhalt1{ float:left; width:670px; height:23px; background: transparent url(../bilder/content_bg_mitte.png); background-repeat:repeat-y; }
				
				#inhalt_mitte	{ float:left; width:627px; background: transparent url(../bilder/content_bg_mitte.png); background-repeat:repeat-y; padding-left:47px; padding-bottom:12px; }
					#spalte1{ float:left; width:412px; }
					#spalte2{ float:left; width:143px; padding-left:16px; padding-top:31px; }
					#spalte1und2{ float:left; width:555px; }
					#spaltemitte{ float:left; width:470px; }
				
				#servicenavi{
					float:left;
					width:320px;
					height:22px;
					padding-left:480px;
					background: transparent url(../bilder/content_bg_mitte.png);
					background-repeat:repeat-y;
				}
				
				#abstand_unten	{ float:left; width:670px; height:5px; line-height:1px; background: transparent url(../bilder/content_bg_unten.png); background-repeat:no-repeat; }
			
		#right{
			float:left;
			width:171px;
		}
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
span.headline__blau_oben{
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:23px;
	color:#004899;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
p{	
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#004899;
	margin:0;
	padding:0;
}
table.tabelle-text-b {	
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#004899;
	margin:0;
	padding:0;
}
table.tabellen-selbst, table.tabellen-selbst p{
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
	margin:0;
	padding:0;
}
h1{
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height:19px;
	margin:0;
	padding:0;
	margin-bottom:12px;
}
h2{
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#004899;
	margin:0;
	padding:0;
	margin-bottom:12px;
}
img {
	border:0;
}

hr{
	color:#004899;
	background-color:#004899;
	border:solid #004899;
	border-width:1px 0 0 0;
	height:0px
}
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { color: #004899; text-decoration: none; }
a:hover{ color: #cc0834; text-decoration: none; }

a.servicenavi{
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	color:#004899;
	margin:0;
	padding:0;
	text-transform:uppercase;
	padding-right:6px;
}
a.servicenavi:hover{
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	color:#cc0834;
	margin:0;
	padding:0;
	text-transform:uppercase;
	padding-right:6px;
}
/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* !!!!! immer zuerst definieren, dann die weiteren Listen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
}

ol {
	margin: 0;
	padding: 0;
}
ul li {
	display:inline;
	margin: 0;
	padding: 0;
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#616161;
}
/* +++++ Navigation ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul#hauptnav {
	list-style: none;	
	margin: 0;
	padding: 0;
	padding-left:27px;
	padding-top:12px;
}

ul#hauptnav li.hauptnav {
	display:inline;
	background-image:url(../bilder/dot_mainnavi.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

ul#hauptnav li.hauptnav_aktiv {
	display:inline;
	background-image:url(../bilder/dot_mainnavi.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

li.hauptnav a {
	margin: 0;
	padding: 0;
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:14px;
	color:#2f50a3;
	padding-left:16px;
	padding-right:16px;
	text-transform:uppercase;
}
li.hauptnav a:hover {	
	margin: 0;
	padding: 0;
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:14px;
	color:#cc0834;
	padding-left:16px;
	padding-right:16px;
	text-transform:uppercase;
}
li.hauptnav_aktiv a {	
	margin: 0;
	padding: 0;
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:14px;
	color:#cc0834;
	padding-left:16px;
	padding-right:16px;
	text-transform:uppercase;
}
