html,body {
	height:100%;
	margin:0px auto;
	padding:0px;
}	

* html div.wrapper_all{
height:100%;
}
body {
  font-family:verdana,helvetica,sans-serif,arial;
  color: #000000;
  font-size: 10pt;
  line-height:11pt;
  font-weight:normal;
  background: url(img/body_bg.gif) 50% repeat-y;
  margin:0px;
  padding:0px;
  overflow:visible;
  }

h1 {
color:#FC1D0A;
font-family:Arial;
font-size:18pt;
font-style:normal;
font-weight:bold;
line-height:100%;
margin-top:10px;
}
/* Überschriften */
.clubhaus, .anlage, .vorstand, .berichte, .terminkalender, .geschichte, .vereinsmeister, .vorstand_kontakt, .links, .kontakt, .datenschutz, .impressum, .partner, .kontaktformular, .mitglied, .jahresbeitrag, .aktuelles, .lageplan, .fotogalerie, .herren, .jugend,  .damen, .veranstaltungen {
background: url(img/topics/clubhaus.gif);
background-position:top right;
background-repeat:no-repeat;
width:736px;
height:32px;
font-size:0; 
color: #ffffff; 
text-indent: -999px}
.anlage {background-image: url(img/topics/anlage.gif);}
.vorstand {background-image: url(img/topics/vorstand.gif);}
.geschichte {background-image: url(img/topics/geschichte.gif);}
.vorstand_kontakt {background-image: url(img/topics/vorstand_kontakt.gif);}
.kontakt {background-image: url(img/topics/kontakt.gif);}
.kontaktformular {background-image: url(img/topics/kontaktformular.gif);}
.mitglied {background-image: url(img/topics/mitglied.gif);}
.jahresbeitrag {background-image: url(img/topics/jahresbeitrag.gif);}
.aktuelles {background-image: url(img/topics/aktuelles.gif);}
.fotogalerie {background-image: url(img/topics/fotogalerie.gif);}
.veranstaltungen {background-image: url(img/topics/veranstaltungen1.gif);}
.damen {background-image: url(img/topics/damen.gif);}
.herren {background-image: url(img/topics/herren.gif);}
.jugend {background-image: url(img/topics/jugend.gif);}
.lageplan {background-image: url(img/topics/lageplan.gif);}
.partner {background-image: url(img/topics/partner.gif);}
.links {background-image: url(img/topics/links.gif);}
.impressum {background-image: url(img/topics/impressum.gif);}
.datenschutz {background-image: url(img/topics/datenschutz.gif);}
.vereinsmeister {background-image: url(img/topics/vereinsmeister.gif);}
.berichte {background-image: url(img/topics/berichte.gif);}
.terminkalender {background-image: url(img/topics/terminkalender.gif);}
.start_oben .aktuelles, .start_oben .veranstaltungen {background-position:top left; width:200px;}
h2 {
color:#ea1b09;
font-family:verdana,helvetica,sans-serif,arial;
font-size:13px;
font-style:normal;
}
.content a:link, .content a:visited  {
color:#ea1b09;
font-weight:bolder;
text-decoration:none;
border-bottom:1px dashed #ea1b09;
font-size:12px;
line-height:160%;
}
.content a:hover {
border-bottom:1px solid #8a0000;
color:#8a0000;
font-size:12px;
line-height:160%;
text-decoration:none;
}
.tt_news_bild a:link, .tt_news_bild a:visited, .news-single-img a:link, .news-single-img a:visited, .wtgallery_category_pic a:link, .wtgallery_category_pic a:visited, .wtgallery_listpic a:link, .wtgallery_listpic a:visited, .csc-textpic-imagewrap a:link, .csc-textpic-imagewrap a:visited {
border-bottom:0px none;}
h3 {
color:#000000;
font-family:verdana,helvetica,sans-serif,arial;
font-size:9pt;
font-style:normal;
font-weight:bold;
line-height:11pt;
}
.menu {
list-style-type:none;
font-family:Arial;
font-weight:bold;
}
.menu2 {
margin-top:5px;
padding-left:45px;
line-height:18px;
font-weight:normal;
}
.menu2 a {font-weight:normal;}
.newsletter {
margin-left:42px;}
.x11, .x12 {padding: 5px 0px 6px 30px;background:url(img/verein.gif) no-repeat right top;}
.x7, .x8, .x9, .x10, .x29 {background:url(img/aktuelles.gif) no-repeat right top;padding: 5px 0px 6px 30px;}
.x6 {background:url(img/kontakt.gif) no-repeat right top;padding: 5px 0px 6px 30px;}
.x5 {background:url(img/partner.gif) no-repeat right top;padding: 5px 0px 6px 30px;}
.menu a:link, .menu a:visited, .menu a:active {
color:#FFFFFF;
text-decoration:none;
}
.menu a:hover {
color:#ffd114;}
.header {
height:135px;
width:1000px;
background-image:url(img/header.gif);
}
/******************************************************/
.vorstand_table {border-collapse:collapse;}
.main_tr {border:1px dotted #8a0000;background-color: #dddddd;}
.main_tr:hover {background-color: #E5DDC2;background-color: #cccccc;}
.vorstand_table tr:hover {border: 2px dotted #08498E;}
.nohover tr:hover {background-color: #f1f1f1;}
.main {
margin: 0px auto;
width:1000px;}
.content {
width:726px;
background:#f1f1f1 url(img/content_bg.gif) right top repeat-y;
padding:10px 40px 10px 10px;
margin-left:204px;}
.navi {
width:204px;
background:#BD0000 url(img/navi.gif) repeat-y;
float:left;
color:#ffd114;
}
.csc-mailform-submit {
background-color:#E0E0E0 !important;
border:1px solid black;
float:left;
font-weight:bold;
margin:0px;
padding:3px 0px;
text-align:center;
width:200px !important;
margin-left:200px !important;
}
.csc-mailform-field input {
background-color:white;
border:1px solid black;
color:#000000;
float:left;
margin-left:0px;
padding-left:0px;
width:350px;
}
.csc-mailform-field input#mailformUnterlagen {
width:14px;}
.csc-mailform-field textarea {
background-color:white;
border:1px solid black;
color:#000000;
float:left;
margin-left:0px;
padding-left:0px;
width:350px;}
.csc-mailform-field {
clear:left;
padding:5px 0px;}
.csc-mailform-field label {
float:left;
font-weight:bold;
text-align:left;
width:200px;}
.csc-mailform {
margin-top:15px;
margin-left:-10px;
border:0px;}
.csc-textpic-caption {
display: block !important;}
#imageData #caption {
color:#000000;
}
div.csc-textpic img {
border:1px solid #8a0000;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
text-align:center;
font-size:10px;
background-color:#bd0000;
color:#FFFFFF;
padding:3px;
margin-bottom:5px;
margin-right:-2px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid black;
}
.news-single-item {line-height:1.4em;}
.news-single-img, .tt_news_img {float:left; padding-left:5px;}
.news-single-img img {margin-right:10px;}
.mews-single-img p {margin-right:10px;}
.news-single-item img, .news-latest-item img {border: 1px solid #8a0000;}
.news-latest-item .tt_news_img {padding-right:5px;}
hr.single_news_hr {border:1px dotted #000000;margin-top:-10px;}
.news-list-container {margin-top:-18px; margin-left:-10px;}
.tt_news_ifany {
/*width:100%;*/ 
height:auto; 
/*position:relative;*/ 
margin-top:10px;
}
.tt_news_wrap {
/*position:relative;*/
background-color:#85A157; 
text-align:center; 
width:150px; 
min-height:137px;  
height:137px; 
margin-bottom:20px; 
margin-right:10px;
float:left; 
}
.news-list-item {
border:1px dashed #ea1b09;
height:96px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}
.news-list-morelink {
margin-right:10px;
text-align:right;
margin-top:-15px;
}
.tt_news_bild {
width:120px;
float:left;
height:96px;
margin:3px 10px;
}
.news-list-container .news_title {
    background-image:url(img/gb_header.gif);
    background-repeat:repeat-x;
    padding:3px 0.125em 0.125em 0.25em;
    margin-top:0.25em;
    margin-left:0.25em;
    margin-right:5px;
    height:39px;
    font-size:13px;
    font-weight:bold;
}
.news-list-item-inner {
width:570px;
float:left;}
.news-list-container .news_content {
padding-left:3px;}
.news_title a:link, .news_title a:hover, .news_title a:visited {color:#ffffff;}
.subheader {
padding-left:5px;
height:15px;
margin-bottom:4px;
margin-top:4px;
overflow:hidden;
}
.wtgallery_category_h1 {
margin-left:-10px;
}
.wtgallery_listpic {
padding:5px;
}
img.wtgallery_listpic_pic {
border:1px solid #ea1b09;
padding:1px;
}
img.wtgallery_category_pic {
border:1px solid #ea1b09;
padding:1px;
}
.wtgallery_pagebrowser {
margin-left:5px;
}
.wtgallery_categories {
border:1px dashed #ea1b09;
margin-bottom:3px;
margin-left:0px;
min-height:71px;
overflow:hidden;
height:71px;
}
.wtgallery_category_pic {
float:left;
}
.wtgallery_category_folder, .wtgallery_category_txt {
padding-left:100px;
padding-top:20px;
}
.wtgallery_category_pagebrowser {
padding-top:5px;
}
.tx-wtgallery-pi1 {float:left;width:100%;}
.start_left {width:50%;float:left;}
.start_right {width:50%;float:left;}
.start_oben {width:600px;float:left;}
.start_partner {float:left;}
.mc1 {width: 216px; height: 168px; background-image:url(img/mc1.png); float:left; position:fixed; margin-left:0px; padding-left:3px; padding-top:3px; background-repeat:no-repeat;}
.mc3 {display:none;width: 216px; height: 168px; background-image:url(img/mc1.png); float:left; position:fixed; margin-left:351px; margin-top:66px; padding-left:3px; padding-top:3px; background-repeat:no-repeat;}
.mc4 {width: 216px; height: 168px; background-image:url(img/mc1.png); float:left; position:fixed; margin-left:80px; margin-top:96px; margin-bottom:5px; padding-left:3px; padding-top:3px; background-repeat:no-repeat;}
.mc2 {display:none;width: 216px; height: 168px; background-image:url(img/mc1.png); float:left; position:fixed; margin-left:264px;; margin-top:-28px; padding-left:3px; padding-top:3px; background-repeat:no-repeat;}
.start_flash {padding-top:170px;}
.start_oben .news_title a:link, .start_oben .news_title a:visited {
color:#ea1b09;
text-decoration:none;
border-bottom:0px none;
}
.start_oben .news_subheader {
font-size:11px;line-height:12px;width:275px;}
.start_oben .news_subheader a:link, .start_oben .news_subheader a:visited, .start_oben .news_subheader a:hover {
font-style:italic;font-size:11px;border-bottom:0px none;font-weight:normal;}

.klasse {float:left;color:#000000;width:200px;font-weight:bold;line-height:18px;}
.name {color:#000000;border-bottom:1px dashed #8f8f8f;font-weight:normal;}

.news-single-files dt {
float:left;}
div.csc-textpic-left div.csc-textpic-text {clear:none;
}
.newsm-list-item {
border:1px dashed #ea1b09;
height:96px;
margin-bottom:5px;
}
.newsm-list-morelink {
margin-right:10px;
text-align:right;
}
.tt_newsm_bild {
width:120px;
float:left;
height:96px;
margin:3px 10px;
}
.newsm-list-container .newsm_title {
    background-image:url(img/gb_header.gif);
    background-repeat:repeat-x;
    padding:3px 0.125em 0.125em 0.25em;
    margin-top:0.25em;
    margin-left:0.25em;
    margin-right:5px;
    height:39px;
    font-size:13px;
    font-weight:bold;
}
.newsm-list-item-inner {
width:570px;
float:left;}
.newsm-list-container .newsm_content {
padding-left:3px;}
.newsm_title a:link, .newsm_title a:hover, .newsm_title a:visited {color:#ffffff;}
.news-single-img {float:right;}
.news-single-imgcaption {
text-align:center;
font-size:10px;
background-color:#bd0000;
color:#FFFFFF;
width:146px;
padding:3px;
margin-right:10px;
margin-top:0px;
}
.contenttable p {
margin:0px;
padding:0px;}
.newsm-list-item-inner .subheader {overflow:visible;}
.tx-ttnews-browsebox {padding-left:10px;}
.header_text, .header_text a:link {
  color: #ea0107;
  font-size:8pt;
  padding-top:72px;
  font-family:Arial;
  text-decoration:none;
}
.header_text {
  padding-top:81px;
  padding-left:470px;
}

