
/* werbung */
html {
 overflow-y: auto !important;
}

#mainwerbung {
	width: 560px;
	margin: 0;	
	float:left;
	background-color:#ffffff;
	color:black;
	padding:0px 0 0px 0;
	border:1px solid #000000;	
}
#bannerwerbung {padding:8px 0 16px 0;width:558px;height:31px;background-color:#ffffff; border:0px solid #000000;}
.bannerwerbungcol {padding-right:45px;width:119px;height:31px;float:right;background-color:#ffffff; border:0px solid #000000;}

#footerwerbung {padding:20px 0 8px 0;width:558px;height:77px;background-color:#ffffff; border:0px solid #000000;}
.footerwerbungcol {padding-right:45px;width:192px;height:77px;float:right;background-color:#ffffff; border:0px solid #000000;}

#contextwerbung{clear:both;margin:0px 0 40px 0;border:0px solid #000000;background-color:#ffffff;}

#contextwerbung {
	min-height:800px;/* ff*/
	height: auto !important;/* ie7*/
	height: 1200px; /*ie6 */
}

#colleftwerbung {float:left;padding:20px 0 0 20px;width:125px;height:auto;}   /* width:100 */

#colrightwerbung, .colrightwerbungrow {float:left;width:353px;border:0px solid #000;}  /*376*/
#colrightwerbung {padding:20px 0 0 20px;border:0px solid #000;}
.colrightwerbungrow { padding:0px 0px 10px 0px;}

#colleftwerbung, #colrightwerbung  {
display:inline; /*Fix IE floating margin bug*/;float:left;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;
}
.werbungrow, .werbungrow0, .werbungrow3 {clear:both;overflow:hidden;border:0px solid #000;}
.werbungrow {padding:10px 0 0px 20px;width:531px;}
.werbungrow0 {padding:0px 0 0px 0px;width:558px;}
.werbungrow1 {padding:0px 0 0px 0px;width:560px;}
.werbungrow3 {margin:15px 0px 25px 32px;padding:7px 5px 7px 3px;width:531px;}

.werbungrowbgtxt {margin-top:320px;padding:10px 0 0px 20px;width:531px;}
.werbungrowbg1	{width:560px; height:488px;background: #ffffff url('../img/werbung2.jpg') no-repeat;}
.werbungrowbg71	{width:560px; height:330px;background: #ffffff url('../img/werbung71.gif') no-repeat;}
.werbungrowbg72	{width:560px; height:330px;background: #ffffff url('../img/werbung72.gif') no-repeat;}
.werbungrowbg7txt {margin:0px;padding:220px 0 0px 20px;}
.werbungrowbg9	{width:550px; height:600px;background: #ffffff url('../img/werbung9.jpg') no-repeat;}
.werbungrowbg10	{width:550px; height:604px;background: #ffffff url('../img/werbung11.jpg') no-repeat;}
.werbungrowbg100	{width:550px; height:485px;background: #ffffff url('../img/werbung110.gif') no-repeat;}
.werbungrowbg1001	{width:550px; height:439px;background: #ffffff url('../img/versorgungsgebiet.gif') no-repeat;}
.werbungrowbg11	{width:560px; height:620px;background: #ffffff url('../img/werbung12.jpg') no-repeat;}
.werbungrowbg12	{margin-top:0px;display:block;width:560px; height:290px;background: #ffffff url('../img/werbung15.jpg') no-repeat;}
.werbungrowbg13	{width:560px; height:563px;background: #ffffff url('../img/sdt-family.jpg') no-repeat;}
.werbungrowbg14	{width:560px; height:679px;background: #ffffff url('../img/weihnachtsaktion.jpg') no-repeat;}




.werbunginfocolGN	{ 
	clear:both;
	margin:0px 0px 0px 0px; 
	background-color:#66cc00;	
	padding:23px 12px 23px 12px;
	border:0px solid #000;
	width:102px;
	height:48px;
}
.infowerbung, .infowerbung0, .infowerbung1 {width:168px;}  /* 181 */
.infowerbung2 {width:153px;}      /* - 2mal paading 7*/
.infowerbung, .infowerbung0, .infowerbung2 {border:1px solid #000;}

.infowerbung {margin:10px 10px 0px 0;}
.infowerbung0 {margin:10px 0px 0px 0;}
.infowerbung1, .infowerbung2 {height:105px;}
.infowerbung1 {float:left;margin:30px 10px 0px 0;padding:5px 0px 0px 0px;}
.infowerbung2 {float:left;margin:30px 0px 0px 2px;padding:7px 7px 7px 7px;}


.buttonwerbung {
	margin:10px 7px 30px 0;
	height:36px;
	padding:0;
	width:182px;
	border:0px solid #000;
	background-color:#FFf;
}


.buttonwerbung1 {
	margin:15px 0px 25px 32px;
	height:18px;
	padding:7px 5px 7px 25px;
	width:413px;
	background-color:#DFFFBF;
}
.buttonwerbung11 {
	margin:15px 0px 35px 5px;
	height:18px;
	padding:7px 5px 7px 25px;
	width:520px;
	background-color:#DFFFBF;
}
.buttonwerbung2 {
	margin:15px 0px 5px 75px;
	height:39px;
	padding:7px 5px 7px 5px;
	width:432px;
	border:1px solid #000;
	background-color:#DFFFBF;
}
.buttonwerbung3 {
	margin:35px 0px 25px 5px;
	height:72px;
	padding:7px 5px 7px 25px;
	width:520px;
	background-color:#DFFFBF;
}

.buttonwerbung30 {
	margin:0px 0px 0px 0px;
	/*
	height:72px;
	*/
	padding:0px 0px 0px 0px;
	width:560px;
	background-color:#DFFFBF;
}
.buttonwerbung4 {
	margin:35px 0px 0px 5px;
	height:15px;
	padding:7px 5px 7px 160px;
	width:385px;
	background-color:#DFFFBF;
}
.buttonwerbung5, .buttonwerbung6 {
	height:25px;
	padding:7px 0px 7px 15px;
	width:543px;
	background-color:#DFFFBF;
	border:0px solid #000;
}
.buttonwerbung7 {
	float:left;
	margin:5px 0px 0px 15px;
	height:15px;
	padding:5px 5px 5px 5px;
	width:300px;
	background-color:#DFFFBF;
	border:1px solid #000;
}
.buttonwerbung71 {
	float:left;
	margin:5px 0px 0px 0px;
	height:15px;
	padding:5px 0px 5px 10px;
	width:74px;
	background-color:#fff;
	border-top:1px solid #000;
	border-right:0px solid #000;
	border-bottom:1px solid #000;	
	border-left:0px solid #000;
}
.buttonwerbung72 {
	float:left;
	margin:5px 0px 0px 0px;
	height:15px;
	padding:5px 10px 5px 0px;
	width:100px;
	background-color:#fff;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;	
	border-left:0px solid #000;
	text-align:right;
}

.buttonwerbung8 {
	margin:35px 0px 25px 5px;
	height:145px;
	padding:7px 5px 7px 25px;
	width:520px;
	background-color:#DFFFBF;
}
.buttonwerbung5 {margin:-2px 0px 25px 0px;}
.buttonwerbung6 {margin:25px 0px 25px 0px;}

.wrow0 {
	margin:15px 0px 0px 15px;
	height:15px;
	padding:5px 0px 5px 7px;
	width:255px;
	background-color:#66CC00;
	border:1px solid #000;
	clear:both;
}
.wrow10, .wrow11 {
	margin:5px 0px 0px 15px;
	padding:1px 0 1px 0;
	width:530px;
	border:1px solid #000;
}
.wrow2, .wrow21, .wrow22 {
	margin:0px 0px 0px 15px;
	padding:5px 5px 5px 5px;
	width:520px;
	border-top:0px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;	
	border-bottom:1px solid #000;
}
.wcol0, .wcol1, .wcol01, .wcol11  {
	margin:0px;
	float:left;
	padding:5px 0px 5px 7px;
	width:257px;
	color:#000;
	background-color:#DFFFBF;
}

.wrow10	{height:25px;} /* 2mal padding 5*/
.wrow11	{height:36px;}
.wrow2	{height:17px;} /* 2mal padding 5*/
.wrow21	{height:28px;}
.wrow22	{height:39px2;}
.wcol0, .wcol1	{height:15px;}
.wcol01, .wcol11	{height:26px;}

.infowerbungrow0 { height:13px;padding:5px 5px 5px 5px;	background-color:#DFFFBF;}
.infowerbungrow1	{ height:50px;padding:3px 2px 5px 5px;}
.infowerbungrow2	{ height:15px;padding:5px 5px 5px 5px;}
.infowerbungrow3	{ clear:both; margin:25px 0 5px 165px;width:353px;}
.infowerbungrow4 {margin:-5px 0px 0px 5px;height:15px;padding:7px 5px 7px 160px;width:385px;}
.infowerbung, .infowerbung0, .infowerbung1, .buttonwerbung, .buttonwerbung0 {
	display:inline; /*Fix IE floating margin bug*/;float:left;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;
}

.infowerbungrow0 {border-bottom:1px solid #000;}

/* zahlen und info quader */
.werbungtarifblock, .werbungtarifblock3, .werbungtarifblock5, 
.werbungtarifblock6, .werbungtarifblock61, .werbungtarifblock0, 
.werbungtarifblock1, .werbungtarifblock2, .werbungtarifblock31, 
.werbungtarifblock7   {
border:1px solid #000;
background-color:#DFFFBF;
}

.werbungtarifblock, .werbungtarifblock3  {margin:10px 0px 0px 0px;}
.werbungtarifblock {height:79px;  /* 76 +35 +2*5 padding*/}
.werbungtarifblock3 {height:50px;  /* 76 +35 +2*5 padding*/ padding:8px 0px 8px 0px;}

.werbungtarifblock0, .werbungtarifblock1, .werbungtarifblock2, .werbungtarifblock5  {
height:122px;  /* 76 +35 +2*5 padding*/
}
.werbungtarifblock7{height:70px;clear:both;}
.werbungtarifblock6 {height:145px;}
.werbungtarifblock61{height:185px;}

.werbungtarifblock0, .werbungtarifblock1, .werbungtarifblock2, .werbungtarifblock31, .werbungtarifblock7, .werbungtarifblock40, 
.werbungtarifblock8, .werbungtarifblock9, .werbungtarifblock90 {
display:inline; /*Fix IE floating margin bug*/;float:left;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;
}

.werbungtarifblock0, .werbungtarifblock7 {margin:10px 0px 0px 75px;}
.werbungtarifblock1, .werbungtarifblock2, .werbungtarifblock00 {margin:10px 0 0 20px;}
.werbungtarifblock8 {
	margin:20px 0px 0px 75px;
	height:65px;
	width:135px;
	border:1px solid #000;
	background-color:#fff;
	padding:4px 14px 4px 14px;
}
.werbungtarifblock9 {
	padding:3px 3px 3px 3px;
	margin:15px 0px 0px 20px;
	width:350px;
	height:74px;
	background-color:#fff;
	border:1px solid #000;
}
.werbungtarifblock90 {
	padding:3px 3px 3px 3px;
	margin:15px 0px 0px 20px;
	width:350px;
	height:64px;
	background-color:#fff;
	border:1px solid #000;
}


.werbungtarifblock, .werbungtarifblock0, .werbungtarifblock1, .werbungtarifblock3, .werbungtarifblock5, .werbungtarifblock6, .werbungtarifblock61, .werbungtarifblockrow0{
width:105px; /* 99 */
}
.werbungtarifblock2  {width:105px;}  /* 115 */
.werbungtarifblock7  {width:115px;} 
.werbungtarifblock31 {border-right:0px;padding:3px 0px 3px 5px;margin:15px 0px 0px 0px;width:160px;height:82px;}

.werbungtarifblock40 {padding:3px 0px 3px 0px;margin:15px 0px 0px 75px;width:99px;height:82px;background-color:#DFFFBF;border:1px solid #000;}
.werbungtarifblock40row1 {height:39px;padding:2px 2px 0px 4px;}
.werbungtarifblock40row2 {
margin-top:5px;
height:36px; /*29*/
padding:2px 2px 0px 4px;
background-color:#fff;
border-top:1px solid #000;
}
.werbungtarifblock4, .werbungtarifblock41 {float:left;padding:3px 0px 3px 0px;margin:15px 0px 0px 0px;height:83x;background-color:#fff;border:1px solid #000;}
.werbungtarifblock4 {width:180px;}
.werbungtarifblock41 {width:170px;}


.werbungtarifblockrow0, .werbungtarifblockrow7 {padding:5px 0px 5px 0px;text-align:center;}
.werbungtarifblockrow1 {height:49px;padding:20px 2px 2px 2px;text-align:center;}
.werbungtarifblockrow01{float:left;width:98%;text-align:center;padding:5px 0 0px 0;}
.werbungtarifblockrow02{float:left;width:152px;padding:0px 0px 5px 0px;text-align:center;}
.werbungtarifblockrow03{float:left;margin:5px 0 0 -15px;}
.werbungtarifblockrow030{float:left;margin:5px 0 0 -42px;}

.werbungtarifblockrow2, .werbungtarifblockrow4, .werbungtarifblockrow5 {
margin-top:5px;
padding:5px 5px 5px 5px;
background-color:#fff;
border-top:1px solid #000;
}
.werbungtarifblockrow2 {height:35px;}
.werbungtarifblockrow4 {height:65px;}
.werbungtarifblockrow5 {height:97px;}
.werbungtarifblockrow2, .werbungtarifblockrow4, .werbungtarifblockrow5 {width:95px;} /* 105-2*5*/

.werbungtarifblockrow00 {width:97px;height:49px;padding:0px 0px 0 8px;text-align:center;} /*105-8*/
.werbungtarifblockrow001 {width:89px;padding:0px 0px 0 8px;text-align:center;}
.werbungtarifblockrowcol0, .werbungtarifblockrowcol1 {float:left}
.werbungtarifblockrowcol0 {text-align:right;}
.werbungtarifblockrowcol1 {width:20px;margin:4px 0 0 -10px;}

.werbunglst {margin:5px 0 0px 0;}
.werbunglst ul {padding:0px 0 0 20px; margin:0px;}
/*
.werbunglst ul {padding:0px; margin:0px; font: bold 0.8em Verdana, Arial, Sans-serif;}
*/


/* tabelle */
.werbungtabletrow00, .werbungtabletrow000, .werbungtabletrow00hgn {
	clear:both;overflow:hidden;
	width:250px;text-align:left; 
	border:1px solid #000;
	margin-top:2px;
}
.werbungtabletrow00hgn {background-color:#DFFFBF;}

.werbungtabletrow00col0, .werbungtabletrow00col00 {width:90%;}
.werbungtabletrow00col1, .werbungtabletrow00col10 {width:6%;}

.werbungtabletrow00, .werbungtabletrow00hgn, .werbungtabletrow00col0, .werbungtabletrow00col1 {
	height:14px;
}

.werbungtabletrow00, .werbungtabletrow00hgn {
	padding:4px 0 4px 2px;
}
.werbungtabletrow00col0, .werbungtabletrow00col00, .werbungtabletrow00col1, .werbungtabletrow00col10   {
display:inline; /*Fix IE floating margin bug*/;float:left;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;
}
.werbungtablecol0{width:200px; padding:2px 0 0px 0;border:0px solid #000;}
.werbungtablecol1, .werbungtablecol10, .werbungtablecol11{width:10px; height:15px;}
.werbungtablecol10{background-color:#DFFFBF;}
.werbungtablecol11{background-color:#66cc00;}
.werbungtablecol2{text-align:right;width:35px; padding:2px 0 0px 0;border:0px solid #000;}
.werbungtablecol3{width:40px; border:0px solid #000;padding:2px 0 0px 3px;}

.werbungtablecol0, .werbungtablecol1, .werbungtablecol10, .werbungtablecol11, .werbungtablecol2, .werbungtablecol3   {
display:inline; /*Fix IE floating margin bug*/;float:left;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;
}
/* end werbung */
