/* ALLGEMEIN ******************************************************/

html, body {	height:100%;}
img {	border-width:0px;}

body {
	margin:0px;
	padding:0px;
	background-color:#DCE6FA;
	background-image: url(images/back_inhalt_body.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	font-size:14px;}
	
#wrapper {
	height:100%;
	margin:0px;
	background-image: url(images/back_inhalt_oben.gif);
	background-repeat:repeat-x;}

* html #wrapper {height:100%;}


/* KOPF ***********************************************************/
		
#kopf {
	height:163px;
	width:1025px;
	border-right:1px solid #FFFFFF;
	background-image: url(images/back_inhalt_kopf.gif);
	background-repeat:no-repeat;
	background-position:left;}
	
#kopf_back {
	height:163px;
	float:left;
	width:954px;
	background-image:url(images/logo_inhalt.gif);
	background-repeat:no-repeat;
	background-position:right bottom;}

.kopf_bild {
	margin:62px 0px 0px 81px;}
	
	
/* MENUE **********************************************************/

#menue {
	height:26px;
	width:1025px;
	border-right:1px solid #FFFFFF;
	background-image: url(images/back_inhalt_menue.gif);
	background-repeat:no-repeat;}
	
#navigation {
	position:relative;
	margin-left:296px;
	height:26px;
	width:657px;}

#navigation ul {
	list-style-type:none;
	margin:0px;
	padding:0px;}

#navigation li {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;}

#navigation ul li a {
	height:26px;
	display:block;
	border:none;}

#navigation ul li a span {	display:none;}

#navigation ul #nav_index {	margin:0px;}
#navigation ul #nav_index a {	background-image: url(images/menue/men_index.gif); background-repeat:no-repeat; width:137px;}
#navigation ul #nav_index a:hover {	background-image: url(images/menue/men_index_over.gif); background-repeat:no-repeat; width:137px;}

#navigation ul #nav_firma {	margin:0px;}
#navigation ul #nav_firma a {	background-image: url(images/menue/men_firma.gif); background-repeat:no-repeat; width:109px;}
#navigation ul #nav_firma a:hover {	background-image: url(images/menue/men_firma_over.gif); background-repeat:no-repeat; width:109px;}

#navigation ul #nav_produkt {	margin:0px;}
#navigation ul #nav_produkt a {	background-image: url(images/menue/men_produkt.gif); background-repeat:no-repeat; width:140px;}
#navigation ul #nav_produkt a:hover {	background-image: url(images/menue/men_produkt_over.gif); background-repeat:no-repeat; width:140px;}

#navigation ul #nav_news {	margin:0px;}
#navigation ul #nav_news a {	background-image: url(images/menue/men_news.gif); background-repeat:no-repeat; width:162px;}
#navigation ul #nav_news a:hover {	background-image: url(images/menue/men_news_over.gif); background-repeat:no-repeat; width:162px;}

#navigation ul #nav_kontakt {	margin:0px;}
#navigation ul #nav_kontakt a {	background-image: url(images/menue/men_kontakt.gif); background-repeat:no-repeat; width:109px;}
#navigation ul #nav_kontakt a:hover {	background-image: url(images/menue/men_kontakt_over.gif); background-repeat:no-repeat; width:109px;}
	
	
/* INHALT *********************************************************/

#content {
	margin:0px;
	padding:0px;
	width:1025px;}
	
#submenue {
	margin:0px;
	padding:110px 0px 0px 80px;
	width:170px;
	float:left;	}
	
#submenue ul {
	list-style-type:none;
	margin:0px;
	padding:0px;}

#submenue li {
	margin:0px;
	padding:0px 0px 15px 0px;
	float:left;
	display:block}

#submenue ul li a {
	height:20px;	
	display:block;
	border:none;}

#submenue ul li a span {	display:none;}

#submenue ul #sub_firma {	margin:0px;}
#submenue ul #sub_firma a {	background-image: url(images/menue/sub_firma.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_firma a:hover {	background-image: url(images/menue/sub_firma_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_service {	margin:0px;}
#submenue ul #sub_service a {	background-image: url(images/menue/sub_service.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_service a:hover {	background-image: url(images/menue/sub_service_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_mitarbeiter {	margin:0px;}
#submenue ul #sub_mitarbeiter a {	background-image: url(images/menue/sub_mitarbeiter.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_mitarbeiter a:hover {	background-image: url(images/menue/sub_mitarbeiter_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_produkte {	margin:0px;}
#submenue ul #sub_produkte a {	background-image: url(images/menue/sub_produkt.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_produkte a:hover {	background-image: url(images/menue/sub_produkt_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_preise {	margin:0px;}
#submenue ul #sub_preise a {	background-image: url(images/menue/sub_preise.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_preise a:hover {	background-image: url(images/menue/sub_preise_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_markt {	margin:0px;}
#submenue ul #sub_markt a {	background-image: url(images/menue/sub_markt.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_markt a:hover {	background-image: url(images/menue/sub_markt_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_kontakt {	margin:0px;}
#submenue ul #sub_kontakt a {	background-image: url(images/menue/sub_kontakt.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_kontakt a:hover {	background-image: url(images/menue/sub_kontakt_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_impressum {	margin:0px;}
#submenue ul #sub_impressum a {	background-image: url(images/menue/sub_impressum.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_impressum a:hover {	background-image: url(images/menue/sub_impressum_over.gif); background-repeat:no-repeat; width:170px;}

#submenue ul #sub_links {	margin:0px;}
#submenue ul #sub_links a {	background-image: url(images/menue/sub_links.gif); background-repeat:no-repeat; width:170px;}
#submenue ul #sub_links a:hover {	background-image: url(images/menue/sub_links_over.gif); background-repeat:no-repeat; width:170px;}
	
#text_inhalt {
	float:left;
	width:655px;
	margin:0px;
	padding:30px 0px 0px 40px;
	line-height:150%;}
	
#text_kontakt_links {
	float:left;
	width:315px;
	margin:0px;
	padding:0px;}
	
#text_kontakt_rechts {
	float:left;
	width:315px;
	margin:0px;
	padding:0px;}


/* UNTEN **********************************************************/
	
#footer {
	clear:both;
	margin:0px;
	padding:0px 0px 10px 290px;
	height:20px;
	vertical-align:top;
	font-size:12px;
	font-style:italic;
	color:#003366;}


/* MITARBEITER ***********************************************************/


#mitarbeiter {
	float:left;
	margin-bottom:20px;
	padding-right:10px;
	width:640px;
	height:150px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	line-height:130%;}


/* SCHRIFTEN ***********************************************************/

h1 {	color:#000033; font-size:14px; font-weight:bold;}
h2 {	color:#000033; font-size:14px; font-weight:bold; margin-top:10px;}

.normal {	color:#003366; text-decoration:underline; font-style:italic;}
.normal:hover {	color:#006699; text-decoration:underline; font-style:italic;}

.email {	font-size:12px; color:#003366; text-decoration:underline; font-style:italic;}
.email:hover {	font-size:12px; color:#006699; text-decoration:underline; font-style:italic;}

.email_gross {	font-size:14px; color:#003366; text-decoration:underline; font-style:italic;}
.email_gross:hover {	font-size:14px; color:#006699; text-decoration:underline; font-style:italic;}

.impressum {	font-size:12px; color:#003366; text-decoration:none;}


/* ALLGEMEIN ***********************************************************/

.hr_content {	 border:0px; border-top: dotted 1px #003366; border-bottom: dotted 1px #E8EEFC; padding-bottom:10px;}

#wetter {
	margin:0px;
	padding:110px 0px 0px 100px;
	width:150px;
	height:135px;
	overflow:hidden;
	float:left;}
	
.pic_link {
	margin:5px 0px 5px 0px;}

