body { min-height:101%; border:0px; padding:0px; margin:0px; text-align:center; font-family:Arial, Sans-Serif; font-size:11px; color:#666; }
img { border:0px; }

#hide { width:0px; height:0px; visibility:hidden; }
#navi { margin:40px 0px 0px 0px; background:url("../img/back-navi.gif") repeat-x; text-align:center; white-space:nowrap; }
.navi 			{ position:relative; top:-5px; left:-15px; margin:0px 0px; padding:2px 15px; color:#fff; font-variant:small-caps; text-decoration:none; }
.navi-aktiv { position:relative; top:-5px; left:-15px; margin:0px 10px; padding:2px 5px; background:#fff; color:#b91914; font-variant:small-caps; text-decoration:none; }
.navi-aktiv:hover { text-decoration:none; cursor:default; }
.navisub			 { position:relative; top:-5px; left:-15px; margin:0px 10px; padding:2px 5px; background:#fff; color:#b91914; font-variant:small-caps; text-decoration:none; }
.navisub-aktiv { position:relative; top:-5px; left:-15px; margin:0px 10px; padding:2px 5px; background:#fff; color:#b91914; font-variant:small-caps; text-decoration:underline; }
.navisub-aktiv:hover { cursor:default; }
a:hover { text-decoration:underline; }
#navi img { margin-left:10px; }
#sub { position:absolute; top:5px; margin-left:70px; }
.contentlink { color:#b91914; }

#content { position:relative; width:690px; height:255px; margin:auto; padding-top:44px; padding-bottom:0px; text-align:left; }
#contentleft { float:left; width:315px; }
#contentright { float:left; margin-left:30px; width:330px; margin-top:-2px; }
#contentbreit { float:left; width:470px; }
#contentright a { color:#b91914; }

#newscontent { margin:10px; }

#refhead { width:160px; }
#liste   { float:left; width:160px; height:200px; }
#pfeilo  { margin:2px 0px; padding:1px 2px; }
#pfeilu	 { margin:2px 0px; padding:1px 2px; }
#reflist {  }
#reflist a { color:#666; text-decoration:none; }
#reflist a:hover { color:#b91914; text-decoration:underline; }
#refcontent { margin-bottom:0px; padding-top:10px; }
#refpics { margin-left:160px; height:116px; text-align:right; }
#refpics img { margin-right:17px; }
#refdesc { float:left; margin:12px 0px 0px 10px; width:350px; text-align:left; }
#refdesc h1 { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#refdesc p { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#reflink { margin:2px 18px 0px 160px; height:77px; text-align:right; }
#reflink a { color:#666; text-decoration:none; }
#reflink a:hover { text-decoration:underline; }
#reflink p {position:absolute; bottom:0px; right:17px; }
.zur { background:url("../img/pfeil-l.gif") no-repeat 0px 2px; padding-left:10px; margin-right:15px; }
.vor { background:url("../img/pfeil-r.gif") right no-repeat; padding-right:10px; }
#linkout {  }
#refpopimg { width:100%; height:405px; margin-top:8px; text-align:center; }
#refpopimg img,object,embed { margin-right:5px; margin-bottom:5px; }

#footer { width:690px; margin:auto; margin-top:10px; font-size:9px; }
#footer a { color:#666; margin-right:15px; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footleft { float:left; text-align:left; }
#footright { text-align:right; }

h1 { font-size:11px; color:#b91914; font-weight:normal; margin:0px; }
h2 { font-size:11px; color:#b91914; font-weight:normal; margin:0px; }
p { margin:0px; margin-bottom:15px; }
#flashcontent { margin:0px; border:0px; padding:0px; }
#millelogo { position:relative; top:-1px; }
.hr { margin:0px 0px 8px 0px; width:100%; height:1px; background:#aaa; font-size:0px; }

form { margin:0px; padding:0px; }
.submit { margin: 10px 10px 0px 0px; background:#eee; border:1px solid #333; color:#666; font-size:12px; }
textarea { width:265px; height:85px; font-family:Arial, Sans-Serif; font-size:12px; }