
html {
	height: 101%;
}
* {
	margin: 0;
	padding: 0;
}
body {
	position: relative;
	text-align: center;
	margin: 0 auto;
	color: #000;
	background: #fff;
}

body * {
	font: 100.01%/130% Verdana, Helvetica, sans-serif;
	text-align: left;
}
body {
	text-align: center;
}

#site {
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 100%;
	height: 135px;
	overflow: hidden;
	background: #11319c url(../img/headerspiel.jpg) no-repeat;
	
}

#subnavi {
	float: left;
	padding: 5px;
}

#suche {
	margin: 110px 0 0 600px;
}

#bc {
	margin: 1px 0;
	width: 100%;
	border-width: 1px 0;
	border-style: solid;
	border-color: #000;
        margin-bottom: 3px;
	background: #0d246d;
padding:4px 0 4px 0;
}

#bc p {margin:3px;}

#navi {
	width: 100%;
	height: 64px;
}
#navicontainer {
	float: left;
	width: 375px;
	margin-right: 3px;
	overflow: hidden;
	background: #fff;
}
#webradio {
	float: left;
	height: 64px;
	width: 188px;
	background: #0d246d url(../img/box.jpg) no-repeat right;
overflow:hidden;
}
#frequenzen {
	float: right;
	height: 64px;
	width: 191px;
	background: #456dc7 url(../img/antenne.gif) no-repeat right;
}
#frequenzen:after {
	clear: both;
}

#colums {
	width: 100%;
	overflow: hidden;
}
#footer {
	margin-top: 3px;
	width: 100%;
        padding:7px 0;
	text-align: center;
        background: #0d246d;
	margin-top: 12px;
}

#navi2 {
	float: left;
	width: 170px;
 }

#navi2eb {border-top: 1px solid #ffffff;}

#labcontainer {background-color:#333333;}

#content {
	float: left;
	width: 375px;
	padding: 7px 12px 0;
margin-top:12px;
        height:1%;

}


#sidebar {
	margin-left: 569px;
}

#sidebar:after {
	clear: both;
}


/* CSS Document  Fonts*/

body {font-size: 0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;}

#webradio h3 {color:#FFFFFF; padding:6px 5px 8px 8px; font-size:110%;}

#frequenzen li{color:#fff; font-size:80%;}

#sidebar ul li h3 {color:#fff; font-weight:bolder; font-size:110%;margin-bottom:8px;}

.mainteaser_headline{background-color:#8fa9ff; background-image:url(../img/mainteaser_titelbg.gif); background-repeat:no-repeat;padding-left:5px;height:48px;}
.mainteaser_text {overflow:hidden;background-color:#c7d4ff;margin-top:2px;height:134px;}
.mainteaser_text p {padding:10px;}
.mainteaser_text img {float:left; margin-right:10px;}
.mainteaser_text:after {clear:left;}

.teaser_box {margin-top:12px;}
.teaser_headline{background-color:#8fa9ff;}
.teaser_headline h2 {color:#000;font-size:100%; font-weight:bold; padding:4px;}
.teaser_text {overflow:hidden;background-color:#c7d4ff;margin-top:2px;height:56px;}
.teaser_text p {padding:5px; font-size:12px;}

.teaser_text img {float:left; margin-right:10px;}
.teaser_text:after {clear:left;}

#navi2 h3 {color:#fff; font-weight:bold; font-size:105%; padding:5px;}



/* CSS Document  Listen*/

ul {list-style:none;}


.suchfeld {background-color:#C7D4FF;border: 1px solid #0d246d;padding:1px;}

.sbutton {color: #fff;font-size:93%;background-color: #11319c;border: 1px solid white;text-align:center;}

.sbutton:hover {color: #fff;background-color: #456dc7;border: 1px solid white;text-align:center;}

#bc p {display:inline; color:#fff; padding:5px 0 0 8px;}

#playerbutton{margin:0 0 0 8px; display:inline;}

.playerbutton {
color: #fff;background-color: #11319c;border: 1px solid white;text-align:center;padding:1px;
}

.playerbutton:hover {color: #fff;background-color: #456dc7;border: 1px solid white;text-align:center;padding:1px;}

#frequenzen ul {margin:7px 5px 8px 8px;}
#frequenzen ul li {margin-top:4px;}

#sidebar ul li{background-color:#0d246d; margin-top:3px;padding:8px;}

#sidebar ul li ul li {padding:0px;}

#lab { background-color:#999999;}
#lab ul {list-style-type:none;}
#lab ul li {}



/* CSS Document  Links*/


a:link, a:active, a:focus, a:visited {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#subnavi a:link, #subnavi a:active, #subnavi a:focus, #subnavi a:visited, #footer a:link, #footer a:active, #footer a:focus, #footer a:visited {
	padding: 0 8px 0 14px;
	background: url(../img/subnavi_gitter.gif) no-repeat left; 
}

#subnavi a:hover {
	text-decoration: underline;
}
#bc a:link, #bc a:active, #bc a:focus, #bc a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0 8px 0 15px;
	background: url(../img/bc_gitter.gif) no-repeat left;
}

#bc a:hover {
	text-decoration: underline;
}


#webradio a {
	padding-left: 2px;
}
#sidebar ul li a {
	color: #000;
	font-size: 90%;
}
.mainteaser_text p a, .mainteaser_text p a:active, .mainteaser_text p a:focus, .mainteaser_text p a:visited, .mainteaser_text p a:hover, 
.teaser_text p a, .teaser_text p a:visited, .teaser_text p a:hover, .sportrait_kopf p a, .sportrait_kopf p a:visited, .sportrait_kopf p a:hover {
	color: #000;
	padding: 0 8px 0 15px;
	margin-top:2px;
	text-decoration: none;
	background: url(../img/linkpfeil_dark.gif) no-repeat left;
}

#lab ul li a:link, #lab ul li a:focus, #lab ul li a:active, #lab ul li a:visited, #navi2eb a:link, #navi2eb a:focus, #navi2eb a:active, #navi2eb a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 3px 6px;
	border-bottom: 1px solid white;
	height: 1%;

}

#navi2eb a{}

#navi2eb a:hover{
	text-decoration: none;
	background: #456dc7;
}

#lab ul li a:hover {
	text-decoration: none;
	background: #757575;
}

#lab a img {
	border: 0;
}

#labcontainer a {text-decoration:none;}

a.light {
	display: block;
	padding: 2px 4px;
	background: #c7d4ff;
}
a:hover.light {
	text-decoration: none;
	background: #456dc7;
}
a.dark {
	display: block;
	padding: 2px 4px;
	background: #8fa9ff;
}
a:hover.dark {
	text-decoration: none;
	background: #456dc7;
}
a.light, a.dark {
	height: 1%;
}


/* Suche */

.tx-indexedsearch {width:375px; overflow:hidden;} /*Container enthält alles */
.tx-indexedsearch-sectionlinks {background: #8fa9ff;}  /* Ergebnisse-Seitenliste */
.tx-indexedsearch-title, .tx-indexedsearch-title-caption, .tx-indexedsearch-title-number {width:100%; background: #8fa9ff;}

.sresult_titel {background: #8fa9ff;padding:2px;margin-bottom:3px;}
.sresult_descr {background: #c7d4ff;padding:5px;}

.tx-indexedsearch-redMarkup {background:#ECB062;padding:2px;}

.tx-indexedsearch-browsebox {border:1px solid #8fa9ff; padding:5px; background: #c7d4ff;}

.tx-indexedsearch-browsebox a:link, .tx-indexedsearch-browsebox a:visited, .tx-indexedsearch-browsebox a:hover {color: black;}

/* Inhalte in der Contentspalte */

#content h1 {font-size:150%; font-weight:bold;}

.titel_bg {background: url(../img/titel_bg.gif) no-repeat;margin-bottom:1px; padding: 2px 0 0 2px; overflow:hidden;}
.titel_bg h3 {color:#0d246d}
.titel_bg_img {width:375px; height:47px; overflow:hidden;}

#content .sportrait p {margin:0 0 12px 110px;}

#content .sportrait img {float:left; padding: 0 5px 5px 0;}

.sportrait_kopf {background:#c7d4ff;margin-bottom:12px;text-align:left; min-height:110px;}

.sportrait_kopf p {margin-top:10px; margin-right:10px;font-size:95%;line-height:145%;}

.sportrait_kopf img {float:left; margin-right:10px;}

* html .sportrait_kopf p {height:110px;}



.act {background:#cccccc;}


#navicontainer ul li{
float:left;
margin-right: 3px;
}

#navicontainer ul li a{display:block;padding: 10px 12px;text-align: center;}


#navicontainer ul li a:hover {
	text-decoration: none;
	background: #456dc7;
}


.navi1ebene {background-color:#11319c;}
.navi1ebene_cur {background:#456dc7;}

.subnavi1ebene {background-color:#11319c;}
.subnavi2ebene {background:#8FA9FF;margin-left:12px;}

.subnavi_cur {background:#456dc7;}
.subnavi2ebene_cur {background:#456dc7;margin-left:12px;}

#sidebar ul li h2 {color:#ffffff; font-size:110%;font-weight:bold;}

#logo {float:right;padding-right:20px;padding-top:20px;}

/*Gästebuch */

.gb_eintrag_box {margin-bottom:12px;border: solid 1px  #456dc7;}
.gb_name { background:#c7d4ff;}
.gb_name p {padding:5px;}
.gb_eintrag {}
.gb_eintrag p {padding:5px;}
.gb_date{padding:5px;border-top: solid 1px  #456dc7;}
.gb_eintrag_box h2{font-size:105%; font-weight:bold;padding:5px; background:#8fa9ff;}

ul.prevnext {padding:5px; border:1px solid #8FA9FF; background:#C7D4FF; margin: 12px 0 12px 0;}
ul.prevnext li {display:inline; padding: 0 5px;}


/*Seitezahlen */

.seitenzahl {background:#fff;margin:2px;}
.seitenzahl p {margin:0;}
.seitenzahl_aktiv {background:#456dc7;margin:2px;}

.seitenzahlen_box li {float:left; border: 1px solid #11319c;}
.seitenzahlen_box li a, .seitenzahlen_box li a:visited {display:block;text-align:center;padding:3px;color:#ffffff;background:none;}
.seitenzahlen_box li a:hover {background:#456dc7; text-decoration:none;}

.tx-wecflashplayer-pi1, .tx-wecflashplayer-pi2{text-align:center;}

.breitetextspalte {margin-top:1px; padding: 10px; background-color:#c7d4ff;}

*html .breitetextspalte {width:375px; margin-top:-2px;}

/*Sitemap Links*/

.sitemap {margin-top:12px;}
.sitemap a:link, .sitemap a:active, .sitemap a:focus, .sitemap a:visited {
        color:#000000;
	padding: 0 8px 0 14px;
	background: url(../img/subnavi_gitter_dark.gif) no-repeat left; 
}

.sitemap a:hover {
	text-decoration: underline;}

/*Rubrikkopf */
.rubrikkopf {background:#C7D4FF; background-image:url(../img/mainteaser_titelbg.gif); background-repeat:no-repeat;padding-left:5px;height:48px;margin-bottom:1px;}
*html .rubrikkopf {width:375px;}

.galerie {text-align: center;}

/*Newseintrag */
.news-list-item {margin-top:12px;}
*html .news-list-item {width:375px;}
.news-list-item h3 {background:#8FA9FF; padding:5px;}
.news-list-item h3 a {font-size:115%; font-weight:bold;} 
.news-list-text {background:#C7D4FF;margin-top:1px; padding:5px;}
.news-list-date {background:#dddddd; padding:2px 2px 2px 5px; font-size:75%; margin-top:1px;}

/*GB-Zeug neu */
.tx-veguestbook-pi1{width:50%;}

html strong, html b {font-weight:bold;}

html em {font-style:italic;}



.routenp {margin-left:110px;margin-top:12px;}

.tx-pmkrssnewsexport-pi1 {margin-left:110px;}

.mainteaser_headline h2 {color:#000;font-size:130%;font-weight:bold;}
.mainteaser_headline h3 {color:#11319C;font-size:90%; font-weight:bold;padding-top:4px;}

#stream {float:left; 
	height: 64px;
	width: 188px;
background:#0d246d; 
}

#stream p {margin:5px; color: #fff; font-size:78%;}

.tx-veguestbook-pi1{width:375px;}

.news-list-item h3 {font-size:105%;font-weight:bold;}

#navicontainer ul li dfn {display:none;}

#footer p {text-align: center;color:#fff;}

.skip {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height:0px;
overflow:hidden;
display:inline;
}

.tx-cfabwwwminifaq-pi1{width:375px;}

ol {list-style-type:none;}

.tx-cfabwwwminifaq-pi1-questions{margin:12px 0;}

.tx-cfabwwwminifaq-pi1-questions ol li {margin-bottom:12px;}

.tx-cfabwwwminifaq-pi1-a {background:#C7D4FF;padding:5px;margin-bottom:12px;}

.tx-cfabwwwminifaq-pi1-q {margin-bottom:1px; background:#8FA9FF;padding:5px;font-weight:bold;}

.tx-cfabwwwminifaq-pi1-questions {background:#fff;padding:5px;}

a.streamwaehler {
color:#fff; background:#11319c;
display:block;
width:121px;
height:35px;
text-align:center;
padding-top:7px;
}
a:hover.streamwaehler {background: #456dc7;text-decoration:none;}

dfn {display:none;}

.tx-indexedsearch-rules {display:none;}
.tx-indexedsearch-whatis {margin:12px 0};

ul.anfahrt  {list-style-type:square;}
ul.anfahrt li {margin-left:110px; margin-top:12px;}

#content a:link, #content a:visited{color:#0D246D;
}
#content a:hover {text-decoration:underline;}
#content h1 {background:#8fa9ff; color:#0d246d;padding:3px;margin-bottom:-8px;background-image:url(../img/mainteaser_titelbg.gif); background-repeat:no-repeat;background-position: right;}

#content .breitetextspalte p a:link, #content .breitetextspalte p a:hover, #content .breitetextspalte p a:visited {
padding: 0 8px 0 14px;
	background: url(../img/subnavi_gitter_dark.gif) no-repeat left;}


.breitetextspalte, .tx-mwkeywordlist-pi1-jumpmenu {margin-top:1px; padding: 10px; background-color:#c7d4ff;}

.breitetextspalte_rechts {margin-left:110px; margin-top:1px; padding: 10px; background-color:#c7d4ff;}


.tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
		.tx-mwkeywordlist-pi1 h1 {display:none;}
		.tx-mwkeywordlist-pi1 h2 {font-size:120%;font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
		.tx-mwkeywordlist-pi1-jumpmenu {font-size:90%}
		.tx-mwkeywordlist-pi1-keywordlist {  }
		
		.tx-mwkeywordlist-pi1-content div {  }
		.tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
		.tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; width:375px;}
		.tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
		.tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}
		
		.tx-mwkeywordlist-pi1-activeLink {}
		.tx-mwkeywordlist-pi1-inactiveLink {}

*html .tx-mwkeywordlist-pi1-jumpmenu{width:375px;}


.tx-mwkeywordlist-pi1-content li a:link {padding: 0 8px 0 14px;
	background: url(../img/subnavi_gitter_dark.gif) no-repeat left;}

.sectiontoplink{font-size:80%;background:#c7d4ff;padding:3px;}

.redmailform {margin-left:110px;margin-top:12px;}

*html .sportrait_kopf {width:375px;}

*html .teaser_box {width:375px;}

*html h1 {width:375px;}

*html #content h1 {margin-bottom:1px;}

*html .sportrait_kopf p {margin-top:0;}

#content .sportrait_kopf p object {float:right;}
#content .sportrait_kopf p object:after {clear:both;}




fieldset {
border: thin solid #dddddd;
width: 96%;
padding:5px;
}
legend {
color: #333333;
}
.tx-thmailformplus-pi1 {
padding-left: 0px; }

/* Alle Labels UND Formularelemente auswählen */
label {
 
  display: block;
  float: left;
  width: 110px;
  font-size: 11px;
}
label.wide {
 
  display: block;
  float: left;
  width: 90%;
  font-size: 11px;
}
label.zwei {
  margin:5px 0; 
  display: block;
  float: left;
  width: 100%;
  font-size: 11px;
}

input, textarea, select { font-size:12px; padding:1px; color:#000000; background:#eeeeee; border:1px solid #cccccc !important; }
input.text      { width:301px; border:0; margin-right:1px;}
input.big { font-size:12px; padding:1px; color:#000000; background:#eeeeee; border:1px solid #cccccc !important; }

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
form p {
	margin:5px 0;
	}
input#submit { /* den Submit-Button */
  float: none;
  width: auto;
  background-color: #FF9900;
  color: #FFFFFF;
}

