/* CSS Document */

body{font-family:Arial,sans-serif; font-weight: normal; font-size: 11px; color: #333333; overflow-y: hidden;}
a:link { color: #333333; text-decoration: underline; } 
a:visited { color: blue; text-decoration: underline; } 
a:hover {color:red;text-decoration: underline ;}  

h1{font-size: 14px; font-weight: bold;  margin-top: 2px;}
h2{font-size: 11px; font-weight: bold;  margin-top: -6px; margin-bottom: 0px;}
.trenn{font-size: 11px;}
.trennt{font-size: 14px;font-weight: bold;}

.berechnung{padding-left: 6px; background-color: #E8F7FF; font-size: 18px; font-weight: bold; letter-spacing: 1px; color: #F00000; border: none; height: 20px;}

.text{font-size:12px; font-weight:bold;}
.datum{font-size:11px;}
.textu{font-size:10px;}
.textr{font-size:11px;}
.financial {position: absolute; top: 8px; margin-left: -6px; overflow:hidden; width:210px; height: 362;}
*html .financial {position: absolute; top: 8px; left: 4px; overflow:hidden; width:200px; height: 378;}
.oben{
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
padding: 0px 0px 0px 0px;
height: 50px;}

*html .obe{
width: 230px; *height: 80px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}
.obe{
width: 235px; height: 100px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

.obec{
width: 150px; height: 120px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

.obr{width: 236px; height: 110px;
border: 1px solid #cccccc;}

*html .obr{width: 236px; *height: 80px;
border: 1px solid #cccccc;}
*html .ieh{height: 60px}
.obrc{width: 150px; height: 110px;
border: 1px solid #cccccc;}

.une{
height: 30px;
text-align: center;
text-align-top: 0px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

*html .une{
height: 30px;
text-align: center;
text-align-top: 0px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

.unec{
text-align: center;
text-align-top: 0px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

.unecr{
text-align: center;
text-align-top: 0px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

.unr{
height: 30px;
text-align: center;
text-align-top: 0px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}
}
*html .unr{
height: 30px;
text-align: center;
text-align-top: 0px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}
}
*html #forrech{margin-top:0px;}
#forrech{
	position:absolute;
	margin-left: 10px;
	margin-top: ;
	left: 10;
	width: 479;


}
#foot{margin-top: 360px; width:780px; margin-left: 200px;clear:left;}

*html #foot{position: absolute; width:780px; top: 460px; left: 0px;}

*html .rechner{position: absolute; margin-top: 10px;
margin-left: 195px;
background-color:#CAE8FF;
border: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 458px;
min-height: 180px;}

.rechner{margin-top: 12px;
margin-left: 190px;
background-color:#CAE8FF;
border: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 474px;
height: 180px;}
.ecb {margin-top: 14px;}

.ecbint{
margin-left: 192px; 
margin-top: 8px; 
width: 282px; 
height: 270px; 
border-bottom: 1px solid #cccccc; 
border-left: 1px solid #cccccc; 
border-top: 1px solid #cccccc; 
padding: 0px 0px 0px 8px;
}
*html .ecbint{position: absolute;
left: 2px; 
margin-top: 360px; 
width: 295px; 
height: 287px; 
border-bottom: 1px solid #cccccc; 
border-left: 1px solid #cccccc; 
border-top: 1px solid #cccccc; 
padding: 0px 0px 0px 8px;
}

.rechnercross{width:296px; 
background-color:#CAE8FF;
border: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;}

*html .rechnercross{width:302px; 
background-color:#CAE8FF;
border: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;}

.exerechr{width: 474px; margin-top: 20px; margin-left: 191px;}


*html .exerechr{position:absolute; margin-left: 194px; margin-top: 378px; width:478px;}
/* multi */
.buttonm{padding-bottom: 8px; *padding-bottom: 2px; width: 94px; height: 18px; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#3EADFF; border: 0px solid #EBEBEB;}
/* taschenrechner */
.button{width: 34px; font-family:courier; font-size: 14px; font-weight: bold; color: #000000; background-color:#3EADFF;}
.cbutton {width: 100%; font-family:courier; font-size: 14px; font-weight: bold; color: #000000; background-color:#3EADFF; padding:0px;}
.trech{border: 2px outset #3EADFF; height: 180px: width:168px;}
.display{background-color:#CAE8FF; border:2px inset #3EADFF;}
/* zinsrechner */
.flar {*margin-top: -12px; background-color: #CAE8FF; width: 302px; font-family: courier; font-size: 12px; border: 1px solid #3EADFF;}
.ztab{font-family: courier; font-size: 12px; width: 302px; border: 1px solid #3EADFF;}
.zztab{text-align: right; font-family: courier; font-size: 12px; border-top: 1px solid #3EADFF; background-color: #CAE8FF;}
.zinpu{background-color:#E8F7FF; border:2px inset #3EADFF;}
.bton {background-color:#3EADFF; border: 1px outset #333333;}
.behalt {font-family: courier; font-size: 12px;}
*html .behalt {font-family: courier; font-size: 12px; ! important}
/* fuss */
#scroll{position:absolute; background-color: #fff; top:0; left:0; height:100%; overflow:auto; visibility: visible; width: 100%; z-index: 0;}
*html div.extern{position:absolute; width: 966px; height:40; left: 15px; bottom:0px; border-top: 4px double #000033; border-bottom: 3px solid #000033; background-color: #ffffff; z-index: 1;}
div.extern{position:fixed; width:966px; height:36; left: 15px; bottom: 0px; border-top: 3px double #000033; padding-top: 6px;  border-bottom: 3px solid #000033; background-color: #ffffff; z-index: 1;}

