#root{
    margin-left: 1px;
    margin-right: 1px;
}
#head{
    width:790px;
    height:100px;
    background-image:url(../pic/backgr_top.png);
    color:#FFFFFF;
}
#head-left{
    float:left;
    width:165px;
    text-align:center;
    padding:5px;
}
#head-right{
    float:left;
    width:605px;
    text-align:center;
    padding:5px;
}
#head-right .gross{
font:bolder 36px Times New Roman, Verdana;
color:#FFFFFF;
}
#head-right .mittel{
font:bold 18px Times New Roman, Verdana;
color:#FFFFFF;
}
#navigator{
    width:790px;
    height:25px;
    background-image:url(../pic/backgr_navi.png);
    color:#FFFFFF;
    border-top:2px solid #C0C0C0;
}
#navigator_alignment {
	padding: 3px 0 0 170px;
}
#footer_alignment {
	padding-left: 170px;
}
#mitte {
    width:790px;
    height:275px;
    }
#mitte-left{
    float:left;
    width:150px;
    height:251px;
    padding:10px;
    text-align:left;
    overflow:hidden;
    background-image:url(../pic/backgr_left.png);
/*    background-repeat:no-repeat;*/
    color:#FFFFFF;
    border-top:2px solid #C0C0C0;
    border-bottom:2px solid #C0C0C0;
}
#mitte-left .center{
font:bold 18px verdana, sans-serif;
color:#FFFFFF;
}
#mitte-left .fett{
font:bold 12px verdana, sans-serif;
color:#FFFFFF;
}
#mitte-left .zehn{
font:normal 10px verdana, sans-serif;
color:#FFFFFF;
}
#mitte-left a {
font:normal 10px verdana, sans-serif;
text-decoration: none;
color: #FFFFFF;
}
#mitte-left a:link {
color:#FFFFFF;
}
#mitte-left a:visited {
color:#FFFFFF;
}
#mitte-left a:hover {
color:#FF0000;
}
#mitte-left a:active {
color: #FF0000
}
#menu {
float: left;
width: 150px;
height: 240px;
margin-top: 5px;
}
#menu a {
display: block;
font: bold 11px Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
border: 1px solid #FFFFFF;
width: 130px;
margin: 5px 0;
color: #FFFFFF;
background: #000080;
text-align: center;
}
#menu a:link {
color:#FFFFFF;
background: #000080;
}
#menu a:visited {
color:#FFFFFF;
background: #000080;
}
#menu a:hover {
color:#000080;
border:1px solid #000080;
background: #FFFFFF;
}
#menu a:active {
color: #000080;
background: #FFFFFF;
}
#mitte-right{
    width:590px;
    height:250px;
    text-align:left;
    background-image:url(../pic/backgr.gif);
    background-color:#FFFFFF;
    color:#000080;
    overflow:auto;
    padding:12px;
/*    scrollbar-face-color: #00C0FF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color:#000080;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #EFEFEF;
    scrollbar-track-color: #CCDDEE;
    scrollbar-arrow-color: #0050A0;*/
}
#mitte-right .center{
font:bolder 20px verdana, sans-serif;
color: #000080;
text-align: center;
}
#mitte-right .normal{
font:normal 12px verdana, sans-serif;
color:#000080;
}
#mitte-right .fett{
font:bold 12px verdana, sans-serif;
color:#000080;
}
#mitte-right .fettlinie{
font:bold 12px verdana, sans-serif;
color:#000080;
text-decoration:underline;
}
#mitte-right .fettrot{
font:bold 12px verdana, sans-serif;
color:#FF0000;
}
#mitte-right .fettrotbig {
	font:bold 13.5px verdana, sans-serif;
	color:#FF0000;
}
#mitte-right .zehn{
font:normal 10px verdana, sans-serif;
color:#000080;
}
#mitte-right .klein{
	font:normal 9px verdana, sans-serif;
	color:#000080;
}
#mitte-right .kreuze {
	text-align: center;
}
#foot {
	width:790px;
	height:25px;
	background-image:url(../pic/backgr_foot.png);
	color:#FFFFFF;
	/*text-align:center;*/
}
#foot .weiss{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.weiss:link {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a.weiss:visited {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a.weiss:focus {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
a.weiss:hover {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
a.weiss:active {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
a.impress:link {
font:bold 12px verdana, sans-serif;
color:#000080;
text-decoration:underline;
}
a.impress:visited {
font:bold 12px verdana, sans-serif;
color:#000080;
text-decoration:underline;
}
a.impress:focus {
font:bold 12px verdana, sans-serif;
color:#000080;
text-decoration:blink;
}
a.impress:hover {
font:bold 12px verdana, sans-serif;
color:#000080;
text-decoration:blink;
}
a.impress:active {
font:bold 12px verdana, sans-serif;
color:#000080;
text-decoration:none;
}
a.impresskl:link {
font:bold 10px verdana, sans-serif;
color:#000080;
text-decoration:none;
}
a.impresskl:visited {
font:bold 10px verdana, sans-serif;
color:#000080;
text-decoration:none;
}
a.impresskl:focus {
font:bold 10px verdana, sans-serif;
color:#000080;
text-decoration:underline;
}
a.impresskl:hover {
font:bold 10px verdana, sans-serif;
color:#000080;
text-decoration:underline;
}
a.impresskl:active {
font:bold 10px verdana, sans-serif;
color:#000080;
text-decoration:underline;
}
a.gross {
font-weight:900;
font-size:28px;
text-align:center;
}
td.gross {
font-weight:900;
font-size:28px;
text-align:center;
}
td.mittelgross {
font-weight:600;
font-size:20px;
text-align:center;
}
td.kleinweiss {
font-weight:600;
font-size:14px;
color:#FFFFFF;
}
td.nav_spalte1 {
	width:175px;
	height:25px;
}
td.nav_spalte2 {
	width:400px;
	vertical-align:middle; 
	text-align:left;
}
td.mit_10 {
	width:10px;
}
td.mit_20 {
	width:20px;
}
td.mit_25 {
	width:25px;
}
td.mit_50 {
	width:50px;
}
td.mit_90 {
	width:90px;
}
td.mit_100 {
	width:100px;
}
td.mit_150 {
	width:150px;
}
td.mit_165 {
	width:165px;
}
td.mit_200 {
	width:200px;
}
td.mit_260 {
	width:260px;
}
td.mit_300 {
	width:300px;
}
td.mit_340 {
	width:340px;
}
td.mit_400 {
	width: 450px;
}
td.mit_450 {
	width:450px;
}
td.mit_start2 {
width:30px;
vertical-align:top;
}
td.mit_firm1 {
width:150px; 
text-align:right;
}
td.mit_firm2 {
width:200px; 
text-align:left;
}
td.mit_firm3 {
width:150px; 
text-align:center;
}
td.foot1 {
width:175px;
height:25px;
}
td.foot2 {
width:450px;
text-align:left;
}
td.fernwartungbild {
padding: 0px 20px;
}
a.mittel:link {
font:bold 12px verdana, sans-serif;
text-align:left;
text-decoration:none;
color:#000080;
}
a.mittel:visited {
font:bold 12px verdana, sans-serif;
text-align:left;
text-decoration:none;
color:#000080;
}
a.mittel:focus {
font:bold 12px verdana, sans-serif;
text-align:left;
text-decoration:underline;
color:#000080;
}
a.mittel:hover {
font:bold 12px verdana, sans-serif;
text-align:left;
text-decoration:underline;
color:#000080;
}
a.mittel:active {
font:bold 12px verdana, sans-serif;
text-align:left;
text-decoration:underline;
color:#000080;
}
a.fettrot {
	font:bold 12px verdana, sans-serif;
	color:#FF0000;
	text-decoration: underline;
}

a.fettrot:hover {
	font:bold 12px verdana, sans-serif;
	color:#000080;
	text-decoration: underline;
}

img {
border:none;
}
ul.zehn {
font:normal 10px verdana, sans-serif;
color:#000080;
}
ul.auto {
list-style-type:disc;
}

.winkalk td {
	text-align: center;
}

p.small {
	margin-top: 4px;
}

.tooltip {
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	border: solid black 1px;
	padding: 6px;
	font-size: 90%;
	max-width: 300px;
}

#gmwinkalk div.head {
	text-align: left;
	margin-top:10px;
}

#gmwinkalk div.body {
	text-align: justify;
	margin: 10px 0;
}

