
* { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { margin-bottom: 1.5em; }
img{padding:0; margin:0}
html,body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:90%;}

body { background: url(http://www.tanzen24.info/bf/bg.jpg) top left no-repeat #6fa617; 	width:959px;}


div#left{ float:left;

	width:227px;

	}
div#left img{ 
	margin: 40px 0px 0px 50px;
	}

/* LOGIN BOX */
div#logincontainer{ 
    width:190px !important;
	width:199px;
	margin:40px 0px 0px 34px;
	margin-right: 0px !important;
	margin-right: -30px;
	position:relative;
	padding: 5px 0px 5px 20px;  
	background: url(http://www.tanzen24.info/bf/bg_search.png) no-repeat top;
	color:#FFFFFF;
	height:300px
	}
div#logincontainer form{
    padding-top:15px;
	padding-left:15px;
    } 
div#logincontainer a{ 
	color:#FFFFFF;
  } 
  div#logincontainer a:hover{ 
  text-decoration:none 
  } 
/* SEARCH BOX */
div#searchcontainer{ 
    width:190px !important;
	width:199px;
	margin:0px 0px 0px 34px;
	margin-right: 0px !important;
	margin-right: -30px;
	position:relative;
	padding: 5px 0px 5px 20px;  
	background: url(http://www.tanzen24.info/bf/bg_search2.png) no-repeat top;
	color:#FFFFFF;
	height:120px
	}
	
div#searchcontainer form, div#logincontainer form{
    padding-top:15px;
	padding-left:15px;
    } 	
.select { 
	width:150px;
	height:17px;
	font-size:11px !important;
	margin-bottom:10px
	} 
.keyword, .login, .pwd { 
	width:155px;
	width:145px !important;
	height:14px;
	font-size:11px !important;
	margin-bottom:15px
	} 
.login, .pwd { 
	margin-bottom:5px
	}		
.button { 
	width:150px;
	border:#FFFFFF 1px solid; 
	background:#76a61f url('http://www.tanzen24.info/bf/button_bg_off.gif') repeat-x bottom;
	color: #FFF;
	font-size:12px;
	line-height:12px;
	padding:1px;
	cursor:pointer;
} 

.button:hover { 	
background:#76a61f url('http://www.tanzen24.info/bf/button_bg_on.gif') repeat-x top;
} 

/************************************************/
/*			CENTER
/************************************************/
div#center{
	margin-left:227px !important; 
	width:650px; 
	}
div#center h1{
	color: #80b224;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	padding-bottom:0px;
	}
div#center h3{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:19px;
FONT-SIZE: 14px;
	}
div#center h2{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:0px;
	FONT-SIZE: 16px;
	}


div#top{ 
	height:65px;
	padding-bottom:13px
	}
div#menu{width: 100%;padding-top:48px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 30px;width:620px;}
ul#nav li{float:left;margin-right: 14px;text-align: center; background:#86b00e}
ul#nav a{float:left;width: 8.5em;padding: 7px 0;background: #4c4239 url('http://www.tanzen24.info/bf/tab_bg_off.gif') repeat-x  bottom ;text-decoration:none;color: #fff;}
ul#nav a:hover{background:url('http://www.tanzen24.info/bf/tab_bg_on.gif') repeat-x bottom #9ad331;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background:#9ad331 url('http://www.tanzen24.info/bf/tab_bg_on.gif') repeat-x  bottom ;color: #fff}

/* CONTENT */	

.drucken { 
  background: #fff;
}

.box { 
  background: #fff;
}
.boxtop { 
  background: url(http://www.tanzen24.info/bf/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 13px; 
  background: url(http://www.tanzen24.info/bf/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(http://www.tanzen24.info/bf/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 13px; 
  background: url(http://www.tanzen24.info/bf/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 0px 0px 13px;
}/**/

div#content{
	padding: 8px 8px 8px 8px; 
	background: #fff;
	color:#36291f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
	}
	
#center div.text {
    float:left; 
	width:172px;
  }

div#content a{
	color: #80b224;
	text-decoration:none
	}
div#content a:hover{
	text-decoration: underline;
	}	
div#content .mehr{ 
	font-weight:bold
}

#content li{
list-style-image: url('http://www.tanzen24.info/bf/li.gif');
padding-top:1px;
padding-left:0px;
margin-left:17px;
font-size: 1em;
}
div#breadcrumb { 
	margin-bottom:36px;
	}


div#breadcrumb { 
	margin-bottom:16px;
	}

div#breadcrumb a{ 
	color:#80b224;
	text-decoration:none
	}
div#breadcrumb a:hover{
	text-decoration: underline;
	}	

.textblock-top  {
  float: left;
	width:410px;
	}
.textblock-left  {
	margin-bottom:10px;
	float:left; 
	width:410px;
	}		
.textblock-right  {
  float:right; 
	width:172px;
	}	


.dots {
	float:left;
	width:410px; 
	height:1px;
	margin:0px 0px 0px 0px; 
	border-bottom:#36291f 1px dotted;
}	

.blank {
	float:left;
	width:410px; 
	height:10px;
}

.left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
.bild_re {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}

div#footer {
	clear:both; 
	text-transform:uppercase; 
	text-align:center; 
	padding-top:30px; 
	width:100%; height:60px; 
	color:#FFFFFF;
	font-size:90%;
	}
div#footer a{
	text-decoration:none;
	color:#FFFFFF;
	}
div#footer a:hover{
	text-decoration: underline;
	}
div#clear{ 
	clear:both;
	}
  
.AssetAlignleft {
page-break-inside: avoid;
text-align:left;
background-color:#DDDDDD;
float: left;
margin: 0 15px 12px 0 !important;
}
.AssetAlignleft:after{
clear:both;
}
.AssetAlignleft img{
float: left;
margin: 0;
}
.AssetInner {
background-color:#DDDDDD;
margin:0;
border:0;
padding:5px;
}

.AssetAlignright {
page-break-inside: avoid;
text-align:left;
background-color:#DDDDDD;
float: right;
margin: 0px 15px 0px 12px !important;
}
.AssetAlignright:after{
clear:both;
}
.AssetAlignright img{
float: left;
margin: 0;
}

.AssetAlignwerbung {
page-break-inside: avoid;
text-align:left;
background-color:#FFFFFF;
float: right;
margin: 0px 15px 0px 12px !important;
}
.AssetAlignwerbung:after{
clear:both;
}
.AssetAlignwerbung img{
float: left;
margin: 0;
} 

.forum1 {
	font-weight:      bold;
	background-color: #DDDDDD;
	}

.forum2 {
	background-color: #EEEEEE;
  }
  
.forum3 {
	font-weight:      bold;
	background-color: #DDDDDD;
	}

.forum4 {
	background-color: #EEEEEE;
  }
	
	
#content div.bg {
  background-color: white;
  padding-top: 10px;
  float: left;
	width:410px;
}



#bgliste {
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
float: left;
background-color: #E0E0E0;
padding-top: 5px;
padding-left:0px;
width:410px;
}

#bgliste ul{
font: bold 11px Arial;
list-style: none;
}

#bgliste li{
display: inline;
margin: 0 0 0 0;
padding: 5px;
list-style-position: outside;

}

#content div.jingle-left {
  float: left;
  width: 120px;
}

#content div.jingle-right {
  margin-left: 120px;
}



#content div.linktext_left {
  float: left;
  width: 15px;
}
#content div.linktext_right {
  margin-left: 15px;
    	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
}
#content div.linktext_right h2 {
  	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
  font-weight: bold;
  color: #42362e;
}

#content div.linktext_right p {
  font-size: 0.9em;
}


#content div.linktext{
  font-size: 0.9em;
}

#content div.bg2 {
  background-color: white;
  padding-left: 10px;
  padding-top: 10px;
    float: left;
	width:410px;
}



#bgliste2 {
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
float: left;
background-color: white;
padding-top: 5px;
padding-left:0px;
width:410px;
}

#bgliste2 ul{
font: bold 11px Arial;
list-style: none;
}

#bgliste2 li{
display: inline;
margin: 0 0 0 0;
padding: 5px;
list-style-position: outside;

}

/* Starbox */


.starbox .stars { background: #cccccc; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #80b224; }
.starbox .hover .colorbar { background: #ffaf6b; }
.starbox .rated .colorbar { background: #80b224; }
.starbox .rated .hover .colorbar { background: #ffaf6b; }
.starbox .ghost { background: #ffaf6b; }
.starbox .indicator { clear: both; }
li.star {
list-style: none;
}

#content div.star {
padding-left: 0px;
margin-left: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
}


#content div.star ul{
margin: 0 5px 0 0;
padding: 0;
}


#content div.star li{
display: inline;
margin: 0 5px 0 0;
padding: 0;
}


ul.starbox {
margin: 0 5px 0 0;
padding: 0;
}
li.starbox { display: inline;}


div.content_kolumne { 
padding:5px;
width:400px;
background-color:#E0E0E0;
}


#content div.content_kolumne li{
list-style-image: url('http://www.tanzen24.info/bf/li.gif');
padding-top:4px;
padding-left:0px;
margin-left:17px;
}

.weblog {
background-color:#E0E0E0;
padding-top: 5px;
}
#content div.weblog-left {
  float: left;
  width: 70px;
  padding-left: 5px;
}

#content div.weblog-right {
  margin-left: 80px;
    padding-right: 5px;
}

#content div.weblog-right h2 {
  font-weight: bold;
  margin: 0
}

.lexikon {
background-color:#E0E0E0;
padding: 5px;
}
