body {
	font-size:12px;
}
body, div, p, ul, li, h1, h2, h3, form{
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	
}
.clear {
	clear:both;
}
.pageWrap{
	width:980px;
	margin:0 auto;
}
.clearFloat{
	clear:both;
	height:1px;
}
.pageHeader {
	height:260px;
	text-align:center;
}
.pageHeader_first{
	height:105px;
	background-image: url(/img/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.headerLinks{
	padding-top:50px;
}
.headerLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;	
}
.headerLinks a:hover{
	color:#438cca;
}
.headerTabs .tab, 
.headerTabs .tab a.tabmenu, 
.headerTabs .tab .tabmenu_begin, 
.headerTabs .tab .tabmenu_end,
.headerTabs .tab_active, 
.headerTabs .tab_active a.tabmenu, 
.headerTabs .tab_active .tabmenu_begin, 
.headerTabs .tab_active .tabmenu_end {   
	height:39px;
	line-height:39px;
	color:white;
	font-weight:bold;		
}
.headerTabs .tab a.tabmenu{
	background:url("/img/verlauf_gruen.gif") repeat-x bottom center;
	display:block;
	float:left;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;	
}
.headerTabs .tab, 
.headerTabs .tab_active {
	display:block;
	float:left;
}
.headerTabs .tab .tabmenu_begin, 
.headerTabs .tab .tabmenu_end,
.headerTabs .tab_active .tabmenu_begin, 
.headerTabs .tab_active .tabmenu_end{
	float:left;	
}
.headerTabs .tab .tabmenu_begin{
	background:url("/img/verlauf_gruen_begin.gif") no-repeat 0px 0px;
	width:4px;	
}
.headerTabs .tab .tabmenu_end{
	background:url("/img/verlauf_gruen_end.gif") no-repeat 0px 0px;
	width:5px;	
}

.headerTabs .tab_active .tabmenu_begin{
	background:url("/img/verlauf_blue_begin.gif") no-repeat 0px 0px;
	width:5px;	
}
.headerTabs .tab_active .tabmenu_end{
	background:url("/img/verlauf_blue_end.gif") no-repeat 0px 0px;
	width:6px;	
}
.headerTabs .tab_active a.tabmenu {
	background-image: none;
	background-color: #045597;
	display:block;
	float:left;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.whereiam {
	clear:both;
	color:#999;
	font-size:11px;
	margin-left:20px;
	margin-bottom:15px;
}

.pageHeader_second {
	background:url("/img/header_verlauf_blau.jpg") repeat-x center center;
	background-color:#045597;
	height:111px;
	width:980px;
}

.pageHeader_second .start{
	background:url("/img/pageHeader_second_start.jpg") no-repeat center left;
	float:left;
	height:111px;
	width:5px;	
}
.pageHeader_second .header_text {
	position:relative;
	float:left;
	top:0px;
	left:0px;
}
.pageHeader_second .header_text h1{
	color:lightblue;
	position:relative;
	top:0px;
	left:123px;
	font-size: 24px;		 
}
.pageHeader_second .header_text h2{
	position:relative;
	top:0px;
	left:225px;
	color:white;
	font-size: 20px;
}
.pageHeader_second .end{
	background:url("/img/geldnoten.jpg") no-repeat center right;
	float:right;
	height:111px;
	width:562px;	
}

.pageHeader h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#FFF;
	font-weight: bolder;
	padding:25px 30px 0 0;
}
.pageHeader h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight: bolder;
	margin:0 0 0 0;
	padding-right:30px;
}


.pageContents{		
}



.mainMenu{
	width:225px;
	float:left;
}
.mainMenu ul{
	list-style-type:none;
	margin-bottom:20px;
}
.mainMenu ul li{
	margin:1px 0 1px 0;
}
.mainMenu ul li.menuTitle{
	margin-top:10px;
	line-height:35px;
	height:35px;
	width:225px;
	/*background:url("/img/button_navi.gif") no-repeat center center;*/	
}

.mainMenu ul li a{
	width:175px;
	display:block;
	margin-left:50px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: none;
	border-bottom:1px dotted #6a6a6a;
}
.mainMenu ul li a:hover {
	color:#438cca;
}
.mainMenu ul li a.hover {
	color:#005195;
	font-weight:bold;
}



.mainContents{
	float:left;
	width:530px;
	padding:0 25px 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
	text-decoration: none;
}
.contentsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #448ccb;
	text-decoration: none;
	margin:0 0 5px 0;
}

.mainContents .leftSide{
	width:270px;
	float:left;
	margin-right:10px;
}
.mainContents .rightSide{
	width:210px;
	float:left;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
}
.mainContents form{
	margin-top:25px;
	background-image: url(/img/form_bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainContents form input[type="submit"]{
	width:466px;
	height:20px;
	background-image: url(/img/form_button.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:25px 0 0 0;
	border:none;
}
.mainContents form input[type="text"]{
	height:17px;
	border:1px solid #ccc;
	background-image: url(/img/field_bk.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.mainContents form ul li{
	list-style-type:none;
	padding-left:30px;
	line-height:22px;
	background-image: url(/img/form_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.mainContents form label{
	color:#4d4d4d;
	clear:both;
	width:200px;
	display:block;
	margin-bottom:3px;
}
.mainContents h1 {
	font-size:18px;
}

.mainContents h2 {
	font-size:16px;
}

.mainContents h3 {
	font-size:14px;
}

.mainContents h1, .mainContents h2, .mainContents h3 {
	margin-top:15px;
	margin-bottom:5px;
}
.mainContents ul {
	margin-left:20px;
}
.mainContents ul li{
	padding-top:3px;
	padding-bottom:3px;
}
label input[type="text"]{
	width:75px;
	margin-left:15px;
}





.mainBanners{
	float:left;
	width:170px;
	text-align:right;
}


.pageFooter{
	height:120px;
	padding:15px 0 15px 0;
	background: #FFF url(/img/footer_bk.gif) repeat-x top center;
	text-align:center;
	font-size: 12px;
	font-weight: normal;
	color: #d6d6d6;	
}
.pageFooter a{
	color: #d6d6d6;
	text-decoration: underline;
	padding:0 5px 0 5px;
}
.pageFooter a:hover{
	color: #eee;
}


.naviText {
	line-height:30px; 
	padding-left:50px; 
	font-size: 16px; 
	font-weight:bold;
	display:block; 
	color:white;
}







/***************************************
 * STARTPAGE
 **************************************/
 body {
	font-size:12px;
}
.left {
	float:left;	
}
.right {
	float:right;	
}
.clear {
	clear:both;
}
.half_width {
	width:50%;
}
.font_blue {
	color:#025194;
}

.box_padding {
	padding:10px;
}

.box_1_left {
	float:left;
	width:450px;
	margin-left:10px;
	height:230px;
	background: url("/img/content.gif") no-repeat left bottom;	
}
.box_1_left h1 {
	color:#bccd67;
	font-size:24px;
	font-weight:normal;
}


.rechner_box {
	font-weight:normal;
	float:right;
	width:480px;
	height:230px;	
	background: #FFF url("/img/gasflamme.jpg") no-repeat center center;	
}
.rechner_box .box_content {
	width:476px;
	height:230px;	
}

.rechner_box h1 {
	font-size:20px;	
}
.rechner_box h2 {
	font-size:20px;	
}





.startpage_box {
	width:230px;
	/*height:320px;*/
	margin-left:15px;
}
* html .startpage_box { 
	margin:0px;
	padding:0px;
	margin-left:12px;	
}

.startpage_box_gelb_head {
	background-color:#f5f8dd;
} 
.startpage_box_gelb_head .startpage_box_gelb_head_left {
	background:url("/img/boxgelb_oben_links.gif") no-repeat 0px 0px;
	width:5px;
	height:5px;
}
.startpage_box_gelb_head .startpage_box_gelb_head_right {
	background:url("/img/boxgelb_oben_rechts.gif") no-repeat 0px 0px;
	width:5px;
	height:5px;
}
.startpage_box_gelb_end_right {
	background: url("/img/boxgelb_unten_rechts.gif") no-repeat 0px bottom;
	width:5px;
	height:52px;
	float:right;	
}
* html .startpage_box_gelb_end_right {
	height:54px;
}

.startpage_box_gruen_head {
	background-color:#eaf0ca;
} 
.startpage_box_gruen_head .startpage_box_gruen_head_left {
	background:url("/img/boxgruen_oben_links.gif") no-repeat 0px 0px;
	width:5px;
	height:5px;
}
.startpage_box_gruen_head .startpage_box_gruen_head_right {
	background:url("/img/boxgruen_oben_rechts.gif") no-repeat 0px 0px;
	width:5px;
	height:5px;
}
.startpage_box_gruen_end_right {
	background: url("/img/boxgruen_unten_rechts.gif") no-repeat 0px bottom;
	width:5px;
	height:52px;
	float:right;	
}
* html .startpage_box_gruen_end_right {
	height:54px;
}

.startpage_box .startpage_box_content {
	height:248px;
	padding:10px;	
}
.startpage_box .startpage_box_content p{
	padding-top:10px;
}
.startpage_box .startpage_box_content h1 {
	font-size:22px;
	font-weight:normal;
}

.startpage_box .startpage_box_content h2 {
	font-size:12px;
	font-weight:normal;
}

* html .startpage_box .vergleichen_button {
	margin:2px;
	margin-left:0px;
}

.startpage_box .vergleichen_button {
	width:157px;
	float:left;
	padding:0px;
	margin:0px;	
}
.startpage_box .vergleichen_button .img_button_startpage {
	background:url("/img/vergleichen_button_2.png") no-repeat left center;
}
* html .startpage_box .vergleichen_button .img_button_startpage {
	background:url("/img/vergleichen_button_2.gif") no-repeat left center;
}

.startpage_box .vergleichen_button img {
	padding:0px;
	margin:0px;	
}

.sbox_strom {
	background: #eaf0ca url('/img/strom.jpg') no-repeat 0px 130px;	
}
* html .sbox_strom {
	background: #eaf0ca url('/img/strom.jpg') no-repeat 0px 132px;	
}
.sbox_gas {
	background: #f5f8dd url('/img/gas.jpg') no-repeat center 146px;	
}
* html .sbox_gas {
	background: #f5f8dd url('/img/gas.jpg') no-repeat center 148px;	
}
.sbox_dsl {
	background: #eaf0ca url('/img/dsl.jpg') no-repeat 0px 136px;
}
* html .sbox_dsl {
	background: #eaf0ca url('/img/dsl.jpg') no-repeat 0px 138px;
}
.sbox_tele {
	background: #f5f8dd url('/img/tele.jpg') no-repeat 0px 146px;	
}
* html .sbox_tele {
	background: #f5f8dd url('/img/tele.jpg') no-repeat 0px 148px;	
}

#tabs {
	height:155px;
	width: 257px;
	margin-left:180px;
	margin-top:15px;
}

#tabs .tab_strom_active {
	background:url("/img/strom_aktiv.gif") no-repeat 0px 0px;
	height:29px;
	width:73px; 
	float:left;
}
#tabs .tab_strom_inactive {
	background:url("/img/strom_inaktiv.gif") no-repeat 0px 0px;
	height:29px;
	width:73px;
	float:left;	 
}

#tabs .tab_gas_active {
	background:url("/img/gas_aktiv.gif") no-repeat 0px 0px;
	height:29px;
	width:60px;
	float:left; 
}
#tabs .tab_gas_inactive {
	background:url("/img/gas_inaktiv.gif") no-repeat 0px 0px;
	height:29px;
	width:60px;
	float:left; 
}

#tabs .tabs_content {
	height:115px;
	background:#72b3eb url("/img/tarifbox_mitten.gif") repeat-y center center;
	width:256px;
}

#tabs .tab_top_right {
	background:url("/img/tarifbox_oben_rechts.gif") no-repeat center 27px;
	width:5px;	
	height:29px;	
}
#tabs .tab_top {
	background:url("/img/tarifbox_oben.gif") repeat-x 0px 25px;
	height:29px;	
}
#tabs .tab_bottom {
	background:url("/img/tarifbox_unten.gif") no-repeat 0px 0px;
	width:256px;	
	height:5px;
}
#tabs .tabs_content form {
	display:block;
	padding:10px;
}
#tabs .tabs_content form p {		
}
#tabs form label{
	width:100px;
	display:block;
	float:left;
	color:black;
}
#tabs form input{
	width:90px;	
	heigth:22px;
	float:left;
	display:block;
}
#tabs form .searchbutton {
	width:122px;
	height:32px;
}
