body {background-color: white; color: #333; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.noprint {display: none;}
hr {clear: both;}
#pagebody {width: 100%; margin-left: auto; margin-right: auto; border-width: 1px 3px 1px 3px; border-color: #999; border-style: solid; text-align: left;}
#pagehead {height: 70px; background-image: url(/images/bg_top.gif); background-repeat: repeat-x;}
#pagehead img.titel{}

#nav2 {display: none;}

#nav1 {display: none;}

#content {vertical-align: top; padding: 40px 20px; width: 100%;}
#content a {color: #333; font-size: 12px;}
#content h1 {clear: left;font-size: 10pt; padding: 2px 5px; margin: 0 0 20px 0;}
#content h2 {font-size: 14pt; padding: 2px 5px; margin: 0 0 20px 0;}
#content h3 {font-size: 16px; padding: 2px 5px; margin: 0 0 20px 0;}
#content h4 {font-size: 14px; padding: 2px 5px; margin: 0 0 20px 0;}
#content p {font-size: 10pt;}
#content p.short { font-size: 11pt; line-height: 1.5em; float: left; font-weight: bold; width: 7cm; padding: 0 .5cm .5cm .5cm; margin: 0;}
#content p.long { font-size: 10pt; font-weight: normal; margin: 0; padding: .5cm .5cm 0 0;}
/*#content table.newsbox {width: 100%;}
#content table.newsbox h1 { color: #333; background-image: none; font-size: 18px; padding: 0; margin: 0;}
#content table.newsbox p.short {font-size: 13px; line-height: 1.5em; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
#content table.newsbox p.long {font-size: 12px; font-weight: normal; margin: 0; padding: 0 10px 0 0;}*/
#content span.small {font-size: 10px;}

#topnews {display: none;}

#mediendaten {clear: left; background-color: #EFEFEF; padding: 4px; margin: 10px 0; font-size: 11px; border: 1px solid #d8d8d8}
#mediendaten a {font-size: 10pt;}
#mediendaten td {vertical-align: top;}
#mediendaten h2 {background-color: #D8D8D8; font-size: 11pt;}

#commentbox {display: none;}
#commentbox h2 {background-color: #D8D8D8; font-size: 11pt;}
#commentbox fieldset {border: 0;}

#kontakt {background-color: #EFEFEF; padding: 4px; margin: 10px 0; font-size: 11px; border: 1px solid #d8d8d8}
#kontakt fieldset {border: 0;}

p.msg {background-color: #EFEFEF; border:1px solid #D8D8D8; font-weight:bold; line-height:1.8em; color:#DF001F;}

#suche {background-color: #EFEFEF; padding: 4px; margin: 10px 0; font-size: 11px; border: 1px solid #d8d8d8}
#suche fieldset {border: 0;}

#archiv {background-color: #EFEFEF; padding: 4px; margin: 10px 0; font-size: 11px; border: 1px solid #d8d8d8}
#archiv fieldset {border: 0;}

#blaettern { height:15px; clear:both; display:block; background-color: #EFEFEF; padding: 4px; margin: 10px 0; font-size: 11px; border: 1px solid #d8d8d8}
#blaettern a.left { float:left; text-decoration:none; font-weight:bold;}
#blaettern a.right { float:right; text-decoration:none; font-weight:bold;}

#game {background-color:#FFF5CF; border:1px solid #FFCC00;}
#gameform {background-color: #EFEFEF; padding: 4px; margin: 10px 0; font-size: 11px; border: 1px solid #d8d8d8}
#gameform fieldset {border: 0;}
#gewonnen { display:none; }

#nav1 img.quantumlogo {margin:0 0 0 8px;}