/* ////////////////// COMMON ////////////////// */

* {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../images/body_background.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

img {
	behavior: url(pngfix/iepngfix.htc);
}

strong {
	font-weight: normal;
}

.link {
	text-decoration:none;
	color:#CCCCCC;
}
.link span{
	color: #666666;
}


h1 {
	position: absolute;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin: 165px 0 0 205px;
}

.clear:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 

.clear {
	display:inline-block;
} 

.clear {
	display:block;
}

div.Wrapper {
	width: 1178px;
	margin: 0 auto;
}

/* ////////////////// HEADER ////////////////// */

div.Header {
	height: 156px;
}

div.Strom-billiger-Logo {
	width: 457px;
	height: 156px;
	position: absolute;
}

div.BoxSuche {
	width: 180px;
	height: 94px;
	background-image: url(../images/box_suche.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin: 42px 0 0 788px;
}

div.BoxTuevNeu {
	width: 180px;
	height: 105px;
	background-image: url(../images/box_tuev.gif);
	background-repeat: no-repeat;
	position: absolute;
	padding: 31px 1px 0 1px;
	margin: 17px 0 0 998px;
}
div.BoxTuevNeu span {
	display: block;
	font-size: 11px;
	color: #4377b1;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 0 0;
}

div.BoxTuevNeu div {
	text-align: center;
	padding: 10px 0 0 0;
}

/* ////////////////// CONTENT ////////////////// */

div.Content {
	width: 1178px;
}

div.ContentLeft {
	width: 180px;
	float: left;
}

div.ContentCenter {
	width: 806px;
	float: left;
	padding: 0 0 0 12px;
}

div.MainContent {
	background-image: url(../images/content_background_top.gif);
	background-repeat: repeat-y;
	width: 794px;
}

div.ContentBox {
	width: 782px;
	background-image: url(../images/bg-strom-billiger.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 20px 0 15px 12px;
}

div.ContentBoxBottom {
	width: 794px;
	height: 9px;
	font-size: 0px;
	background-image: url(../images/strom-einfach-billiger-center-bottom.png);
	background-repeat: no-repeat;
	behavior: url(pngfix/iepngfix.htc);
}

div.ContentRight {
	width: 180px;
	float: left;
}

div.BixBox {
	width: 770px;
}

div.BigBoxTop {
	width: 770px;
	height: 11px;
	background-image: url(../images/box_560_top.png);
	background-repeat: no-repeat;
	font-size: 0px;
	behavior: url(pngfix/iepngfix.htc);
}

div.BigBoxContent {
	background-color: #ffffff;
	border: 1px solid #d9eaf1;
	border-top: 0px;
	border-bottom: 0px;
	width: 728px;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding: 10px 20px 10px 20px;
	text-align: justify;
}

div.BigBoxContentUnten {
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding: 10px 20px 10px 20px;
	text-align: justify;
}


OL.BigBox {
	border-top: 0px;
	border-bottom: 0px;
	font-size: 11px;
	line-height: 18px;
	padding: 10px 20px 10px 15px;
	text-align: justify;
	color: #666666;
}
OL.BigBox li {
    font-size: 11px;
	color: #666666;
	border-bottom:1px dotted #666666;
	
}

UL.BigBox {
	border-top: 0px;
	border-bottom: 0px;
	font-size: 11px;
	line-height: 18px;
	padding: 10px 20px 10px 15px;
	text-align: justify;
}

.BigBox li {
    font-size: 11px;
	color: #666666;

}

.BigBox li span {
    font-size: 11px;
	color: #666666;
}
div.BigBoxContent a {
	color: #4377b1;
}

div.BigBoxContent h2 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 10px 0;
}

div.BigBoxContent h3 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 10px 0;
}

div.BigBoxContent h4 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 10px 0;
}

div.BigBoxContentUnten h4 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 10px 0;
}

div.BigBoxContentFAQ {
	background-color: #ffffff;
	border: 1px solid #d9eaf1;
	border-top: 0px;
	border-bottom: 0px;
	width: 728px;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding: 10px 20px 10px 20px;
	text-align: justify;
}
div.BigBoxContentFAQ h2 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 10px 0;
}

div.BigBoxContentFAQ h3 {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 0 0;
}

div.BigBoxContentFAQ h4 {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 0 0;
}

div.BigBoxContentFAQ h5 {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 0 0;
}

div.BigBoxContentFAQ h6 {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #4377b1;
	margin: 0 0 0 0;
}

div.BigBoxContentFAQ a {
	color: #4377b1;
}

div.BigBoxContent .image {
	margin: 3px 0 0 10px;
}

div.BigBoxBottom {
	width: 770px;
	height: 11px;
	background-image: url(../images/box_560_bottom.png);
	background-repeat: no-repeat;
	font-size: 0px;
	behavior: url(pngfix/iepngfix.htc);
}

div.SmallBox {
	width: 379px;
	margin: 20px 0 0 0;
	float: left;
}

div.SmallBoxTop {
	width: 379px;
	height: 11px;
	background-image: url(../images/box_274_top.png);
	background-repeat: no-repeat;
	font-size: 0px;
	behavior: url(pngfix/iepngfix.htc);
}

div.SmallBoxContent {
	width: 337px;
	background-color: #ffffff;
	border: 1px solid #d9eaf1;
	border-top: 0px;
	border-bottom: 0px;
	padding: 10px 20px 5px 20px;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
}

div.SmallBoxContent img .teaser {
	margin: 0 0 15px 0;
}

div.SmallBoxContent a {
	font-size: 11px;
	font-weight: bold;
	color: #4377b1;
	text-decoration: none;
}

div.SmallBoxContent a:hover {
	text-decoration: underline;
}

div.SmallBoxContent h2 {
	display: block;
	font-size: 14px;
	color: #4377b1;
	margin: 0 0 15px 0;
}

div.SmallBoxContent h3 {
	display: block;
	font-size: 14px;
	color: #4377b1;
	margin: 0 0 15px 0;
}
div.SmallBoxContent h4 {
	display: block;
	font-size: 14px;
	color: #4377b1;
	margin: 0 0 15px 0;
}

div.SmallBoxContent h5 {
	display: block;
	font-size: 14px;
	color: #4377b1;
	margin: 0 0 15px 0;
}

div.SmallBoxBottom {
	width: 379px;
	height: 11px;
	background-image: url(../images/box_274_bottom.png);
	background-repeat: no-repeat;
	font-size: 0px;
	behavior: url(pngfix/iepngfix.htc);
}

div.SmallBoxRight {
	width: 379px;
	margin: 20px 0 0 12px;
	float: left;
}

div.Bookmark {
	width: 180px;
	text-align: center;
}

/* ////////////////// SUCHE ////////////////// */

.Search {
	float: left;
	margin: 2px 0 0 4px;
}

*html .Search {
	float: left;
	margin: 51px 0 0 6px;
}

.SearchInput {
	width: 125px;
	float: left;
}

.SearchButton {
	width: 28px;
	float: left;
	margin: 1px 0 0 0;
}

.suche p, li {
	font-size: 12px;
	color: #4d4d4d;
}
	
	
.suche li {
	margin: .8em 2.5em;
}
	
	
.suche em {
	font-weight: bold;
	font-style: normal;
}

#output a {
	font-weight: bold;
	color:#4377b1;
	}

.searchword  {
	color: #222; 
	background-color: #ffd; 
	border: 1px dotted #ffd;
}
	
.searchword0 {
	color: #222; 
	background-color: #ff0; 
	border: 1px dotted #ff0;
}
	
.searchword1 {
	color: #222; 
	background-color: #0f0; 
	border: 1px dotted #0f0;
}
	
.searchword2 {
	color: #222; 
	background-color: #0ff; 
	border: 1px dotted #0ff;
}
	
.searchword3 {
	color: #222; 
	background-color: #fbb; 
	border: 1px dotted #fbb;
}
	
.searchword4 {
	color: #222; 
	background-color: #dfd; 
	border: 1px dotted #dfd;
}
	
.searchword5 {
	color: #222; 
	background-color: #faf; 
	border: 1px dotted #faf;
}
	
.searchword6 {
	color: #222; 
	background-color: #ccc; 
	border: 1px dotted #ccc;
}
	
.mod {
	display: block; 
	font-size: .8em;
}
	
.suchinput {
	width:125px;
	font-size:11px;
	background-image: url(../images/search_input.gif);
	background-repeat: no-repeat;
	border: 0px;
	color: #7facbb;
	padding: 4px 0 5px 7px;
}

*html .suchinput {
	width:118px;
	font-size:11px;
	background-image: url(../images/search_input.gif);
	background-repeat: no-repeat;
	border: 0px;
	color: #7facbb;
	padding: 4px 0 5px 7px;
}


/* ////////////////// STROMTARIFE ////////////////// */

div.BoxStromtarife {
	width: 174px;
	height: 193px;
	background-image: url(../images/box_stromtarife.gif);
	background-repeat: no-repeat;
	padding: 36px 3px 0 3px;
	margin: 0 0 20px 0;
}

div.BoxStromtarife a {
	display: block;
	color: #4377b1;
	text-decoration: none;
	font-size: 11px;
	line-height: 30px;
	padding: 0 0 0 20px;
	width: 154px;
}

div.BoxStromtarife a:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 30px;
	background-color: #6fe213;
	padding: 0 0 0 20px;
	width: 154px;
	font-weight: bold;
}

/* ////////////////// GASTARIFE ////////////////// */

div.BoxGastarife {
	width: 174px;
	height: 134px;
	background-image: url(../images/box_gastarife.gif);
	background-repeat: no-repeat;
	padding: 36px 3px 0 3px;
	margin: 0 0 20px 0;
}

div.BoxGastarife a {
	display: block;
	color: #4377b1;
	text-decoration: none;
	font-size: 11px;
	line-height: 30px;
	padding: 0 0 0 20px;
	width: 154px;
}

div.BoxGastarife a:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 30px;
	background-color: #6fe213;
	padding: 0 0 0 20px;
	width: 154px;
	font-weight: bold;
}

/* ////////////////// TÜV ////////////////// */

div.BoxTuev {
	width: 174px;
	height: 105px;
	background-image: url(../images/box_tuev.gif);
	background-repeat: no-repeat;
	padding: 36px 3px 0 3px;
	margin: 0 0 20px 0;
}

div.BoxTuev span {
	display: block;
	font-size: 11px;
	color: #4377b1;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 0 0;
}

div.BoxTuev div {
	text-align: center;
	padding: 10px 0 0 0;
}

/* ////////////////// STIFTUNG WARENTEST ////////////////// */

div.BoxWarentest {
	width: 174px;
	height: 100px;
	background-image: url(../images/box_tuev_links.png);
	background-repeat: no-repeat;
	padding: 36px 3px 0 3px;
	margin: -15px 0 20px 0;
}

div.BoxWarentest div {
	text-align: center;
	padding: 10px 0 0 0;
}

div.BoxWarentest span {
	display: block;
	font-size: 11px;
	color: #4377b1;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 0 0;
}

/* ////////////////// FAQ ////////////////// */

div.BoxFAQ {
	width: 174px;
	height: 73px;
	background-image: url(../images/box_faq.gif);
	background-repeat: no-repeat;
	padding: 36px 3px 0 3px;
	margin: 0 0 20px 0;
}

div.BoxFAQ a {
	display: block;
	color: #4377b1;
	text-decoration: none;
	font-size: 11px;
	line-height: 30px;
	padding: 0 0 0 20px;
	width: 154px;
}

div.BoxFAQ a:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 30px;
	background-color: #6fe213;
	padding: 0 0 0 20px;
	width: 154px;
	font-weight: bold;
}

/* ////////////////// SOCIAL ////////////////// */

div.BoxSocial {
	width: 174px;
	height: 180px;
	background-image: url(../images/box_share.png);
	background-repeat: no-repeat;
	padding: 36px 3px 0 3px;
	margin: 0 0 20px 0;
}

div.BoxSocial p{
	font-size:12px;
	margin: 10px 0 0 10px;
}

div.Facebook {
	margin: 10px 10px 20px 8px;
}

div.Twitter {
	margin: -101px 0 20px 95px;
}

div.GooglePlus {
	margin: -10px 10px 20px 8px;
}
/* ////////////////// WERBUNG ////////////////// */

div.BoxWerbung {
	width: 174px;
	height: 616px;
	background-image: url(../images/box_werbung.gif);
	background-repeat: no-repeat;
	padding: 50px 3px 0 3px;
	text-align: center;
}

div.BoxSucheNeu {
	width: 174px;
	height: 64px;
	background-image: url(../images/box_suche.gif);
	background-repeat: no-repeat;
	padding: 50px 3px 0 3px;
	
}

/* ////////////////// STROMRECHNER (SHORT) ////////////////// */

div.Women {
	width: 210px;
	height: 325px;
	background-image: url(../images/billiger-strom-women.png);
	background-repeat: no-repeat;
	position: absolute;
	margin: 60px 0 0 510px;
	behavior: url(pngfix/iepngfix.htc);
}

div.Stromrechner {
	width: 794px;
	height: 229px;
	background-image: url(../images/stromrechner-strom-einfach-billiger.png);
	background-repeat: no-repeat;
}

.ContentBoxCompareCalc {
	background-image: url(../images/compare_bg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #252525;
}

.ContentBoxCompareCalcContent {
	padding: 60px 0 0 67px;
}

.ComparePlz {
	width: 130px;
	float: left;
	padding: 3px 0 0 0;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.ComprePlzInput {
	width: 132px;
	float: left;
}

.CalcInput {
	background-image: url(../images/compare_input.gif);
	width: 99px;
	border: 0px;
	font-size: 11px;
	padding: 2px 0 2px 7px;
}

.CalcInputDrop {
	font-size: 11px;
	width: 106px;
}

.Verbrauch {
	padding: 14px 0 0 0;
}

.Nutzung {
	padding: 14px 0 0 0;
}

.CompareButton {
	clear: both;
}

.CalcButton {
	background-image: url(../images/button_vergleich.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 213px;
	height: 40px;
	cursor: pointer;
	margin: 20px 0 0 0;
}

/* ////////////////// FOOTER ////////////////// */

div.Footer {
	width: 793px;
	text-align: center;
	font-size: 11px;
	color: #4377b1;
	line-height: 18px;
	padding: 25px 0 25px 0;
}

div.Footer a {
	font-size: 11px;
	color: #4377b1;
	text-decoration: none;
}

div.Footer a:hover {
	text-decoration: underline;
}

