#header{display:none;}
#navigation {display:none;}
#service-area {display:none;}
#footer {display:none;}
.left232 {display:none;}
#printer {text-align:left;background-image:none;background-color:#ffffff;color:black;margin:0px;padding:0px;font-size:16px;width:622px;overflow:hidden;}






body{color:#000000;font-family:arial,helvetica,sans-serif;margin:0px;padding:0px;text-align:center;}
table {font-size:1em;}
.nobr{white-space:nowrap;}
button{cursor:pointer;}




.klein{font-size:0.8em;}
.hidden{display:none;}
img{border:0px;}
.coverbody{position:absolute;left:0px;top:0px;background-color:#333333;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;width:100px;height:100px;z-index:100;}
.ajaxform{position:absolute;z-index:200;text-align:left;left:50px;top:50px;padding:10px;}
.ajaxform a{font-size:12px;color:#002C71;}

#enlarge{padding-top:20px;display:none;}
#enlarge .imgborder{border: solid 1px #DDE7F4;display:block;cursor:pointer;width:230px;}
#enlarge .txt{width:210px;padding: 2px 20px 20px 2px;background-image:url(img/lupe.gif);background-repeat:no-repeat;background-position:right 0px;}


a.pdf{
	background:url(img/bg_pdf2.gif) no-repeat;
	color:#4B4B4B;
	text-decoration:none;
	font-size:1em;
	padding: 1px 0 1px 20px;
        white-space: nowrap;
}
a.grey{color:#6F6F6F;text-decoration:none;}


a.extern{
background-image:url(img/externerlink.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}


form{margin:0px;padding:0px;}

.clear{clear:both;}

a{color:#002C71;}
a.nodec{text-decoration:none;}

.center{text-align:left;width:1000px;margin: 0px auto;}
.bg{
	width:1000px;
	background-image:url(img/bg_content2.gif);
	background-repeat:repeat-y;
	
}

hr{display:none;}
.clear{clear:both;}

.bg-top{
	width:1000px;
	background-image:url(img/header_kunden_start.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:640px;
}

* html .bg-top{height:640px;}
+ html .bg-top{height:640px;}

.bg-bottom{
        
	width:1000px;
	background-image:url(img/header_konzern_footer2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.ts-intro,.ts-intro-img{

	background-image:url(img/bg_teas_home_bottom.gif);
	background-position:bottom;
	width:232px;
	min-height:153px;
	font-size:0.95em;
	color:#6F6F6F;
}

.intro-img h1{font-family:times;color:#00286D;font-weight:normal;font-size:34px;}

.news-aktuell{
width:223px;float:left;margin-left:8px;color:#002C71;
}

.news-aktuell .liste{padding:8px 0px 8px 0px;}



* html .ts-intro{height:153px;}
+ html .ts-intro{height:153px;}
* html .ts-intro-img{height:153px;}
+ html .ts-intro-img{height:153px;}


/* Header:Start */


#header {

height: 105px;
width:1000px;

}
.header
{
position:absolute;
height:91px;
width:1000px;
}





a.reiter{

    display:block;
    position:absolute;
	width:148px;
	height:25px;
	bottom:0px;
	}

a.homepage{position:absolute;width:135px;height:60px;left:15px;}
	
a.r-pk{left:193px;}
a.r-gk{left:348px;}
a.r-mehr{left:504px;}
a.r-zukunft{left:660px;}

a.pk,a.gk{font-size:0.95em;}

.hidden{display:none;}


.suche{position:absolute;left:816px; top:8px;width:180px;height:20px;margin:0px;padding:0px;}
.suche input{width:122px;height:16px;
line-height:16px;padding:2px 0px 2px 25px;border:0px;
display:block;float:left;
background-image:url(img/bg_suche.gif);

color:#052A6C;
}
.suche button
{
padding:0px;
border:0px;
width:20px;
height:20px;
background-image:url(img/bg_submit.gif);
position:absolute;
top:0px;
left:150px;

}

.pkgknav{position:absolute;left:193px;top:8px;line-height:18px;}
.pkgknav a{color:#052A6C;font-size:12px;margin-right:10px;font-weight:bold;text-decoration:none;}
#sizer{position:absolute;left:690px;top:8px;}

#breadcrumb{min-height:20px;}
* html #breadcrumb{height:20px;}
#breadcrumb a{color:#052A6C;font-size:0.9em;}

/* Header:Ende */





#footer{
        clear:both;
	height:130px;
}

.mitte{
width:964px;
margin-left:22px;


}



/* Teaser   */



.longbox .img-left img{float:left;margin:0px 10px 5px 0px;width:72px;height:92px;line-height:300%;}
.longbox .img-left p{margin:0px 0px 10px 0px;}
.longbox .colorbg1{background-color:#FFF2D5;padding:10px 0px 10px 0px;margin-top:-10px;}

.longbox2 .img-left img{float:left;margin:0px 5px 5px 0px;}
.longbox2 .img-left p{margin:0px 0px 0px 0px;}
.longbox2 .colorbg1{background-color:#FFF2D5;padding:10px 0px 10px 0px;margin-top:-10px;}


.ts-intro h3,.ts-intro-img h3
{font-size:1.2em;font-weight:bold;color:#102F82;margin:0px 0px 0px 0px;}
.ts-intro p,.ts-intro-img p{margin:5px 0px 0px 0px;}
.ts-intro img{display:block;}
.ts-intro a {color:#102F82;text-decoration:none;font-weight:bold;}
.ts-intro-img a {color:#102F82;}
.ts-intro a:hover,.bgts-cont3 a:hover,.bgts-cont4 a:hover{text-decoration:underline;}

.ttop
{
background-image:url(img/ttop.gif);
height:6px;
}

* html .ts-intro{height:153px;}

.teaser-area{width:960px;float:left;}
.teaser-area .pos1{width:240px;float:left;}
.teaser-area .pos2{width:240px;float:left;}
.teaser-area .pos3{width:240px;float:left;}
.teaser-area .pos4{width:232px;float:left;}

.intro{font-size:0.95em;}
.intro a{color:#102F82;}


.intro-rechts{width:495px;float:left;}
.intro-rechts .text{min-height:70px;font-size:0.95em;margin-top:10px;line-height:150%;}
* html .intro-rechts .text{height:70px;}
+ html .intro-rechts .text{height:70px;}


.news-area{font-size:0.95em;line-height:150%;}
.news-area a{color:#102F82;font-weight:bold;text-decoration:none;margin-left:5px;}
.news-area a:hover{text-decoration:underline;}


a.printer{background-image:url(img/ico_printer.gif);background-repeat:no-repeat;padding-left:20px;line-height:17px;color:#0E2F80;text-decoration:none;font-size:12px;}

a.letter{background-image:url(img/ico_letter.gif);background-repeat:no-repeat;padding-left:20px;line-height:17px;color:#0E2F80;text-decoration:none;margin-left:16px;font-size:12px;}

#printer{margin-bottom:10px;}

.left400 h1,.full h1,#mediathek h1,.resize-area h1{font-family:arial,helvetica,sans-serif;font-size:1.6em;margin:0px 0px 20px 0px;color:#002C71;}
.left400 h4,.full h4{font-family:arial,helvetica,sans-serif;font-size:1.5em;margin:20px 0px 20px 0px;background-image:none;color:#002C71;}
.left400 h5,.full h5{font-family:arial,helvetica,sans-serif;font-size:1.0em;margin:0px 0px 10px 0px;background-image:none;color:#002C71;}


.left400 ul { list-style-type:none;  padding:0px;margin-left:0px;}
.left400 li { padding-left: 0.95em; background-image:url(img/bullet.gif); background-repeat:no-repeat; background-position: 0px 0.4em;}

.pdf-box a{text-decoration:none;}
.pdf-box a.pdf{background-image:url(img/bg_pdf2.gif);background-repeat:no-repeat;line-height:1.4em;padding-left:20px;color:#4B4B4B;text-decoration:none;font-size:1em;display:block;margin-top:10px;}

a.presse-artikel-liste{display:block;margin-bottom:10px;text-decoration:none;font-weight:bold;}
.datum{color:#4B4B4B;font-weight:bold;padding-top:10px;}



	.teaserbox0{float:left;width:302px;min-height:135px;margin:0px 18px 15px 0px;}
	.teaserbox1{float:left;width:302px;min-height:135px;margin:0px 0px 15px 0px;}
         * html .teaserbox0{height:135px;}
	 * html .teaserbox1{height:135px;}

         + html .teaserbox0{height:135px;}
	 + html .teaserbox1{height:135px;}


	.teaserbox0 img{float:left;margin-right:8px;}
	.teaserbox1 img{float:left;margin-right:8px;}
	.teaserbox0 p{margin:0px;}.teaserbox1 p{margin:0px;}


.box-rosa{background-color:#FFF2D5;padding:10px;margin-bottom:10px;}




.absatz img{float:left;margin:0px 8px 8px 0px;width:232px;}
.absatz h3{margin:0px 0px 25px 0px;font-size:1.2em;color:#01296E;}
.absatz h2{margin:0px 0px 25px 0px;font-size:1.4em;color:#01296E;clear:left;}
.absatz ul{float:left;}
.absatz{margin:0px 0px 20px 0px;clear:left;}




/* Content Ende */






/* Abstände:Start */

.pad8{padding:8px;}
.pad4{padding:0px 8px 4px 8px;}
.abst8{height:9px;}
.padto5{padding-top:5px;}

.abst1 img{margin:5px 0px 5px 0px;}


/* Abstände:Ende */


/* Schriften:Start */


h1.start{font-family:times;color:#102F82;font-size:2.8em;font-weight:normal;margin:17px 0px 15px 0px;}
h5.start{color:#CC6600;font-size:0.95em;font-weight:bold;margin:0px 0px 10px 0px;}
.fs16bb{font-weight:bold;color:#102F82;font-size:1.1em;}
.blue{color:#002C71;}
.bold{font-weight:bold;}



/* Schriften:Ende */






/* Navigation:Start */

#navigation{
	
	width:152px;
	float:left;
	color:#4b4b4b;
        font-size:11px;
        overflow:hidden; 

} 


.mh270{min-height:270px;}  
+ html{height:270px;}
* html{height:270px;}


#navigation a{color:#092564;}

#navigation a.nav{

color:#092564;
text-decoration:none;
font-size:11px;
display:block;
margin-bottom:5px;
background-repeat:no-repeat;
background-position:0px 6px;

}


#navigation a.level1a{font-weight:bold;padding-left:10px;background-image:url(img/bpnav.gif);}
#navigation a.level1p{padding-left:10px;}

/*#navigation a.level2a{margin-left:20px;font-weight:bold;}*/
#navigation a.level2a{margin-left:10px;font-weight:bold;padding-left:10px;background-image:url(img/bpnav.gif);}
#navigation a.level2p{margin-left:20px;}

#navigation a.level3a{margin-left:20px;font-weight:bold;padding-left:10px;background-image:url(img/bpnav.gif);}
#navigation a.level3p{margin-left:30px;}

#navigation a.level4a{margin-left:30px;font-weight:bold;padding-left:10px;background-image:url(img/bpnav.gif);}
#navigation a.level4p{margin-left:40px;}


#navigation h3{color:#012E71;font-size:12px;margin:0px 0px 0px 0px;}

#navigation .cleardotted{
clear:both;
height:2px;
overflow:hidden;
background-repeat:repeat-x;
margin:10px 0px 10px -8px;
}

.mh300{min-height:300px;}
* html .mh300{height:300px;}

.plzbereich{color:#4b4b4b;}
.plzbereich a{color:#4b4b4b;}
.plzbereich button{width:122px;height:25px;padding:0px;border:0px;}


#plzbereich{position:absolute;}

#plzbereich input{
position:absolute;
left:0px;top:0px;
background-image:url(img/bg_plzsuche_n.gif);
width:115px;
height:15px;
border:0px;

color:#002C72;
padding:3px 0px 2px 5px;
font-size:11px;
}

#plzbereich button{
position:absolute;left:122px;top:0px;
background-image:url(img/b_submit20x20n.gif);
width:20px;height:20px;
border:0px;
padding:0px;
}














/* Navigation:Ende */




/* Content:Start */

#content{

	width:1024px;
	float:left;
	
	background-repeat:repeat-y;
	min-height:600px;
}

* html #content{height:600px;}
+ html #content{height:600px;}


#service-area{width:162px;float:left;overflow:hidden;font-size:12px;background-image:url(img/bg_meine_ewe.gif);background-repeat:no-repeat;}

.infoblock
{
	padding-right:12px;
	width:300px;
	float:left;
        overflow:hidden;
}

.infoblock img{float:left;margin-right:8px;}
.infoblock a{color:#0E2F80;font-size:0.95em;}
.infoblock p{margin:0px;clear:both;}






.clearer-dotted
{
	height:1px;
	background-image:url(img/nl-dotted.gif);
	background-repeat:repeat-x;
	clear:both;
	margin:5px 0px 5px 0px;
}

.clearer-dotted-blue
{
	height:1px;
	background-image:url(img/bg_dotted_blue.gif);
	background-repeat:repeat-x;
	clear:both;
	margin:5px 0px 5px 0px;
}

.clearer-dotted-orange
{
	height:1px;
	background-image:url(img/bg_dotted_orange.gif);
	background-repeat:repeat-x;
	clear:both;
	margin:5px 0px 5px 0px;
}

.clearer-dotted-grey
{
	height:1px;
	background-image:url(img/bg_dotted_grey.gif);
	background-repeat:repeat-x;
	clear:both;
	margin:0px 0px 0px 0px;
}



.design1 ul{margin:10px 0;padding:0px;list-style:none;}
.design1 li{display:block;padding:5px 0px 5px 25px;background-image:url(img/haekchen.gif);background-repeat:no-repeat;}


ul.haken {margin:10px 0;padding:0px;list-style:none;}
ul.haken li{display:block;padding:5px 0px 5px 25px;background-image:url(img/haekchen.gif);background-repeat:no-repeat;}




.design1 h2,.design2 h2{color:#012E71;font-size:1.3em;margin:0px 0px 10px 0px;padding-bottom:2px;}

.resize-area h6{color:#D07D21;font-size:1em;margin:0px 0px 0px 0px;clear:both;font-weight:normal;}
.resize-area h3{color:#D07D21;font-size:1em;margin:10px 0px 0px 0px;clear:both;}
.resize-area h2{color:#012E71;font-size:1.3em;margin:0px 0px 10px 0px;padding-bottom:2px;background-position:bottom;background-repeat:repeat-x;background-image:url(img/bg_dotted_orange.gif);background-repeat:repeat-x;background-position:bottom;}


/*
#content table{border:solid 1px #0D2E80;width:100%;empty-cells:show;border-spacing:0px;}
#content td{padding:2px 0px 2px 10px;border-style:hidden;border:0px;}

*/



.sternchentext{padding:10px;font-size:0.8em;}

.underline-dotted-orange{background-image:url(img/bg_dotted_orange.gif);background-position:bottom;background-repeat:repeat-x;display:block;padding-bottom:3px;color:#CB6500;margin-bottom:10px;}

.unterstrich-punkte-orange{background-image:url(img/bg_dotted_orange.gif);background-position:bottom;background-repeat:repeat-x;display:block;padding-bottom:3px;color:#CB6500;font-weight:bold;}
.orange{color:#CB6500;font-weight:normal;}
.orange-bold{color:#CB6500;font-weight:bold;}

#galerie img{display:block;}
.galbox{float:left;margin:0px 10px 10px 0px;font-size:12px;font-family:arial,helvetica,sans-serif;background-color:#eeeeee}





form.plzsuche{
position:absolute;
padding:0px;
margin:0px;
height:121px;
width:630px;
background-image:url(img/bg_plzsuche.gif);
background-repeat:no-repeat;
background-position:right;
color:#002C71;
font-size:1em;
font-weight:bold;
background-color:white;
}





form.plzsuche input

{
position:absolute;
width:83px;
background-image:url(img/bg_plzinput.gif);
border:0px;
font-size:32px;
text-indent:5px;
height:18px;
padding:4px 0px 2px 5px;
left:435px;
top:50px;
font-size:11px;
}


form.plzsuche button{
position:absolute;
padding:0px;
border:0px;
background-image:url(img/bg_submit.gif);
width:20px;
height:20px;
left:525px;
top:53px;
}

form.plzsuche label{
position:absolute;
left:395px;
top:52px;
}

form.plzsuche .text{
padding:40px 240px 0px 0px;
}


.teaserbox0{float:left;width:302px;min-height:135px;margin:0px 18px 15px 0px;}
.teaserbox1{float:left;width:302px;min-height:135px;margin:0px 0px 15px 0px;}
.teaserbox0 img{float:left;margin-right:8px;}
.teaserbox1 img{float:left;margin-right:8px;}
.teaserbox0 p{margin:0px;}.teaserbox1 p{margin:0px;}


/* Content:Ende */






/* Service:Start */


#login{
height:298px;
}
#login div{position:absolute;height:298px;}
#login button{position:absolute;padding:0px;border:0px;width:84px;height:24px;background-image:url(img/b_login_meine_ewe.gif);top:210px;left:30px;cursor:pointer;}

.dlcenter p{margin:0px 8px 8px 8px;color:#4b4b4b;font-size:10px;}
.dlcenter img{display:block;}
.dlcenter a{color:#002C71;}


.energiewissen{

width:147px;
height:78px;
background-image:url(img/bg_energiewissen.gif);
background-repeat:no-repeat;
margin:20px 0px 20px 10px;
font-size:10px;
}

	
/* Service Ende */







/* Formulare:Start */


/* Online-Bewerbung */

.onlinebewerbung table{border:solid 0px #0D2E80;width:100%;empty-cells:show;border-spacing:0px;}
.onlinebewerbung .select-anrede{width:70px;}
.onlinebewerbung .select-titel {width:70px;}
.onlinebewerbung label{float:left;width:120px;padding-right:10px;text-align:right;}
.onlinebewerbung #Titel label{float:left;text-align:left;width:38px;}
.onlinebewerbung .clear{clear:both}
.onlinebewerbung .textf{width:232px;}
.onlinebewerbung .plz{width:70px;}
.onlinebewerbung .note{width:35px;}
.onlinebewerbung .jahr{width:70px;}
.onlinebewerbung textarea{width:232px;}
.onlinebewerbung button{padding:0px;border:0px;width:152px;height:28px;background-repeat:no-repeat;}
.onlinebewerbung button.senden{background-image:url(img/b_senden.gif);}
.onlinebewerbung button.abbrechen{background-image:url(img/b_abbrechen.gif);}

#kenntnisse{margin-left:145px;width:344px;height:389px;background-repeat:no-repeat;padding-right:10px;}
.sprachk{background-image:url(img/bg_sprachkenntnisse.gif);}  
.pck{background-image:url(img/bg_pckenntnisse.gif);}   
#kenntnisse a{float:left;width:120px;height:20px;}
#kenntnisse td{text-align:center;}
#kenntnisse select{width:120px;}


/* Formulare:Ende */


/* EWE vor Ort:Start */


#adressinfo{
	
	display:none;
	position:absolute;
	width:150px;
	z-index:12;
	border:solid 1px #002A6F;
	background-color:#eef1f6;
	color:#002A6F;
	padding:10px;
	font-size:11px;
	}
#adressinfo h5{font-size:11px;font-weight:bold;}



/* EWE vor Ort:Ende */




/* Mediathek:Start */


#mediathek table{border:solid 0px #000000;font-family:arial,helvetica,sans-serif;font-size:12px;empty-cells:show;border-collapse:collapse;}
#mediathek thead th{text-align:left;background-image:url(img/greydot.gif);background-position:bottom;background-repeat:repeat-x;}
#mediathek table.dotted td{background-image:url(img/greydot.gif);background-position:bottom;background-repeat:repeat-x;vertical-align:top;
padding:5px 0px 5px 0px;
}
#mediathek .select1{width:192px;margin:2px 0px 2px 0px;display:block;}
#mediathek .select2{width:192px;margin:2px 0px 2px 0px;display:block;}


a.app-any{display:block;width:16px;height:16px;background-image:url(img/icon_any_16x16.gif);}
a.app-jpg{display:block;width:16px;height:16px;background-image:url(img/icon_jpg_16x16.gif);}
a.app-png{display:block;width:16px;height:16px;background-image:url(img/icon_png_16x16.gif);}
a.app-gif{display:block;width:16px;height:16px;background-image:url(img/icon_gif_16x16.gif);}
a.app-bmp{display:block;width:16px;height:16px;background-image:url(img/icon_bmp_16x16.gif);}
a.app-pdf{display:block;width:16px;height:16px;background-image:url(img/icon_pdf_16x16.gif);}
a.app-zip{display:block;width:16px;height:16px;background-image:url(img/icon_zip_16x16.gif);}
a.app-doc{display:block;width:16px;height:16px;background-image:url(img/icon_doc_16x16.gif);}
a.app-xls{display:block;width:16px;height:16px;background-image:url(img/icon_xls_16x16.gif);}
a.app-ppt{display:block;width:16px;height:16px;background-image:url(img/icon_ppt_16x16.gif);}
a.app-mp3{display:block;width:16px;height:16px;background-image:url(img/icon_mp3_16x16.gif);}
a.app-wmv{display:block;width:16px;height:16px;background-image:url(img/icon_wmv_16x16.gif);}
a.app-txt{display:block;width:16px;height:16px;background-image:url(img/icon_txt_16x16.gif);}


#mediathek .underline-dotted-orange {
background-image:url(img/bg_dotted_orange.gif);
background-position:center bottom;
background-repeat:repeat-x;
color:#CB6500;
display:block;
margin:0px 0px 10px 0px;
padding-bottom:3px;
font-size:1.0em;
}




#mediathek form{margin:0px;padding:0px;}
#mediathek a.loeschen{


text-decoration:none;
padding-left:12px;
color:black;
font-size:10px;
background-image:url(img/loeschen.gif);
background-repeat:no-repeat;
background-position:0px 2px;

}

#mediathek table.tdml .col2{text-align:right;color:#aaaaaa;font-size:10px;}
#mediathek table.tdml .col3{text-align:right;}

#mediathek button.merkliste{

    display:block;
	border:0px;
	padding:0px;
	background-image:url(img/b_merkliste.gif);	
	width:217px;
	height:27px;
	margin:0px 0px 0px auto;
}

#mediathek button.startdownload{

	display:block;
	border:0px;
	padding:0px;
	background-image:url(img/b_download-starten.gif);	
	width:132px;
	height:27px;
	float:right;
	
	
}
#mediathek button.suchen{

width:65px;
height:23px;
background-image:url(img/b_suchen.gif);
padding:0px;
border:0px;	
margin:4px auto 0px 218px;
}

#gesamt{color:#aaaaaa;font-size:10px;float:left;}

#sortable1{font-size:12px;font-family:arial,helvetica,sans-serif;}
#sortable1 tbody td{vertical-align:top;border-bottom: dotted 1px black;padding:2px;}
#mediathek .col-0{width:80px;}
#mediathek thead a{padding:2px 12px 2px 2px;background-position:right;background-repeat:no-repeat;color:#CC6601;text-decoration:none;font-weight:bold;padding-right:12px;}
#mediathek a.absteigend-disabled{background-image:url(img/absteigend-disabled.gif);}
#mediathek a.absteigend{background-image:url(img/absteigend.gif);}
#mediathek a.aufsteigend-disabled{background-image:url(img/aufsteigend-disabled.gif);}
#mediathek a.aufsteigend{background-image:url(img/aufsteigend.gif);}

#mediathek  .bgslider
	  {
	   width:8px;
	   background-image:url(img/bg_slider_mt.gif); 
	   background-repeat:repeat-y;
	   float:left;
	   margin-left:5px;

	   
	  }
	  
	  #slider{
	  
	  width:8px;
	  background-repeat:no-repeat;
	  background-image:url(img/slider.gif);		
	  background-position: 0px 6px;

	   }

/* Mediathek:Ende */



.pointer{cursor:pointer;}

.lupe{
	margin-right:20px;
	white-space:nowrap;
	height:100px;
	background-image:url(img/bg_lupe.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.lupe img{margin:2px;}


/* Kontakt-Formular:Start */



form.kontakt{margin:0px;padding:0px;width:489px;height:701px;}
form.kontakt label{margin-left:15px;font-size:12px;}
form.kontakt td{height:26px;font-size:12px;}
form.kontakt input.text{width:226px;}
form.kontakt input.text-mail{width:226px;}
form.kontakt .text-area{width:226px;height:50px;}
form.kontakt input.text-str{width:116px;}
form.kontakt input.text-nr{width:24px;margin-left:6px;}
form.kontakt input.text-plz{width:47px;}
form.kontakt input.text-tel{width:105px;}
form.kontakt .select1{width:70px;}
form.kontakt .select2{width:116px;}
form.kontakt h1{margin:0px;font-size:24px;color:#022A70;}
form.kontakt .pd{line-height:20px;color:#7E95B5;font-size:12px;font-weight:bold;padding-left:152px;}
form.kontakt .na{color:#7E95B5;font-size:12px;font-weight:bold;}
form.kontakt button.senden{padding:0px;border:0px;background-image:url(img/b_kontakt_senden.gif);width:152px;height:27px;}
form.kontakt button.reset{padding:0px;border:0px;background-image:url(img/b_kontakt_reset.gif);width:152px;height:27px;}

form.kontakt a.close{display:inline;height:25px;width:25px;float:right;margin-right:12px;}

span.hidden{display:none;}


/* Kontakt-Formular:Ende */


/* Pager Funktion:Start */

#page p{display:none;}

#pagenav{text-align:center;}

a.pagernav {
margin:2px;
color:black;
text-decoration:none;
font-size:1.0em;
}
a.prev,a.next{font-weight:bold;color:#1A4884;font-size:1.2em;text-decoration:none;}

/* Pager Funktion:Ende */


/* Formular-Center:Start */


#formularcenter h1{margin:0px;font-size:1.6em;}
#formularcenter a.open,#formularcenter a.not-open{
	background-repeat:no-repeat;
	background-position:right 11px;
	display:block;
	color:#002C71;text-decoration:none;
	padding:8px 0px 8px 0px;


   

	font-weight:bold;
	background-image:url(img/pf-off.gif);
	}
	
#formularcenter a.is-open{
	background-repeat:no-repeat;
	display:block;
	color:#002C71;text-decoration:none;
	padding:8px 0px 8px 0px;

	font-weight:bold;
	background-image:url(img/pf-on.gif);
	background-position:right 16px;
	}
#formularcenter div.border{
background-image:url(img/bg_dotted_grey.gif);
background-repeat:repeat-x;
background-position:bottom;

}
#formularcenter td{padding:2px 0px 2px 0px;}




.fc div.pdf2{background-image:url(img/bg_pdf2.gif);padding-right:20px;background-repeat:no-repeat;background-position:right;font-size:0.9em;line-height:16px;text-align:right;}


	.fc a{margin-bottom:1px;display:block;margin-left:10px;font-size:0.9em;}
	.fc td{vertical-align:bottom;}


/* Formular-Center:Ende */

/* Sortierbare Tabellen:Start */


th{border:0px;border-style:hidden;border:0px;}


tr.std-tr td{

border-style:hidden;
border:0px;
background-image:url(img/greydot.gif);
background-position:bottom;
background-repeat:repeat-x;
vertical-align:top;
padding:5px 0px 5px 0px;

}

th a.aufsteigend
{
padding-right:15px;
background-image:url(img/aufsteigend.gif);
background-repeat:no-repeat;
background-position:right 5px;
text-decoration:none;
color:#CB6500;
}

th a.aufsteigend-disabled
{
padding-right:15px;
background-image:url(img/aufsteigend-disabled.gif);
background-repeat:no-repeat;background-position:right 5px;
text-decoration:none;
color:#CB6500;
}


th a.absteigend
{padding-right:15px;
background-image:url(img/absteigend.gif);
background-repeat:no-repeat;background-position:right 5px;
text-decoration:none;
color:#CB6500;
}

th a.absteigend-disabled
{padding-right:15px;
background-image:url(img/absteigend-disabled.gif);
background-repeat:no-repeat;
background-position:right 5px;
text-decoration:none;
color:#CB6500;
}



/*.sortierung .col-0{width:30%;}*/
.sortierung .col-1{width:100%;}
.sortierung th a{text-decoration:none;color:#CB6500;}
.sortierung strong{color:#022A70;}




/* Sortierbare Tabellen:Ende */


.text-links{float:left;width:300px;}
.text-rechts{float:left;width:300px;margin-left:20px;display:inline;}

/* Interaktives Lernen:Start */

.interaktiv-lernen {width:100%;border-spacing:0px;}
.interaktiv-lernen th{text-align:left;color:#CB6500;padding-left:5px;}

.interaktiv-lernen td,.interaktiv-lernen th{
border-style:hidden;
border:0px;
background-image:url(img/greydot.gif);
background-position:bottom;
background-repeat:repeat-x;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
}

.interaktiv-lernen a.pdf
{

background-image:url(img/bg_pdf2.gif);
background-repeat:no-repeat;
line-height:1.4em;
padding-left:20px;
color:#002c71;
text-decoration:underline;
font-size:1em;
display:block;
margin-top:10px;

}

col.thema{font-weight:bold;color:#002C71;}
.interaktiv-lernen strong {font-weight:bold;color:#002C71;}
.interaktiv-lernen td img{float:left;border:solid 1px blue;margin-right:5px;}
.interaktiv-lernen p{margin:0px 0px 10px 0px}

#lernen h2{background-image:none;}
#lernen td{padding-right:10px;}

/* Interaktives Lernen:Ende */


table.tabol{
border-spacing:0px;
border-collapse:collapse;

empty-cells:show;
}



/* Overlay:Start */

table.tabol td{padding:0px;}
table.tabol tr.oben  td{height:32px;}
table.tabol tr.unten td{height:24px;}


table.tabol td.pos-1-1{background-image:url(img/bg_overlay_ol.gif);}
table.tabol td.pos-1-2{background-image:url(img/bg_overlay_o.gif);background-repeat:repeat-x;}
table.tabol td.pos-1-3{background-image:url(img/bg_overlay_closer.png);}
table.tabol td.pos-1-3 a{display:block;width:30px;height:24px;}


table.tabol td.pos-2-1{background-image:url(img/bg_overlay_l.gif);background-repeat:repeat-y;}
table.tabol td.pos-2-2{background-color:#ffffff;}
table.tabol td.pos-2-3{background-image:url(img/bg_overlay_r.gif);background-repeat:repeat-y;}


table.tabol td.pos-3-1{background-image:url(img/bg_overlay_ul.gif);}
table.tabol td.pos-3-2{background-image:url(img/bg_overlay_u.gif);background-repeat:repeat-x;}
table.tabol td.pos-3-3{background-image:url(img/bg_overlay_ur.gif);}

td.pos-3-3 div{width:30px;height:24px;}
td.pos-3-1 div{width:21px;height:24px;}


/* Overlay:Ende */



/* Kunde werden */

button.kundewerden
{
width:142px;
height:24px;
border:0px;
padding:0px;
background-image:url(img/b_kunde_werden.gif);
float:right;
margin:15px 10px 10px 0px;
}



button.wechseln
{
width:142px;
height:24px;
border:0px;
padding:0px;
background-image:url(img/b_wechseln.gif);
float:right;
margin:15px 10px 10px 0px;
}

.left190
{
float:left;
width:200px;
padding:5px 0px 5px 5px;
}

.floatleft
{
float:left;
}


/* Kids Club:Start */





	h2.comic{
	
	font-family:"Comic Sans MS",arial,helvetica,sans-serif;
	background-image:url(img/bg_hdl_kidsclub.gif);
	background-repeat:no-repeat;
	
	color:#002C71;
	padding:0px 0px 0px 70px;
	height:60px;
	font-size:1.4em;
	margin:0px 0px 20px 0px;
	}

	
	h3.comic{
	
	font-family:"Comic Sans MS",arial,helvetica,sans-serif;
	background-image:none;
	color:#002C71;
	font-size:1.4em;
	margin:0px 0px 0px 0px;
	}

	h3.pdf{
	background-image:url(img/kids_dotted_line.gif);
        background-repeat:repeat-x;
        background-position:-3px bottom;
        padding: 0px 0px 10px 0px;
	font-family:"Comic Sans MS",arial,helvetica,sans-serif;
	color:#002C71;
	font-size:1.4em;
	margin:20px 10px 10px 0px;
	}

        b.blue,strong.blue{color:#002C71;}


/* Kids Club:Ende */


/* TRIO */

.trio-box-1{
background-color:#F2A50B;
padding:5px 5px 5px 15px;
color:#002C71;
background-image:url(img/bg_trio_orange.gif);
background-repeat:repeat-y;
margin:10px 0px 30px 0px;
line-height:200%;
}


.trio-box-2{
background-color:#D3DEF4;
padding:5px 5px 5px 15px;
color:#002C71;
margin:0px 0px 0px 0px;
line-height:200%;
}


.trio-box-1 button.rechenbeispiel
{
width:122px;
height:26px;
border:0px;
padding:0px;
background-image:url(img/b_trio_rechenbeispiel.gif);
}

button.trio-beauftragen
{
width:162px;
height:26px;
border:0px;
padding:0px;
background-image:url(img/b_trio_beauftragen.gif);
}


.trio-dsl{
width:600px;
height:500px;
background-image:url(img/rb_trio_dsl.jpg);

}

.trio-fon{
width:600px;
height:540px;
background-image:url(img/rb_trio_fon.jpg);

}


.auftrag-trio{

background-image:url(img/autrag_trio.jpg);
width:513px;
height:411px;
}

.auftrag-trio a{
display:block;
height:20px;
width:115px;
margin:345px 0px 0px 255px;
position: absolute
}

.small{font-size:0.8em;}

/* Strompreisrechner:Start */

button.berechnen{
width:116px;
height:24px;
padding:0px;
border:0px;
background-image:url(img/b_berechnen.gif);

}
button.berechnenEng{
width:116px;
height:24px;
padding:0px;
border:0px;
background-image:url(img/b_recalculate.gif);

}
.textred{color:red;}
.textgreen{color:green;}

/* Strompreisrechner:Ende */



button.pf-links{
	padding:0px;
	border:0px;
	width:15px;
	height:15px;
	background-image:url(img/pfeil-links.gif);
	margin:0px;
	cursor:pointer;
      background-repeat:no-repeat;
      background-color:#ffffff;
}
button.pf-rechts{
	padding:0px;
	border:0px;
	width:15px;
	height:15px;
	background-image:url(img/pfeil-rechts.gif);
	margin:0px;
	cursor:pointer;
        background-repeat:no-repeat;
        background-color:#ffffff;
        background-position:right top;
       
}

* html button.pf-rechts{width:12px;height:12px;}
* html button.pf-links{width:12px;height:12px;}



.s-pagenav a
{
color:#AAAAAA;
font-size:12px;
margin:2px;
text-decoration:none;
}

table.erdgas-preise{
background-color:#E5EAF0;margin:20px 0px 20px 0px;
border-collapse:collapse;
}

table.erdgas-preise td{vertical-align:top;border:solid 1px #ffffff;padding:4px;}
tbody.preise td{text-align:right;}



/* Infobrief */
.ibs1{float:left;width:200px;padding-top:10px;}
.ibs2{float:left;width:320px;padding-top:10px;}
.ibs3{float:left;width:90px;}
a.pdf2{
	background: transparent url(img/pdf2.gif) no-repeat right top;
	line-height:1.4em;
	padding: 1px 20px 2px 0;
	color:#4B4B4B;
	text-decoration:none;
	font-size:1em;
}



/* FAQ:Start */



#faq h1{margin:20px 0px 10px 0px;font-size:1.4em;color:#002C71;}
#faq a.open,#faq a.not-open{
	background-repeat:no-repeat;
	background-position:right 5px;
	display:block;
	color:#002C71;text-decoration:none;
	padding:4px 0px 4px 0px;
	border-bottom:dotted 1px #002C71;
	font-weight:bold;
	background-image:url(img/pf-off.gif);
	}
	
#faq a.is-open{
	background-repeat:no-repeat;
	display:block;
	color:#002C71;text-decoration:none;
	padding:4px 0px 4px 0px;
	
	font-weight:bold;
	background-image:url(img/pf-on.gif);
	background-position:right 10px;
	}
#faq div.border{border-bottom:dotted 1px black;clear:left;}
#faq dfn{font-style:normal;display:block;padding:2px 0px 10px 0px;color:#4B4B4B;}



/* FAQ:Ende */




/* Newsletter-Archiv */



#tab598 ul{margin:10px 0px 20px 0px;padding:0px;}

#tab598 .col-0{width:75px;}
#tab598 .col-1{width:120px;}
#tab598 .col-2{width:230px;}


/* VST */


#tab1013 .col-0{}
#tab1013 .col-1{width:80%;}

.vst p{margin:0px 0px 10px 0px;}

#va-print td{padding:5px;font-size:12px;}



.images-left {margin-bottom:20px;width:632px;float:left;}
.images-left img{float:left;margin:0px 20px 0px 0px;}
.images-left p{margin-left:200px;}
.images-left h2{margin-left:200px;}
.images-left li{margin-left:175px;}

address{font-style:normal;}


form.plz-small{
		
		    
		    float:right;
		    padding:0px;
		    margin:0px;
			width:143px;
			height:119px;
			background-image:url(img/bg_plz_small.gif);
		}
		
	   form.plz-small input
	   {
	   
	   width:75px;
	   height:14px;
	   border:0px;
	   position:absolute;
	   padding:0px;
	   font-size:11px;
	   left:35px;
	   top:48px;
	   }
	   
       form.plz-small button{
	   
	   background-image:url(img/bg_submit.gif);
	   height:20px;
	   width:20px;
	   border:0px;
	   padding:0px;
	   position:absolute;
	   left:118px;
	   top:45px;
	   }

p.bobbel{padding-left:25px;background-image:url(img/bobbel.gif);background-repeat:no-repeat;margin:0px;}

	.teaserbox0x{float:left;width:302px;margin:0px 18px 15px 0px;}
	.teaserbox1x{float:left;width:302px;margin:0px 0px 15px 0px;}


	.teaserbox0x p{margin:0px;}.teaserbox1 p{margin:0px;}


        .teaserbox0x b{ color:#012E71;font-size:1.3em;display:block;}
        .teaserbox1x b{ color:#012E71;font-size:1.3em;display:block;}
         b.bobbel { color:#012E71;font-size:1.3em;display:block;}

h1.comic {
background-repeat: no-repeat;
padding: 10px 0 0 70px;
font-family: "Comic Sans MS",sans-serif !important;
font-size: 1.4em !important;
height: auto !important;
min-height: 60px;
height: 60px;
}
.infobox-artikel
{
background-color:#E5EAF0;
background-image:url(img/bg_infoxbox_artikel.gif);
background-repeat:repeat-x;
float:left;
padding:10px 20px 10px 0px;
width:612px;
border-bottom:solid 20px white;
}
.infobox-artikel_schmaler
{
background-color:#E5EAF0;
background-image:url(img/bg_infoxbox_artikel.gif);
background-repeat:repeat-x;
float:left;
padding:10px 5px 10px 0px;
width:300px;
border-bottom:solid 20px white;
}

* html .infobox-artikel{border-bottom:0px;}
+ html .infobox-artikel{border-bottom:0px;}
.infobox-artikel img{float:left;margin:0px 10px 0px 10px;}


table ul{margin:5px 0px 5px 0px;padding:0px;}
table li{display:block;
padding:5px 0px 5px 8px;
background-image:url(img/bpnav.gif);
background-repeat:no-repeat;
background-position: 0px 10px;
}

.src{color:#CB6500;font-size:0.8em;margin-top:5px;}

a.hash {
display: block;
margin: 0 0 4px;
}






hr {
width:450px;
color:white;
}

table.qgo{
padding: 0px;
margin:0px;
border:0px;
}
table.erg{
border:0px;
width:100%;
}

td.qgo {
font :12px Arial, Helvetica, sans-serif ;
color:#0e2e81;
padding-left:0px;
}

td.erg{
font :12px Arial, Helvetica, sans-serif ;
color:#0e2e81;
padding-left:0px;
}

td.erg2{
font :12px Arial, Helvetica, sans-serif ;
color:#0e2e81;
background-color:#E5EAF0;
padding-left:0px;
}

td.blau{
font :12px Arial, Helvetica, sans-serif ;
color:#FFFFFF;
background-color:#00256B;
padding-left:8px;
text-align:center;
}

a.qgo {
  text-decoration : underline;
  color: #0e2e81;
}
.qgoinput {
  border : 1px solid;
  border-color: #0e2e81;
  font : 12px Arial, Helvetica, sans-serif ;
  background : white;
color:#0e2e81;
}
.qgoselect{
  border : 1px solid;
  border-color: #0e2e81;
  font : 12px Arial, Helvetica, sans-serif ;
color:#0e2e81;
  background : white;
}

.button_q {
  font: 12px Arial, Helvetica, sans-serif;
  color:#0e2e81;
  border: solid 1px;
  text-decoration: underline;
}
a.button_q {
  text-decoration : underline;
  color: #0e2e81;
}

.button_start {
  background-image: url(img/weiter.gif);
  width:116px;
  height:24px;
  padding:0px;
  border: 0px;
}



	.spreisrechner table {
       
	   border:solid 1px #00256B;
	   background-color:#ffffff;
	   width:630px;
	
   }

   .spreisrechner td{padding:5px;}
   .spreisrechner th{background-color:#f0f0f0;}
   
.displaynone
{
display:none;
}