
img{border:none;}

body { 
margin-top : 0px;
margin-left : 0px;
background-color : #f0f8ff;
font-weight : normal;
font-size : 12px;
color : #191970;
font-family : Verdana;
text-decoration : none;
} 
h1 { 
font-family : Verdana, Arial;
color : #5f833d;
font-size : 12px;
text-decoration : none;
font-variant : normal;
font-weight : bold;
background-image : url(images/h1-linie.gif);
height : 18px;
width : 100%;
} 
h3 { 
font-family : Verdana, Arial;
color : #5f833d;
font-size : 12px;
text-decoration : none;
font-variant : normal;
font-weight : bold;
background-image : url(images/h1-linie.gif);
height : 18px;
width : 100%;
clear : both;
margin : 0 0 10px 0;
} 
a { 
text-decoration : none;
} 
a:hover { 
text-decoration : underline;
} 
form { 
margin : 0;
} 
.fr_header { 
width : 774px;
margin : 0 0 0 1px;
} 
.cnt_header_l {
width: 240px; 
margin: 0px; 
float: left;
}
.cnt_header_r {
width: 534px; 
float: left;
}
.fr_content { 
clear:both;
width : 775px;
margin : 0px;
padding : 0px;
background-color : #d6ffa5;
border-top : 1px solid #f0f8ff;
height:100%;
} 
.fr_content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cnt_content {
width: 623px; 
background-image: url(/images/layout/higru_content.gif);
float: left;
}
.fr_menu { 
font-size : 11px;
font-family : Verdana;
padding: 0px;
margin: 0px;
width:152px; 
float:left;
background-color : #0000ff;
} 
.cnt_menu {
border-left:1px solid #F0F8FF; 
border-right:1px solid #F0F8FF; 
padding: 0px;
}
th.menu { 
color : #00007f;
width : 150px;
height : 17px;
margin-top : 0;
margin-bottom : 3px;
padding-left : 6px;
background-image : url(/images/layout/menu_tophigru.gif);
font-family : Verdana;
font-size : 11px;
border-bottom : 1px solid #f0f8ff;
text-align : left;
} 
td.menu { 
color : #00007f;
margin-left : 0;
width : 150px;
height : 17px;
padding-left : 8px;
vertical-align : middle;
text-align : left;
background-color : #d6ffa5;
border-bottom : 1px solid #f0f8ff;
font-size : 11px;
font-family : Arial;
} 
A:link.menu  { 
font-family : Verdana;
color : #00007f;
font-size : 11px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
A:active.menu  { 
font-family : Verdana;
color : #00007f;
font-size : 11px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
A:visited.menu  { 
font-family : Verdana;
color : #00007f;
font-size : 11px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
A:hover.menu  { 
font-family : Verdana;
color : #00007f;
font-size : 11px;
text-decoration : underline;
font-variant : normal;
font-weight : normal;
} 
A:link { 
font-family : Verdana, Arial;
color : #191970;
font-size : 12px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
A:active { 
font-family : Verdana, Arial;
color : #191970;
font-size : 12px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
A:visited { 
font-family : Verdana, Arial;
color : #191970;
font-size : 12px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
A:hover { 
font-family : Verdana, Arial;
color : #191970;
font-size : 12px;
text-decoration : underline;
font-variant : normal;
font-weight : normal;
} 
.kasten_rechts { 
border : 1px solid #ffffff;
width : 140px;
background-color : #cadff9;
} 
.kasten_rechts_title { 
width : 138px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
background-color : #bdd8f8;
font-weight : normal;
font-size : 11px;
color : #191970;
font-family : Verdana;
text-decoration : none;
font-weight : bold;
padding : 2px;
} 
.kasten_rechts_content { 
width : 138px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
background-color : #cadff9;
font-weight : normal;
font-size : 11px;
color : #191970;
font-family : Verdana;
text-decoration : none;
padding : 2px;
} 
#wegweiser { 
font-family : Verdana, Arial;
color : #191979;
font-size : 10px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
#wegweiser A:link { 
font-family : Verdana, Arial;
color : #191979;
font-size : 10px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
#wegweiser A:active { 
font-family : Verdana, Arial;
color : #191979;
font-size : 10px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
#wegweiser A:visited { 
font-family : Verdana, Arial;
color : #191979;
font-size : 10px;
text-decoration : none;
font-variant : normal;
font-weight : normal;
} 
#wegweiser A:hover { 
font-family : Verdana, Arial;
color : #191979;
font-size : 10px;
text-decoration : underline;
font-variant : normal;
font-weight : normal;
} 
#gamecnt { 
font-weight : normal;
font-size : 12px;
color : #191970;
font-family : Verdana;
text-decoration : none;
width : 775px;
margin : 1px 0 0 0;
background-color : #d6ffa5;
} 
#gamecnt:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#gamecnt h2 { 
font-weight : bold;
font-size : 13px;
color : #191970;
font-family : Verdana;
text-decoration : none;
margin : 5px 0 10px 10px;
} 
.fr_footer { 
clear : both;
font-weight : normal;
font-size : 11px;
color : #191970;
font-family : Verdana;
text-decoration : none;
width : 775px;
height : 20px;
padding : 0;
background-color : #d6ffa5;
border-top : 1px solid #f0f8ff;
clear : both;
margin : 1px 0 0 0;
} 
.cnt_footer {
width: 771px;
padding: 2px 0 2px 0;
text-align: center;
}
a.footer { 
font-size : 11px;
} 
#start a { 
font-weight : bold;
} 
.start_h1 { 
margin : 10px 0 10px 0;
padding : 0;
} 
.start_cnt { 
margin : 0 0 0 0;
padding : 0 0 20px 0;
width : 463px;
} 
.start_box_1 { 
width : 15px;
float : left;
} 
.start_box_2 { 
width : 80px;
float : left;
} 
.start_box_3 { 
width : 135px;
float : left;
} 
.start_box_title { 
font-weight : bold;
} 
.start_box_cnt { 
font-size : 11px;
}