body {
	background-image:	url(../image/wofi_htg.jpg);
	background-repeat: 	repeat-x;
	background-color: 	#B2B2B2;
	margin:				0px;
	padding:			0px;
	font-family:		verdana, arial, sans-serif;
	font-weight:		normal;
	font-size: 			9pt;
	color:				#6B616E;
}

body.bild {
	margin: 			0;
}

#blind {
	position:	 		absolute;
	left: 				0;
	top:				0;
	width: 				100%;
	height: 			100%;
}

#mitte {
	width: 				1000px;
	position:			absolute;
	top: 				0;
	left:				50%;
	margin-left:		-500px;
}

#kopfzeile {
	position: 			absolute;
	top: 				6px;
	font-size: 			8pt;
	color: 				#FFFFFF;
}

#kopfzeile2 {
	position: 			absolute;
	top: 				6px;
	font-size: 			8pt;
	color: 				#FFFFFF;
	right: 				0pt;
}

#logobalken {
	position: 			absolute;
	top: 				30px;
	width: 				100%;
	height: 			100px;
	background-image:	url(../image/wofi_titel_head.jpg);
	background-repeat: 	no-repeat;
	border: 			1px solid #6B616E;
}

#navklein {
	position: 			absolute;
	top: 				110px;
	left: 				10px;
	font-size: 			7pt;
	color: 				#FFFFFF;
	text-align: 		left;
}

}

#navigation {
	position: 			absolute;
	top:				145px;
}

#navigation_mozilla {
	position: 			relative;
	top:				145px;
}

/* ****** CONTENT RAHMEN ****** */

#content {
	position: 			absolute;
	top:				145px;
	left:				173px;
	width: 				830px;
	height: 			430px;
	padding: 			15px;
	padding-left: 		25px;
	padding-bottom: 	25px;
	background-image:	url(../image/content_bg.gif);
	background-repeat:	repeat-y;
	z-index: 			1;
}

#content img.foto {
	float: 				left;
	margin-right:		10px;
}

#content img.foto_rahmen {
	float: 				left;
	margin-right:		10px;
	margin-bottom: 		10px;
	margin-top: 		10px;
	border:				1pt solid #6B616E;
}

#content img.foto_rahmen_art {
	float: 				left;
	margin-right:		10px;
	margin-bottom: 		10px;
	margin-top: 		0px;
	border:				1pt solid #6B616E;
}

#gmapper_map {
	float: 				left;
	margin-right:		10px;
	margin-bottom: 		10px;
	margin-top: 		10px;
	border:				1pt solid #6B616E;
}

#content_bg_top {
	position: 			absolute;
	top:				140px;
	left:				173px;
	width: 				830px;
	background-image:	url(../image/content_bg_top.gif);
	background-repeat:	no-repeat;
	z-index: 			99;
}

#content_bg_bottom {
	position: 			absolute;
	left:				0px;
	width: 				830px;
	bottom: 			-15px;
	background-image:	url(../image/content_bg_bottom.gif);
	background-repeat:	no-repeat;
	z-index: 			99;
}

/* ****** CONTENT INHALT ****** */

#c_headline {
	position: 			relative;
	left:				0px;
	width: 				770px;
	padding-left: 		22px;
}

#c_subline {
	position: 			relative;
	left:				0px;
	padding-top: 		10px;
	width: 				770px;
}

#c_body {
	position: 			relative;
	left:				0px;
	padding-top: 		10px;
	padding-left: 		35px;
	width: 				730px;
	color:				#6B616E;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	line-height: 		12pt;
}

#c_footer {
	position: 			relative;
	padding-top: 		30px;
	padding-left: 		35px;
	left:				0px;
	width: 				770px;
	color:				#6B616E;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			7pt;
}


#a_1 {
	width: 				49%;
	float: 				left;
}


#a_2 {
	margin-left: 		1%;
	width: 				49%;
}

#spalte_links {
	margin-right: 		10px;
	border:		 		1p solid #6B616E;
	width: 				30%;
	float: 				left;
	height: 			373px;
	text-align: 		center;
	padding: 			5px;
	overflow: 			auto;
}

#spalte_mitte {
	margin-right: 		10px;
	border:		 		1p solid #6B616E;
	width: 				30%;
	float: 				left;
	height: 			373px;
	text-align: 		center;
	padding: 			5px;
	overflow: 			auto;
}

#spalte_rechts {
	margin-right: 		10px;
	border:		 		1p solid #6B616E;
	width: 				30%;
	float: 				left;
	height: 			373px;
	text-align: 		center;
	padding: 			5px;
	overflow: 			auto;
}

#katalog_menu {
	/*position: 			absolute;*/
	background-color: 	#C40610;
	font-weight: 		bold;
	color:				#FFFFFF;
	text-align: 		center;
	padding-top: 		10px;
	border-top:			1pt solid #FFFFFF;
	font-size: 			7pt;
	width: 				160px;
}

#esl_menu {
	font-weight: 		bold;
	color:				#FFFFFF;
	text-align: 		center;
	border-top:			1pt solid #FFFFFF;
	font-size: 			7pt;
	width: 				160px;
}

#led_menu {
	font-weight: 		bold;
	color:				#FFFFFF;
	text-align: 		center;
	border-top:			1pt solid #FFFFFF;
	font-size: 			7pt;
	width: 				160px;
	margin-top:			-2px;
}

#sound {
	width: 				160px;
	padding-bottom: 	10px;
	padding-top: 		10px;
	border-top: 		1pt solid #FFFFFF;
	border-bottom: 		1pt solid #FFFFFF;
	}

div.3teil_head {
	background-color: 	#003A6F;
	padding: 			5px;
	font-weight: 		bold;
	color:				#FFFFFF;
}

div.menu {
	height: 25;
	width: 160;
	padding-top: 5;
	padding-left: 20;
	border-top: 1pt solid #FFFFFF;
	background-image:	url(../image/wofi_menu_htg.jpg);
}

div.submenu {
	height: 25;
	width: 160;
	padding-top: 5;
	padding-left: 20;
	border-top: 1pt solid #FFFFFF;
	background-image:	url(../image/wofi_submenu_htg.jpg);
}

div.submenu_text {
	height: 25;
	width: 160;
	padding-top: 5;
	padding-left: 20;
	border-top: 1pt solid #FFFFFF;
	background-image:	url(../image/wofi_submenu_text_htg.jpg); 
}


div.beh_bild {
	float: 				left;
}

div.beh_text {
	padding-left:		20px;
}

div.beh_clear {
	clear:				left;
	height: 			20px;
}


div.kunde {
	float: 				left;
	margin: 			5px;
	width: 				90px;
	height: 			90px;
}

div.bodytext {
	padding-top: 	0px;
	padding-left: 	15px;
	padding-right: 	15px;
	font-size: 		8pt;
	line-height: 	12pt;
}
/* ****** SONSTIGE ****** */

div.sitemap_entry_1{
	margin-top: 	15px;
	font-weight: 	bold;
	font-size: 		8pt;
}

div.sitemap_entry_2{
	margin-top: 	2px;
	margin-left: 	20px;
	font-size: 		8pt;
}


a.menu {
	color:				#F5F4F3;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	text-decoration: 	none;
}

a.untermenu {
	color:				#F5F4F3;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	text-decoration: 	none;
}

a.headnav {
	color:				#FFFFFF;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	text-decoration: 	none;
}

a.navnav {
	color:				#FFFFFF;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			7pt;
	text-decoration: 	none;
}

a.norm {
	color:				#003A6F;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	text-decoration: 	none;
}

a.norm_text {
	color:				#6B616E;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	text-decoration: 	none;
	border-bottom:		dashed 1px #6B616E;
}

/*a.norm:hover {
	color:				#6B616E;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	border-bottom:		dashed 1px #6B616E;
	text-decoration: 	none;
}*/

ul.menu {
	list-style: 		none;
	position: 			absolute;
	left:				-40;
	line-height: 		12pt;
	background-color: 	#002D54;

	
}

li.gross {
	padding: 			5px;
	width: 				160px;
	text-align: 		left;
	padding-left: 		8px;
	padding-right: 		20px;
	border-top: 		1pt solid #F5F4F3;
	color:				#6B616E;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			9pt;
	font-weight: 		bold;

}

li.klein {
	padding: 			5px;
	width:				160px;
	text-align: 		left;
	padding-top: 		0px;
	padding-left: 		8px;
	padding-right: 		20px;
	color:				#6B616E;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
}


h1 {
	font-family: 		verdana, arial, sans-serif;
	font-size: 			10pt;
	font-weight: 		bold;
	color:				#6B616E;
	}
	
span.heigher {
	line-height: 15pt;
}

span.footer {
	line-height: 15pt;
}

img.aufzaehlung {
	margin-top: 		3px;
	margin-bottom: 		3px;
}

input,textarea, select {
	border:				1pt solid #003A6F;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	color: 				#003A6F;
}



input.button {
	border:				1pt solid #000000;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	padding-left: 		0px;
}
input.suche {
	border:				0pt;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	padding-left: 		20px;
	background-image:	url(../img/suche.png);
	background-repeat:	no-repeat;
}	

input.pflicht {
	border:				1pt solid #000000;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	padding-left: 		20px;
	background-image:	url(../img/pflicht.jpg);
	background-repeat:	no-repeat;
}

input.fertig {
	border:				1pt solid #000000;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			8pt;
	padding-left: 		20px;
	background-image:	url(../img/fertig.jpg);
	background-repeat:	no-repeat;
}

p.rot_fett {
		color:				#DF2424;
		font-weight: 		bold;
		line-height: 		15pt;
	}
	
iframe.intern {
	border: 			0pt;
	width:				100%;
	height:				600px;
}


div#flashcontainer {
		position: absolute;
		width: 640px;
		height: 180px;
		top: 50%;
		left: 50%;
		margin-top: -80px;
		margin-left: -320px;
		background-color: #fff;
	}
		
img.news {
	margin-bottom: 		10px;
}


div.land {
	padding-top: 	5px;
	padding-left: 15px;
	padding-bottom: 30px;
}

span.menu_text {
	color:		#FFFFFF;
	font-size: 	8pt;
}

span.rot {
	color:	#C40610;
	font-weight: bold;
}
	

input.ohne {
	border:	0;
}

#popup {
	z-index:			99;
	position:			absolute;
	width:				600px;
	height:				450px;
	top:				50px;
	left:				50%;
	margin-left:		-300px;
	background-color:	#FFFFFF;
	border:				1pt solid #333333;
	background-image:	url(../image/popup/popup_back.jpg);
}

#popup_leiste {
	position:			absolute;
	top:				0;
	left:				0;
	height:				20px;
	width:				100%;
	background-color:	#012e57;
	padding:			3px;
	color:				#FFFFFF;
	font-size:			7pt;
	padding-left:		6px;
}

#popup_close {
	position:			absolute;
	top:				3px;
	right:				3px;
	width:				16px;
	height:				14px;
}

#popup_adresse {
	position:			absolute;
	left:				20px;
	top:				130px;
}

#popup_anfahrt {
	position:			absolute;
	bottom:				20px;
	left:				20px;
	width:				200px;
	font-size:			7pt;
}

#popup_text {
	position:			absolute;
	right:				0px;
	top:				40px;
	width:				350px;
	height:				70px;
	color:				#FFFFFF;
	background-color:	#004170;
	font-size:			15px;
	font-weight:		bold;
	padding:			15px;
	text-align:			right;
}

#popup_datum {
	position:			absolute;
	right:				0;
	top:				110px;
	padding:			15px;
	width:				350px;
	text-align:			right;
	font-size:			15px;
	font-weight:		bold;
	color:				#004170;
	border:				1pt solid #004170;
	border-right:		0pt;
}

img.rechts_platz {
	margin-right:		20px;
}

#led_vorteile {
	padding:			10px;
	background-color:	#44a22a;
	color:				#FFFFFF;
	margin-bottom:		10px;
	width:				360px;
}

p.fliesstext_led {
	width:				370px;
	float:				left;
	margin-right:		20px;
	margin-bottom:		20px;
}

table.led {
	font-size:			10px;
	color:				#FFFFFF;
	width:				65%;
	padding:			5px;
}

table.led td.fett {
	font-weight:		bold;
	border-bottom:		1pt solid #FFFFFF;
}

table.led td.rechts {
	text-align:			right;
}

table.led td.mitte {
	text-align:			center;
}

h2
{
	font-size:			15px;
}