/* reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* custom */body,li,input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}
html{padding:0 0 0 40px;background:#fff;background:#fff url('../img/background.jpg') top center no-repeat;min-width:1128px}
body{padding:0 0 0 40px;margin:0 0 0 -40px;background:#fff url('../img/background.jpg') top center no-repeat;text-align:center;min-width:1128px}

h1{margin:0;padding:0}
h2,h3{line-height:16px;margin:0 0 12px 0;font-size:11px;text-transform:uppercase;font-weight:bold;clear:both}
h3{margin: 0}
p{margin:0 0 16px 0;}
#container-wrapper{width:1128px;min-width:1128px;overflow:hidden;margin:0 auto;text-align:left;position:relative}
#container{min-height:670px;width:928px;padding:0 24px 24px 24px;overflow:hidden;position:relative;}
#menu-header{padding:7px 5px 0 0;}
#menu-header ul{list-style-type:none;margin:0;padding:0;}
#menu-header ul li{float:left;padding:0 4px 0 0;margin:0}
#menu-header ul li a{color:#518daa;font-size:11px;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;border-right:1px solid #518daa;padding-right:4px}
#menu-header ul li a:hover{text-decoration:underline;}
#menu-header ul li.last a{border:0;padding-right:0}
#content-left,#content-right{width:196px;min-width:196px;overflow:hidden;}
#content-wrapper{width:488px;min-width:488px;margin:0 12px;overflow:hidden}
.element,#related{padding:4px 8px;}
#related{padding-bottom:16px}
.element{margin-bottom:4px;overflow:hidden}
#content .element{padding-bottom:0}
#content-wrapper a,#content-right a{text-decoration:none;color:#004a7f;background:transparent url('../img/linkdotted.gif') bottom left repeat-x;}
#content-wrapper a:hover,#content-right a:hover{background-image:none;}
#content-wrapper a.arrow,#content-right a{background:transparent url('../img/linkarrow.gif') left 3px no-repeat;padding-left:10px;font-size:11px;text-transform:uppercase;font-weight:bold;}
#content-wrapper a.arrow:hover,#content-right a:hover{background:transparent url('../img/linkarrow.gif') left 3px no-repeat;text-decoration:underline;}
#content-wrapper ul{margin-left:15px;list-style:disc}
#content-wrapper ul li{line-height:15px;margin-bottom:8px}
#content-left ul li{margin-bottom:1px;}
#content-left ul li a{background:#fff;color:#666;text-transform:uppercase;text-decoration:none;}
#content-left ul li a:hover,#content-left ul li.act a{color:#000;}
#content-left ul ul{margin-top:1px;background:#fff;margin-bottom:12px;padding:3px 0 4px 12px;}
#content-left ul li li{margin-bottom:0}
#content-left ul ul li a{text-transform:none;}
#content-left ul ul li.act a{font-weight:bold;}
#content h2{margin:0 0 20px 0;overflow:auto}
#content-right h2{margin:-1px 0 0 0;}
#section{font-size:11px;text-transform:uppercase;color:#7e807f;background:#f2f8fc;padding:4px 0 26px 8px;}
#section-image{position:absolute;width:270px;height:202px;top:0;left:450px;text-align:right;vertical-align:bottom}
#related h2{margin:0;font-weight:bold;text-transform:uppercase}
#related ul{list-style:none;margin:0}
#related ul li{margin:0}
#related a{background:transparent url('../img/linkarrow.gif') left 3px no-repeat;padding-left:10px;text-transform:uppercase;font-size:11px;font-weight:bold}
#related a:hover{background:transparent url('../img/linkarrow.gif') left 3px no-repeat}
#section, #related, .element{background:transparent url('../img/transpbg.png') top left}
#content .frame1{margin-bottom:0!important;padding:8px 8px 0 8px!important;overflow:auto}
#content .frame20{display:none}
.csc-menu-dict ul{list-style:none!important;margin:0!important;padding:0 0 16px 0!important}
.csc-menu-dict li{float:left;padding: 0 4px 0 0!important;margin:0!important}
#content-wrapper .csc-sitemap ul{list-style:none!important;margin:0}
#content-wrapper .csc-sitemap ul li{padding:0 0 16px 10px;margin:0;background:transparent url('../img/linkarrow.gif') left 5px no-repeat;padding-left:10px;text-transform:uppercase;font-size:11px;font-weight:bold}
#content-wrapper .csc-sitemap ul li li{line-height:18px;padding:0 0 0 10px;background:transparent url('../img/listbullet.gif') left 5px no-repeat;font-size:12px;text-transform:none;font-weight:normal}
#content-wrapper .csc-sitemap ul li a{background:none}
#content-wrapper .csc-sitemap ul li li a{text-decoration:none;color:#004a7f;background:transparent url('../img/linkdotted.gif') bottom left repeat-x;}
#content-wrapper .csc-sitemap ul li li a:hover{background-image:none;}
#gasinfo-box input.text{width:42px;height:14px;border:1px solid #c2c8ca;text-align:center;margin:0 5px}
#gasinfo-box input, #gasinfo-box label{display:block;float:left;margin:0 0 4px 0}
#gasinfo-box label{margin-top:5px}
#gasinfo-box input.text{margin-top:3px}
#gasinfo-results{overflow:auto;clear:both;}
#content-right #gasinfo-image,#content-right #gasinfo-text{width:178px;overflow:hidden;float:left}
#gasinfo-text .name{text-transform:uppercase}
#content #gasinfo-box{background:transparent url('../img/transpbg.png') top left;margin:-8px;padding:8px;overflow:auto}
#content #gasinfo-image{width:96px;margin-right:8px;padding-top:3px;overflow:hidden;float:left}
#content #gasinfo-text{width:245px;margin-right:8px;overflow:hidden;float:left}
#content #gasinfo-clients{width:115px;overflow:hidden;float:left;text-transform:uppercase;color:#7a7a7a;text-align:right;font-size:11px;font-weight:bold}
#gasinfo-list{padding:4px 0;position:relative}
#gasinfo-list .even{margin:0 -8px;padding:8px;background:transparent url('../img/transpbg.png') top left;overflow:auto;clear:both}
#gasinfo-list .uneven{padding:6px 0;overflow:auto;clear:both}
#gasinfo-search{overflow:hidden}
#gasinfo-search #gasinfo-label{text-transform:uppercase;color:#7a7a7a;display:block;float:left;width:200px;font-size:11px;font-weight:bold;padding-top:5px}
#gasinfo-search #gasinfo-input{float:right;text-align:right;width:190px;overflow:hidden}
.tx-indexedsearch-redMarkup{color:#004a7f}
.tx-indexedsearch-whatis{line-height:16px;margin:0;font-size:11px;text-transform:uppercase;font-weight:bold;clear:both}
.tx-indexedsearch-browsebox p,.tx-indexedsearch-whatis{color:#004a7f}
.tx-indexedsearch-searchbox input.text{width:168px;height:14px;border:1px solid #c2c8ca;margin:0 5px}
.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox label{display:block;float:left;margin:0 0 4px 0}
.tx-indexedsearch-searchbox label{margin-top:5px}
.tx-indexedsearch-searchbox input.text{margin-top:3px}
ul.browsebox{list-style:none!important;margin:0!important;padding:0 0 16px 0!important;overflow:auto;float:right}
.browsebox li{float:left;padding: 0 4px 0 0!important;margin:0!important}
.tx-indexedsearch-browselist-currentPage{font-weight:bold}
a.anchor{visibility:hidden!important;display:inline!important;height:0!important;overflow:hidden!important;background:none!important;padding:0!important;margin:0!important;}
#content-wrapper a.nostyle{color:#000;text-decoration:none;background-image:none}
.left{float:left;}
.right{float:right;text-align:right;}
/* slightly enhanced,universal clearfix hack */.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
/* start commented backslash hack \*/* html .clearfix{height:1%;}
.clearfix{display:block;}
/* close commented backslash hack */ #gasinfo-list p,.box p{margin:0!important}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin-top:5px!important}
#c117 .csc-textpic-caption{height:50px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:16px!important}
/************************************ Gewinnspiel ***************************************************/
h3.gewinnspiel {	font-size: 11px;	text-transform: none;	}
#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2, #tx-powermail-pi1_fieldset_4, #tx-powermail-pi1_fieldset_6 {	margin-left: 19px;	}
 #tx-powermail-pi1_fieldset_1 legend, #tx-powermail-pi1_fieldset_2 legend, #tx-powermail-pi1_fieldset_4 legend, #tx-powermail-pi1_fieldset_5 legend, #tx-powermail-pi1_fieldset_6 legend  {	font-size: 12px;	font-weight: bold; 	padding-top: 10px;	padding-bottom: 4px;}
#tx-powermail-pi1_fieldset_1 p, #tx-powermail-pi1_fieldset_2 p, #tx-powermail-pi1_fieldset_4 p {	margin-bottom: 7px}
#tx-powermail-pi1_fieldset_1 .powermail_mandatory, #tx-powermail-pi1_fieldset_2 .powermail_mandatory, #tx-powermail-pi1_fieldset_4 .powermail_mandatory, #tx-powermail-pi1_fieldset_6 .powermail_mandatory{display:none;}
.powermail_radio_inner input {	width: 20px;	margin-left: -3px;}
#tx-powermail-pi1_fieldset_5 label {	width: 152px;	float: left;}
#tx-powermail-pi1_fieldset_5 input  {	width: 158px;}
#tx-powermail-pi1_fieldset_5 select {	width: 162px;	}
#tx-powermail-pi1_fieldset_5 .tx_powermail_pi1_fieldwrap_html {	margin-bottom: 5px;}
#powermaildiv_uid10 label {	display: none;}
/*Auswahl Herr,Frau*/
#powermaildiv_uid5 p {	width: 152px;	display: block;	float: left;	margin-bottom: 5px;}
#powermaildiv_uid5 .powermail_radio_inner {	display: block;	float: left;	width: 75px;}
#powermaildiv_uid5 label {	width: 50px;	float: left;}
#powermaildiv_uid5 input {	width: 20px;	float: left;}
#powermaildiv_uid6 {	clear: both;}
	/*PLZ Ort*/
#powermaildiv_uid10, #powermaildiv_uid9 {	display: block;	float: left;}
#powermaildiv_uid9 input {	width: 40px;	margin-right: 4px;}
#powermaildiv_uid10 input {	width: 110px;}
#powermaildiv_uid11 {	clear: both;}
#tx-powermail-pi1_fieldset_5 #powermaildiv_uid14 {	font-size: 10px;	margin-bottom: 20px;}
/*Captcha*/
#powermaildiv_uid15 input {	width: 62px;	float: left;	margin-right: 9px;}
#tx-powermail-pi1_fieldset_5  .tx_powermail_pi1_fieldwrap_html_captcha_description {	clear:both;	font-size: 10px;	margin-bottom: 30px;	}
/*Gewinnspiel-Bedinungen*/
#powermaildiv_uid16 .tx_powermail_pi1_fieldwrap_html_checkbox_title {	display:none;}
#powermaildiv_uid16 input {	width: 20px;	float: left;	display: block;}
#powermaildiv_uid16 label {	width: 100px;	float: left;	display: block;}
#powermaildiv_uid18 {	margin-top: 10px;	clear: both;}

#powermaildiv_uid19 input {	width: 119px;	float: right;}
.powermail_mandatory_js {color:red;clear:both;}
#powermaildiv_uid20 {margin-top:10px;}
#powermaildiv_uid20 a {background-image:none;}
