/***** Linkdarstellung *****/
A		    { font-size:8pt; color: #009; font-family: verdana; text-decoration: none; }
A.meta:link		{ text-decoration: none; font-size:8pt; color: #009; font-family: verdana; text-decoration: none; }
A.meta:visited	{ font-size:8pt; font-family: verdana; text-decoration: none; }
A.meta:hover	{ color: #919191; font-size:8pt; font-family: verdana; text-decoration: underline; }
A.meta:active	{ font-size:8pt; font-family: verdana; text-decoration: underline; }
A.meta:		    { text-decoration: none; font-size:8pt; color: #c00; font-family: verdana; text-decoration: none; }
A:hover		{ font-size:8pt; color: #009; font-family: verdana; text-decoration: underline; }
/***** Hintergrund/Body *****/
body { background-color: #221f62; background-image: url(images/bl2.gif); overflow:auto; overflow: auto; margin-top: 0; margin-bottom: 0; margin-left: 0; }
body, table, tr, td, th, p { font-size:8pt; color: #000; font-family: verdana; }
.hintergrund { background-color: #fff; background-image: url(images/hintergrund.gif); width: 970px; }
input, select, textarea { color: #009; font-size: 11px; background-color: #fff; border: solid 1px #003373; }
.box li{ padding-bottom: 3px; }
.box ul{ margin-left: 0; list-style-type: none; margin-top: 0; margin-bottom: 0; 
;padding: 5px 5px 2px 20px; }
.SearchButon { color: #009; font-weight: bold; background-color: #fff; border: solid 1px #003373; }
/***** Ueberschriften *****/
h1{ color: #009; font-family: verdana, Helvetica, Sans-serif; font-size:11pt; font-weight: bold; padding-top:10px; margin-top:0; margin-bottom: 0; padding-bottom: 10px; }
h2 { font-weight: bold; margin: 0 0 0 0; border-top: 1px solid #003373; }
h3 { color: #009; font-size: 10pt; }
h4 { color: #221f62; font-size: 10pt; font-weight: bold; line-height: 18px; background-image: url(images/pfeilweiss.gif); background-repeat: no-repeat; background-position: left center; text-indent: 15px; vertical-align: middle; height: 18px; margin: 0 0 3px; padding: 0; border-bottom: 1px solid #003373; }
h5 { color: #009; font-size: 8pt; font-variant: small-caps; font-weight: normal; line-height: 8pt; margin: 0; padding: 0; }
h6{ color: #009; font-family: verdana, Helvetica, Sans-serif; font-size:11pt; font-weight: bold; text-align: left; margin-top: 0; margin-bottom: 0; padding-right: 10px; padding-left: 10px; }
.h7 { color: #7b7b7b; font-size: 7pt; line-height: 20px; background-image: url(images/schlagzeile.gif); background-repeat: no-repeat; text-transform: uppercase; text-indent: 25px; }
fieldset{ margin:0 0 1.5em; padding:1.4em; border: solid 1px #003373; }
form  {
	margin:0;
	padding:0;
}
legend{ color: #009; font-weight:bold; font-size:9pt; }
/***** oberste Leiste *****/
.oben { color: #5f5f5f; font-size: 8pt; line-height: 23px; background-image: url(images/bg_bar_top.gif); background-repeat: repeat-x; text-align: center; height: 23px; }
.oben a{ color: #5f5f5f; font-size: 8pt; }
.oben a:hover{ text-decoration: underline; }
/***** Seitenaufbau *****/
#TopImg_real { width: 950px; height: 156px; background-image: url(rotation/rotator.php); }
#TopImg { padding: 0; width: 950px; height: 280px; }
.MainColor { vertical-align: top; width: 190px; padding-top: 10px; }
.MainColorrechts { text-align: left; vertical-align: top; width: 190px; padding-top: 10px; order-right-style: solid; }
/***** Content *****/
.content { font-size: 8pt; text-align: justify; vertical-align: top; border-color: #ccc; border-width: 1px; }
.contento { background-image: url(images/contento.gif); width: 570px; height: 17px; }
.contentu { width: 570px; height: 20px; }
.contentrahmen { font-style: normal; height: 100%; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: solid 1px #003373; }
/***** Content ohne Innenabstand*****/
.contentrahmen_news { font-style: normal; background-image: url(images/news.jpg); background-repeat: no-repeat; background-position: center top; height: 100%; padding-right: 10px; padding-left: 10px; border: solid 1px #003373; }
.contentrahmen_newsletter { font-style: normal; background-image: url(images/newsletter.jpg); background-repeat: no-repeat; background-position: center top; height: 100%; padding: 120px 10px 10px; border: solid 1px #003373; }
.contentrahmen_termine { font-style: normal; background-image: url(images/termine.jpg); background-repeat: no-repeat; background-position: center top; padding-right: 10px; padding-left: 10px; height: 100%; padding-top: 76px; border: solid 1px #003373; }
.contentrahmen_training { font-style: normal; background-image: url(images/training.jpg); background-repeat: no-repeat; background-position: center top; height: 100%; padding: 110px 10px 10px; border: solid 1px #003373; }
.contentrahmen_umfrage { font-style: normal; background-image: url(images/voting.jpg); background-repeat: no-repeat; background-position: center top; height: 100%; padding: 105px 10px 10px; border: solid 1px #003373; }
.abstand { text-indent: 20px; margin-top: 76px; }
.paging { text-align: center; margin: 10px; }
/***** Drucken/Zurueck/nach oben *****/
.root { color: #009; width: 570px; margin-bottom: 10px; }
.root a{ color: #009; }
.root a:hover{ color: #009; text-decoration: underline; }
.ueberschr { color: #fff; font-weight: normal; font-variant: normal; text-align: left; text-indent: 10px; vertical-align: middle; height: 20px; }
/***** Teaser *****/
.teaser_1 { background-color: #fff; border: solid 1px #003373; }
.teaser_11 { background-color: #fff; border: solid 1px #003373; }
.spacer { line-height: 15px; height: 8px; }
.teaser_klein { line-height: 7px; background-image: url(images/teaser.gif); background-repeat: no-repeat; height: 7px; }
.teaser_kategorie { color: #009; line-height: 19px; padding-top: 5px; padding-right: 10px; padding-left: 10px; }
.teaser_kategorie_content { color: #009; line-height: 19px; padding-top: 5px; }
.teaser_title { padding-right: 10px; padding-left: 10px; }
.teaser_text { text-align: left; padding: 5px 10px; }
.teaser_url { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
/***** Navigationsbaum *****/
.navtree { color: #fff; font-size: 7pt; text-align: left; text-indent: 17px; }
.navtree a{ color: #fff; font-size: 7pt; }
.navtree a:hover{ color: #fff; font-size: 7pt; }
/***** Gästebuch *****/
.gaeste { padding: 5px 5px 5px 10px; border-left: 10px solid #fff; }
.gaeste1 { padding: 4px 10px 5px; border-top: 1px solid #221f62; }
/***** Navigation links *****/
.dfbl { background-image: url(images/obennav.gif); background-repeat: no-repeat; width: 171px; height: 7px; margin-top: 1px; margin-bottom: 20px; }
.NavTabelle { color: #003373; background-position: left 0; text-align: left; width: 168px; margin: 0; padding: 0; border-top: 1px solid #003373; border-right: 1px solid #003373; border-left: 1px solid #003373; }
.obennav { background-image: url(images/obennav.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 171px; height: 7px; margin: 0; padding: 0; }
.NavColor { color: #009; font-size: 8pt; font-variant: normal; line-height: 20px; background-image: url(images/context_header_bg_info.gif); background-repeat: repeat-y; text-decoration: none; background-position: right center; text-align: left; text-indent: 30px; display: table; width: 169px; height: 20px; padding: 0; list-style-type: none; list-style-position: outside; }
.NavColor a{ color: #009; font-size: 8pt; text-decoration: none; display: block; width:169px; }
.NavColor a.active{ color:#009; font-size: 8pt; font-weight: bold; background-image: url(images/pfeilgrau.gif); background-repeat: no-repeat; background-position: 10px center; text-decoration: none; }
.NavColor a:link{ color:#009; font-size: 8pt; text-decoration: none; }
.NavColor a:visited{ font-size: 8pt; }
.NavColor a:hover{ color: #009; font-size: 8pt; background-image: url(images/pfeilgrau.gif); background-repeat: no-repeat; background-position: 10px center; text-decoration: none; }
.SubNavColor { font-size:8pt; color:#009; font-variant: normal; line-height: 20px; background-color: #f5f5f5; text-decoration: none; text-align: left; text-indent: 45px; width: 169px; border-right-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; }
.SubNavColor a{ color: #009; font-size: 8pt; text-decoration: none; display: block; width:169px; padding: 0; }
.SubNavColor a:link{ color:#009; font-size: 8pt; text-decoration: none; }
.SubNavColor a:visited{ font-size: 8pt; }
.SubNavColor a:hover{ color: #009; font-size: 8pt; background-image: url(images/pfeilgrau.gif); background-repeat: no-repeat; background-position: 30px center; text-decoration: none; }
.SubNavColor a.active{ color:#009; font-size: 8pt; font-weight: bold; background-image: url(../home/images/pfeilgrau.gif); background-repeat: no-repeat; background-position: 30px center; text-decoration: none; }
/***** Navigation oben *****/
.sidebar { background-image: url(images/top_mitte.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 950px; height: 101px; }
.sidebar_innen { position: absolute; height: 80px; }
ul.avmenu { line-height: 20px; width:73px; height: 20px; list-style-type: none; display: inline; }
ul.avmenu li { width:73px; line-height:20px; height: 20px; display: inline; }
ul.avmenu li a { color:#fff; font-weight:bold; line-height: 20px; background-image: url(images/navi1.gif); background-repeat: no-repeat; background-position: 0 bottom; width:73px; float:left; text-decoration:none; text-align: left; text-indent: 9px; height: 20px; margin-top: 81px; }
ul.avmenu li a:hover,ul.avmenu li a.current { color:#fff; line-height: 20px; background-image: url(images/navi2.gif); background-position: 0 bottom; text-decoration: none; width: 73px; height: 20px; margin-top: 81px; }
/***** Bloecke rechts *****/
.tabelleoblau { color: #fff; font-weight: bold; line-height: 20px; background-image: url(images/tabelleoblau.gif); background-repeat: no-repeat; text-indent: 10px; height: 20px; }
.block_suchen { background-image: url(images/context_header_bg_rechts.gif); background-repeat: repeat-y; background-position: left 0; margin-bottom: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-right: 1px solid #003373; border-bottom: 1px solid #003373; border-left: 1px solid #003373; }
.block_galerie { background-color: #f7f7f7; background-image: url(images/forum.jpg); background-repeat: no-repeat; height: 85px; margin-bottom: 12px; border-right: 1px solid #003373; border-bottom: 1px solid #003373; border-left: 1px solid #003373; }
.block_link { text-align: right; padding-top: 68px; padding-right: 5px; }
.block_umfrage { background-image: url(images/context_header_bg_rechts.gif); background-repeat: repeat-y; background-position: left 0; margin-bottom: 12px; padding: 5px; border-right: 1px solid #003373; border-bottom: 1px solid #003373; border-left: 1px solid #003373; }
.wm { margin-bottom: 12px; border-right: 1px solid #003373; border-bottom: 1px solid #003373; border-left: 1px solid #003373; }
.block_datum { color: #009; padding-top: 64px; }
.block_umfrage_button { color: #009; font-size: 8pt; font-weight: bold; line-height: 20px; background-image: url(images/pfeilgrau.gif); background-repeat: no-repeat; background-position: left center; height: 20px; margin-left: 50px; border-width: 0; }
.block_sponsoren { background-image: url(images/partner.gif); background-repeat: no-repeat; height: 85px; border-left: 1px solid #003373; border-bottom: 1px solid #003373; border-right: 1px solid #003373; }
/***** Sponsoren links *****/
.klittich { background-repeat: no-repeat; height: 67px; margin-bottom: 10px; border: solid 1px #003373; }
.vr { background-repeat: no-repeat; height: 67px; margin-bottom: 10px; border: solid 1px #003373; }
.contrexx { background-repeat: no-repeat; height: 67px; margin-bottom: 10px; border: solid 1px #003373; }
.erima { background-repeat: no-repeat; margin-bottom: 10px; height: 67px; border: solid 1px #003373; }
.clear { clear:both;}

