@charset "utf-8";
#form0 {
	width: 530px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*background-color: #006666;*/
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	/*background: #666666;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.TabbedPanelsContent .tabh {
	margin:0px;
	padding:0px;
	height:38px;
	/*border:1px solid;*/
}

.TabbedPanelsContent .tabm {
	height:100%;
	margin:0px;
	padding:0px;
	/*border:1px solid;*/
}
/*.TabbedPanelsContent .rmeld {
	margin: 80px 150px;
	padding: 10px;
}
.rmeld h1{ font-size:18px}
.rmeld h2{ font-size:16px}
*/
.TabbedPanelsContent .tabmleft {
	float:left;
	width:300px;
	height:100%;
	border:1px solid #CCC;
	padding:5px;
	/*background:#99CCFF;*/
}
.TabbedPanelsContent .tabmright {
	float:right;
	width:auto;
	height:100%;
	border:1px solid #CCC;
	background-color:#EFF3FB;
	padding:5px;
	/*background:#FFFFCC;*/
}

.TabbedPanelsContent .tabf {
	height:130px;
	margin:5px 0 0;
	padding:0px;
	border: none;
	clear:both;
	margin-top:10px;
}
.TabbedPanelsContent .tabf table
{
background-color:#E4E4E4;
}
.text1 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.text2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}
.text3 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}
.Stil1 {
color: #787886
}

/**-------------start Formular - Styles----------------------------**/
.TabbedPanelsContent .select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #333333;
	font-size: 10px;
	font-family:Verdana, Helvetica, sans-serif;
	height: 18px;
	width:209px;
	margin-top:0px;
}

/**----------inp.css---------------**/

.TabbedPanelsContent- txteingabe2,
.TabbedPanelsContent .select,
.TabbedPanelsContent .eingabef1,
.TabbedPanelsContent .eingabef1L,
.TabbedPanelsContent .eingabef1R,
.TabbedPanelsContent .eingabef2,
.TabbedPanelsContent .eingabef2L,
.TabbedPanelsContent .eingabef2R,
.TabbedPanelsContent .eingabef3,
.TabbedPanelsContent .eingabef4,
.TabbedPanelsContent .eingabef3L,
.TabbedPanelsContent .eingabef3R {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/*.TabbedPanelsContent .select,
.TabbedPanelsContent .eingabef1,
.TabbedPanelsContent .eingabef1L,
.TabbedPanelsContent .eingabef1R,
.TabbedPanelsContent .eingabef2,
.TabbedPanelsContent .eingabef2L,
.TabbedPanelsContent .eingabef2R,
.TabbedPanelsContent .eingabef3,
.TabbedPanelsContent .eingabef3L,
.TabbedPanelsContent .eingabef3R,
.TabbedPanelsContent .eingabef4 */
.TabbedPanelsContent .inpL,
.TabbedPanelsContent .inpR {
	font-size: 10px;
	font-family:Verdana, Helvetica, sans-serif;
	margin:auto 0;
	color:#1D1D1D;
	height: 15px;
	/*border-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;*/
}

.TabbedPanelsContent .inpL {
	background-color:#AFCFDE;
}
.TabbedPanelsContent .cwhite {
	background-color:#AFCFDE;
}
.TabbedPanelsContent .inpR {
	background-color:#CFF1AD;
}

.TabbedPanelsContent .inp20 {width:20px;}
.TabbedPanelsContent .inp30 {width:30px;}
.TabbedPanelsContent .inp40 {width:40px;}
.TabbedPanelsContent .inp50 {width:50px;}
.TabbedPanelsContent .inp135 {width:135px;}
.TabbedPanelsContent .inp150 {width:150px;}
.TabbedPanelsContent .inp206 {width:209px;}


/**-------------inputL----------------------------**/
.TabbedPanelsContent .eingabef2R {
	border-color: #FFFFFF;
	background : #CFF1AD;
	width:50px;
}
.TabbedPanelsContent .eingabef1R {
	border-color: #FFFFFF;
	background : #CFF1AD;
	width:150px;
}
.TabbedPanelsContent .eingabef3R {
	width: 206px;
	border: #FFFFFF;
	background: #CFF1AD;
}
.TabbedPanelsContent .eingabef1L {
	border-color: #FFFFFF;
	background : #AFCFDE;
	width:150px;
}
.TabbedPanelsContent .eingabef2L {
	border-color: #FFFFFF;
	background : #AFCFDE;
	width:50px;
}
.TabbedPanelsContent .eingabef3L {
	width: 150px;
	border: #AFCFDE 1px solid;
}
/**-------------start Formular - Styles----------------------------**/
.TabbedPanelsContent .select {
	border-color: #333333;
	width:50px;
}
/*.TabbedPanelsContent .eingabef1 {
	border-color: #333333;
	width:150px;*/
}


.TabbedPanelsContent .eingabef2 {
	border-color: #333333;
	background : #AAD4FF;
	width:50px;
}


.TabbedPanelsContent .eingabef3 {
	border-color: #333333;
	background : #AFCFDE;
	width:20px;
}

.TabbedPanelsContent .eingabef4 {
	border-color: #333333;
	background : transparent;
	width:197px;
}
.TabbedPanelsContent .txteingabe2 {
	width: 250px;
	margin: 5px 5px 10px;
}
.TabbedPanelsContent .txteing {
	width: 250px;
}
textarea{resize:none;}
#result_box .preis_field
{
margin-top:8px;
padding-left:10px;
}
#result_box .preis_field legend
{
margin-left:0px!important;
}