/*-----------------------Content-----------------------------*/
.teaser_home{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	background-image: url(../img/home_teaser_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 4px 2px 0px 4px;
	height: 80px;
	width: 230px;
    float:left;
}

.teaser_home img{
    margin: 10px 0px 0px 10px;
    float: left;
}

.teaser_home .teaser_home_txt{
    margin-left: 8px;
    float: left;
    width: 150px;
    font-size: 12px;
    line-height:14px;
}

.teaser_home .teaser_home_txt h2{
    font-family: verdana;
    font-size: 14px;
    line-height:14px;
    height:22px!important;
    height:30px;
    color: #635436;
    padding-top: 9px;
    margin:0px;
    font-weight:bold;
}

.home_teaser_list{
	clear:both;
}

.bottom_fullsize_head{
    background-image: url(../img/bottom_bg_fullsize_head.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 12px;
    line-height:1px;
    text-align: left;
    width: 1012px;
    padding:0px;
}
.bottom_fullsize_mid{
    background-image: url(../img/bottom_bg_fullsize_mid.png);
    background-repeat: repeat-y;
    background-position: top left;
    min-height: 115px;
    height: auto;
    text-align: left;
    width: 1012px;
    padding: 0px 7px;
    margin:0px;
    border-bottom:1px solid transparent;
}
.bottom_fullsize_foot{
    background-image: url(../img/bottom_bg_fullsize_foot.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 10px;
    text-align: left;
    width: 1012px;
}


.text{
    margin: 0px 12px 12px 12px;
	font-family: verdana;
	font-size: 12px;
	text-align: left;
}

.text td, .text_float td{
	font-size: 12px;
}


.text_float{
	margin: 0px 0px 0px 12px;
	font-family: verdana;
	font-size: 12px;
	width: auto;
	float: left;
}

.fuer_wen{
	background-image: url(../img/fuerwen_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 7px;
	height: 144px;
	text-align: left;
	width: 396px;
	float:left;
}

.fuer_wen .text {
    float:left;
    width: 138px;
    margin: 0px 50px 0px 10px;
    height:138px;
    overflow:hidden;
}

.text .img{
	margin: 0px;
	float: right;
}



.bottom_left{
	background-image: url(../img/bottom_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
    margin-top:4px;
	margin-right: 8px;
	height: 186px;
	text-align: left;
	width: 295px;
    float: left;
}

.bottom_right{
	background-image: url(../img/bottom_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
    margin-top:4px;
	margin-bottom: 7px;
	height: 186px;
	text-align: left;
	width: 705px;
	float:left;
}

.bottom_left .text{ height:170px;margin:12px 14px 0px 14px;}
.bottom_right .row1{ height:170px;float:left;width:315px;margin:12px 12px 0px 14px;}
.bottom_right .row2{ height:170px;float:left;width:340px;margin:12px 0px 0px 11px;}

.bottom_left2, .bottom_center2, .bottom_right2 {
    background-image: url(../img/home_buttom_bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin:4px 3px 2px 2px;
    height: 144px;
    text-align: left;
    width: 333px;
    float: left;
}

.bottom_right2 {margin-right:0px;width:330px;}
.bottom_left2 .text, .bottom_center2 .text, .bottom_right2 .text{ height:125px;margin:12px 16px 5px 12px;}

.navi_cms {
    margin-top:10px;
}
.navi_cms .ContentHead{
    background-image: url(../img/naviheadbg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    display:block;
    height:5px;
    overflow:hidden;
}
.navi_cms .ContentBody{
    text-align: left;
    background-image: url(../img/navibodybg.gif);
    background-repeat: repeat-y;
    background-position: top left;
    display:block;
    height: auto!important;
    height: 80px;
    min-height: 80px;
}
.navi_cms .ContentFooter{
    background-image: url(../img/navifooterbg.png);
    background-repeat: no-repeat;
    background-position: top left;
    display:block;
    overflow:hidden;
    height:10px;
}

.navi_cms .text {
    margin:0px;
    clear:both;
    padding: 4px 8px;
}


.content{
	width: 786px;
	float:left;
}
.content .ContentHead{
    background-image: url(../img/contheadbg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    display:block;
    height:5px;
    overflow:hidden;
    margin:0px;
}
.content .ContentBody{
    text-align: left;
    background-image: url(../img/contbodybg.gif);
    background-repeat: repeat-y;
    background-position: top left;
    display:block;
    height: auto!important;
    height: 261px;
    min-height: 261px;
    margin:0px;
}
.content .ContentFooter{
    background-image: url(../img/contfooterbg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    display:block;
    overflow:hidden;
    height:10px;
}

.content .text {
    margin:0px;
    clear:both;
    padding: 1px 14px;
    line-height: 16px;
}
.content .text p { padding-left:20px;padding-right:100px;}
.content .text ul { padding-left:20px;padding-right:100px;}

.breadcrumb{
	font-family: verdana;
	font-size: 11px;
	color: #7B755F;
	margin: 0px 0px 4px 1px;
	font-weight: bold;
	float:left;
    width:780px;
}

.breadcrumb a{
	font-family: verdana;
	font-size: 11px;
	color: #7B755F;
	text-decoration: underline;
	font-weight: normal;
}

.breadcrumb a:hover{
	font-family: verdana;
	font-size: 11px;
	color: #7B755F;
	text-decoration: none;
}

.glossar { color:#669933;font-weight:bold;margin:20px 0px;font-size:14px;background-color:#E7E0D0;padding:2px 4px;}
.glossarLinks a { text-decoration:none;width:20px;text-align:center;font-weight:bold;}
.glossarLinks  a:hover { color:#FFF;}
.glossarLinks  span { width:20px;text-align:center;font-weight:bold;}
.glossarLinks  b { width:20px;text-align:center;font-weight:bold;}

.BigLoginForm {width:758px;}
.BigLoginForm .divider { margin:20px 0px;background-color:#E7E0D0;padding:2px 4px;}
.BigLoginForm td.divider { color:#000;font-weight:bold;font-size:14px;}
a.BtnAnmeldung {background-position:top left;background-image: url('../img/registrieren_mini.gif');background-repeat:no-repeat;height:29px;width:129px;display:block;text-decoration:none;}
/*a.BtnAnmeldung:hover {background-position:bottom left;background-image: url('../img/brn_anmeldung.gif');background-repeat:no-repeat;height:33px;width:146px;display:block;text-decoration:none;}*/

.FitnessRechner {width:758px;}
.FitnessRechner .subhead {background-color:#B8AD93;}
.FitnessRechner .subhead td {color:#FFF;font-weight:bold;font-size:14px;padding:2px 4px;}
.FitnessRechner .row1 td {padding:4px;background-color:#E7E0D0;}

ul.sitemap{    
   padding-top:0px;
   padding-bottom:0px;
   margin-left:16px;
   margin-top:0px;
   margin-bottom:0px;
}

.NewsArchiv { clear:both;}
.NewsArchiv .NewsTeaser { width:758px; }
.NewsArchiv .NewsTeaser h1 {    
    font-family: verdana;
    font-size: 14px;
    color: #2C6A36;
    margin: 8px 0px 4px 0px;
}

.green {width:758px;margin-top:8px;}
.green thead {background-color:#B8AD93;}
.green thead td {color:#FFF;font-weight:bold;font-size:14px;padding:2px 4px;}
.green thead a {color:#FFF;}
.green thead a:hover {color:#FFF;text-decoration:none;}
.green tbody td {padding:2px 4px;}
.green .subhead td {padding:4px;background-color:#E7E0D0;}

.greenform {width:758px;background-color:#E7E0D0;margin:8px 0px;border-top:1px solid #B8AD93;}
.greenform  td {padding:4px;}
.greenform  table td {padding:0px;}
.greenform .row1 td {border-bottom:1px solid #B8AD93;}
.greenform .row2 td {border-bottom:1px solid #B8AD93;}
.greenform .seperator td {border-bottom:1px solid #B8AD93;}
.greenform .rowalarm td {background-color:#FAA;}
.greenform .subhead td {padding:4px;background-color:#B8AD93;color:#FFF;}

.Search .ErgListe {width:758px;margin-top:8px;}
.Search .ErgListe td {border-top:1px solid #B8AD93;padding:2px 4px;}
.Search .ErgListe td.Hdln {background-color:#B8AD93; color:#FFF;font-weight:bold;font-size:14px;padding:2px 4px;}

.KontaktModul td.colNames {padding:4px;width:180px;}
.KontaktModul td.colValues {padding:2px;}
.KontaktModul .FormButtons {padding-left:200px;}
.KontaktModul input.M {width:350px;}
.KontaktModul select.M {width:350px;}
.KontaktModul textarea.M {width:350px;}

.Anmeldung .Formular {width:758px;background-color:#E7E0D0;margin:8px 0px;border-top:1px solid #B8AD93;border-bottom:1px solid #B8AD93;}
.Anmeldung .Formular .rowalarm {background-color:#FAA;}
.Anmeldung .Formular div.colNames {margin:4px;width:192px; float:left;}
.Anmeldung .Formular div.colValues {padding:2px; float:left;width:200px;}
.Anmeldung .Formular div.colNamesCheck {margin:4px;width:365px; float:left;}
.Anmeldung .Formular div.colValuesCheck {margin:2px; float:left;width:25px;}
.Anmeldung .Formular div.colEnd {height:1px;overflow:hidden;clear:both;}
.Anmeldung .Formular div.colInfos {float:right;width:300px;margin-right:30px;}
.Anmeldung .Formular div.colZWInfos {clear:both;margin-left:200px;margin-top:4px;margin-bottom:2px;}
.Anmeldung .Formular div.colZWInfosBig {clear:both;margin:2px 4px}
.Anmeldung .FormButtons  {padding-left:200px;}
.Anmeldung input.M {width:200px;}
.Anmeldung select.M {width:200px;}
.Anmeldung textarea.M {width:200px;}
.Anmeldung .FormInfos {padding-bottom:20px;}

.Anmeldung .Formular div.colNames.Required {background-image:url('../img/required_field.gif');background-repeat:no-repeat;background-position: right 4px;}

.Required {background-image:url('../img/required_field.gif');background-repeat:no-repeat;background-position: right 4px;}

.correct{
    color: #64B515;
}
.warning{
   color: #EE1D24;
}

.content_fullsize{
    width: 1008px;
}
.content_fullsize .ContentHead{
    background-image: url(../img/fullsize_head.png);
    background-repeat: no-repeat;
    background-position: top left;
    display:block;
    height:5px;
    overflow:hidden;
}
.content_fullsize .ContentBody{
    text-align: left;
    background-image: url(../img/fullsize_body.png);
    background-repeat: repeat-y;
    background-position: top left;
    display:block;
    height: auto!important;
    height: 580px;
    min-height: 580px;
    line-height: 16px;
}

.content_fullsize .ContentBody p {padding-left:20px; padding-right:100px;}
.content_fullsize .ContentBody ul {padding-left:20px; padding-right:100px;}
.content_fullsize .ContentBody .ContentBodyFooter {clear:both;height:1px; overflow:hidden;}

.content_fullsize .ContentBody .ContentBody_Links {width:485px;float:left;margin-right:5px;}
.content_fullsize .ContentBody .ContentBody_Rechts {width:485px;float:left;margin-left:5px;}

.content_fullsize .ContentFooter{
    background-image: url(../img/fullsize_footer.png);
    background-repeat: no-repeat;
    background-position: top left;
    display:block;
    overflow:hidden;
    height:10px;
}

.content_fullsize .text {
    margin:0px;
    clear:both;
    padding: 1px 14px;
    line-height: 16px;
}
.content_fullsize .text p { padding-left:20px; padding-right:100px;}
.content_fullsize .text ul { padding-right:100px;}

#homeScreen { width:710px; height:295px;overflow:hidden;margin-bottom:5px;position:relative;padding:0px;}
.homeScreenList {width:7100px;height:295px;position:relative;padding:0px;}
.homeWindow { background-image: url('../img/home_bg.png'); background-position:top left;background-repeat:no-repeat;padding: 1px 3px;height:405px;}
.home_left .leftBox { width:710px;margin:0px;height:95px;overflow:hidden;padding:0px;}
.home_right .rightBox1 {margin-top:11px;height:120px;overflow:hidden;margin-left:11px;margin-bottom:25px;}
.home_right .rightBox1 .text {margin:0px;height:130px;}
.home_right .rightBox2 {margin-top:11px;height:240px;overflow:hidden;margin-left:11px;}
.home_right .rightBox2 .text {margin:0px;height:250px;}
.homeScreen {padding:11px; width:688px!important; height:273px!important;width:710px; height:295px;overflow:hidden;float:left;}
.home_left{
    margin-right: 11px;
    height: 295px;
    text-align: left;
    width: 710px;
    float: left;
}
.home_right{
    text-align: left;
    width: 271px;
    float:left;   
}
#ScreenLinkList {z-Index:1000;height:1px}
#ScreenLinkList a {position:relative; top:-15px;float:right; margin-right:4px; width:14px;height:14px;font-size:10px;background-color:#D1C6AE;text-align: center;color:#635436;text-decoration:none;}

#ScreenLinkList a.active {background-color:#635436;color:#FFF;text-decoration:none;}
#ScreenLinkList a:hover {background-color:#B9AA89;color:#FFF;text-decoration:none;}
#ScreenLinkList a.HomeScreens_DoPlay {background-image: Url('../img/HomeScreen_DoPause.gif');background-repeat:no-repeat;background-position:center center;}
#ScreenLinkList a.HomeScreens_DoPause {background-image: Url('../img/HomeScreen_DoPlay.gif');background-repeat:no-repeat;background-position:center center;}

