body { background: #dfe9d0 url(../img/bg/bg_body.jpg) repeat-x top; }
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	padding: 0;
	margin: 0;
}
.cb { height: 0px; clear: both; }
.fl { float: left; }
.fr { float: right; }
.space { height: 10px; }
.clear { display:inline-block; }
.clear:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
html[xmlns] .clear { display:block; }
* html .clear { height:1%; }
img { border: 0; }
img.more { margin-left:5px; }
img.ic { margin-bottom:10px; margin-right:20px; float:left;}
img.icon { margin-bottom:1px; margin-right:1px; }

#pagewrap { width: 980px; padding: 0px; margin: 0 auto; background: #fff; }

#header { position: relative; height: 315px; overflow: hidden; background: #dfe9d0; }

#navigation { position: relative; width: 195px; background: #ccc; }

#main { position: relative;overflow: hidden; padding: 10px; background: #fff;  }

#footer { position: relative; height: 15px; padding: 5px; overflow: hidden; text-align: center;}

.dotted { background: url(../img/bg/bg_dot.gif) repeat-x; height:30px; }
.confirm-btn, .logout-btn { position: absolute; right: 8px;display: inline-block; width: 92px; height: 21px; background: url(../img/bt/bt_anmelden.gif) 0 0 no-repeat; bottom: 8px; text-indent: -9999px; border: 0; }
.logout-btn { background-image: url(../img/bt/bt_logout.gif); }
/* Header Container */
#header #logo { width: 700px; height: 105px; float:left; }
#header #imprint { width: 260px; float:left; text-align:right; margin-top:10px; }
#header #imprint a { font-size: 10px; line-height: 10px; text-transform: uppercase;}
#header #search { width: 150px; float:left; text-align:right; margin-top:40px; padding-left:130px;}

/* LeftCol Container */
#leftcol { width: 195px; float: left; padding-right:10px; background: url(../img/bg/bg_dot_v.gi) repeat-y scroll right bottom; }


/* Navigation Container */
ul#navigation { list-style: none; width: 195px; background: url(../img/bg/bg_nav.jpg); }
ul#navigation li { list-style: none; width: 195px; background: url(../img/bg/bg_nav_li.gif) repeat-x; }
ul#navigation li a { 
text-decoration: none; 
padding-left: 15px;  
height: 30px; 
line-height: 24px; 
/* w3c */line-height: 28px;
font-size: 16px;
color: #fff; 
font-weight: normal; 
font-family: Times New Roman, Times, serif; 
text-align: left; 
margin-bottom: 5px; 
display: block; 
cursor: pointer; 
}

ul#navigation li ul { width: 200px; display: none; }
ul#navigation li > ul { top: auto; left: auto; display: none; }
ul#navigation li:hover ul { display: block; }
ul#navigation li.over ul { display: block; }
ul#navigation li a:hover { color: #F9c11c;  }
ul#navigation li a.active { color: #F9c11c; }
ul#navigation li.begin  { background: none; }
ul#navigation li.end  { padding-top:5px; height: 30px; }


#login { width: 165px; margin-top: 10px; height:135px; padding:15px; background: url(../img/bg/bg_login.jpg); position:relative; }
#login h3 { font-size: 16px; line-height: 30px; font-weight: normal; color: #f7dc3d; font-family: Times New Roman, Times, serif; }

.tx-felogin-pi1 div { font-size: 12px; color: #fff; font-weight: 800; margin-bottom: 5px; margin-top: 15px }
.tx-felogin-pi1 form div { font-weight: 100; margin-top: 0px; }

#sponsor { width: 195px; margin-top: 10px; margin-bottom: 10px; }
#sponsor #box-left { background: #dfe9d0; padding:10px; text-align:center; }
#sponsor #box-left p { position: relative; height: 60px; text-align: left; }
#sponsor #box-left p a { position: absolute; top: 0; left: 13px; }
.hide { display: none; }
.block { display: block; }
#sponsor h3 { font-size: 16px; line-height: 30px; font-weight: normal; padding-left:10px; color: #fff; font-family: Times New Roman, Times, serif; background: url(../img/bg/bg_right_headline.jpg) no-repeat ; }


#breadcrump { margin-bottom: 10px; }
#breadcrump a { font-size: 10px; color: #447c1f; text-decoration: none; }
#breadcrump a:hover { text-decoration: underline; }
#breadcrump p { font-size: 10px; color: #447c1f; }

/* Main Container */
#main #content { float: right; background: #fff; width: 755px; }
#main #content #content-mid { float: left; background: url(../img/bg/bg_540.gif) repeat-y; padding-left:10px; padding-right: 10px; margin-bottom:10px;}
#main #content #content-mid #text { width: 500px; padding:10px; background: url(../img/bg/bg_content.jpg); background-repeat:repeat-x; }

#main #content #content-mid h2 { padding:0px; margin-bottom:10px; font-size: 14px; color: #000; line-height: 20px; font-weight: bold; font-family: Times New Roman, Times, serif; background: none; }



#main #content .main {} 
#main #content #home-left { float: left; width: 250px; padding-right:10px;  }
#main #content #home-right { float: left; width: 230px; padding-left:10px; background: url(../img/bg/bg_dot_v.gif) repeat-y scroll left bottom; }

#main #content #sidebar { margin-bottom:10px; width: 205px; float: right; background: #fff; }
#main #content #sidebar .sidebox .inner { background: #dfe9d0; padding:7px; }
#main #content #sidebar h3 { font-size: 16px; line-height: 30px; font-weight: normal; padding-left:10px; color: #fff; font-family: Times New Roman, Times, serif; background: url(../img/bg/bg_right_headline.jpg) no-repeat ; }



#main #content ul { margin-bottom: 20px; margin-left:15px; list-style:disc outside none; }
#main #content ul li { padding: 0 5px; background: url(../img/bg/bg_li.gif) no-repeat left 7px; }
#main #content ul.subList { margin: 0; }
#main #content ul li.subList { padding: 0 10px; background: url(../img/bg/bg_liSub.gif) no-repeat left 9px; }




#main #content #sidebar .sidebox .inner ul { list-style: none; margin-bottom:2px; margin-left:1px; }
#main #content #sidebar .sidebox .inner ul li { font-size: 11px; line-height: 14px; background: url(../img/ic/ic_list.gif) no-repeat scroll left top;  padding: 0 0 5px 15px;}
#main #content #sidebar .sidebox .inner ul li a { text-decoration: underline; }
#main #content #sidebar .sidebox .inner ul li a:hover { text-decoration: underline;}

#main #content #sidebar .sidebox p {font-size: 11px; line-height: 14px; }

#main #content #sidebar #box-right {font-size: 11px; line-height: 14px;background: #dfe9d0; padding:7px;margin-bottom:10px;}

/* Footer Container */
#footer { width: 950px; float: right; background: #4ea42f; margin-top:20px; }
#footer p { font-size: 10px; line-height: 10px; color: #fff; }
#footer a { font-size: 10px; line-height: 10px; color: #fff; }

/* TYPO */
/* Headlines */
h1 { font-size: 24px; line-height: 30px; font-weight: normal; margin-bottom: 20px; font-family: Times New Roman, Times, serif; }
h2 { font-size: 12px; line-height: 16px; color: #fff; padding:5px; margin-top: 10px; font-family: Times New Roman, Times, serif; background:#4ea42f;}
h3 { }

/* Abs�tze */
p { margin-bottom: 10px; }
p.sml { font-size: 10px; line-height: 12px; margin-bottom: 10px; }
cite { font-style: italic; margin-bottom: 10px; display: block; }

/* Links */
a { color: #000; text-decoration: underline; }
a:hover { color: #F9C11C; text-decoration: underline; }

div.tx-mshsubmenupage-pi1 {clear:both}
a.subnav_activ { background: url(../img/bt/bt_activ.jpg) repeat-x ; color: #fff; padding:3px; margin-right:10px;float:left; display:block; margin-bottom:5px; }
a.subnav { background: url(../img/bt/bt_inactiv.jpg) repeat-x; color: #fff; padding:3px; margin-right:10px; float:left; display:block; margin-bottom:5px;}

a.link_extern {background:url('../img/ic/link-extern.gif') no-repeat left 2px; margin-left:3px; padding-left:22px;}

/* FORMULAR */

input.field { width: 160px; height: 16px; border: 0px; margin-bottom: 5px; padding:2px; color: #999; font-size: 10px; }
input.field_suche { width: 100px; height: 14px; float:left; border: 1px solid #999; margin-bottom: 5px; padding:2px; color: #999; font-size: 10px; }
input.image { padding-left:70px; padding-top:10px; }
input.image_suche { padding-left:0px; padding-top:0px; float:left;  }
input.check { margin-right:10px; }
label { font-size: 10px; color: #fff; }
 /*FORMULAR */

 
 

/* border: 1px solid #f00; background: #f00; */

div.tx-powermail-pi1 { width: 100%; clear: both; overflow: hidden; }
div.tx-powermail-pi1 label { color: #000; font-size: 11px; font-weight: normal; }
fieldset.tx-powermail-pi1_fieldset { border: 0; margin-left: 0px; color: #000; }
fieldset.tx-powermail-pi1_fieldset legend { display: none;visibility: hidden; }
fieldset.tx-powermail-pi1_fieldset div.even { background-color: transparent; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html { margin-bottom: 5px; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_textarea { width: 80%; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_submitgraphic { width: 108px; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html label { display: block; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_textarea
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_text {  }
fieldset.tx-powermail-pi1_fieldset span.powermail_mandatory { margin-left:2px; color: #ff9900; }
fieldset.tx-powermail-pi1_fieldset input.powermail_sendusanemail { background-color: #fff; border: 1px solid; border-color: #447c1f; padding: 2px; color: #909090; width: 228px; }
fieldset.tx-powermail-pi1_fieldset input.validation-failed { border-bottom-color: #c00; border-right-color: #c00; color: #ff9900; border-width: 1px; }
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea { background-color: #fff; border: 1px solid; border-color: #447c1f; padding: 2px; width: 252px; height: 130px; line-height: 18px; color: #000; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_submitgraphic input { font: 11px normal Tahoma, Arial; border: 0; }
fieldset.tx-powermail-pi1_fieldset div.powermail_mandatory_js { text-align: left; color: #ff9900; clear: both; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text { width: 252px; color: #000; border: 1px solid; border-color: #447c1f; }

/** search parts **/
.tx-indexedsearch {}
.tx-indexedsearch-searchbox { display: none; visibility: hidden; }
.tx-indexedsearch-rules { display: none; visibility: hidden; }
.tx-indexedsearch-whatis { font-weight: 800; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-style: normal; color: #f00; font-weight: 100; padding: 0 4px; }
.tx-indexedsearch-res {}
.tx-indexedsearch-res table {}
.tx-indexedsearch-res .tx-indexedsearch-info { display: none; visibility: hidden; }
.tx-indexedsearch-res .tx-indexedsearch-descr { color: #909090; }
.tx-indexedsearch-browsebox {}

fieldset.felogin_fieldset { border: 0; }
fieldset.felogin_fieldset legend { display: none; visibility: hidden; }
.tx-felogin-pi1 fieldset.felogin_fieldset div.stayIn { position: relative; }
.tx-felogin-pi1 fieldset.felogin_fieldset div.stayIn input { position: absolute; top: 4px; left: 0; }
.tx-felogin-pi1 fieldset.felogin_fieldset div.stayIn label { margin-left: 18px; }


.tx_powermail_pi1_fieldwrap_html_check { clear: both; overflow: hidden; }
.tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title { clear: both; overflow: hidden; }
.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner { float: left; width: 75px; height: 24px; padding: 15px;padding-top: 60px; background-position: 50% 0; background-repeat: no-repeat; position: relative; }
.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner label { position: absolute; top: 60px; left: 36px; }
.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner input { margin-top: 2px; margin-left: 5px; }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_0 { background-image: url(../img/ic/ic_angeln.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_1 { background-image: url(../img/ic/ic_badminton.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_2 { background-image: url(../img/ic/ic_faustball.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_3 { background-image: url(../img/ic/ic_fussball.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_4 { background-image: url(../img/ic/ic_gesundfit.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_5 { background-image: url(../img/ic/ic_goshin.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_6 { background-image: url(../img/ic/ic_handball.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_7 { background-image: url(../img/ic/ic_hundesport.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_8 { background-image: url(../img/ic/ic_judo.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_9 { background-image: url(../img/ic/ic_leichtathletik.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_10 { background-image: url(../img/ic/ic_luftsport.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_11 { background-image: url(../img/ic/ic_modelflug.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_12 { background-image: url(../img/ic/ic_motorsport.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_13 { background-image: url(../img/ic/ic_schiess_sport.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_14 { background-image: url(../img/ic/ic_schwimmen.gif); }
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner_uid16_15 { background-image: url(../img/ic/ic_volleyball.gif); }

#main #content div.csc-textpic-imagewrap ul {margin-left:0px;}
#main #content div.csc-textpic-imagewrap ul li {padding:0px}

/* 
table  {
border:0 none;
margin-bottom:15px;
width:100%;
}


td {
padding:0px;
vertical-align:top;
background:none repeat scroll 0 0 #1DBAE9;
}

*/

#lightbox-caption-title {
display:none;
}


ol { margin-left:15px; }

