body {
	font-family:Tahoma;
	font-size:12px;
	background-image:url('bg.jpg');
	background-repeat: repeat-x;
	background-color:#e5e5e5;
	text-align:center;

	
}

img {
	border:0px;

}

h1 {
	font-size:18px;
	color:#87888a;
	font-weight:normal;
}

h2 {
	font-size:12px;
	color:#01548A;
}

h3 {
	font-size:12px;
	color:#01548A;
}

#seite {
	margin:auto;
	width:950px;
	text-align:left;
	height:600px;
}
*html #seite {
	height:0px;
}

#logo {
	position:relative;
	top:-10px;
	left:0px;
	width:222px;
	
}

#servicemenu {
	font-size:11px;
	width:300px;
	height:20px;
	position:relative;
	top:33px; /*ehemals 75px i.V.m. logo.png*/
	left:650px;
	text-align:right;
	color:#333;
}
#servicemenu a:link {text-decoration:none; color:#333;}
#servicemenu a:visited {text-decoration:none; color:#333;}
#servicemenu a:hover {text-decoration:underline; color:#333;}
*html #servicemenu {left:645px;}

#menurahmen {
	width:222px;
	height:420px;
	background-color:#FFFFFF;
	border-bottom:1px #c2c1ba solid;
	border-top:1px #c2c1ba solid;
	border-left:1px #c2c1ba solid;	
	float:left;
}

#menu {
	width:212px;
	height:380px;
	background-color:#01548a;
	position:relative;
	top:10px;
	left:10px;
	/*padding-left:25px;*/
	padding-top:20px;
	color:#FFFFFF;
}
*html #menu{
	 height:350px;
}

#menu a:link {text-decoration:none; color:#fff;}
#menu a:visited {text-decoration:none; color:#fff;}
#menu a:hover {text-decoration:underline; color:#fff;}

#rahmen {
	width:675px;
	display:inline-table;
}
#inhalt {
	width:675px;
/*	position:relative;	
	top:-430px;	
	left:222px;	*/
	min-height:500px;
	float:left;
	margin-top:-60px;
}
*html #inhalt {
	 width:725px;
	 height:480px;

}


#text {
	width:675px;	
	background-color:#ffffff;
	border-bottom:1px #c2c1ba solid;
	border-top:1px #c2c1ba solid;
	border-right:1px #c2c1ba solid;
	border-left:1px #c2c1ba solid;
	padding-left:27px;
	padding-right:27px;
	padding-top:15px;
	padding-bottom:25px;
	min-height:500px;
	line-height: 1.5;
	display:table;
}

*html #text {
	 width:725px;
	 height:480px;

}

#text a:link {text-decoration:none; color:#01548A;}
#text a:visited {text-decoration:none; color:#01548A;}
#text a:hover {text-decoration:underline; color:#01548A;}

#fusszeile {
	text-align:right;
	font-size:11px;
	width:732px;
	height:50px;
	color:#666;
	border-top:1px #888 solid;
	margin-top:20px;
}

*html #fusszeile {width:725px;}

/************************* Layout 2 - Anfang *********************/

#links {
	float:left;
	width:330px;
}

#rechts {
	float:left;
	width:330px;	
}
*html #rechts {
	width:300px;	
}

/************************* Layout 2 - Ende *********************/

#mailformAnrede {margin-right: 200;  float:right; width:80px; margin-bottom:1px;}
#mailformVorname {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformName {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformStrasse {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformPlz {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformOrt {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformTelefon {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformEmail {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformBetreff {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformNachricht {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformformtype_mail {margin-right: 180; float:right; width:100px; margin-bottom:1px}
*html #mailformformtype_mail {margin-left:0; float:right; width:100px;}
.csc-mailform-field label { vertical-align:top; float:left;}
.csc-mailform {border:0px;margin-top:20px;}
.csc-mailform-field {margin-left: 0px; float:left; width:350px;}
.csc-mailform-field label {width:70px;}
textarea {width:180;}
.csc-mailform-submit {border:1px solid #87888a;background-color:#fff;color:#000;}

/****************** WEC MAP - Google Map Anfang ************************/
.tx-wecmap-pi1 table {
	font-size:11px !important;
}
.marker {
	font-size:11px;
}
.dirmenu {
	font-size:11px;
}
.googledir {
	font-size:11px;
}
#map142_directions {
	font-size:11px;
}
.startendaddress {
	font-size:11px;
}
/****************** WEC MAP - Google Map Ende ************************/