body {
color : #424242 ; 
background-color : #ffffff ;
} 
a { 
font-family : sans-serif ;
} 
a img {
border:none;
}
a:link { 
color : #3e4985 ; 
text-decoration : none ; 
} 
a:visited { 
color : #5690da ; 
text-decoration : none ; 
} 
a:hover { 
color : #000c52 ; 
text-decoration : underline ; 
} 
a:active { 
color : #323232 ; 
text-decoration : underline ; 
} 
h1 { 
color : #323232 ; 
text-transform : uppercase ; 
font-family : sans-serif ; 
font-weight : bold ; 
font-size : 14px ; 
letter-spacing : 0.1em ; 
text-align : right ; 
margin-right : 30px ; 
} 
h2 { 
color : #323232 ; 
text-transform : uppercase ; 
font-family : sans-serif ; 
font-size : 12px ; 
font-style : italic ; 
font-weight : bold ; 
width : 200px ; 
float : left ; 
margin : 3px 12px 0 0 ; 
border-width : 0 1px 0 0 ; 
border-color : #323232 ; 
border-style : solid ; 
padding : 3px ; 
} 
h3 , h4 { 
font-size : 12px ; 
} 
p { 
font-family : sans-serif ; 
font-size : 12px ; 
} 
ul { 
font-size : 12px ; 
}
.KatNav {
text-align : center ;
word-spacing : 30px ;
background-color : #99ccff ;
font-size : 10px ;
margin : 3px 0px ;
border-width : 1px 0 ;
border-color : black ;
border-style : solid ;
padding : 3px ;
}
.KatNav em {
color : #fff ;
font-style : italic ;
}
.KatWahl { 
margin : 20px 100px 20px 0 ; 
} 
.KatWahlPos { 
height : 94px ; 
width : 70% ; 
border-width : 0 0 1px ; 
border-color : black ; 
border-style : solid ; 
margin : 10px 0 ; 
padding : 0 10px ; 
} 
.GsSts { 
font-size : 10px ; 
font-family : sans-serif ;
text-indent : 10px ; 
border-width : 1px 0 ; 
border-color : black ; 
border-style : solid ; 
border-style : solid ; 
padding : 0 3px 0 0 ; 
} 
.GsArt { 
margin : 30px 50px 0 0 ; 
} 
.GsArt h2 { 
float : left ; 
color : #424242 ; 
width : 180px ;
margin : 0 15px 0 0 ; 
border-width : 0 1px 0 0 ; 
border-color : black ; 
border-style : solid ; 
padding : 0 5px 0 0 ; 
} 
.GsAls { 
list-style-type : none ; 
line-height : 1.5em ; 
font-size : 11px ;
}
.GsAlf { 
text-align : left ; 
} 
.GsAlf em { 
font-weight : bold ; 
} 
.GsAla { 
text-align : left ; 
font-style : italic ; 
} 
.GsAbg { 
float : right ; 
width : 230px ; 
margin : 0 10px 10px 10px; 
} 
.GsAnv { 
clear : both ; 
text-align : center ; 
font-size : 10px ; 
margin : 30px 0 10px 0 ; 
border-width : 1px 0 ; 
border-color : black ; 
border-style : solid ; 
padding : 3px ; 
} 
.GsSdl { 
clear : both ; 
margin : 10px 0 0 ; 
font-size : 10px ; 
} 
.GsSul { 
margin : 30px 30px 20px 0 ; 
} 
.GsSup { 
clear : left ; 
width : 70% ; 
margin : 10px 0 ; 
padding : 0 10px ; 
} 
.GsSub { 
float : left ; 
width : 120px ; 
margin : 0 ; 
padding : 0 ; 
} 
.GsSut { 
margin : 0 0 0 5px ; 
} 
.copy { 
text-align : right ; 
font-size : 9px ; 
font-style : italic ; 
margin : 10px 10px 0 0 ; 
} 
.htext {
color : #FFFFFF;
display : none;
}
#Logo { 
position : absolute ; 
top : 0 ; 
left : 170px ; 
width : 78% ; 
height : 170px ; 
background-color : #ffffff ; 
background-image : url(../res/topbg3.jpg) ; 
background-repeat : no-repeat ; 
} 
#Nav { 
position : fixed ; 
top : 0 ; 
width : 170px ; 
z-index : 0 ; 
line-height : 2.5em ; 
font-size : 10px ; 
} 
#Nav ul { 
list-style-type : none ; 
padding : 0 ; 
margin : 10px 0 0 10px ; 
} 
#Nav em { 
color : #fff ; 
font-style : italic ; 
background-color : #5690da ; 
} 
#Text { 
position : absolute ; 
top : 170px ; 
left : 200px ; 
width : 75% ; 
z-index : 1 ; 
margin : 10px 0 0 ; 
} 
#Text table { 
clear : left ; 
} 
#Start {
position : absolute ; 
width : 70% ; 
top : 30% ; 
left : 30% ; 
}
