@charset "utf-8";
/* CSS Document */

body  {
	/*background:#696969 url(../img/headergreen-bg.jpg) top left repeat-x;*/ /*green*/
	background:#fff url(images/header-bg.jpg) top left repeat-x; /*white*/
	font-family:Arial,Helvetica,Verdana,sans-serif;
	text-align: center;
	font-size:1em;
	height:100%;
}

/*Allgemein*/

* {
	font-size:100.01%;
	margin:0;
	padding:0;
}

a {color:#DA7429; text-decoration:none;}
a.link {background:url("images/link.gif") no-repeat scroll 0 2px transparent; padding-left:10px;}
a:hover {text-decoration:underline;}
img {border:none;}
ul li {list-style:none outside none;}

.clear {clear:both;}


h1, h2, h3, h4, dt {line-height:normal;}
h1 {clear:both; font-size:1.3em; font-weight:bold; line-height:1em; margin:0.5em 0 0.7em;color:#666;}
h2 {font-size:1.3em; font-weight:bold; margin:1.2em 0 0 0.4em;color:#666; }
h3 {color:#DA7429; font-size:1.0em; margin:0.7em 0 0 0.5em;}
h4 {font-size:1.1em; margin:1em 0 0.5em;}
h5, h6 {font-size:1em; font-weight:normal; margin-bottom:0.2em; padding-bottom:0;}

.entrytext h2 {padding-bottom:10px;}
.entrytext ul {padding-left:25px;padding-bottom:10px;}
.entrytext ul li {list-style-type:inherit;color:#5D5E5F;
font-size:13px;
line-height:18px;
}
#main-wrapper {margin:0 auto; width:1024px; text-align:left; }

/*HEADER*/

#header {
    width:100%;
    float:left;
    height:114px;
}

#header-left {
		background:url("images/claim-logo.jpg") no-repeat scroll left top transparent;
		float:left;

}

#header-left .logo {
    float:left;
    height:114px;
		width:350px;
}

#header-right {
		background:url("images/") no-repeat scroll left top transparent;
		float:left;
		height:122px;
		width:600px;
		right:20%;
		z-index:2;}

/****---Breadcrumb--****/
#shortnav{
  width:100%;
  float:left;
}

#breadcrumb {
float:left;
font-size:12px;
margin:10px 0 0 210px;
padding:0 3px 0 4px;
}

#breadcrumb p {
background:inherit;
color:#666666;
float:left;
font-size:1em;}

#breadcrumb .crumb {
background:inherit;
color:#666666;
float:left;
font-size:1em;}

#breadcrumb .crumb a {
background:inherit;
color:#666666;
float:left;
font-size:1em;
font-weight:bold;
padding-right:20px;}

#breadcrumb .crumb a:hover {
background:inherit;
color:#666666;
float:left;
font-size:1em;}


* html #breadcrumb {margin:0px 0 0 110px; }



/****---breadcrumb end---****/
/****---leftblock---****/

/****---hauptnavigation---****/

#navlist {
color:#666666;
font-size:12px;
padding-left:10px;
width:178px;
	 }

#navlist ul {
background:none repeat scroll 0 0 #F2F2F2;
list-style:none outside none;
margin:0;
padding:0;
width:196px;
}

#navlist ul li {
border-bottom:1px solid #E5E5E5;
margin:0;
text-align:center;
}

#navlist li a {
color:#666666;
display:block;
/*height:20px;
padding:5px 0 0;*/
padding:6px 0 4px;
text-decoration:none;
}

#navlist ul a:hover {
background:none repeat scroll 0 0 #EBEAEA;
text-decoration:none;
}


#navlist ul li.h2 {
background:url("../img/bg_menu.jpg") repeat-x scroll center top #CFCCC5;
border-bottom:medium none;
color:#000;
height:24px;
margin-top:0;
padding:6px 0 0;
font-weight:bold;
}

#navlist ul .current_page_item {
background:none repeat scroll 0 0 #EBEAEA;
text-decoration:none;
color:#000;
}

#navlist ul .current_page_item a {
color:#000;
font-weight:bold;
}

#leftpaper {float:left;width:400px;}

#topwrap {
background:url("images/topshadow_test.gif") repeat-y scroll left top transparent;
float:left;
height:6px;
width:1024px;
margin-top:5px;
overflow:hidden;

}

#wrapper-content {
			/*background:url("../img/bggreen.gif") repeat-y scroll left top transparent;
			background:url("../img/header-bg.jpg") repeat-x scroll left top transparent;*/
			background:#5F5F5F url(images/bg.gif) top left repeat-y;
			background-color:#FFFFFF;
			float:left;
			min-height:400px;
			width:100%;
			/*margin-top:5px;*/
			}


#leftcol {
		/*background:url("../img/bg-navi.jpg") repeat-y scroll 0 0 #E5E5E5;*/
		float:left;
		height:110px;
		min-height: 500px;
    height: auto !important;
    height: 500px;
		width:201px;}


/** html #leftcol { width : 190px;;} */



#trailerStart {
background:url("images/rechnerbg.jpg") no-repeat scroll left top #FFFFFF;
float:left;
margin:10px 0 20px 13px;
width:800px;
height:270px;

}

#maincontent-follow {width:500px; float:left; padding:5px 20px 15px;}
#maincontent-follow p {
			color:#5D5E5F;
			padding-bottom:10px;
			line-height:18px;
			margin-left:10px;
			font-size:13px;}

#maincontent p {
			color:#5D5E5F;
			margin:3px 0 0 9px;
			font-size:13px;

	}

#sidebar{
float:right;
line-height:18px;
margin:0;
padding:5px 15px 0 0;
width:240px;}

h2.lexikonlink {font-size:1.0em;}

#rechner {
float:left;
font-size:11px;
height:238px;
line-height:17px;
margin:0 0 15px;
padding:16px 0 0 300px;
width:240px;
	}
	
#rechner .title {
color: #AA501B;
}
#rechner input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #F5D461;
margin-top:0;
color:#D67D05;
text-align:left;
width:115px;
font-size:1.4em;
}
#rechner input:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D67D05;
color:#D67D05;
}

#rechner input.submit {
background:none repeat scroll 0 0 #AA501B;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:30px;
margin:10px 0 0 0;
padding:5px 9px 11px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
width:150px;
}

#rechner table td.first-child {
width:130px;
}

#rechner input.submit:hover {
background:none repeat scroll 0 0 #D67D05;
}


#rechner  table td.first {
width:130px;
}

#rechner  table td select {
font-size:13px;
}

#rechner  table td {
font-size:11px;
padding:2px 0;
}

td {
padding:2px;
text-align:left;
vertical-align:top;
}

#addCalc {
  float:left;
  /*padding-top:10px;*/
}

.imageRechner {float:left; margin-right:10px; cursor:pointer;}

/*RECHNER START STROM*/

#rechner-strom {
float:left;
font-size:11px;
height:238px;
line-height:17px;
margin:0 0 15px;
padding:16px 0 0 0;
width:243px;
	}

#rechner-strom .title {
color: #4F8F08;
/*color: #FF7A0F; */
}


#rechner-strom input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #F5D461;
margin-top:0;
color:#D67D05;
text-align:left;
width:115px;
font-size:1.4em;
}
#rechner-strom input:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D67D05;
color:#D67D05;
}

#rechner-strom input.submit {
background:none repeat scroll 0 0 #F0C739;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:30px;
margin:10px 0 0 0;
padding:5px 9px 11px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
width:150px;
}

#rechner-strom table td.first-child {
width:130px;
}

#rechner-strom input.submit:hover {
background:none repeat scroll 0 0 #4F8F08;
}


#rechner-strom  table td.first {
width:130px;
}

#rechner-strom  table td select {
font-size:13px;
}

#rechner-strom  table td {
font-size:11px;
padding:2px 0;
}

td {
padding:2px;
text-align:left;
vertical-align:top;
}

.addCalc {
  float:left;
  /*padding-top:10px;*/
}

.imageRechner {float:left; margin-right:10px; cursor:pointer;}




	#footer {
	/*border-top:1px solid #696969;*/
	float:left;
	height:100px;
	margin-left:8px;
	width:1006px;}

#footerbg {
/*background:url("../img/footerbggreen.gif") repeat-x scroll left top #222222;*/ /*green*/
background:url("images/footerbg.gif") repeat-x scroll left top #EDEDED; /*white*/
width:100%;
margin:0 auto;
margin:0 auto;
float:left;
}

#footwrap  {
/*background:url("../img/closecontentgreen.gif") no-repeat scroll center top transparent;*/ /*green*/
background:url("images/closecontent.gif") no-repeat scroll center top transparent; /*white*/
font-size:12px;
height:55px;
margin:auto;
text-align:center;
width:1038px;}

#footer-all-boxes {
margin-left:150px;
margin-top:50px;
margin:auto;
text-align:center;
width:1038px;
font-size:12px;
padding-left:300px;
  }

.footer-box{
color:#888888;
float:left;
margin-right:65px;
width:235px;
border:1px solid #CFCCC5;
background-color:#CFCFCF;
}

.middle {margin-left:0px;}

.footer-right{
color:#888888;
float:left;
width:235px;
border:1px solid #CFCCC5;
background-color:#CFCFCF;
}

.footer-box h2, .footer-right h2 {
background-color:#CFCCC5;
font-size:1.2em;
padding:5px 10px;
/*margin:10px 0 0;*/
margin:0;
}
.footer-box a, .footer-box a:visited, .footer-right a, .footer-right a:visited {
background-color:#F2F2F2;
color:#000000;
display:block;
height:18px;
padding:5px 10px;
text-decoration:none;
}

.footer-box a:hover, .footer-right a:hover {
background:none repeat scroll 0 0 #EBEAEA;
color:#D67D05;}



.footer-box ul li, .footer-right ul li  {
margin-top:1px;
}


#footerClose {
font-size:10px;
padding:0px 0;
width:100%;
margin:15px ;
text-align:center;
width:1038px;
margin:15px auto auto;
}

#footerClose ul {
display:inline;
}

#footerClose ul li {
float:right;
padding-left:10px;
}
#footerClose a {
color:#D67D05;
}

#copy {float:left;}


/*boxes sidebar*/

#sidebar .box {
background:url("images/sideboxbg.gif") no-repeat scroll 0 0 #EBEBEB;
float:left;
font-size:11px;
margin:0;
padding:12px 8px 8px;
}

#sidebar .stadtlinks {font-size:14px;}

#sidebar .boxTitle {
color:#666666;
font-size:20px;
font-weight:bold;
margin:0;
padding:35px 0 5px;
text-shadow:0 3px 0 #E4E4E4;
}

#imageRight{
background:url("images//serviceDame.jpg") no-repeat scroll 0 0 #FFFFFF;
float:right;
height:60px;
width:100px;
}

#boxService {
float:left;
width:80px;
}

#boxtuev {
float:left;
width:90px;
}

#righttuev {
float:right;
width:132px;
}

.box .text {
float:left;

}

.box h2 {margin:0.1em 0 0 0.2em;}

#boxNews{
float:left;
padding-top:0px;
}

#sidebar .box ul {
list-style-type:none;
margin:0;
padding:0;
}

#sidebar .box ul {
list-style-type:none;
}

#sidebar .box li a {
color:#DA7429;
}

#phone {
float:right;
width:220px;
}




.tagcloud {color:#5D5E5F;
font-size:13px;
line-height:18px;
margin-left:10px;
padding-bottom:10px;
width:500px;}

.tagnav {border:1px solid #DA7429;padding-left:10px;margin-top:10px;}
.tagcont h2 {font-size:16px;margin:1.2em 0 0 0.5em;}


#addCalc p {}

#sidebar .rechner {margin-bottom:20px;}


.rechner input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #F5D461;
margin-top:0;
color:#D67D05;
text-align:left;
width:115px;
font-size:1.4em;
}
.rechner input:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D67D05;
color:#D67D05;
}

.rechner input.submit {
background:none repeat scroll 0 0 #B0CF00;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:30px;
margin:2px 0 0 30px;
padding:5px 9px 11px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
width:150px;
}

.rechner input.submit:hover {
background:none repeat scroll 0 0 #D67D05;
}

/*
.first-child em {
float:left;
height:0;
left:185px;
position:relative;
top:-22px;
}
*/

.first-child em {

height:0;
left:0;
position:relative;
top:0;
}


.error {
color:#FF2F4B;
font-weight:bold;
}

/*VERGLEICH SAMLL SUBSITE*/


#teaser-gav{
background:url("images/bg_trailer_sub.jpg") no-repeat scroll 0 0 transparent;
}

#teaser-gav {
background:url("images/bg_trailer_sub.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:119px;
margin:10px 0 0 20px;
width:550px;
}

div.subgas-vergl h1 {
color:#DA7429;
font-size:18px;
margin-bottom:0;
margin-left:73px;
margin-top:12px;
}

div.subgas-vergl h2 {
color:#DA7429;
font-size:12px;
font-weight:normal;
margin-left:73px;
margin-top:-1px;
}

div.subgas-vergl form {
clear:both;
height:90px;
margin-left:28px;
margin-top:3px;
}

div.subgas-vergl div {
float:left;
width:158px;
}

div.subgas-vergl input, div#subsite div.vergleich select {
border:1px solid #804118;
color:#DA7429;
font-size:14px;
padding:1px;
width:110px;
}

 div.subgas-vergl b {
color:#AA501B;
display:block;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

 div.subgas-vergl img.icon {
margin-left:4px;
margin-top:-1px;
vertical-align:text-top;
}

 div.subgas-vergl input.submit {
background-image:url("images/gasvergleich_button_sub.jpg");
}

div.subgas-vergl input.submit {
background:url("images/gasvergleich_button_sub.jpg") repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:25px;
margin:25px 0 0;
padding:0;
width:189px;
}

div.subgas-vergl em {
float:left;
font-size:12px;
padding-top:1px;
position:relative;
 }
 
 
 /*Gasnews*/
 
 #boxes-start {
    float: left;
    margin: 10px 0 10px 0;
    padding: 5px 0;
    width: 500px;
}

.start-ratgeber {
   background-color: #F9F7F7;
    float: left;
    font-size: 12px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    width: 510px;
}

.postmetadata {

}

#boxes-start legend {
    color: #0E4C7B;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 0;
    text-indent: 5px;
}



