*{margin:0; padding:0;}
body{background-color:#FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#757575; font-size:0.75em; line-height:1.33em; text-align:center;}
input, textarea, select{color:#757575; vertical-align:top; text-align:left; border: 1px solid #DDDDDD; font:12px Tahoma, Arial, helvetica, sans-serif; padding-left:5px}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

a{color:#26B0D7; text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
.logo{height:46px; background:url(images/logo.jpg) 54px 20px no-repeat; padding:37px 100px 0 0;}

.logolinks{color:#757575; text-decoration:none; display:block; float:right; padding-top:5px;}
.logo2 a:hover{text-decoration:underline; color:#21A3D1; background:url(images/head_arr.gif) top center no-repeat;}
.logo img{float:right; margin:0 19px;}

.head{height:347px; background:url(images/header_bg.jpg) 39px 13px no-repeat;}
.menu{height:55px; margin:0 40px; background:url(images/menu_bg.gif) left bottom repeat-x; padding:20px 0 0 19px;}
.menu img{margin-right:23px;}
.menu .clear{margin:0;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 36px 0 58px;}

.title{margin-bottom:1px;}
.pic_float{margin-right:13px; float:left;}

strong{color:#26B0D7;}

.line_y{background:url(images/line_y.gif) center top repeat-y;}

h1{color:#ffffff; font-size:16px; }
h2, .link_2{color:#26B0D7; font-size:1em; text-transform:uppercase;}

.link_2{text-decoration:none; font-weight:bold;}
.link_2:hover{text-decoration:underline;}

.indent{padding:0 5px 0 0;}

li{padding:9px 0 9px 11px; background:url(images/list_bg.gif) left center no-repeat;}
li a{color:#25B0D7; line-height:1em; text-decoration:underline;}
li a:hover{text-decoration:none;}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_bg.jpg) left top repeat-x; width:100%;}
.block_1 .bot{background:url(images/block_1_bg.jpg) left bottom repeat-x;}
.block_1 .left{background:url(images/block_1_bg.jpg) left top repeat-y;}
.block_1 .right{background:url(images/block_1_bg.jpg) right top repeat-y;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left  bottom no-repeat;}
.block_1 .right_bot{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:23px 39px 30px 19px;}
/*=====//block_1===========*/

/*=======page_1===========*/
#form_1{width:100%; margin-left:2px;}
#form_1 input{width:173px; height:22px; margin-left:10px;}
#form_1 .line{height:29px;}
#form_1 span{padding-left:22px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .indent{padding:40px 0 0 0;}
#page_2 .col_1 .float_right{padding-right:23px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .col_2{padding-top:41px;}
#page_3 .indent{padding:40px 0 0 0;}
#page_3 .indent .col_2{padding-top:0;}
#page_3 .indent .col_2 .pic_float{margin-bottom:15px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .box_1{width:155px;}
#page_4 .box_2{width:731px;}
#page_4 .box_2 .float_right{margin-left:52px;}

#page_4 .indent{padding:0 0 40px 0;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .indent{padding:0 5px 40px 0;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .indent{padding:0 0 38px 0;}
#page_6 .box_2 .float_right{padding-right:15px;}

#page_6 .col_3 .pic_float{margin-bottom:15px;}
/*=====//page_6===========*/

/*=======page_7===========*/
#page_7 .box_1{width:186px;}
#page_7 .box_2{width:684px;}

#page_7 .indent{padding:0 0 40px 0;}
#page_7 .box_2 .float_right{padding-right:30px;}
/*=====//page_7===========*/

/*=======page_8===========*/
#page_8 .col_1 span{float:right; padding-right:80px;}

#form{width:100%; overflow:hidden; margin:5px 0 0 2px; font-family:Arial, Helvetica, sans-serif;}
#form input{width:173px; height:22px; margin-left:10px; float:right;}
#form textarea{width:173px; height:41px; margin-left:10px; margin-bottom:7px; float:right; overflow:hidden;}
#form .line{height:28px;}
#form span{float:right; padding-top:2px;}
#form a{float:right; margin-left:7px;}

#page_8 #content{padding-bottom:30px;}
/*=====//page_8===========*/

/*=======page_9===========*/
#page_9 #content{padding-right:32px;}
#page_9 b{font-weight:normal; color:#26B0D7;} 
/*=====//page_9===========*/

/*=======footer===========*/
#footer{padding:49px 0 46px 59px;}
/*=====//footer===========*/




.blau{color:#26B0D7;}
.schwarz{color:#333333}
.weiss{color:#ffffff}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.f26 {font-size:26px;}


.nounderline{text-decoration:none;}
.menunavi{
	white-space: nowrap; 
	display: inline;
	
	
}

.navihome{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navihome {
	background:url(images/navi-home-bg.jpg) top center no-repeat;
	color:#ffffff;
}


.navistromvergleich{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
	
}
a:hover.navistromvergleich {
	background:url(images/navi-stromvergleich-bg.jpg) top center no-repeat;
	color:#ffffff;
}

.navistrompreise{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navistrompreise {
	background:url(images/navi-strompreise-bg.jpg) top center no-repeat;
	color:#ffffff;
}

.navideregulierung{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navideregulierung {
	background:url(images/navi-deregulierung-bg.jpg) top center no-repeat;
	color:#ffffff;
}

.navistromanbieterwechsel{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navistromanbieterwechsel {
	background:url(images/navi-stromanbieter-wechsel-bg.jpg) top center no-repeat;
	color:#ffffff;
}
.navioekostrom{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navioekostrom {
	background:url(images/navi-oekostrom-bg.jpg) top center no-repeat;
	color:#ffffff;
}
.navisolarenergie{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navisolarenergie {
	background:url(images/navi-solarenergie-bg.jpg) top center no-repeat;
	color:#ffffff;
}
.navierdgas{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navierdgas {
	background:url(images/navi-erdgas-bg.jpg) top center no-repeat;
	color:#ffffff;
}
.navigaspreisvergleich{
	padding:10px 5px 80px 5px;
	
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
a:hover.navigaspreisvergleich {
	background:url(images/navi-gaspreisvergleich-bg.jpg) top center no-repeat;
	color:#ffffff;
}
a:focus { outline: none; }

