			.form_container {border:1px #cccccc solid;}

.mouseover_on {background-color: #C1E4FF}
table.calc_output {width: 100%; border-spacing: 1px;}
#calc_heading {padding:0 0 12 0px;}
a.calc_link {}
.tab_head {background:#cccccc;}
.tab_head_cell {font-size:12px; font-weight:bold; padding:5px;}
.tab_result_cell {font-size:12px; padding:5px; vertical-align: middle}
.tab_result_price {font-size:13px; font-weight:bold; text-align:right;}
.tab_result_comments {font-size:11px;}
.tab_result_comments ul {font-size:10px; padding:0px; list-style:disc;}
.tab_result_comments li {font-size:10px; padding:0px;}
.tab_result_remarks {width: 175px;}
.comments {display:none;}
.tab_res1 {background:#ffffff;}
.tab_res2 {background:#eeeeee;}
.tab_footnotes {font-size:10px;}
.tab_footnotes a {font-size:10px;}
.form_cell {font-size:11px; white-space: nowrap;}
.form_legend_cell {width: 100%; font-size:11px;}
.power_form {font-size:11px; width:100px;}
#submit1 {font-size:10px;}
.tooltip {font-size:11px; text-align:left; position:absolute; z-index:10; display:none; border:1px #000000 solid; padding:5px; background:#FFFFCC; color:#000000; width:350px; z-index:100;}
.tooltip b {font-size:11px;}
.tooltip p {font-size:11px;}
.tooltip td {font-size:11px;}

.form_tab		{background:#f8f8f8; padding:5px; margin:0px; border:0px;}
.form_tab_cell	{background:#f8f8f8; padding:2 2 8 2px; font-size:12px;}
.select-free
{
	position:absolute;
	z-index:10;
	cursor:move;

	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
	
}

.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
.Stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}
.Stil2 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil3 {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A5140C;
}
.Stil5 {
	color: #333333;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #A5140C; }
.Stil7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A5140C;
}
.Stil11 {font-size: 13px}
.Stil13 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.Stil17 { }

.carriers {  font-size: 12px;}
.carriers table {  font-size: 12px; padding:0px; marign:0px;}
.rcarriers table tr {  background:transparent url(/layout/img/trennlinie.gif) repeat-x scroll center bottom; line-height:2;}
.tariftable tr {  background:transparent url(/layout/img/trennlinie.gif) repeat-x scroll center bottom; line-height:2;}
.carriers p {  margin-top:30px; }
.carriers img { margin:5px; }

sub, sup {
      line-height: 0px;
      font-size: 70%;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }