img {
  border:0;
  }

body {
  background-color:#000000;
  padding:0;
  margin:0;
  }

a {
  outline:0;
  }

h1 {
  color:#E13A16;
  font-size:11px;
  margin:0;
  padding:0;
  }

.all {
  width:955px;
  height:1290px;
  background-image:url(pics/bg_all.gif);
  }
  
.head {
  background-image:url(pics/head_bg.jpg);
  width:881px;
  height:262px;
  left:37px;
  position:relative;
  }
  
.logo {
  /*background-image:url(pics/head_logo.png);*/
  width:661px;
  height:210px;
  }

#mainMenu {
  color:#FFFFFF;
  display:inline;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 20px;
  padding:0;
  position:relative;
  text-decoration:none;
  top:-32px;
  }

#subMenu {
  color:#FFFFFF;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 20px;
  padding:0;
  position:relative;
  text-decoration:none;
  top:5px;
  width:600px;
  height:14px;
  }
  
.sub_no {
  color:#FFFFFF;
  display:inline;
  padding-right:10px;
  text-decoration:none;
  list-style-type:none;
  }

.sub_act {
  color:#FFFFFF;
  display:inline;
  padding-right:10px;
  text-decoration:none;
  list-style-type:none;
  }

.main_no {
  color:#FFFFFF;
  display:inline;
  padding-right:8px;
  text-decoration:none;
  list-style-type:none;
  }
  
.main_act {
  color: #ffffff;
  display:inline;
  padding-right:8px;
  text-decoration:none;
  list-style-type:none;
  }
  
.stripe_sub {
  background-image: url(pics/stripe_sub.gif);
  background-repeat: repeat-x;
  width:881px;
  height:75px;
  position:relative;
  left:37px;
  }
  
.content {
  background-image:url(pics/content_bg.jpg);
  background-repeat: repeat-x;
  width:578px;
  height:813px;
  top:-43px;
  position:relative;
  left:37px;
  float:left;
  }
  
.page_title {
  color:#ffffff;
  font-family: Verdana, Arial;
  font-size:23px;
  position:relative;
  top:23px;
  left:20px;
  width:490px;
  }

.content_text {
  color:#FFFFFF;
  font-family:Verdana,Arial;
  font-size:11px;
  height:510px;
  left:20px;
  overflow:auto;
  overflow-x:hidden;
  /*padding-right:20px;*/
  position:relative;
  top:35px;
  width:520px;
  }

.content_footer {
  color:#FFFFFF;
  font-family:Verdana,Arial;
  font-size:11px;
  height:200px;
  left:20px;
  overflow:hidden;
  position:relative;
  top:54px;
  width:520px;
  }

.mitglied {
  background-image:url(pics/mitglied_bg.jpg);
  background-repeat: repeat-x;
  width:288px;
  height:216px;
  top:-52px;
  position:relative;
  right:35px;
  float:right;
  }

.wir_sind {
  background-image:url(pics/mitglied_weare.gif);
  float:left;
  height:27px;
  left:33px;
  position:relative;
  top:37px;
  width:84px;
  }
  
.counter {
  background-image:url(pics/counter.gif);
  float:left;
  height:36px;
  left:-50px;
  position:relative;
  top:67px;
  width:122px;
  }
  
.counter p{
  color:white;
  font-family:Verdana;
  font-size:24px;
  font-weight:bold;
  letter-spacing:7px;
  margin:0 0 0 4px;
  padding:0;
  }

.claim_mitglied {
  background-image:url(pics/mitglied_claim.gif);
  float:right;
  height:91px;
  position:relative;
  right:21px;
  top:61px;
  width:255px;
  }

.fotos {
  background-image:url(pics/fotos_bg.jpg);
  background-repeat: repeat-x;
  width:293px;
  height:311px;
  top:-25px;
  position:relative;
  right:37px;
  float:right;
  }

.gallery {
  background-image:url(pics/fotos.jpg);
  float:right;
  height:166px;
  position:relative;
  right:24px;
  top:28px;
  width:228px;
  cursor:pointer;
  }

.fotos_link {
  float:left;
  left:7px;
  position:relative;
  top:136px;
  }

.claim_foto {
  background-image:url(pics/fotos_claim.jpg);
  float:right;
  height:87px;
  position:relative;
  right:14px;
  top:28px;
  width:249px;
  }

.tv {
  background-image:url(pics/tv_bg.jpg);
  background-repeat: repeat-x;
  width:289px;
  height:298px;
  top:-62px;
  position:relative;
  right:37px;
  float:right;
  }

.claim_tv {
  background-image:url(pics/tv_claim.gif);
  float:right;
  height:80px;
  position:relative;
  right:16px;
  top:12px;
  width:249px;
  }

.tv_tv {
  float:right;
  height:177px;
  position:relative;
  right:25px;
  top:13px;
  width:224px;
  }

.sponsors {
  background-image:url(pics/sponsors_bg.gif);
  float:left;
  height:92px;
  left:64px;
  width:829px;
  position:relative;
  }

.sponsors table tr td p{
  padding: 0;
  margin: 0;
  border: 0;
  }

.comm_footer {
  padding:15px 15px 15px 15px;
  background-image:url(pics/content_footer_bg.gif);
  }

.div.csc-textpic-center {
  margin-top:11px;
}

/* Formular */
#mailformformtype_mail {
  margin-left:130px;
  width:256px;
  }

fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
display:block;
float:left;
margin-right:10px;
margin-top:3px;
text-align:right;
width:120px;
}


fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
border:1px solid #CCCCCC;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
margin-bottom:10px;
padding:2px;
width:250px;
}

fieldset.csc-mailform fieldset input {
float:none;
display:inline;
width:50px;
text-align:left;
border:0px

}

fieldset.csc-mailform fieldset label{
display:inline;
float:none;
text-align:left;
width:300px;
margin:10px 0;

}
fieldset.csc-mailform fieldset {
border:0;

}

fieldset.csc-mailform fieldset legend {
display:none;

}


fieldset.csc-mailform select {
width:220px;
margin:2px 0;
}
fieldset.csc-mailform option {
padding:0 5px;

background:#fff;
}

.csc-firstHeader {
  display:none;
  }

.news-latest-container h2{
  display:none;
  }

.news-latest-date a{
  color:#E13A16;
  text-decoration:none;
  font-weight:bold;
  }
  
.news-latest-item img {
  float:left;
  margin-right: 16px;
  max-width: 126px;
  }

.news-latest-item {
  width:511px;
  }

.bodytext {
  margin:3px;
  margin-left:0px;
  }

.news-latest-morelink a{
  text-decoration: none;
  color:#E13A16;
  font-weight: bold;
  position:relative;
  right:10px;
  }

.news-single-backlink a{
  color:#E13A16;
  font-weight:bold;
  position:relative;
  right:12px;
  text-decoration:none;
  }

.news-single-backlink {
  text-align:right;
  }

.news-single-item h3 {
  color:#FFFFFF;
  font-size:11px;
  font-weight:normal;
  }

.news-latest-item h3 {
  font-size:11px;
  margin:0;
  }

.news-latest-morelink {
  text-align:right;
  }

.clearer {
  background-color: #182a7d;
  margin-bottom: 15px;
  margin-top: 5px;
  height:2px;
  width:500px;
  overflow: hidden;
  max-height: 2px;
  }

.clearer2 {
  background-color: #182a7d;
  margin-bottom: 15px;
  margin-top: 5px;
  height:2px;
  width:473px;
  overflow: hidden;
  max-height: 2px;
  }

.news-single-timedata {
  display:none;
  }

.news-single-item h2 {
  display: none;
  }

.news-single-img {
  float:left;
  margin-right: 15px;
  margin-bottom: 10px;
  }

.news-single-author {
  display: none;
  }

.content_footer p {
  margin:0;
  padding:0;
  }

.news-latest-gotoarchive {
  text-align: right;
  }

.news-latest-gotoarchive a{
  text-decoration:none;
  font-size:18px;
  color:#E13A16;
  }

.news-latest-gotoarchive {
  text-align: right;
  }

.news-list-gotoarchive a{
  text-decoration:none;
  font-size:18px;
  color:#E13A16;
  }

.news-list-item h3 {
  margin:0;
  color:#E13A16;
  font-family:Verdana,Arial;
  font-size:11px;
  font-weight: bold;
  margin:0 0 -11px 106px;
  }

.news-list-item p {
  margin:0 0 3px 81px;
  }

.news-list-browse {
  float:right;
  position:relative;
  right:20px;

  }

.news-list-morelink {
  text-align:right;
  }

.news-list-container h2{
  display:none;
  }

.news-list-date a{
  color:#E13A16;
  text-decoration:none;
  font-weight:bold;
  }

.news-list-item img {
  float:left;
  margin-right: 16px;
  max-width: 126px;
  margin-top:3px;
  }

.news-list-morelink a{
  text-decoration: none;
  color:#E13A16;
  font-weight: bold;
  position:relative;
  right:19px;
  }
  
.tx-ttnews-browsebox table a:visited{
  color: #ffffff;
  font-weight:bold;
  text-decoration: none;

  }

.liga_td {
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  vertical-align:middle;
  }

.tx-ttnews-browsebox-SCell p a {
  color:#E13A16;
  text-decoration: none;
  }

.tx-ttnews-browsebox-SCell p a:visited {
  color:#E13A16;
  }

.team_name {
  text-align:left;
  }

.liga_head {
  height:22px;
  background-color:#03060F;
  }

.cfcleague-leaguetable-row1 {
  background-color:#03060F;
  /*background-color:url(pics/content_footer_bg.gif);*/
  }

.cfcleague-leaguetable {
  background-image:url(pics/content_footer_bg.gif);
  background-repeat:repeat-y;
  width: 520px;
  }

.cfcleague-leaguetable-rowTeam {
  font-weight:bold;
  }

.cfcleague-matchtable-row1 {
  background-color:#03060F;
  height: 34px;
  /*background-color:url(pics/content_footer_bg.gif);*/
  }
  
.cfcleague-matchtable-rowmatch {
  
  }

.cfcleague-matchtable-row0 {
  height: 34px;
  /*background-color:url(pics/content_footer_bg.gif);*/
  }

.team {
  width:148px;
  padding-left: 7px;
  }

.cfcleague-matchtable {
  background-image:url(pics/content_footer_bg.gif);
  background-repeat:repeat-y;
  width:500px;
  }

.number_match {
  display:none;
  }

.cfcleague-matchtable-rowTeam {
  
  }

.tx-wtgallery-pi1 {
  background-color:#03060F;
  }

.match_date {
  width:113px;
  padding-left:10px;
  }

.tx-ttnews-browsebox table {
  float:right;
  position:relative;
  right:12px;
  color: #ffffff;
  font-weight:bold;
  text-decoration: none;
  top:-22px;
  }

.content a:link {
  color:#E13A16;
  font-weight:bold;
  text-decoration:none;
  }

.content a:visited {
  color:#E13A16;
  font-weight:bold;
  text-decoration:none;
  }

.rlw {
  float:right;
  position:relative;
  right:5px;
  text-align:right;
  top:-11px;
  }
  
.kon_imp {
  clear:both;
  padding-right:50px;
  text-align:right;
  padding-top:10px;
  }

.kon_imp a{
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  margin-right:15px;   
  }

.wtgallery_category_folder a {
  color:#000000;
  }

.wtgallery_category_folder {
  color:#000000;
  }

.pb_inact a{
  color:#ffffff;
  }

.pb_inact a:link{
  color:#ffffff;
  }

.pb_inact a:visited{
  color:#ffffff;
  }

.cfcleague-scopeselection {
  letter-spacing:1px;
  margin-top:10px;
  padding-left:10px;
  }

.tx-slideshow-pi1 {
margin-right:6px;
margin-top:4px;
text-align:right;
}

#mailformBetreff {
  margin-bottom: 10px;
  width:256px;
  }
