@charset "utf-8";
/* CSS Document */
* html { height:1%; margin-left:0; }
* { margin: 0 auto; padding:0; }
body
{
	background:#f0e6d2 url(css/background.jpg) repeat-y center;
	text-align:center;	color:#CCC;	width: 1000px;	margin: 0 auto; padding:0; overflow:hidden;}
#Container { display:none; }
#Head {  background:url(css/rainding-head.png) no-repeat; behavior:url(iepngfix.htc); height:120px;margin-top:5px;margin-bottom:5px; overflow:hidden; color:#fff; font-family:"Comic Sans MS"; text-align:left;}
a { text-decoration:none; cursor:pointer; outline:none; color:#00f;}
#Wappen { behavior:url(iepngfix.htc); border:none; }
#HeadText1{ margin-left:730px; font-size:60px; font-weight:bold;}
#HeadText2{ margin-left:770px; margin-top:-10px; font-size:22px; font-weight:normal;}
#HeadWappen { margin-left:630px; margin-top:-100px;}

#Navigation { overflow:hidden;  font-family: Helvetica,Arial,sans-serif;height:35px; }
#NavLeft { background:url(css/navbarL.png) left top no-repeat; }
#NavRight { background:url(css/navbarR.png) right top no-repeat;  }
#NavMid { background: url(css/navbarM.png) repeat-x; margin-left: 5px; margin-right: 5px; height: 35px; width: 990px; overflow: hidden;}
#NavList { width: 5000px; }
#Navigation ul { list-style:none;     }
#Navigation li { background: url(css/pagebar_floating_right.png) no-repeat;  behavior:url(iepngfix.htc);padding: 4px 10px 1px 18px; float:left; height:30px; margin-top: 2px;}
#Navigation ul li a { color:#CCC; }

#NavigationBox {  }
#NavigationDropCut   { position:absolute; overflow:hidden; left:200px; height:0px; width:300px;z-index:1; }
#NavigationDrop      {  position:absolute; left:0px; top:-825px; height:825px; width:300px;}
#NavigationDropLeft  {  position:absolute; left:0px;  background:url(css/cart-dro-left.png) left  no-repeat; behavior:url(iepngfix.htc); height:825px; width:25px;}
#NavigationDropRight {  position:absolute; right:0px; background:url(css/cart-dro-right.png) right no-repeat; behavior:url(iepngfix.htc); height:825px; width:25px;}
#NavigationDropMid   {  position:absolute; left:25px;  background:url(css/cart-dro-mid.png) left bottom repeat-x;  behavior:url(iepngfix.htc); height:825px; width:250px;}
#NavigationDropCont  {  position:absolute; left:25px;  bottom:0px; padding-bottom:18px;} 

#ScrollbarHorizontal { display:none;  position:absolute; background-color:#666; width:0px;height:0px;}
#ScrollbarVertical { display:none;  position:absolute; background-color:#666; width:6px;height:40px; margin-left:2px; margin-top:40px;}

.ListNavDown { text-align:left; font-family: Helvetica,Arial,sans-serif; }
.ListNavDown li { list-style-type:none; list-style-position:outside;  }
.ListNavDown li a { color:#FFF; }
.ListNavDown li a:hover { background-color:#999; }

#MainMenu tr td { width:150px; height:150px; }
#MainMenu tr td div { width:150px; height:150px; }
/* Content Section */
#Content{ margin-top:5px; margin-bottom:5px; padding:0; background-color:#DDD; color:#000; }
#ContentBox{ height:400px; overflow:hidden; text-align:left; margin-left:5px; margin-right:5px; cursor:pointer; margin-top:0; width:990px;}
#contentLT {background: url(css/contentLT.png) left top no-repeat;}
#contentRT {background: url(css/contentRT.png) right top no-repeat;}
#contentLB {background: url(css/contentLB.png) left bottom no-repeat;}
#contentRB {background: url(css/contentRB.png) right bottom no-repeat;}
h2 { margin-left:0px;}
ul { list-style-position:inside; }
#ContentCont { margin:0px; }

/* Section */
.ListSiteMap { list-style-position:outside; padding-left:30px; list-style:disc; }

/*Impressum*/
#PageImpressum { vertical-align:middle; font:22px Arial, Helvetica, sans-serif; }
#TAdmin { background-color:#ab0;  }
.TAdminLeft { font-weight:bold; text-align:left;margin-top:20px; }
.TAdminRight {font-style:italic;}
#TAdminInfo { border-style:outset; border-width:thin;  }
#PageRechtliches { font:16px Arial, Helvetica, sans-serif; padding:10px; }


#Status { font-size:11px; color:#999; text-align:right; }
#Browser { font-size:11px; color:#666; text-align: right; }

/*Popup*/
.FrameTL { width:20px; height:20px; background:url(css/frameTL.png) no-repeat; behavior:url(iepngfix.htc);}
.FrameTR { width:20px; height:20px; background:url(css/frameTR.png) no-repeat; behavior:url(iepngfix.htc);}
.FrameBL { width:20px; height:20px; background:url(css/frameBL.png) no-repeat; behavior:url(iepngfix.htc);}
.FrameBR { width:20px; height:20px; background:url(css/frameBR.png) no-repeat; behavior:url(iepngfix.htc);}
.FrameT  { background:url(css/frameT.png) no-repeat; behavior:url(iepngfix.htc);}
.FrameML { background:url(css/frameML.png) no-repeat;behavior:url(iepngfix.htc);}
.FrameMR { background:url(css/frameMR.png) no-repeat;behavior:url(iepngfix.htc);}
.FrameB  { background:url(css/frameB.png) no-repeat;behavior:url(iepngfix.htc);}
.FrameM  { background:url(css/frameM.png) no-repeat; }

.DateButton  { background:url(css/datebtn.png) no-repeat;  behavior:url(iepngfix.htc); height:24px;}
.Page { display:none; }
#PageHome { display:block; }

.Filter1Button  { background:url(css/filter1btn.png) no-repeat;  behavior:url(iepngfix.htc); height:24px; color:#FFF }
.Filter1Button a { color:#FFF }
/* wirklicher Inhalt */
/*a:link a:visited a:hover a:active a:focus { text-decoration: none;}*/

#PageLinks { font: 20px Verdana, Arial, Helvetica, sans-serif; padding:10px 10px; overflow:visible;}
#PageSiteMap { font: 20px Verdana, Arial, Helvetica, sans-serif; padding:10px 10px; overflow:visible;}

/* Bottom Section */
#FooterBox ul {list-style: none;margin: 0;padding: 0;}
#FooterBox ul li {float: left; padding: 0;}
#FooterBox ul li a  {padding: 0 15px;color: #666;border-right: 1px solid #444;}

/*Fusszeile*/
#Footer { position:fixed; bottom:5px; width:1000px; background: #303030; padding:0;}
#FooterBox{ padding: 10px 0; overflow:hidden; font-family: Helvetica,Arial,sans-serif;height:20px;}
#footerLT {background: url(css/footerLT.png) 0 0% no-repeat;}
#footerRT {background: url(css/footerRT.png) 100% 0% no-repeat;}
#footerLB {background: url(css/footerLB.png) 0 100% no-repeat;}
#footerRB {background: url(css/footerRB.png) 100% 100% no-repeat;}
/*spiegel*/
#footerbar { background: url(css/footerbd.png) 0 0 repeat-x;}
#footerbar2 {background: url(css/footerbe.png) 0 0 no-repeat;}
#footerbar3 {background: url(css/footerbf.png) 100% 0 no-repeat; height: 20px;margin-top: 3px;}

.VereinKopf { float:left; width:770px; height:110px;background-color:#bbb; }
.VereinName { font: 46px bold Georgia, "Times New Roman", Times, serif; color:#090; margin-top:0px;overflow:hidden; text-align:center; }
.VereinListUl { background-color:#F66; margin:0 0 0 230px;}
.VereinKopfList { float:left; list-style:none; border-right:1px solid #05C; padding-right:10px; padding-left:10px;font-size:18px; }
.VereinWappen { height:160px; width:160px; overflow:hidden; text-align:center; }
.VereinList { list-style:disc inside; margin:0px; font:bold italic 28px Arial, Helvetica, sans-serif; }
.VereinCont { display:none; }
.Vorstand { margin-left:80px; font:20px Arial, Helvetica, sans-serif;}

#AktuellTitle { font:bold 32px "Lucida Console", Monaco, monospace; color:#a60; vertical-align:top; padding-top:20px; padding-right:20px; }
.Aktuell { list-style:none; font:bold 28px "Lucida Console", Monaco, monospace; color:#a60;padding-top:20px; }
#AktuellInfo { font: 20px "Lucida Console", Monaco, monospace; color:#00F; }

.Haftung { font-size: 0.7em; }