a {color: #000;}

/* GOOGLE MAPS */
.tx-lumogooglemaps-pi1 div {margin:10px auto 0 auto; border:1px solid;}
.tx-lumogooglemaps-pi1 div div {margin:0px; border:0px;}
.tx_lumogooglemaps_pi1_sidebar {display:none;}

/* IFRAME TV-TERMINE */
.tv-termine {margin:0 auto 0 auto;}

/* FACEBOOK BUTTON */
.facebook {display:inline-block; width:100px; height:100px; position:absolute; left:50%; margin-left:-373px; top:200px; z-index:9; background:url(../Bilder/facebook.png) no-repeat;}

/* ARCHIV FRONT */
#archiv .archiv-list-container {height:70px;}
#archiv {width:349px; height:112px; background:url(../Bilder/archiv_bg.jpg) no-repeat 30px 0px; padding:33px 0 0 30px; border:0px solid; margin:170px 0 0 600px; position:absolute;}
#archiv span {font-family:Comic Sans, Comic Sans MS, cursive; font-size:13px; margin-left:17px; line-height:21px;}
#archiv li {margin-top:2px;}
#archiv span a {font-family:Comic Sans, Comic Sans MS, cursive; font-size:13px; text-decoration:none; color:#000; letter-spacing:-0.3px; color:#3c3812; }
#archiv span a:hover {color:#000;}
#archiv #archiv_link {width:120px; height:25px; display:block; margin-left:145px;}

#archiv_header {width:138px; height:29px; margin:-130px 0 0 -20px;}
#archiv:hover #archiv_header {background:url(../Bilder/archiv_headline.jpg) no-repeat;}

/* SPONSOR-BOX-TEMPLATE */
.sponsor_box{width:198px; background:url(../Bilder/box_bottom.jpg) no-repeat bottom; padding-bottom:4px; float:left; margin:5px 15px;}
.sponsor_box .headline {width:198px; background:url(../Bilder/box_header.jpg) no-repeat; height:33px; text-align:center; padding-top:4px; font-family: Century Gothic, Arial, Sans-Serif; letter-spacing:-1px; color:#761900; font-weight:bold; font-size:14px; text-shadow:0px 2px 3px #e76935;}
.sponsor_box .content {width:186px; border-left:1px solid #8a8a8a; border-right:1px solid #8a8a8a; padding:3px 5px; color:#2a2a2a; font-family:verdana; letter-spacing:-0.5px; font-size:12px;}
.sponsor_box a {color:#761900; text-decoration:underline;}


/* KONTAKTFORMULAR */

.csc-mailform {border:0px solid; margin:10px 0 0 0;}
* html .csc-mailform {margin:10px 0 0 50px;}
* html .csc-mailform-field {padding:0 0 0 0;}
.csc-mailform-field {padding-left:160px; margin-top:10px}
.csc-mailform label {position:absolute; margin-left:-100px;}
#mailformName, #mailformEmailAdresse, #mailformNachricht {background:#fff9f2; border:1px solid #5a3c26;}
#mailformName:focus, #mailformEmailAdresse:focus, #mailformNachricht:focus {background:#fff; border:1px solid #825d42;}
.csc-mailform-submit {width:96px; height:60px; border:0px solid; background:url(../Bilder/submit.jpg) 0px 22px no-repeat; #FFF; margin:-52px 0 0 290px; padding:-10px; position:absolute; color:#fd5504; cursor:pointer;}
#mailform_1 {background:url(../Bilder/name.gif) no-repeat 35px 0px;}
#mailform_2 {background:url(../Bilder/email.gif) no-repeat 35px 0px;}
#mailform_3 {background:url(../Bilder/nachricht.gif) no-repeat 35px 0px;}



* {margin:0; padding:0; list-style:none; font-family:Verdana; font-size:11px;}
a:active, a:focus {outline:none;}
html, body { height: 100%; }
body {background:url(../Bilder/page_bg.jpg) repeat-x #ff732f;}
#border_page {width:100%;}
#top_page {width:1000px;  position:relative; left:50%; margin-left:-500px;}
#logo {width:255px; height:65px; margin:22px 0 0 208px;}
.important {color:#FF0000;}

/* TOP NAVI */
#top_navi {width:182px; background:url(../Bilder/navi_top.jpg) #000; height:18px; margin-left:740px;}
#top_navi a {text-decoration:none; color:#FFF;}
#top_navi ul {margin-left:2px;}
* html #top_navi ul {margin-left:-15px}
#top_navi li {float:left; padding:2px 0 0 16px; height:16px; margin-left:18px;}
#top_navi #home {background:url(../Bilder/home.jpg) no-repeat 0px 4px;}
#top_navi #mail {background:url(../Bilder/mail.jpg) no-repeat 0px 4px;}
#top_navi #home:hover {background:url(../Bilder/home_on.jpg) no-repeat 0px 4px;}
#top_navi #mail:hover {background:url(../Bilder/mail_on.jpg) no-repeat 0px 4px;}
#top_navi li:hover a {color:#f25509;}

/* MAIN NAVI */
#main_navi {margin:14px 0 0 500px;}
#main_navi a {text-decoration:none; color:#000;}
#main_navi ul {list-style:none;}
#main_navi ul ul {display:none; position:absolute; margin-top:5px; width:480px;}
* html #main_navi ul ul {display:none; position:absolute; margin-top:20px; width:480px;}
#main_navi ul ul li {margin-left:25px; padding-top:7px; width:auto; list-style:url(../Bilder/separator.jpg);}
#main_navi ul li {float:left; margin-left:0px;  width:95px; height:27px; padding-top:7px; text-align:center;}
#main_navi ul li:hover {background:url(../Bilder/main_navi.jpg) no-repeat;}
#main_navi ul ul li:hover {background:none;}
#main_navi ul li:hover a {color:#FFF; text-shadow: 1px 1px #000000;}
#main_navi ul li:hover ul {display:block; position:absolute; left:50%; margin-left:0px;}
#main_navi ul ul li:hover {background:none;}
#main_navi .category a:hover ul {display:block;}

#main_navi .active {background:url(../Bilder/main_navi.jpg) no-repeat;}
#main_navi .active a {color:#FFF; text-shadow: 1px 1px #000000;}
#main_navi .sub {position:absolute; left:50%;}
#main_navi .sub a {color:#FFF;text-shadow: 1px 1px #000000;}
#main_navi .sub .active2 {background:none;}
#main_navi .sub .active2 {text-decoration:underline; color:#ffad87;}

/* MAIN CONTENT */
#content_top_ecke {width:12px; height:12px; background:url(../Bilder/content_top_ecke.png); margin:65px 0 0 206px;}
#content_top {width:722px; height:12px; background:url(../Bilder/content_top_bg.png); margin:-12px 0 0 218px}
#main {width:1000px; padding-bottom:66px; background:url(../Bilder/content_bottom.png) no-repeat bottom;}
#main_content {width:741px; min-height:470px; height:auto !important; height:520px; background:url(../Bilder/content_bg.png) repeat-y; margin:0 0 0 204px;}
#wrapper {width:700px; vertical-align:top; margin-left:25px; overflow:hidden;}
#basketballer {width:184px; height:268px; background:url(../Bilder/basketballer.png) no-repeat; position:absolute; top:98px; left:50%; margin-left:398px;}
#wrapper #left {display:none; width:0px; float:none;}
#wrapper #right {width:700px; margin-left:20px; vertical-align:top;}
.csc-textpic {clear: both;}

/* SUB CONTENT */
#subcontent {width:1000px;}

#sponsoren {height:130px; padding:25px 0 0 50px; margin-top:0px; float:left; width:900px;}
#unister {line-height: 50px;height: 50px; margin: 0px 0px 15px 15px;}
#sponsoren:hover {background:url(../Bilder/sponsoren_headline.jpg) no-repeat;}
#line_large {background:url(../Bilder/line_large.jpg) no-repeat top #ff732f; width:900px; height:40px; margin:100px 0 0 -500px; left:50%; position:absolute;}
#sponsoren .csc-textpic-image img {float:left; margin:10px 0 0 10px; cursor:pointer;}
#sponsoren .csc-textpic-image:hover img {margin-top:0px;}

.clr {width:100%; clear:both;}

#kontakt {width:606px; height:355px; background:url(../Bilder/kontakt_bg.jpg) no-repeat;}
#kontakt .headline {width:77px; height:31px; background:url(../Bilder/kontakt.gif); margin:47px 0 0 30px; float:left; position:absolute;}
#kontakt .topcontent {width:460px; position:absolute; margin:15px 0 0 125px; padding-left:40px;}
#kontakt .subcontent {width:555px; height:230px; position:absolute; margin:120px 0 0 30px;}
h1 {color:#b73e04; font-size:14px; font-weight:bold; letter-spacing:-1px; padding-top: 10px; padding-bottom: 5px;}
#kontakt .topcontent span {float:left; margin:0 0 0 30px;}

#kontakt .csc-bulletlist {float:left; margin-right:60px}
#kontakt .csc-header-n2 {margin:-33px 0 0 230px;}


#rss {width:394px; height:147px; position:absolute; margin:160px 0 0 606px; padding-top:20px;}
#rss img.rss {margin:0 0 0px 40px; position:absolute;}
#rss img.twitter {position:absolute; margin:3px 0 0 140px;}
#rss img.rss:hover {margin-top:-10px;}
#rss img.twitter:hover {margin-top:-8px;}
#rss img.statistik {position:absolute; margin:0 0 0 225px;}
#rss img.statistik:hover {margin-top:-10px;}
.line_short {background:url(../Bilder/line_short.jpg) no-repeat top #ff732f; width:265px; height:50px; margin:-20px 0 0 0; position:absolute;}
.line_twitter {background:url(../Bilder/line_twitter.png) no-repeat top left; width:394px; height:50px; margin:40px 0 0 0; position:absolute;}

#statistik {width:300px; height:120px; position:absolute; margin:100px 0 0 700px; display:none;}
#statistik img {margin:10px 0 0 20px;}
#statistik:hover img {margin-top:0px;}
#statistik:hover .line_short {margin-top:-40px;}
#statistik:hover {background:#ff732f url(../Bilder/statistik_headline.jpg) no-repeat 172px 0px;}
#statistik .line_short {margin:-50px 0 0 0; position:relative;}

#fanshop {width:265px; height:154px; position:absolute; margin:200px 0 0 700px; display:none;}
#fanshop img {margin:20px 0 0 100px;}
#fanshop:hover img {margin-top:12px;}
#fanshop:hover .line_short {margin-top:-2px;}
#fanshop:hover {background:#ff732f url(../Bilder/fanshop_headline.jpg) no-repeat 0px 20px;}
#fanshop .line_short {margin:-10px 0 0 0; position:relative;}


/* FOOTER */
#bottom_page {margin-top:0px; width:100%;}

#footer #copyright {width:606px; height:80px; background:url(../Bilder/kontakt_footer.jpg); margin:0px 0 0 -500px; position:absolute; left:50%;}
/*#footer #back_top {width:102px; height:207px; background:#ff732f; position:relative; left:50%; margin:0 0 0 390px; }
#footer #back_top:hover {background:#ff732f url(../Bilder/top_headline.jpg) no-repeat 20px 2px;}*/

#footer_bottom {width:100%; height:200px; background:#000;}
#footer_navi {margin:50px 0 0 -420px; position:absolute; left:50%;}
#footer_navi ul li {float:left; width:130px; text-align:center; }
#footer_navi ul li a {font-weight:bold; text-decoration:underline; color:#FFF;}
#footer_navi ul li ul li a {font-weight:normal; text-decoration:none; color:#FFF;}
#footer_navi ul li ul li a:hover {text-decoration:underline;}
#footer_navi ul li ul li {float:none; margin-top:2px;}
#footer_navi ul ul {margin-top:8px;}

#footer .home {background:#000; width:75px; height:77px; position:absolute; left:50%; margin:75px 0 0 270px;}

h6 {font-weight:normal; margin:0px;}
TABLE.contenttable tr {vertical-align: top;}

/* Kalendereinbindung */
.tx-bw48hcal-pi1 .day {display: block;}
.tx-bw48hcal-pi1 .event {display: block; background-color: #ccc; margin-bottom: 1px; padding: 5px; line-height: 12px;}
.tx-bw48hcal-pi1 .event.duration60m {min-height: 25px;}
.tx-bw48hcal-pi1 .event.duration90m {min-height: 40px;}
.tx-bw48hcal-pi1 .event.duration120m {min-height: 55px;}
.tx-bw48hcal-pi1 .event.duration150m {min-height: 70px;}
.tx-bw48hcal-pi1 .event.duration180m {min-height: 85px;}
.tx-bw48hcal-pi1 .event.duration210m {min-height: 100px;}
.tx-bw48hcal-pi1 .event.duration240m {min-height: 115px;}
.tx-bw48hcal-pi1 .event.duration270m {min-height: 130px;}






