﻿* { padding: 0; margin: 0; }

html {

	height:100%
}

body {
	font-size:101%;
	font-family:  Verdana;
	color:#333;
	text-align:center;
	height:100%;
	background-color: #f4fbfd;
}

h2 {color:#009a49;}
h3 {color:#009a49;}
#around {
	width: 962px;
	margin:0 auto;
	text-align:left;
	height:auto;
	background-color:#FFF
}
#header {height:85px; border-bottom:#d7d7d7 1px solid; padding: 45px 0 0 40px}
#navi {height:25px; border-bottom:#d7d7d7 1px solid; padding: 0 0 0 40px}
#content {height:auto; border-bottom:#d7d7d7 1px solid; padding: 40px; color:#4d4f53; font-size:0.7em; line-height:1.4em}
#content p, h2, h3{margin-bottom:1em}
#content h1 {
	font-weight:normal;
	font-size:30px;
	color:#009a49;
	padding-bottom:30px;
	line-height:1em;
}
#content h2 {
	font-weight:bold;
	font-size:14px;
	color:#009a49;
	line-height:1.4em;
}
#content h3 {
	font-weight:bold;
	color:#009a49;
	line-height:1.4em;
}
#content a, #content a:visited  {color:#00a9e0; text-decoration:none}
#content a:hover  {color:#00a9e0; text-decoration:underline}

.adresse { width: 350px; border: 1px solid #ccc; margin-bottom:10px; font-family:Verdana; color:#000; font-size:12px; padding: 3px}
.infotext { width: 620px; border: 1px solid #ccc; margin-bottom:10px; font-family:Verdana; color:#000; font-size:12px; padding: 3px}
.shortfield {
	width: 60px;
	border: 1px solid #ccc;
	font-family:Verdana;
	color:#000;
	text-align:right;
	font-size:12px;
	padding: 3px;
	background-color: #fff;
	margin-bottom:10px;
}
.preis {
	width: 60px;
	border: 1px solid #ccc;
	font-family:Verdana;
	color:#000;
	text-align:right;
	font-size:12px;
	padding: 2px;
	background-color: #fff;
}
.preisX {
	width: 60px;
	border: 1px solid #fff;
	font-family:Verdana;
	color:#999;
	text-align:right;
	font-size:12px;
	padding: 2px;
	background-color: #fff;
}

.tblHead {
	
}

.reiter {
	color: #009B48;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
	border:1px solid #009B48;
	float:left;
	padding:0px 7px;
	margin-bottom:8px;
	cursor:pointer;
	margin-right:5px;
}

.reiterOFF {
	color: #CCC;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
	border:1px solid #CCC;
	float:left;
	padding:0px 7px;
	margin-bottom:8px;
	cursor:pointer;
	margin-right:5px;
}

.reiterON {
	background-color: #009B48;
	color:#FFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
	border:1px solid #009B48;
	float:left;
	padding:0px 7px;
	margin-bottom:30px;
	margin-right:5px;
}

.reiterTop {
	color: #888;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
	/*border:1px solid #ccc;*/
	float:left;
	padding:3px 30px 3px 0px;
	margin-bottom:8px;
	cursor:pointer;
	margin-right:5px;
}

.reiterTopON {
	/*background-color: #888;*/
	color:#009B48;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
	/*border:1px solid #ccc;*/
	float:left;
	padding:3px 30px 3px 0px;
	margin-bottom:30px;
	margin-right:5px;
}


#step2, #step3, #step4 {
	display: none;
}

.preis_unit {
	width: 60px;
	border: 1px solid #ccc;
	font-family:Verdana;
	color:#000;
	text-align:right;
	font-size:11px;
	padding: 2px;
	background-color: #fff;
}

.preis_unitX {
	width: 60px;
	border: 1px solid #E9F7FB;
	font-family:Verdana;
	color:#000;
	text-align:right;
	font-size:11px;
	padding: 2px;
	background-color: #E9F7FB;
}

.showprod, .hideprod {
	font-weight: bold;
}

.showprod {
	display:none;
}

.headEdit {
	font-weight:bold;
	/*font-size:18px;*/
}


.tabelle { width:100%; }
.tabelle td {padding:3px; }
.tabelleHead {
	color: #FFF;
	background-color: #009b48; 
	font-weight:bold;
	text-align:center;
}

.topline {
	border-top: 1px solid #CCC;
	padding-top: 3px;
	padding-bottom: 1px;
}

.rowInactive {
	background-color: #FFF;
}

.rowInactive td {
	color:#999;
}

.rowActive {
	background-color: #e9f7fb;
}

.rowActive td {
	color:#000;
}


.rowResult {
	background-color: #FFF;
}

.rowResult td {
	color:#000;
}


.tab_spacer {
	height:8px;
}

.tab_content_hidden {
	display:none;
}

.right_open {
	float:right;
}

.OKadresse {
	background-color: #2F8CB4;
	background-image: url(../img/button_bg.png);
	border-color: #96C7DB #217BA2 #217BA2 #96C7DB;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	height: 22px;
	/*width: 358px;*/
	padding-left:8px;
	padding-right:8px;
	margin-top:10px;
}

.pdfGo {
	background-color: #399547;
	background-image: url(../img/button_bg_pdfgo.png);
	border-color: #63c372 #2b7136 #2b7136 #63c372;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	height: 22px;
	/*width: 358px;*/
	padding-left:8px;
	padding-right:8px;
	margin-top:10px;
}

#footer {  padding: 10px 0 10px 40px; color:#4d4f53; font-size:0.7em; line-height:1.4em}


#costInstallation {
    clear: both;
    padding-top: 20px;
}

.showCryoOpts, .showCylinderOpts_1, .showCylinderOpts_2, .showCylinderOpts_3 {
    display: none;
}