@charset "UTF-8";
/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	height:1600px;
}

.h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #8B8B8B;
}
.h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #996666;
}



/* ------------ Content / mittlere Spalte ------------*/

.headline {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #8B8B8B;	
}
.sub-headline {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #996666;
}
.artikel {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	font-weight: normal;
	position: relative;
	color: #656464;
}
.artikel h1 {
	font-size:20px;
}

/* ------------ Navigation / linke Spalte ------------*/

.navi {
	width:195px; 
	height:1360px;
	z-index:9; 
	background-image: url( /img/navi-back.jpg); 
	layer-background-image: url( /img/navi-back.jpg); 
	border: 1px none #000000;
}

.navi-head {
	text-transform:
	vertical-align:middle;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:10pt;
	width: 159px;
	margin-left:14px;
	background-image:url(/img/navi.jpg);
	line-height: 21px;	
}
.navi-head-content {
	margin-left:4px;
	color:##EEDBB0;	
}

.navi-head-content a,  .navi-head-content a:hover,  .navi-head-content a:active,  .navi-head-content a:visited {
	text-decoration: none;
	color:#FFF;
}

.navigation_l {
	width:185px;
	float:left;	
}



.navi-links-inhalt {
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#575757;
	text-decoration:none;
} 

.navi-links-inhalt a {
    color:#575757;
    text-decoration: none;
    background: url( /img/pfeil-gray.gif) no-repeat scroll 14px 9px;
    padding-bottom:5px;
	padding-left:24px;	
    overflow:hidden;
    display:block;
	padding-top:6px;	
}

.navi-links-inhalt a:hover, .navi-links-inhalt .hover {
	background: url( /img/pfeil-blue.gif) no-repeat scroll 14px 9px;
    color:#C3A78F;
	text-decoration:none;
	padding-top:6px;	
}

.navi-links-inhalt ul {
	list-style:none;
	padding:0px 0px 0px 24px;
	color: #374C74;	
}

.text-navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #996666;
	word-spacing: 1px;
	
}

.text-navi a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #996666;
	word-spacing: 6px;
	text-decoration: none;	
}

.text-navi a:hover, .text-navi .hover {
	background: color:#000000;
	text-decoration:none;
	padding-top:0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-transform: capitalize;
	color: #000000;
}


#top{
	width:999px; 
	height:139px; 
	z-index:1; 
	background-image: url( /img/top.jpg); 
	background-repeat:no-repeat; 
	layer-background-image: url( /img/top.jpg); 
	border: 1px none #000000;
}

#left-navi-content-box{
	width:161px; 
	/*height:826px;*/ 
	z-index:11;
	height:1400px;
}



#mainlayer{
	width:580px; 
	float: left;
	z-index:12;
}

#mainlayer-content{
	padding-left:5px;
}

#main-middle-content-box{
	position:absolute; 
	left:200px; 
	top:143px;
	width:620px; 
	height:1400px;
	z-index:4; 
	background-image: url( /img/artikel-back.jpg); 
	layer-background-image: url( /img/artikel-back.jpg); 
	border: 1px none #000000;
	padding-left:10px;
}

* html #main-middle-content-box {
	top:153px;
}

*+html #main-middle-content-box {
	top:153px;
}


#banner-right{
	position:absolute; 
	left:838px; 
	top:143px;
	width:160px; 
	height:1400px;	
	z-index:2; 
	background-color: #EAECE7; 
	layer-background-color: #EAECE7; 
	border: 1px none #000000;
}

* html #banner-right {
	top:153px;
}

*+html #banner-right {
	top:153px;
}


#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #996666;
	word-spacing: 1px;
}

#footer{
	padding-right: 20px;
	text-align: right;
}

































table#partner_table_default td {
	font-family:Arial;
	font-size:11px;
	text-align:left;
}

table#partner_table_default {
	width:100%;
}

table#partner_table_default td.headline {
	background:#C2CCE1 none repeat scroll 0 0;
	color:#10305E;
	font-size:16px;
	font-weight:bold;
	height:26px;
	padding-left:10px;
	vertical-align:middle;
}

table#partner_table_default {
	width:100%;
}

table#partner_table_default td.left {
	border-right:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:10px;
}

.brdBottom {
	border-bottom:1px solid #CCCCCC;
}

.brdLeft {
	border-left:1px solid #CCCCCC;
}

.brdRight {
	border-right:1px solid #CCCCCC;
}

form {
	margin:0;
	padding:0;
}

table#partner_table_default td.label {
	font-weight:bold;
	text-align:right;	
}

input, select, textarea {
	border:1px solid #CCCCCC;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:2px;
}

div.SubmitButtonWidth {
	width:160px;
}

div.SubmitButtonContent {
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;	
}

font.raquo {
	font-size:16px;	
}

div.button2Color {
	cursor:pointer;
	line-height:25px;
	margin:10px 0px 0px 0px;
}

.transparent {
	background:#FFFFFF none repeat scroll 0 0;
	opacity:0.3;
}
.colorbutton {
	background-color:#6ec6fd;
	border 1px solid:#6ec6fd;
	color:white;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}

div.SubmitButtonHeight {
	line-height:13px;
}



#gasrechner .colorbutton, #gasrechner_small .colorbutton  {
	background-color:#b42119;
	border 1px solid:#b42119;
	color:white;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#gasrechner h1, #gasrechner_small h1{
	font-size:14px;
	background-color:#029a35;
	color:white;	
	padding:5px;
	margin:0px;	
}
#gasrechner {
	border:1px solid #eee;
	color:black;
	float:left;
	margin-bottom:20px;
	margin:0px;
	width:95%;	
	margin-left:10px;
	margin-bottom:20px;
	margin-top:10px;	
}

#gasrechner_small {
	border:1px solid #eee;
	color:black;
	float:left;
	margin:0px;
	width:95%;	
	margin-bottom:20px;
	margin-top:10px;	
}
.gasrechner_width {
	width:100%;
}

.input_width {
	width:50px;
}









#stromrechner .colorbutton, #stromrechner_small .colorbutton {
	background-color:#b42119;
	border 1px solid:#b42119;
	color:white;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#stromrechner h1, #stromrechner_small h1{
	font-size:14px;
	background-color:#bbc7a1;
	color:white;	
	padding:5px;
	margin:0px;	
}
#stromrechner {
	border:1px solid #eee;
	color:black;
	float:left;
	margin-bottom:20px;
	margin:0px;	
	width:95%;	
	margin-left:10px;
	margin-bottom:20px;
	margin-top:10px;
}

#stromrechner_small {
	border:1px solid #eee;
	color:black;
	float:left;
	margin:0px;	
	width:95%;	
	margin-bottom:20px;
	margin-top:10px;
}
.stromrechner_width {
	width:100%;
}


#dslrechner .colorbutton, #dslrechner_small .colorbutton {
	background-color:#004586;
	border 1px solid:#004586;
	color:white;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#dslrechner h1, #dslrechner_small h1{
	font-size:14px;
	background-color:#edf2f5;
	color:darkblue;	
	padding:5px;
	margin:0px;	
}
#dslrechner {
	border:1px solid #eee;
	color:black;
	float:left;
	margin-bottom:20px;
	margin:0px;	
	width:95%;	
	margin-left:10px;
	margin-bottom:20px;
	margin-top:10px;
}
#dslrechner_small {
	border:1px solid #eee;
	color:black;
	float:left;
	margin:0px;	
	width:95%;	
	margin-bottom:20px;
	margin-top:10px;
}
.dslrechner_width {
	width:100%;
}

.all_rechner {
	width: 85%;
	
}
