body {
 	font-family:Verdana,Arial,sans-serif;
  	font-size:1.2em;
	color:#333;
	text-align:center;
	background-color:#e1e2e1;
	margin:0px;
	padding:0px;
	
	scrollbar-base-color:#e8edf1;
	scrollbar-3dlight-color:#e8edf1;
	scrollbar-arrow-color:#7290a8;
	scrollbar-darkshadow-color:#e8edf1;
	scrollbar-face-color:#e8edf1;
	scrollbar-highlight-color:#e8edf1;
	scrollbar-shadow-color:#e8edf1;
	scrollbar-track-color:white; 
}

body.bg_blau {
	text-align:left;
	background-color:#e2f2f5;
	margin:0px;
	padding:0px;
}

div#container {
  	margin:0;
	padding:0;
  	width:942px;
	height:708px;
  	text-align:left;
	background-image:url(images/hg.gif);
	background-repeat:no-repeat;
	padding:7px;
 }
 

/* top */ 

div#container div#top01 {
	height:180px; 
	background-image:url(images/hgtop.jpg); 
	background-repeat:no-repeat;
}

div#container div#top01 div#navi {
	position:relative;
	top:158px; 
	left:22px; 
	font-size:80%;
	width:900px;
	font-weight:bold;
}

div#container div#top01 div#navi a.neuheit { 
	margin-left:0;
	margin-right:3px;
	color:#d82740;
}

div#container div#top01 div#navi a {
	margin-left:18px;
	text-decoration:none;
}

a.link03_off 		{ color:black; }
a.link03_off:hover	{ color:#fcac01; }
a.link03_off 		{ color:black; }
a.link03_on 		{ color:#fcac01; }
span.navi03_off		{ color:f1f4f6; }
span.navi03_on		{ color:#fcac01; }

a.link04_off 		{ color:black; }
a.link04_off:hover	{ color:#009de0; }
a.link04_off 		{ color:black; }
a.link04_on			{ color:#009de0; }
span.navi04_off		{ color:f1f4f6; }
span.navi04_on		{ color:#009de0; }

a.link05_off 		{ color:black; }
a.link05_off:hover	{ color:#a6d062; }
a.link05_off 		{ color:black; }
a.link05_on			{ color:#a6d062; }
span.navi05_off		{ color:f1f4f6; }
span.navi05_on		{ color:#a6d062; }

a.link06_off 		{ color:black; }
a.link06_off:hover	{ color:#25b5be; }
a.link06_off		{ color:black; }
a.link06_on 		{ color:#25b5be; }
span.navi06_off		{ color:f1f4f6; }
span.navi06_on		{ color:#25b5be; }

a.link07_off 		{ color:black; }
a.link07_off:hover	{ color:#e1007a; }
a.link07_off		{ color:black; }
a.link07_on			{ color:#e1007a; }
span.navi07_off		{ color:f1f4f6; }
span.navi07_on		{ color:#e1007a; }

div#logo { position:absolute; top:-135px; left:770px; height:90px; width:90px; border:0; }


/* balken */ 

div#container div#balken01 { width:928px; height:14; background-color:#7290a8; } /* graublau: wir, produkte, ... */ 
div#container div#balken02 { width:928px; height:14; background-color:#b9438d; } /* violett: aktuelles - news */ 
div#container div#balken04 { width:928px; height:14; background-color:#009de0; } /* hellblau: bochum */ 
div#container div#balken07 { width:928px; height:14; background-color:#e1007a; } /* pink: herne */ 
div#container div#balken06 { width:928px; height:14; background-color:#25b5be; } /* tuerkis: schwerte */ 
div#container div#balken05 { width:928px; height:14; background-color:#a6d065; } /* hellgruen: wuppertal */ 
div#container div#balken03 { width:928px; height:14; background-color:#fcac01; } /* balken: orange: witten */ 

/* mitte */ 

div#container div#middle {
	float:left;
	width:928px;
	height:486px;
	font-size:90%;
	font-weight:normal;
}

div#container div#middle div#links {
	float:left; 
	width:230px;
	/*background-color:#F3F9FC;
	border-right:1px solid #628DB9;*/
}

div#container div#middle div#links div#menue {
	margin-top:30px; 
	margin-left:22px;
	height:220px; 
	font-weight:bold;
	/*background-color:#F3F9FC;*/
}

div#container div#middle div#links div#menue div.linie {
	margin:4px 0px 4px 0px;
}

div#container div#middle div#links div#menue a {
	font-weight:bold;
	font-size:90%;
	text-decoration:none;
}

a.link11_off 		{ color:#809eb4; }
a.link11_off:hover	{ color:#d82740; }
a.link11_off		{ color:#809eb4; }
a.link11_on			{ color:#d82740; }
span.navi11_off		{ color:white; }
span.navi11_on		{ color:#d82740; }

div#container div#middle div#links div#menue a.link_sub_off {
	font-weight:bold;
	font-size:100%;
	margin-left:10px;
	text-decoration:none;
}

a.link_sub_off 			{ color:#676767; }
a.link_sub_off:hover	{ color:#676767; }
a.link_sub_off			{ color:#676767; }
a.link_sub_on			{ color:#676767; }
span.link_sub_off		{ color:white; }
span.link_sub_on		{ color:#676767; }


div#container div#middle div#links div#kontaktdaten {
	clear:both;
	float:left;
	width:180px;
	height:235px;
	margin-top:0px; 
	margin-left:22px; 
	font-size:75%;
	font-weight:normal;
	line-height:11px;
	overflow:auto;
}

div#container div#middle div#links div#kontaktdaten a {
	color:#7290a8;
	font-weight:bold;
	line-height:15px;
	font-size:85%;
}

h3.farbe01 { color:#7290a8;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }
h3.farbe02 { color:#b9438d;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }
h3.farbe04 { color:#009de0;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }
h3.farbe07 { color:#e1007a;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }
h3.farbe06 { color:#25b5be;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }
h3.farbe05 { color:#a6d062;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }
h3.farbe03 { color:#fcac01;	font-size:100%; margin:5px 0px 5px 0px; text-align:left; }

div.trenner {
	width:80%; 
	height:1px; 
	background-color:#7290a8; 
	margin:10px 0px 10px 0px;
}

div.trenner02 {
	width:100%; 
	height:12px; 
	background-image:url(images/hg_trenner.gif);
	background-repeat:repeat-x; 
	margin:0;
}

img.produktbild {
	border-top:0;
	border-left:1px solid #7290a8;
	border-right:1px solid #7290a8; 
	border-bottom:1px solid #7290a8; 	
	margin-left:20px;
}

div#container div#middle div#inhalt {
	float:left; 
	width:411px;
	margin-top:30px;
}

div#container div#middle div#inhalt div#txt {
	width:365px;
	height:444px;
	padding-right:10px;
	text-align:justify;
	font-size:105%;
	line-height:18px;
	overflow:auto;
}

div#container div#middle div#inhalt div#txt_links {
	width:365px;
	height:444px;
	padding-right:10px;
	text-align:left;
	font-size:105%;
	line-height:18px;
	overflow:auto;
}

div#container div#middle div#inhalt h1 {
	color:#1f537d;
	margin-top:0;
	font-size:120%;
	line-height:22px;
	text-align:left;
}

div#container div#inhalt h2 {
	font-size:110%;
	margin-bottom:5px;
	color:#676767;
}

div#container div#middle div#inhalt td {
	font-size:70%;
}

div#container div#middle div#inhalt form input.txt {
	border:1px solid #7290a8; 
	font-size:90%; 
	width:100%;
}

div#container div#middle div#inhalt form input.txt_01 {
	border:1px solid #7290a8; 
	font-size:90%; 
	width:50px;
}

div#container div#middle div#inhalt form input.txt_02 {
	border:1px solid #7290a8; 
	font-size:90%; 
	width:140px;
}

div#container div#middle div#inhalt form textarea.txt_03 {
	
}

div#container div#middle div#pic {
	float:left;
	width:287px;
	height:485px;
	border-top:1px solid white;
}

/* unten */ 

div#foot {	
	clear:both;
	width:928px;
	height:14px;
	font-size:60%;
	background-color:#809eb4;
	color:white;
}

div#foot a {
	color:white;
	text-decoration:none;
	line-height:14px;
}



a {
	color:#7290a8;
}


.txt_links {
	text-align:left;
}