@charset "UTF-8";

@media all
{

/*

rot #DA1818
*/

body, html {
margin:0;
padding:0;
height:100%;
background-color:#fff;
background-image: url(../images/bg_body.jpg);background-repeat: repeat-x ;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000000;
}

#hightbox{
min-height: 100%;
height:auto !important; /* moderne Browser */
height:99%; /* IE */
position: relative;
background-color:#fff;width:980px;margin:0 auto;border-left:2px solid #DA1818;border-right:2px solid #DA1818;
}

img {border:none;}
.imageborder {border:1px solid #002553;padding:1px;margin:0 0 3px 0px;}
.imageborder_r {border:1px solid #002553;padding:1px; float:right;margin:15px 0 3px 3px;}
.imageborder_l {border:1px solid #002553;padding:1px; float:left;margin:3px 10px 3px 0;}
.imageborder_t {border:1px solid #002553;padding:1px;margin:0px 0px 10px 0;}
ul, li {padding:0;margin:0; }

#middle_column ul li{margin:0; padding:0}
a {color:#7D7D7D}

h1, h2, h3, h4, h5 {font-weight:bold;color:#E8432F;margin:0 0 10px 0;padding:0;}

h4{font-size:12px}
/*
h2{font-size:13px}
h3{font-size:14px}
h4{font-size:15px}
h5{font-size:16px}
*/

a {text-decoration:none;}

/* #right_column h4{margin:2px 0 5px 0;padding-top:0;}
#right_column img{margin:0px 0 15px 0;padding-top:0;} */

.headline_wettkaempfe{background-color:#E8432D; width:739px; color:#fff;padding:5px;font-weight:bold;}

#maincontainer {background:#fff;width:974px;margin:0 auto;}
#header {width:974px;margin:0;padding:0;}


#left_column {float:left;width:194px;background-color:#fff;}
#middle_column {float:left;width:525px;background-color:#fff;padding:0px 15px 15px 15px;margin:12px 0 45px 0;}
#right_column {float:right;width:183px;padding:12px 5px 5px 5px;}
#one_column{float:right;width:740px;margin:0;background-color:#fff;padding:0 15px 15px 15px;margin-top:15px;}

#navigation {width:194px; margin:0px 0px 45px 0;padding-top:15px;font-size:12px;background-color:#fff;}
#navigation ul li {padding:0 0 0 5px;list-style-type: none;text-decoration: none;line-height:30px;background-color:#ECECEC;}
#navigation li {width:189px}
#navigation ul li ul li {margin:0;padding:0px; list-style-type:none;line-height:18px;background-image: none;}
#navigation ul li ul li ul li{margin:0 0 0 10px;padding:0px; width:179px;list-style-type:none;line-height:16px;background-image: none;}
#navigation ul li ul  {margin:0;background-image: none;background-color:#ECECEC;}
#navigation li a{color:gray;text-decoration:none;}
#navigation li  li a{color:gray;text-decoration:none;}
#navigation a:hover{text-decoration:none;color:#DA1818;}
#navigation .aktiv {text-decoration:none;color:#DA1818;}


#nav_basketball {background-image: url(../images/bg_basketball.gif); background-repeat: no-repeat;}
#nav_basketball_aktiv {background-image: url(../images/bg_basketball_aktiv.gif); background-repeat: no-repeat;}

#nav_fussball {background-image: url(../images/bg_fussball.gif); background-repeat: no-repeat;}
#nav_fussball_aktiv {background-image: url(../images/bg_fussball_aktiv.gif); background-repeat: no-repeat;}

#nav_kegeln {background-image: url(../images/bg_kegeln.gif); background-repeat: no-repeat;}
#nav_kegeln_aktiv {background-image: url(../images/bg_kegeln_aktiv.gif); background-repeat: no-repeat;}

#nav_leichtathletik {background-image: url(../images/bg_leichtathletik.gif); background-repeat: no-repeat;}
#nav_leichtathletik_aktiv {background-image: url(../images/bg_leichtathletik_aktiv.gif); background-repeat: no-repeat;}

#nav_tennis {background-image: url(../images/bg_tennis.gif); background-repeat: no-repeat;}
#nav_tennis_aktiv {background-image: url(../images/bg_tennis_aktiv.gif); background-repeat: no-repeat;}

#nav_turnen {background-image: url(../images/bg_turnen.gif); background-repeat: no-repeat;}
#nav_turnen_aktiv {background-image: url(../images/bg_turnen_aktiv.gif); background-repeat: no-repeat;}

#nav_volleyball {background-image: url(../images/bg_volleyball.gif); background-repeat: no-repeat;}
#nav_volleyball_aktiv {background-image: url(../images/bg_volleyball_aktiv.gif); background-repeat: no-repeat;}

.nav_verein {background-image: url(../images/bg_verein.gif); background-repeat: no-repeat;}

.img {border:none;margin-bottom:15px;}

.clear {clear:both;height:1px;}
.trenner {border-bottom: 1px solid #E8432F;margin-bottom:5px;}
.teasertrenner {border-bottom: 1px solid gray;margin:10px 0 15px 0;}
.cleartrenner {clear:both;border-bottom: 1px solid #E8432F;margin-bottom:5px;padding-top:5px;}
.news {border-bottom: 1px solid #002553;}	
.folgeseite {text-align:right; padding-bottom:5px;}
.logout {margin:20px 0 0 20px;}
.zurueck {text-align:center;}
.galerie_bild{border:1px solid #E8432F;background-color:#ECECEC;padding:2px 2px 15px 2px;margin:0 8px 20px 0;}
.untertitel {font-size:10px;padding:3px 0 10px 0;}
.ergebnis {color:#E8432F;text-align:center;}
.sponsorenbanner {margin-bottom:15px;}

.pdfdatei{width:100%;text-align:right;padding-top:10px;}
.pdfliste {list-style-image: url(images/icon_pdf.gif);margin-left:25px;line-height:20px;}
.linkliste {list-style-image: url(images/icon_link.gif);margin-left:25px;line-height:20px;}


.abstand {margin-bottom:20px;}

#footer{width:972px;height:25px;padding:15px 0 0 2px;margin-left:3px;bottom:0;background-image: url(../images/bg_footer.jpg); background-repeat: repeat-x;background-color:#D73F27;}/*position: absolute;*/
#footer_login {float:left;width:200px;padding-left:5px;}
#footer_hosted {float:right;width:350px;text-align: right;padding-right:5px;}
#footer_login a{text-decoration: none;color:#E9E9E9;}
#footer a:hover{text-decoration: underline;color:#E9E9E9;} 


/*Tabellensortierung*/

table .tablesorter{border:0;margin:0;width:755px;}

th{height:15px;background-color:#C7C8C9;padding:5px;}

th.header { 
    background-image: url(../images/small.gif);     
    cursor: pointer; 
    font-weight: normal; 
    background-repeat: no-repeat; 
    background-position: center right; 
    padding-right: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 

th.headerSortUp { 
    background-image: url(../images/small_asc.gif); 
    background-color: #FEE2D4; 
} 

th.headerSortDown { 
    background-image: url(../images/small_desc.gif); 
    background-color: #FEE2D4; 
} 

.even{background-color:#E4E4E4;}
.odd {background-color:#ECECEC;}

.table_edit{width: 755px;padding:5px;}
.table_edit_row1{float:left;width:100px;margin-bottom:2px;}
.table_edit_row2{float:left;width:430px;margin-bottom:2px;} 
.button_table{width:100%;text-align:center;margin-bottom:20px;}

/* Tabllen ein- und ausklappen*/
.dyn_table {display:none;}


/* CMS Formatierung */
input.cms, textarea.cms {
	border : 1px solid #EF8E31;
	background-color: #FFF9E5;
	font-size:12px;
	font-family:Verdana;
}

input.cms {
	height: 21px;
}

.cmsblock {
	border : 1px solid #EF8E31 ! important;
	background-color: #FFF9E5 ! important;
}

.cmshinweis{
  color:#B64D24;font-size:11px;
}


 /* CMS Einstellungen für Editor */

fieldset {
  border: 1px solid red;
 /*width:435px;     */   
  margin: 20px 10px 20px 0px;
  position: absolute;color:black ! important;
  background-color:#FDF1B0;

}

legend{
   background-color:#FDF1B0;padding:5px;
}


#anyedit {
    position: absolute;
    z-index: 100;
    padding:10px;font-size:12px
}

.editfeld{
  background-color:#FDF1B0;/*width:550px       */
}

.editfeld_small {
  background-color:white;width:250px !important;
}

.ui-datepicker {
  z-index:200;
}

}
