#bf_headline_new{
font-size:75%;
}
#bf_headline_new h1{
font-size:26px;
color:#333;
}
h1{
font:1.5625em georgia,serif;
}


#bf_subheadline_new{
font-size:75%;
}
#bf_subheadline_new h2{
font-size:20px;
color:#333;
}
h2{
font:1.3625em georgia,serif;
}

#bf_subheadline_red{
font-size:75%;
}
#bf_subheadline_red h2{
font-size:20px;
color:#333;
}
h2{
font:1.3625em georgia,serif;
}

#headline_comment_line {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #666666;
border-bottom: 1px dotted #757575;
float:left;
width:587px;
line-height:23px;
margin-top: -13px;
margin-bottom:16px;
}

#spalte { 
text-align:left; 
float:left; 
} 
#spalte_blue { 
text-align:left; 
float:left; 
color: #2f79c9;
} 
#spalte_blue a{ 
text-align:left; 
color: #2f79c9;
border-bottom: 1px dotted #2f79c9;
}
#spalte_tab { 
text-align:left; 
float:left; 
margin: 0 2px 0 6px;
} 
#cloud{
margin:0px 0 0px 0;
margin-top:3px;
float:left;
}
#gewerbe_list{
font-family: georgia,serif;
font-weight: normal;
font-size:1.4625em;

width:580px;
}


#kateg_0{
width:290px;
float:left;
}

#kateg_1{
width:290px;
float:left;
}

#flex{
clear:both;
}
#register_adv{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:14px;
color: #FFFFFF;
text-align:center;
background: #CC0000;
border:1px solid #FF0000;
}






.comment_opener{
  font-size: 24px;
  color: #666;
  
} 
.comment_reply{
  color: #f18403;
}
.comment_reply a{
  color: #f18403;
text-decoration: dotted;
}
.comment_reply a:hover{
  color: #75a7b4;
  border-bottom: 1px dotted #75a7b4;
}
#comm_box{
background:#f8f8f8 url("../images/semi.jpg") no-repeat;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
}
#comm_name{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 16px;
  font-weight:bold;
  color: #717272;
margin-top: 15px;
margin-bottom:0px;
}
#comm_name_adressen{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 26px;
  font-weight:bold;
  color: #717272;
margin-top: 15px;
margin-bottom:0px;
}
#comm_datum{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #aeaeae;
margin-top: 0px;
margin-bottom:0px;
}
#comm_message{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 13px;
  color: #717272;
  line-height:20px;
margin-top: 13px;
margin-bottom:20px;
margin-right:15px;
text-align:justify;
}
#comm_thumb{
position:relative;
top:-12px;
left:-4px;
float:left;
}
#post_container, #post_container1, #post_container2 {
    margin: 0 23px 30px 0px;
    clear: both; 
    min-height: 220px;
    xbackground: url("../images/post_sep.png") no-repeat bottom right; 
  }
.post_image_small{
    float: left; 
    margin: 7px 25px 13px 0px;
    width: 201px;
}
#question_box{
background: url("../images/bg_komm_middle.jpg") repeat-y;
xborder-top: 1px solid #eaeaea;
xborder-bottom: 1px solid #eaeaea;
}
#question_name{
  font-family: Georgia, Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 18px;
  xfont-weight:bold;
  color: #717272;
margin-top: 15px;
margin-bottom:0px;
}
#comm_top{
background: url("../images/bg_komm_top.jpg") no-repeat;
height:13px;
}
#comm_bottom{
background: url("../images/bg_komm_bottom.jpg") no-repeat;
height:27px;
}
#comm_digg{
background: url("../images/bg_komm_digg.jpg") no-repeat;
background-position:8px 3px;
width:87px;
}
#comm_digg_mecker{
background: url("../images/mecker_bg.jpg") no-repeat;
background-position:5px 1px;
width:87px;
}
#comm_digg_guest{
width:87px;
}
#comm_digg_adressen{
//background: url("../images/mecker_bg.jpg") no-repeat;
//background-position:5px 1px;
width:110px;
}
#comm_digg_reply{
background: url("../images/bg_komm_digg_reply.jpg") no-repeat;
background-position:5px 3px;
width:87px;
}
#comm_reply_now{
position:relative;
bottom:30px;
left:85px;
  font-size: 10px;
padding-top:23px;

}
#comm_01{
float:left;
margin-right:30px;
}
#comm_cloud{
margin:0px 5px 0px 0;
margin-top:0px;
float:left;
}
#comm_digger{
  font-family: Georgia, Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 18px;
  font-weight:bold;
  color: #FFFFFF;
margin-top:13px;
margin-left:9px;
width:50px;
}

#comm_digger_count{
  font-family: Georgia, Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #43571c;
margin-top:54px;
margin-left:24px;
width:50px;
}

.hidden { display: none; }
.unhidden { display: block; }
#open{
background:url(images/bg_komm_bottom_rating.jpg) no-repeat;
}
#diffr{
height:3px;
clear:both;
}
#e1{
float:left;
margin-top: 18px;
*margin-top: 0px;
margin-left: 25px;
margin-right:5px;
}
#e1_guest{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:normal;
color: #464c54;
float:left;
margin-top: 18px;
*margin-top: 0px;
margin-left: 75px;
margin-right:5px;
}

#e2{
margin-top: 16px;
*margin-top: -2px;
margin-left: -10px;
float:left;
width:80px;
}
#e2_guest{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:normal;
margin-top: 16px;
*margin-top: -2px;
margin-left: -10px;
float:left;
width:80px;
}
#e3{
color: #464c54;
margin-top: 18px;
margin-left: 35px;
*margin-top: 0px;
float:left;
}
#e3_guest{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:normal;
margin-top: 18px;
margin-left: 35px;
*margin-top: 0px;
float:left;
}
#comm_rating_stars{
position:relative;
left:20px;
float:left;
}
.rating{
	width:80px;
	height:16px;
	xmargin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/star-matrix.gif) no-repeat 0 0;
}
.nostar {background-position:0 0}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:-100;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(../images/star-matrix.gif) no-repeat 0 0}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */

#page{
width: 586px;
margin-bottom: 50px;
*margin-bottom: 10px;
}
#pag {
float:left;
margin-top:5px;
margin-right:13px;
}

#pageon {
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:bold;
color: #464c54;
border:1px solid #464c54;
padding: 3px;
margin-right:3px;
float:left;
width:15px;
background: #d6e374;

}
#pagego a{
  font-family: Arial, Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:normal;
color: #464c54;
border:1px solid #464c54;
padding: 3px;
margin-right:3px;
float:left;
width:15px;
}
#pagego a:hover{
background: #d6e374;
}
#social_bookmarks{
height:41px;
background:url(../images/social_bookmarks.jpg) no-repeat;
}
#article-list{
  font-family: Verdana, Georgia, “Lucida Sans Unicode”, sans-serif;
  font-size: 13px;
  font-weight:normal;
color: #464c54;
line-height:22px;
margin-left:20px;
}
#article-list a{
text-decoration: underline;
}
#sterne{
color: #00a2ff;
}
#button{
margin:0 0 0 100px;
}
#book_rating{
margin-bottom:-2px;
margin-right:10px;
clear:both;
}
#v_titel a{
  font-family: Georgia, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 20px;
  font-weight:normal;
color: #1671b7;
}
#v_block{
margin-left:17px;
  font-family: Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 13px;
  font-weight:normal;
color: #464c54;
}
#v_block_ver_ort{
  font-weight:bold;
color: #767676;
}

#ad_holder {
width:300px;
height:300px;
background: #d9d9d9;
}
#ad_top_left{
width:125px;
height:125px;
float:left;
margin: 17px 15px 15px 17px;
}
#ad_top_right{
width:125px;
height:125px;
float:left;
margin: 17px 0 15px 0;
}
#ad_bottom_left{
width:125px;
height:125px;
float:left;
margin: 0 15px 0 17px;
}
#ad_bottom_right{
width:125px;
height:125px;
float:left;
}
span#neu_bei{
font-weight:bold;
border:1px solid #b1c903;
padding:3px 7px 3px 7px;
background:#b1c903;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
color:#FFFFFF;
}
span#neu_bei:hover{
color:#e5e5e5;
}
.member_cat {
list-style-type:none;
}
.member_cat a{
list-style-type:none;
  font-family: Georgia, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 16px;
  font-weight:normal;
color: #1671b7;
margin: 0 0 0 30px;
line-height:21px;
}
#gewerbe_foto{
border:1px solid #767676;
float:left;
padding:1px;
margin-right:6px;
margin-bottom:6px;
}
#ortsschild{
border:0px solid #767676;
float:left;
padding:1px;
margin-right:6px;
margin-bottom:6px;
background:url(../images/ortschild_bg.jpg) no-repeat;
width:180px;
height:135px;
}
#ortsschild_rss{
border:0px solid #767676;
float:left;
padding:1px;
margin-right:6px;
margin-bottom:6px;
background:url(../images/ortschild_rss_bg.jpg) no-repeat;
width:180px;
height:135px;
}
#ortsnamen {
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 18px;
  font-weight:normal;
color: #000000;
margin:40px 0 5px 0;
text-align:center;
}
#ortsnamen a{
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 18px;
  font-weight:normal;
color: #000000;
margin:40px 0 5px 0;
text-align:center;
}
#ortskreis{
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:normal;
color: #000000;
margin:0 0 0 0;
text-align:center;
}
#ortskreis a{
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 12px;
  font-weight:normal;
color: #000000;
margin:0 0 0 0;
text-align:center;
}
#ortszusatz{
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 9px;
  font-weight:normal;
color: #000000;
margin:1px 0 0 0;
text-align:center;
}
#ortszusatz a{
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 9px;
  font-weight:normal;
color: #000000;
margin:1px 0 0 0;
text-align:center;
}
#ads_ohne_foto{
border:0px solid #999999;
width:180px;
height:94px;
margin-right:8px;
margin-left:2px;
margin-bottom:6px;
float:left;
text-align:center;
background:url(../images/schild_ende.jpg) no-repeat;

}
#ads_ohne_foto a{
border:0px solid #999999;
display:block;
width:180px;
height:94px;

text-align:center;
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 13px;
  font-weight:normal;
color: #000000;
}
#ads_ohne_foto a:hover{
background:url(../images/schild_ende_on.jpg) no-repeat;
}
#ads_ort{
  font-family: Arial, Verdana, “Lucida Sans Unicode”, sans-serif;
  font-size: 13px;
  font-weight:normal;
color: #000000;
position:relative;
}
#pw_anfordern_field{
margin: 1px 15px 0 0;
float:left;
}
#pw_anfordern{
margin: 8px 0 0 0;
}
#user_err_msg_pw{
width:562px;
border:1px solid #CC0000;
text-align:center;
color: #FFFFFF;
background: #ff0000;
padding:10px;
}
#rss_anfordern{
margin-top:-2px;
float:right;
}
#rss_email{
margin-right:15px;
}
#list_pad{
padding-left:15px;
}
#cat_rang{
background:url(../images/rang.gif) no-repeat;
background-position:20 10px;
}
#cat_posts{
text-align:center;
font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;

color: #757700;
margin:6px 0 2px 13px;
width:70px;
height:40px;
border:0px solid #FF0000;
}
#cat_posts_text{
text-align:center;
font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;

color: #757700;
margin:-5px 0 0 13px;
width:70px;
height:10px;
border:0px solid #FF0000;
}
#cat_posts_count{
text-align:center;
font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;

color: #444444;
margin:20px 0 0 10px;
width:80px;
height:20px;
border:0px solid #FF0000;
}
#cat_posts_headline{
font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;

color: #444444;
margin:0 0 10px 0;
}
#cat_posts_headline a{
color: #444444;
}
#cat_posts_town{
font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
color: #FFFFFF;
border:1px solid #8d9806;
xwidth:263px;
background: #b1c903;
padding:4px 6px 4px 6px;
margin:3px 0 8px 0;
}
#cat_posts_town a{
font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
color: #FFFFFF;
border:1px solid #8d9806;
xwidth:263px;
background: #889b01;
padding:4px 8px 4px 8px;
margin:3px 0 8px 0;
}

#accordion {width:588px; margin:1px auto}
.accordion {width:588px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:567px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {

position:relative;
left: -40px;

}
