@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	background: #333 url(../gui/site_bg.png) top repeat-x;
	text-align:center;/*IEfix*/
	padding:0; margin:0;
}


a:link {
	color: #3CB163;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #319150;
}
a:hover {
	text-decoration: underline;
	color: #55C679;
}
a:active {
	text-decoration: none;
	color: #0F0;
}


#page{
	width:950px;
	text-align:left;
	margin: 0 auto;
	}
#lCol{
	float:left;
	width:220px;
	background:#3CB163 url(../gui/site_bg_left.png) top left repeat-x;
	padding-top:65px;
	}
#lCol_logo{background:url(../gui/logo.png) no-repeat top center;color:transparent;height:130px;font-size:0.1px;}
#lCol_hotline {padding:5px 20px 20px 10px;}
#lCol_hotline a{color:#fff;}
#lCol_hotline .phone {font-size:1.2em;font-weight:bolder;}
#rCol{
	float:right;
	width:720px;
	background: url(../gui/site_bg_right.png) top right no-repeat;
	}
	
#topmenu{
	font-size:11px;
	text-align:right;
	padding-top:39px;
	padding-right:18px;}
#topmenu a{color:#fff;}

#header{
	margin:12px 17px 0 12px;
	height:184px;
	overflow:hidden;
	position:relative;
	border-right:1px solid #fff;
	}

#sidebar{
	position:relative;
	float:right;
	width:400;
	right:0;
	width:380px;
	}
#sidebarControl{float:left;}
#sidebarControl img{border:0;}
#sidebarContent{
	margin-left:16px;
	border:1px solid #fff;
	background-color:#f0f0f0;
	padding:0 10px 0 5px;
	}
#sidebarContent h2{margin-top:0; padding-top:0;}

#mainContent{
	padding: 0 10px 40px 14px;
	margin-top:0.2em;
	margin-right:9px;
	background-color:#f8f8f8;
	line-height:1.4em;
	}
#jumpmenu{font-size:0.8em;text-align:right;height:1.5em;margin-top:10px;}

#footer, #footer a{color:#ccc;}
#footer {
	/*HIER SPÄTER SEITENABSCHLUSS?*/
	clear:both;
	padding-top:1em;
	padding-left:200px;
	text-align:center;
	font-size:0.8em;
	}

h1, h2, h3, h4 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	color: #030;}

h1{size:1.5em;line-height:1.4em;}
h2{size:1.2em;line-height:1.3em;}

.sidebarTable{width:200px; float:right; margin:0 0 2em 2em;background-color:#fff;}
.sidebarTable tr{}
.sidebarTable th{background:#3CB163 url(../gui/site_bg_left.png) repeat-x;background-position:0 -60px;color:#333;font-weight:bold;text-align:center;line-height:2em;}
.sidebarTable td{background-color:#efefef;padding:3px;}

/*Ofenliste*/
.ofen_detail{width:60%;background-color:#fff;margin:0 auto; margin-bottom:2em;border-spacing:1px;padding:2px;}
.ofen_detail th{background-color:#3CB163; color:#fff;text-align:right;width:40%;}
.ofen_detail td{text-align:center;}

.ofen_liste{border-collapse:collapse;border-spacing:5px;padding:2px;}
.ofen_liste thead{font-size:0.9em;border-top:hidden;vertical-align:bottom;}
.ofen_liste_detail{padding-left:10px;vertical-align:middle;}
.ofen_liste th{background-color:#3CB163; color:#fff; text-align:center;font-weight:bold;}
.ofen_liste tr{border-top:1px solid #3CB163;vertical-align:top;}
.ofen_liste h3{margin-top:0;padding-top:8px;}
.ofen_liste img{border:0;padding: 8px 10px 2em 0;}

.ofen_liste_mehr{width:100%;text-align:right;}

.logothumb{margin:0 0.6em 0.6em 0; border:1px solid #ccc; padding:3px;background-color:#f0f0f0;}
