body {margin: 0; padding: 0; color:#333; background-color:#dad8d9; font-family: verdana;}

#container {margin: 0em auto; width: 1100px; height: 840px; background-color: #dad8d9; border: 1px none #fff; }
#banner { height: 90px; width: 1100px; background-color: #dad8d9; background-image: url(/fctaxi/img/bg-banner.jpg); background-repeat: no-repeat;}
#header { height: 160px; width: 1100px; background-color: #dad8d9;background-image: url(/fctaxi/img/logo.jpg); background-repeat: no-repeat;}

#navigation{ float: left; top:160px; font-size: 12px; width: 144px; height: 538px; background-image: url(/fctaxi/img/links.gif); text-align:left; font-size: 13px;}
#mycontents { float: left; left:144px; top:160px; bottom:52px; height:536px; width:686px; padding-left:15px; padding-right:15px; padding-top:2px; overflow:auto;  background-color:#F7F7F7; scrollbar-highlight-color: #DAD8D9; scrollbar-arrow-color: #000000; scrollbar-base-color: #F6F6F6; scrollbar-face-color: #F6F6F6;}

#news{float: right; width: 240px; height: 538px; text-align: center; background-image: url(/fctaxi/img/rechts1.gif); scrollbar-highlight-color: #E8E8E8; scrollbar-arrow-color: #000000; scrollbar-base-color: #E8E8E8; scrollbar-face-color: #dad8d9;scrollbar-shadow-color: #E8E8E8;scrollbar-darkshadow-color:#000000;}

#footer{clear: both; height: 52px; text-align: left; background-color: #dad8d9; background-image: url(/fctaxi/img/footer.gif); background-repeat: no-repeat;}
#footer a{ font-weight: normal; font-family: verdana; font-size: 9px; text-decoration:none; color: #000000; }
#footer a:hover, #navHeader a:focus{ font-weight: normal; font-family: verdana; font-size: 9px; text-decoration:none; color: #cc3328; }

#navContainer{ font-size: 11px; font-weight: bold; clear: both;  width: 144px;}
#navContainer ul{ margin: 0em; padding: 0em; list-style-type: none;}

#navContainer ul li a{ height: 2.4em; line-height: 20px; display: block; background-repeat: no-repeat; padding-left: 1em; color: #000000; text-decoration: none; background-image: url("/fctaxi/img/buttons/navi_l_weiss.gif");}
#navContainer ul li a:hover, #navContainer ul li a:focus{ background-image: url("/fctaxi/img/buttons/bl_hgrau.gif"); background-repeat: no-repeat;}

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover#a_nav1_open{line-height: 2em; height: 2.4em; font-size: 11px; background-image: url("/fctaxi/img/buttons/bl_hgrau.gif"); background-repeat: no-repeat;}
#navContainer li li{line-height: 2em; height: 2.4em; background-image: url("/fctaxi/img/buttons/bl_dgrau.gif"); background-repeat: no-repeat;}

#navContainer ul ul a{ height: 2em; font-size: 10px; display: block; background-repeat: no-repeat; padding: 0em; padding-left: 2.1em; color: #FFF06D; text-decoration: none; font-weight: bold; background-image: none;}
#navContainer ul ul a:hover, #navContainer ul ul a:focus, #navContainer ul ul a#a_nav2_open{ color: #FFF; background-image: url("/fctaxi/img/buttons/bl_ball.gif"); background-repeat: no-repeat;}

#navHeader {list-style-type: none; font-size: 12px;}
#navHeader a{ font-size: 12px; font-weight: bold; height: 1.8em;display: block; color: #000000; text-decoration: none; font-weight: bold; background-image: url("/fctaxi/img/buttons/b1.gif");line-height: 22px;}
#navHeader a:hover, #navHeader a:focus{ font-size: 12px; font-weight: bold; height: 1.8em; background-image: url("/fctaxi/img/buttons/b1_o.gif");}
#navHeader a#a_header_open, #navHeader a:hover#a_header_open{ font-size: 12px; font-weight: bold; height: 1.8em; background-image: url("/fctaxi/img/buttons/b1_o.gif");}

.newsBox{ width: 210px; clear: both; display: block; margin: 0em 0em 0em 0em ! important; padding: 0em 0em 1em 0em ! important;}
.newsBoxDatum a{ display: block; margin: 0em 0em 0.2em 0.5em; font-family: Arial; text-decoration: none; color: #cc3328; text-align: left; font-size: 12px; width: 130px;}
.newsBoxDatum a:hover{ display: block; margin: 0em 0em 0.2em 0.5em; font-family: Arial; text-decoration: none; color: black; text-align: left; border: 0em solid black; font-size: 12px; width: 130px;}
.newsBoxText a{ display: block; margin: 0em 0em 0.5em 0.5em; font-family: Arial; font-weight: normal; text-decoration: none; color: black; text-align: left; line-height : 14px; font-size: 12px; width: 130px;}
.newsBoxText a:hover{ display: block; margin: 0em 0em 0.5em 0.5em; font-family: Arial; font-weight: normal; text-decoration: none; color: black; text-align: left; border: 0em solid black; line-height : 14px; font-size: 12px; width: 130px;}
.newsBoxInput {height: 14px; width: 185px; font-size: 10px; font-family: Arial; border: 0.1em solid #666666; margin: 0; padding: 0; background-color: #E3E1E2;}

#myNewsTable { height:235px; font-weight: normal; font-size: 10px; font-family: Verdana, Times, sans-serif; overflow:auto;  background-color:#FAF3CA; scrollbar-highlight-color: #DAD8D9; scrollbar-arrow-color: #000000; scrollbar-base-color: #F6F6F6; scrollbar-face-color: #F6F6F6; text-align: left; margin-left: 2px;}
#myNewsTable a {font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif;}
#myNewsTable a:hover, #myNewsTable a:focus {font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif;}

#myTerminTable {text-align: center; height:500px; font-weight: normal; font-size: 10px; font-family: Verdana, Times, sans-serif; overflow:auto;  background-color:#FAF3CA; scrollbar-highlight-color: #DAD8D9; scrollbar-arrow-color: #000000; scrollbar-base-color: #F6F6F6; scrollbar-face-color: #F6F6F6; margin-left: 2px;}
#myTerminTable a {font-weight: normal; font-size: 10px; font-family: Verdana, Times, sans-serif;}
#myTerminTable a:hover, #myTerminTable a:focus {font-weight: normal; font-size: 10px; font-family: Verdana, Times, sans-serif;}

#myNewsTitel { font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif;}
#myNewsTitel a {font-weight: normal; font-size: 10px; font-family: Verdana, Times, sans-serif;}
#myNewsTitel a:hover, #myNewsTable a:focus {font-weight: normal; font-size: 10px; font-family: Verdana, Times, sans-serif;}

.mynewsAktuell{ text-align: center; clear: both; background-color: #dad8d9; padding: 0px 0px 0px 3px ! important;}
.mySpielAktuell{ text-align: center; width: 300px; clear: both; background-color: #dad8d9; padding: 0px 0px 0px 3px ! important;}
.myNewsTableTitel {font-weight: bold; font-size: 9px; font-family: Tahoma, Arial, Verdana, Times, sans-serif; color: #000000; border-top:1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C; border-bottom: 1px solid #9C9C9C; background-color: #F5E889; margin-left: 2px;}
.myNewsTd {text-align: left; font-weight: normal; font-size: 10px; border-right:1px solid #9C9C9C; border-left:1px solid #9C9C9C; border-bottom:1px solid #9C9C9C; font-family: Verdana, Times, sans-serif; background-color: #FAF3CA; margin-left: 2px;}
.myNewsTdBold {text-align: left; font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif; color: #000000; margin-left: 0px; line-height : 16px;}
.myNewsSparte {font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif; color: #000000; margin-left: 0px;}
.myErgebnisTdBold {text-align: center; font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif; color: #000000; margin-left: 0px; line-height : 16px;}

#blink {color: red; font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif;}
#blink a {color: red; font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif;}
#blink a:hover, #blink a:focus {color: red; font-weight: bold; font-size: 10px; font-family: Verdana, Times, sans-serif;}

.myVeranstaltungTdBold {color: red; font-weight: bold; font-size: 11px; font-family: Verdana, Times, sans-serif; margin-left: 0px;}

#menuStrich {width: 200px;}

h1 { font-size: 14px; line-height: 16px; font-weight: bold; color: #000000;}
h2 { font-size: 13px; line-height: 14px; font-weight: bold; color: #000000;}
h3 { font-size: 12px; font-weight: normal; color: #000000;}


a {font-weight: bold; font-family: verdana; font-size: 11px;text-decoration:none; color:#000;line-height : 1.1em;}
a:hover {font-weight: bold; font-family: verdana; font-size: 11px; text-decoration:none;color:#cc3328; line-height : 1.1em;}

.nachOben a {font-weight: normal; font-family: verdana; font-size: 10px;text-decoration:none; color:#9C9C9C;}
.nachOben a:hover {font-weight: normal; font-family: verdana; font-size: 10px; text-decoration:none;color:#cc3328;}

.content {font-weight: normal; font-size: 12px; font-family: verdana; color: #000000; font-style: normal; text-decoration : none; line-height : 1.3em;}
.contentKlein {font-weight: normal; font-size: 9px; font-family: verdana; color: #000000; font-style: normal; text-decoration : none; line-height : 1.3em;}
.contentBold {font-weight: bold; font-size: 12px; font-family: verdana; color: #000000; font-style: normal;text-decoration : none; line-height : 2em;}
.contentBoldGross {font-weight: bold; font-size: 16px; font-family: verdana; color: #000000; font-style: normal;text-decoration : none; line-height : 3em;}
.contentGross {font-weight: normal; font-size: 13px; font-family: verdana; color: #000000; font-style: normal; text-decoration : none; line-height : 1.3em;}
.contentDatum {font-weight: bold; font-size: 11px; font-family: verdana; color: #cc3328; font-style: normal; text-decoration : none; line-height : 1.3em;}
.contentSponsor {font-weight: normal; font-size: 11px; font-family: verdana; color: #000000; font-style: normal; text-decoration : none; line-height : 18px;}
.contentRed {font-weight: bold; font-size: 12px; font-family: verdana; color: #cc3328; font-style: normal; text-decoration : none; line-height : 1.3em;}

.aMitglieder{padding: 2px;font-weight: normal; font-size: 9px;font-family: Tahoma, Arial, Verdana, Times, sans-serif;color: #000000; border-top:1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C; border-bottom: 1px solid #9C9C9C; background-color: #FCF2A4;}
.aMitgliederTd{font-size: 10px; border-bottom:1px solid #FFFFFF;font-family: Arial, Verdana, Times, sans-serif;padding: 2px; background-color: #F2F2F2;}
.pMitgliederTd{font-size: 10px; border-bottom:1px solid #666666;font-family: Arial, Verdana, Times, sans-serif;padding: 2px;}

.updateInput { height: 16px; width: 200px; font-size: 11px; font-family: verdana; border: 0.1em solid #666666; margin: 0; padding: 0;}
.updateInputMail { height: 16px; width: 300px; font-size: 11px; font-family: verdana; border: 0.1em solid #666666; margin: 0; padding: 0;}
.updateInputNr { height: 16px; width: 100px; font-size: 11px; font-family: verdana; border: 0.1em solid #666666; margin: 0; padding: 0;}
.updateTextarea { font-family: verdana; border: 0.1em solid #666666; margin: 0; padding: 0;}
.updateForm{ margin: 0; padding: 0;}
.updateFieldset{ margin: 0; padding: 0; border: 0;}

input { font-family: verdana; border: 0.1em solid #666666; margin: 0; padding: 0;}
textarea { font-family: verdana; border: 0.1em solid #666666; margin: 0; padding: 0;}
form{ margin: 0; padding: 0;}
fieldset{ margin: 0; padding: 0; border: 0;}
/* img { border: 0.1em; border-color: gray;} */

.contactInput{ height: 16px; width: 400px; font-size: 12px; padding: 0; margin: 0;}
.contactSelect{ width: 150px; font-size: 12px; padding: 0; margin: 0;}
.contactButton{ height: 20px; width: 120px; font-size: 12px; padding: 0; margin: 0;}
.contactTextarea{ height: 100px; width: 400px;}
.formError{ color: #cc3328; border-color: #cc3328; font-weight: bold; font-size: 12px; font-family: verdana;}

.gbInput{ height: 16px; width: 150px; font-size: 12px; padding: 0; margin: 0;}
.gbInputgross{ height: 16px; width: 400px; font-size: 12px; padding: 0; margin: 0;}
.gbButton{ height: 20px; width: 100px; font-size: 11px; padding: 0; margin: 0;}
.gbTextarea{ height: 50px; width: 250px; font-size: 11px}
.gbTable {font-weight: normal; font-size: 11px; font-family: verdana; color: #000000; border-top:1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C; border-bottom: 1px solid #9C9C9C; padding: 0.3em;}
.gbTitel {font-weight: bold; font-size: 22px; font-family: verdana; color: #FFFFFF; font-style: normal; text-decoration : none; line-height : 2.5em;}
.gbcontent {font-weight: normal; font-size: 11px; font-family: verdana; color: #000000; font-style: normal; text-decoration : none; line-height : 1.2em;}
.gbcontentKlein {font-weight: normal; font-size: 9px; font-family: verdana; color: #000000; font-style: normal; text-decoration : none; line-height : 1.2em;}
.gbcontentBold {font-weight: bold; font-size: 11px; font-family: verdana; color: #000000; font-style: normal;text-decoration : none; line-height : 1.6em;}
.gbcontentDatum {font-weight: bold; font-size: 10px; font-family: verdana; color: #cc3328; font-style: normal; text-decoration : none; line-height : 1.2em;}

.myTable {font-weight: normal; font-size: 11px; font-family: verdana; color: #000000; border-top:1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C; border-bottom: 1px solid #9C9C9C; padding: 0.3em; background-color: #FFF06D;}
.myTd {border-bottom:1px solid #FFFFFF; font-family: Verdana; padding: 0.3em; background-color: #DAD8D8;}
.myTableBold {font-weight: bold; font-size: 11px; font-family: verdana; color: #000000; font-style: normal;text-decoration : none;}

.myTableKontakt {font-weight: normal; font-size: 11px; font-family: verdana; color: #000000; border-top:1px solid #9C9C9C; border-left: 0px solid #9C9C9C; border-right: 0px solid #9C9C9C; border-bottom: 0px solid #9C9C9C; padding: 0.3em; background-color: #DAD8D8;}
.myTdKontakt {border-bottom:1px solid #FFFFFF; font-family: Verdana; padding: 0.3em; background-color: #F7F7F7;}
.myTableBoldKontakt {font-weight: bold; font-size: 11px; font-family: verdana; color: #000000; font-style: normal;text-decoration : none;}

.myTableGb {font-weight: normal; font-size: 11px; font-family: verdana; color: #000000; border-top:1px solid #9C9C9C; border-left: 0px solid #9C9C9C; border-right: 0px solid #9C9C9C; border-bottom: 0px solid #9C9C9C; padding: 0.3em; background-color: #FFF06D;}
.myTdGb {border-bottom:1px solid #FFFFFF; font-family: Verdana; padding: 0.3em; background-color: #F7F7F7;}
.myTableBoldGb {font-weight: bold; font-size: 11px; font-family: verdana; color: #000000; font-style: normal;text-decoration : none;}

#scrollingContent{width: 680px; height: 180px; overflow:hidden;}
#scrollingContainer{float:left; top:-2px; left:0px;height:115px;border:0px solid #EBEBEB;background-color: #F6F6F6;padding:0px;margin-right:0px;font-size:10px;text-align:left;}

// #Geburtstag{position: relative; top:-60px; left: -5px; width: 600px; color: red; background-color: #FFF06D;font-weight: bold; font-size: 14px; text-align:center;}
#Geburtstag{position: absolute; top:178px; left: 202px; width: 670px; height: 25px; color: red; font-weight: bold; font-size: 12px; text-align:left; border: 1px none #c6c6c6; padding: 3px;}

.navtext {text-align:left; width:98px; font:bold 9pt sans-serif; background-color: #FFF06D; background-color: #FFF06D; color:black;border: 1px white outset; clip:rect( )}

/* thumbnail list */
 ul#thumbs, ul#thumbs li{margin:0;padding:0;list-style:none;}
 ul#thumbs li{float:inherit; width: 80px; height: 80px; margin-right:5px; border:1px solid #999; padding:2px;}
 ul#thumbs a{float:inherit;display:block;width:80px;height:80px;line-height:100px;overflow:hidden;position:relative;z-index:1;}
 ul#thumbs a img{float:inherit;position:absolute;top:-20px;left:-20px;}

/* mouse over */
 ul#thumbs a:hover{float:inherit; overflow:visible; z-index:2;border:none;}
 ul#thumbs a:hover img{float:inherit; border:1px solid #999;background:#fff;padding:2px;}	

/* clearing floats */
 ul#thumbs:after, li#thumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 ul#thumbs, li#thumbs{display:block;}

 ul#thumbs, li#thumbs{min-height:1%;}
 * html ul#thumbs, * html li#thumbs{height:1%;}
