* {
  font-family:Verdana;
  }

a:link, a:visited, a:active { color: #000000; }
a:hover{ font-weight:bold; }

a.menu1:link, a.menu1:visited, a.menu1:active { text-decoration:none; font-weight: normal; color: #000000; }
a.menu1:hover{ font-weight: bold;}
a.menu2:link, a.menu2:visited, a.menu2:active { text-decoration:none; font-weight: normal; color: #000000; }
a.menu2:hover{ background-color: #000033; font-style: normal; color: #FFFFFF;}

a.impressum:link, a.impressum:visited, a.impressum:active {font-size:10pt; color:#ffffff; font-weight:bold; text-decoration:none;}
a.impressum:hover {text-decoration:underline; }

#scaffold { border-collapse: collapse; border-left-style:solid; border-left-width:2; border-right-style:solid; border-right-width:2;}
#top { font-size:17pt; font-weight:bold; text-align:center;}
#banner { border-style: solid; border-width: 2}
#navigator { font-size: 9px; font-style:italic; }
#menu { width:175px; border-bottom-style: solid; border-bottom-width: 1;}
#bottom { text-align:center; border-bottom-style: solid; border-bottom-width: 2}
#content { border-style: solid; border-width:1; height:500px;}

#atsvaktuell { border-style: solid; border-width:1; height:75px;}
#empty { height:20px; }
#altenkessel { font-size: 10pt; border-style: solid; border-width:2; }

tr.menu1 {   font-size:10pt; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1}
tr.menu2 {   font-size:8pt; border-right-style: solid; border-right-width: 1; border-bottom-style: solid; border-bottom-width: 1; background-color: #DDDDFF}

p.headline_1 { font-weight:bold; font-size:15pt; color:#999999;}
p.headline_2 { font-weight:bold; font-size:10pt; color:#000033;}
p.headline_3 { font-weight:bold; font-size:9pt;}

p.text { font-size:9pt; }
p.text_2 { font-size:8pt; font-style:italic; }

p.info_1 { font-weight:bold; font-size:10pt; }
p.info_2 { font-style:italic; font-size:10pt; }

tr.headline { border:1px solid #000033; background-color:#DDDDFF; }
tr.headline_2 { background-color:#DDDDFF; color:#000033; } 

p.profile_ask { font-size: 10pt; font-weight: bold; }
p.profile_ans { font-size: 10pt; }

tr.news_add {border-top-style:dashed; border-top-width:1; }
tr.dashed_top {border-top-style:dashed; border-top-width:1; }

div.picture_right {float:right;}
div.picture_left {float:left;} 