html {
	height: 101% !important; /* Fix for FF no scrollbar, if content height smaller than window height (visible area) */
}
body {font-family:Arial,Verdana,Helvetica,sans-serif;}
.newsimg,.newsauswahl,.umfrage,.newsframe,.myframe,.formular,.button,.linkliste,.orientierung,.impressum,.linklist,.standard,.newsheader,.newsframe,.tabelle,.header,.menue,.link,.klein,.gross,.news,.navig,.spnet,.newstitle,.newsitem,.newsdescription,.webdescription{font-family:"Arial","Verdana","Helvetica",sans-serif; }
h1 { text-align:center;font-size:14px;font-weight:bold;color:#000000;}
h2 { margin-top:0px;margin-bottom:0px;text-align:center;font-size:12px;font-weight:bold;color:#000000;}
h3 { margin-top:0px;font-size:12px;font-weight:bold;color:#006699;}
.standard  { font-size: 11px; line-height: 15px; }
.tabelle { font-size: 11px; line-height: 13px; }
.gross,.grosslink { font-size: 14px; line-height: 16px; }
.header { font-size: 16px; font-weight: bold; }
.klein { font-size: 10px; line-height: 12px; }
.news{ font-size: 12px; line-height: 16px; }
.navig  { font-size: 12px; line-height: 12px;}
.button {background-color: #8b9db8;font-size:12px;}
.hochgestellt { vertical-align: super; }
.newsframe {background-color: #F3F3F3;border-right: 2px outset #DFDFDF; border-bottom: 2px outset #DFDFDF; overflow:hidden;}
.spnet { font-size: 24px;font-weight:bold;color:#FF972F;}
.navi {height:22px;}
.newsimg {cursor:pointer;}
.newstitle{color: #006699; font-size:16px;font-weight: bold;text-decoration: none;cursor:pointer; }
.newsitem{color: #006699; font-size:12px;text-decoration: none;cursor:pointer; }
.newsdescription{color:#000000;font-size:11px;}
.webdescription{font-size:10px;}
.newsspalte{border-left:1px #FF972F solid;}
.newsbutton { width:145px;font-weight: bold; font-size:12px; line-height: 20px; color:#006699;text-align:left;border:0px;background-image:url(images/navbg1.gif); margin:0px; padding:0px }
.newsheader { font-size: 12px; font-weight: bold; color: #000000; background-color: #FF972F; border: 1px solid ;}
.navbg{background-image:url(images/navbg.gif); background-repeat: repeat-y;}
.newsauswahl{margin-bottom:0px;}
.newsframe {background-color: #F3F3F3;border-right: 2px outset #DFDFDF; border-bottom: 2px outset #DFDFDF;}
.myframe {font-weight:bold; font-size:13px; color: #006699; background-color: #F3F3F3;border-right: 2px outset #DFDFDF; border-bottom: 2px outset #DFDFDF; }
.linklist { font-weight: bold; font-size:12px; line-height: 20px; color:#FF972F;text-decoration: none;cursor:pointer;}
.linklist:hover {font-size:12px; font-weight: bold;line-height: 20px; color: #FF972F; text-decoration:underline;}
.linklist:visited {font-size:12px; font-weight: bold;line-height: 20px; color: #DF7000; text-decoration: none;}
.tvlinklist { font-weight: bold; font-size:12px; line-height: 20px; color:#FF972F;text-decoration: none;cursor:pointer;}
.tvlinklist:hover {font-size:12px; font-weight: bold;line-height: 20px; color: #FF972F; text-decoration:underline;}
.tvlinklist:visited {font-size:12px; font-weight: bold;line-height: 20px; color: #DF7000; text-decoration: none;}
.menue { font-weight: bold; font-size:13px; line-height: 12px; color:#FFFFFF; text-decoration: none;}
.menue:hover {font-size:13px; font-weight: bold;line-height: 12px; color:#FF972F; text-decoration:none;background-color:#66CCFF;}
.menue:visited {font-size:13px; font-weight: bold;line-height: 12px; color:#FFFFFF; text-decoration: none;}
.impressum { font-weight: bold; font-size:13px; line-height: 12px; color:#FF972F; text-decoration: none;}
.impressum:hover {font-size:13px; font-weight: bold;line-height: 12px; color:#FF972F; text-decoration:none;}
.impressum:visited {font-size:13px; font-weight: bold;line-height: 12px; color:#FF972F; text-decoration: none;}
.linkliste { font-weight: bold; font-size:12px; line-height: 20px;color: #006699;text-decoration: none;}
.linkliste:hover {font-size:12px; font-weight: bold;line-height: 20px; color: #FF972F; text-decoration:underline;}
.linkliste:visited {font-size:12px; font-weight: bold;line-height: 20px; color: #006699; text-decoration: none;}
.submenue {font-weight: bold; font-size:13px; line-height: 12px; color:#FF972F; text-decoration: none;background-color:006699 }
.orientierung {font-size: 11px; color: #000000;}
.formular {font-weight: bold;font-size:13px;}
#l_verein {line-height:16px;letter-spacing:2px;}
#l_headernews {
 position:absolute;
 height:20px;
 z-index:7;
 left: 180px;
 top: 170px;
 width: 468px;
}
#l_news {
 position:absolute;
 z-index:8;
 left: 180px;
 top: 197px;
 width: 468px;
}
html>body #l_news {
   width: 466px;
}
html>body #l_headernews {
   width: 466px;
}
.floatright_r {
float:right;
padding-right:3px;
text-align:right !important;
}
#hideit {font-size:12px;cursor:pointer;}
#overlay {
background-color:#000;
display:none;
opacity:0.7 !important;
filter:Alpha(opacity=70);
position:fixed;
top:0;
width:100%;
z-index:9001;
}
* html #overlay {
 position:absolute;
	filter:Alpha(opacity=70);
}

#popUpDiv {
background-color:#FFFFFF;
border:5px solid #EEEEEE;
display:none;
position:fixed;
width:550px;
z-index:9002;
}
* html #popUpDiv {
 position:absolute;
}