body { color: black;  text-align: left }
body, p,td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;line-height: 16px}

li{
   list-style-image:url('../images/ulsym.gif');
}


p {margin:0;padding:0;margin-bottom:0px;}

td {vertical-align:top}
img {border:0px;}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #CCCCCC;
 border-bottom: transparent;
}

input{  background-color: #FFFFFF;font-size: 11px; border: solid 1px #c0c0bb;  padding-left: 3px;margin-bottom: 5px}
textarea{  background-color: #FFFFFF;font-size: 11px; border: solid 1px #c0c0bb;  padding-left: 3px;margin-bottom: 5px}


.highlight {font-weight:bold;color: #00396b;}
.title {font-weight:bold;color: #00396b;font-size: 14px;}
.byline {font-size: 10px;color: #999999;}

.small {font-size: 10px;}

#teasertitle {font-weight:bold;padding-top:2px;padding-bottom:5px;}

a:link { color: #990000; text-decoration: none }
a:visited { color: #990000; text-decoration: none}
a:hover { color: gray; text-decoration: none }
a:active { color: gray; text-decoration: none }

.navtitlediv {font-size: 12px;font-weight:bold;padding-bottom:20px}
a.navtitle:link { color: #00396b; text-decoration: none;}
a.navtitle:visited { color: #00396b; text-decoration: none }
a.navtitle:hover { color: gray ; text-decoration: none}
a.navtitle:active { color: gray ; text-decoration: none}


.navfirstdiv {font-size: 11px;}
a.navfirst:link { color: #00396b; text-decoration: none;}
a.navfirst:visited { color: #00396b; text-decoration: none }
a.navfirst:hover { color: gray ; text-decoration: none}
a.navfirst:active { color: gray ; text-decoration: none}

a.navfirstact:link { color: #990000; text-decoration: none;}
a.navfirstact:visited { color: #990000; text-decoration: none }
a.navfirstact:hover { color: gray ; text-decoration: none}
a.navfirstact:active { color: gray ; text-decoration: none}

.navseconddiv {font-size: 11px;}
a.navsecond:link { color: #00396b; text-decoration: none;}
a.navsecond:visited { color: #00396b; text-decoration: none }
a.navsecond:hover { color: gray ; text-decoration: none}
a.navsecond:active { color: gray ; text-decoration: none}

a.navsecondact:link { color: #990000; text-decoration: none;}
a.navsecondact:visited { color: #990000; text-decoration: none }
a.navsecondact:hover { color: gray ; text-decoration: none}
a.navsecondact:active { color: gray ; text-decoration: none}

.navpoint {color: #990000;font-weight:bold;float:left}
.navline {color: #990000;font-weight:bold;float:left}


.navspez {font-size: 9px;}
a.navspez:link { color: gray; text-decoration: none;}
a.navspez:visited { color: gray; text-decoration: none }
a.navspez:hover { color: #990000 ; text-decoration: none}
a.navsecond:active { color: #990000 ; text-decoration: none}

a.navspezact:link { color: #00396b; text-decoration: none;}
a.navspezact:visited { color: #00396b; text-decoration: none }
a.navspezact:hover { color: gray ; text-decoration: none}
a.navspezact:active { color: gray ; text-decoration: none}



#page {  position: relative; left:50%;width:920px;margin-left:-460px;background-color: #FFFFFF;}

#nav { position: absolute; width:920px; background-color: white; top: 0; height: 100px; }
#logo { position: absolute; width:185px; background-color: white; top: 25px;left: 25px; height: 50px; }
#navigation { font-size:9px; position: absolute; width:210px; background-color: white; top: 0px;left: 710px; height: 100px; }
#navigation td { font-size:9px;  }


#head { position: absolute; width:920px; background-color: white; top: 100px; height: 215px; }


#main { position: absolute; width:920px;  top: 315px;padding-top: 0px;padding-bottom: 0px ;}
#maininside { background-image: url(../img/hg_special.gif);background-repeat: repeat-y;background-color: white;} 


#unav {  width:136px; padding-left:15px;padding-right: 10px;padding-top: 30px;min-height: 250px;float: left;  background-color: white;  background-image: url(../img/hg_left.gif);background-repeat: no-repeat;}
#unav p { font-size: 10px;}




#content { width:507px;float:left; background-color: white;margin-left:1px;  background-image: url(../img/hg_middle.gif);background-repeat: repeat-x;padding-left: 20px;padding-right:20px;padding-top: 30px}

#special { width:170px;padding-left:20px;padding-right: 20px;padding-top: 30px;float: right;background-color: #f5f5f5; background-image: url(../img/hg_right.gif);background-repeat: no-repeat;}
#special p { font-size: 10px;}
#special img {padding-bottom:4px;}

#footer { color: #DDDDDD;font-size:10px; padding-top: 3px; padding-bottom: 3px; background-color: #999999; clear: both; width:900px;padding-left:10px;padding-right:10px;} 
#bottom { color: #DDDDDD;width:920px;height:20px} 



