body
{
  xtext-align:center;
  background-color:#FFF;
  xfont-size:80%;
  xfont-size:12px;
  font-family:Verdana, Arial, sans-serif;
  color:#22252d;
  margin:0;
}
#loft{
background:url(../images/bg_loft.jpg);
background-repeat:repeat-y;
width:314px;
*width:316px;
}
#header_bg{
  background:url(../images/header_bg.jpg);
  background-repeat:repeat-x;
}
#header_logo{
  background:url(../images/bf_logo.jpg);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  width:231px;
}
#header_big{
  background:url(../images/header_big.jpg);
  background-repeat:no-repeat;
  background-position: 0px 0px;
}

#bf_menu
{
  width:231px;
  background: #e8e8e8;
  border-right: 1px #b9b9b9 solid;
  padding: 20px 0 0 0;
}
#bf_menu_headline{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size:180%;
	text-transform: uppercase;
	color: #454545;
        xletter-spacing: -0.05em;
        margin: 0 0 5px 0;
}
#bf_menu-holder{
        margin: 0 0 15px 0;
border-right: 4px solid #b1c903;
padding: 0 8px 0 0;
}
#bf_menu_new a
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0,7em;
	color: #4d5353;
        line-height:16px;
        xletter-spacing: 0.05em;
}
#bf_menu_new a:hover
{
	color: #161616;
border-bottom: 1px dashed #161616;
}

#green{
  color:#96aa01;
}
#gray{
  color:#434343;
}
#bf_holder{
  xfont-size:80%;
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  color:#22252d;
margin: 1px 0 0 0;
}
#bf_content{
width:586px;
  padding:20px 28px 0;
color:#6a6a6a;
}
#bf_content_text{
line-height:18px;
}


#bf_advertising{
  width:300px;
  background: #d9d9d9;
position: relative;
top: -45px;
left:10px;
border-left: 1px #bcbcbc solid;
border-right: 1px #bcbcbc solid;
}
#bf_footer{
float:right;

}
#content_1{  
background: #f3f3f3;
}
#content_2, #content_3, #contentx_3 {  
background: #f3f3f3;
}
#content_2 a, #content_3 a, #contentx_3 a{  
  font-size:11px;
  font-family:Verdana, Arial, sans-serif;
  color:#22252d;
line-height:10px;
}
#content_2 a:hover, #content_3 a:hover, #contentx_3 a:hover{  
  color:#727272;
}
#Xcontentx_2{
height:120px;
}
#rss_big{
  background:#f6f6f6 url(../images/rss_big.jpg);
  background-repeat:no-repeat;
  background-position: top left;
width:587px;
height:71px;
margin: 25px 0 20px 0;
border: 1px solid #d5d3d3;
}
#rss_big_text{
  font-size:14px;
  font-family:Verdana, Arial, sans-serif;
  color:#22252d;
  margin: 14px 20px 0 80px;
}
#sky_02a{
background: #d9d9d9;
width:300px;
}
#sky_bbb{
  //background:#d9d9d9 url(../images/werb.jpg);
  //background-repeat:no-repeat;
  xbackground-position: 0px 0px;
  width:300px;
  height:300px;

}
#sky_anzeige{
  font-size:10px;
  font-family:Verdana, Arial, sans-serif;
  color:#22252d;
margin: 0 10px 6px 0;
float:right;
}
#sky_register{
  background:#d9d9d9 url("../images/sky_register.jpg");
  background-repeat:no-repeat;
  background-position: 0px 0px;
width:260px;
height:107px;
}
#sky_register_now{
  background:#d9d9d9 url("../images/sky_register_now.jpg");
  background-repeat:no-repeat;
  background-position: 0px 0px;
width:260px;
height:107px;
}
.bgbg
{
  background:url(../images/bgbg.jpg);
  background-repeat:repeat-y;
}

h2
{
  font-size:110%;
}

#hd
{
  visibility:hidden;
  margin:-15px 0 0;
}

#hdd
{
  height:0;
}

a
{
  color:#787878;
  text-decoration:none;
}

a:hover
{
  color:#8fbe33;
}

#head
{
  background:url(../images/head.jpg);
  background-repeat:no-repeat;
  height:98px;
}

.head
{
  background:#b1c800;
  xbackground-repeat:repeat-x;
  height:98px;
}

#logounten
{
  background:url(../images/logounten.jpg);
  background-repeat:no-repeat;
}

#willkommen
{
  font-size:74%;
  background:#b1c903 url(../images/arr.jpg);
  background-position:right;
  background-repeat:no-repeat;
  border:1px solid #000;
  height:10px;
  width:200px;
  text-align:left;
  margin:50px 0 0;
  padding:0 0 0 5px;
}

#menu
{
  width:215px;
  margin:10px 0 0;
}

#menu strong
{
  color:#476c00;
}

#werbungre
{
  font-size:80%;
  color:#000;
}

#head_teaser
{
  height:89px;
}

#announcement
{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#9c9e9f;
  text-align:left;
  line-height:14px;
  padding:7px 0 0 20px;
}

#buerger
{
  background:url(../images/buerger.jpg);
  background-repeat:no-repeat;
  width:593px;
}

#headerannouncement
{
  position:relative;
  left:0;
  top:0;
  width:1100px;
}

#footer
{
  font-size:10px;
  font-family:Verdana, Arial, sans-serif;
  color:#fff;
  background-color:#616d04;
}

#footerborder
{
margin: -6px 0 0 0;
padding: 9px 0 0 0;
  font-family:Verdana, Arial, sans-serif;
  color:#bab9b7;
  line-height:10px;
  background-color:#161616;
  xheight:120px;
}

.footer
{
  font-size:10px;
}

#content
{
  xposition:relative;
  xleft:10px;
  xwidth:587px;
  xtext-align:left;

}

#content_post
{
  line-height:19px;
  width:586px;
}

#headticker
{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#FFF;
  text-align:left;
  margin:3px 0 0 260px;
}

#headticker a
{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#FFF;
}

#breadcrumb
{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
width:588px;
  padding:20px 0 20px;
}

#headline
{
  font-family:Verdana, Arial, sans-serif;
  font-size:24px;
  margin:12px 0 20px;
}

div.scroll
{
  height:200px;
  width:500px;
  overflow:auto;
  border:0 solid #000;
  background-color:#acde4a;
}

#Xtermine
{
  height:11px;
  margin:2px 0 0;
  padding:0 0 0 10px;
}

#bg_logo_stripe_first
{
  background:url(../images/bg_logo_unten_first.jpg);
  background-repeat:no-repeat;
  xheight:98px;
}

#bg_logo_stripe_second
{
  background:url(../images/bg_logo_unten_second.jpg);
  background-repeat:repeat-x;
  xheight:98px;
}

#ad
{
  padding:0 0 0 40px;
}

#navheight_vert a
{
  margin:0;
}

#rw_null
{
  color:#0d0d0c;
  width:561px;
  background-color:#e8e8e8;
  xborder:1px solid #8c9f01;
  margin:10px 0 0;
  padding:10px 10px 10px 15px;
}

#rw_eins
{
  width:561px;
  color:#0d0d0c;
  background-color:#e8e8e8;
  xborder:1px solid #8c9f01;
  margin:10px 0 0;
  padding:10px 10px 10px 15px;
}

#author_comment_rw
{
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

#ct_ad
{
  width:560px;
  overflow:auto;
  color:#636262;
  line-height:19px;
}

#title
{
  font-size:18px;
  font-family:Georgia;
  font-weight:400;
  padding-left:60px;
  margin:0 0 15px;
}
#title2_new
{
  font-size:20px;
  font-family:Georgia, Verdana,Arial;
  font-weight:normal;
margin:0 0 5px 0;
  xpadding-left:60px;
display: block;
color: #333333;
}

#title2
{
  font-size:14px;
  font-family:Verdana;
  font-weight:700;
  xmargin:0 0 15px 0;
  xpadding-left:60px;
}
#a1{
  background:url(../images/a1.jpg);
  background-repeat:no-repeat;
background-position:13px 0%;
  height:12px;
  padding:9px 0 0 50px;
}
#a2{
  background:url(../images/a2.jpg);
  background-repeat:repeat-y;
background-position:13px 0%;
  padding:9px 0 0 50px;
}
#a3{
  background:url(../images/a3.jpg);
  background-repeat:no-repeat;
background-position:13px 0%;
  height:21px;
  padding:9px 0 0 50px;
}


#fzeichen
{
  background:url(../images/fzeichen.jpg);
  background-repeat:no-repeat;
  xwidht:120px;
  xheight:10px;
  padding-bottom:1px;
}

#fzeichen2
{
  background:url(../images/fzeichen2.jpg);
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#list
{
  background-color:#e8e8e8;
}

#waiting
{
  background-color:#ff0e00;
}

#sky_post
{
  font-size:11px;
  font-family:Verdana;
  Xmin-height:30px;
  color:#686964;
  xmargin:0 0 10px 25px;
}
#sky_post_holder
{
height:40px;
}
#sky_post a
{
  xmargin:0 0 10px 25px;
  font-size:11px;
  font-family:Verdana;
  height:60px;
  color:#686964;
}

#sky_post_image
{
  width:50px;
  height:38px;
  float:left;
  margin:0 10px 2px 0;
  padding:0 5px 0 0;
}
#sky_post_text a{
line-height:15px;
position:relative;
top:-3px;
*top:-2px;
}
#sky_01
{
  xborder:1px solid #dedede;
  font-family:Verdana, Arial, sans-serif;
  color:#686964;
  background-color:#FFF;
  margin:0 0 10px;
  padding:0 10px 10px;
}

#sky_02
{
  padding-top:10px;
  border-bottom:1px solid #bcbcbc;
  margin:0 0 10px;
  background-color:#cecece;
}

#span_sky a
{
  font-size:11px;
  font-family:Verdana;
  xfont-weight:bold;
  display:block;
  background-color:#b1c700;
  margin:0 0 5px;
  padding:3px;
}

#span_sky a:hover
{
  text-decoration:underline;
  color:#000;
  background-color:#c6d83f;
}

#footer_tags
{
  text-align:justify;
  width:300px;
  margin:0 0 0 50px;
}

#footer_tags_letzte_kommentare
{
  font-size:11px;
  font-family:Verdana;
  text-align:left;
  width:350px;
  margin:0 0 0 50px;
}

#footer_ad
{
  background:url(../images/footer_bg.jpg);
  background-repeat:repeat-x;
  xheight:319px;
}

#footer_tag
{
  text-align:left;
  font-size:14px;
  font-family:Arial;
  font-weight:700;
  color:#838485;
  width:350px;
  margin:30px 0 10px 50px;
}

#a
{
  font-size:11px;
  font-family:Verdana;
}

#b
{
  font-size:13px;
  font-family:Verdana;
}

#c
{
  font-size:14px;
  font-family:Verdana;
}

#d
{
  font-size:16px;
  font-family:Verdana;
}

#error
{
  color:red;
}

#register
{
  width:120px;
  float:left;
}

#nutzungsvereinbarung
{
  float:left;
  margin:0 8px 5px 0;
}

#abstand
{
  margin:0 0 5px;
}

#input
{
  width:250px;
background:url(../images/input_bg.jpg);
background-repeat:repeat-x;
border: 1px solid #b9b8b8;
}
#input_message
{
  width:250px;
background:url(../images/input_message_bg.jpg);
background-repeat:repeat-x;
border: 1px solid #b9b8b8;
}
#plz
{
  width:50px;
background:url(../images/input_bg.jpg);
background-repeat:repeat-x;
border: 1px solid #b9b8b8;
}

#ort
{
  width:194px;
  *width:192px;
background:url(../images/INPUT_BG:JPG);
background-repeat:repeat-x;
border: 1px solid #b9b8b8;
}

#span_tag_author
{
  margin:0 10px 0 0;
}

#login_log
{
  font-size:11px;
  font-family: Verdana;
  width:60px;
  float:left;
  text-align:right;
  margin:5px 10px 0 10px;
}
#paswd_pas
{
  font-size:11px;
  font-family: Verdana;
  width:60px;
  float:left;
  text-align:right;
  margin:5px 10px 0 10px;
}

#reg
{
  font-size:12px;
  font-family:Verdana;
  font-weight:400;
  margin:-5px 10px 10px;
  *margin:-5px 10px 5px;
}
#forgot_pass{
  text-align:center;
  font-size:11px;
  font-family:Verdana;
text-decoration:underline;
  margin-top:5px;
  *margin-top:-15px;
}
.xlogin{
  padding: 20px 0 0 0;
  background:#cecece;
  height:87px;
}
#login,#paswd
{
  width:100px;
  margin:2px 0 0;
  background:#e3ec99;
  border: 1px solid #000;
  padding:3px;
  font-size:11px;
  font-family:Verdana;
}
#poster_tbl_new
{
  background:url(../images/124578.jpg);
height:150px;
}
#poster_tbl
{
  xbackground:#e3ec99;
  xborder:1px solid #b1c700;
  padding:3px 0 0;


}

#poster_tbl2
{
  xbackground:#e3ec99;
  xborder:1px solid #b1c700;
  xbackground:url(../images/bg_post.jpg);
  xbackground-repeat:no-repeat;
  padding:3px 0 0;
}

#poster_tbl3
{
  xbackground:#e3ec99;
  xborder:1px solid #b1c700;
  xbackground:url(../images/bg_post3.jpg);
  xbackground-repeat:no-repeat;
  padding:3px 0 0;
}
#answer_title_ask{
color:#ff8900;
}
#answer_title_reply{
color:#b1c903;
}
#poster
{
  font-size:10px;
  font-family:Verdana;
  font-weight:400;
xmargin:5px 10px 10px 10px;
xborder-top:1px solid #dedede;
xborder-bottom:1px solid #dedede;
  height:30px;
xbackground:#b1c700;
xpadding-left:5px;
  width:586px;
}
#poster_text{
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
padding-right:20px;
line-height:16px;
}
#poster_author
{
  margin-left:10px;
  position:relative;
  top:-4px;
  top:4px;
}

#frei_beitrag
{
  font-weight:700;
  color:#748303;
}

#antwort
{
  border-bottom:1px solid #dedede;
  background:#FFF;
  font-color:#616060;
  line-height:19px;
  padding:5px;
}

#start_spacer
{
  border-top:1px dotted #b2b2b0;
  height:6px;
  background-color:#FFF;
margin-top: 5px;
}

#start_spacer_hl
{
  border-top:1px dotted #b2b2b0;
  height:1px;
  background-color:#FFF;
  margin:0 0 10px;
}

#start_tbl
{
  background-color:#FFF;
  margin:0 0 10px;
height:125px;
}
#foto_author_text{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#615d4e;
text-align: left;
}
#cat_bild
{
  border:1px solid #d8d9d4;
  padding:3px;
}

#cat_text
{
background:url(../images/post_bg.png);
background-position:top right;
background-repeat:no-repeat;
  padding:9px 0 0 50px;

}

#cat_text_new
{
  padding:0px 0 0 50px;
}


#cat_text_2
{
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#615d4e;
}

#cat_text_2 a
{
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#615d4e;
  line-height:15px;
}

#cat_text_2 a:hover
{
  
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
}

#headline_start_new
{
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:700;
  color:#c40707;
}

#preselect_headline
{
  font-family:Arial, Verdana, sans-serif;
  font-size:16px;
  xfont-weight:bold;
  color:#606060;
  xtext-decoration:underline;
  margin:0 0 8px;
}

#preselect_headline a
{
  font-family:Arial, Verdana, sans-serif;
  font-size:16px;
  font-weight:700;
  color:#606060;
  xtext-decoration:underline;
  margin:0 0 8px;
}

#news_bg
{
  background:#FFF;
  padding:5px 0 10px 5px;
}

#news
{
  float:left;
}

#news_subheadline
{
  font-family:Arial, Verdana, sans-serif;
  font-size:14px;
  font-weight:700;
  color:#4b4748;
  margin:5px 0 0;
}

#news_text
{
  font-size:11px;
  color:#6d6959;
  margin:10px 5px 0 7px;
}

#news_links a:hover
{
  color:#212120;

}

#news_image
{
  padding:7px 0 11px;
}

#main_select
{
  font-size:11px;
  border:1px dotted #aeadad;
  background-color:#f3efef;
  width:587px;
  margin:0 0 5px;
  padding:2px 0 2px 5px;
}
#user_image_new
{
  border:3px solid #a29f9f;
  padding:2px;
margin-left:9px;
}
#user_image
{
  border:1px solid #a29f9f;
  padding:2px;
}

#user_image94
{
  border:1px solid #a29f9f;
  float:left;
  margin:0 23px 10px 0;
  padding:2px;
}
#user_image88
{
  border:0px solid #a29f9f;
  float:left;
  margin:3px 10px 0px 0;
  padding:1px;
}
#notallow
{
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  color:red;
float:left;

}

.white,#anregungen a:hover,#footer_tag a:hover
{
  color:#FFF;
}

#headticker a:hover,#sky_post a:hover,#preselect_headline a:hover,#news_mehr a:hover
{
  color:#000;
}
span#jump_comment{
font-weight:bold;
border:1px solid #CC0000;
padding:3px 7px 3px 7px;
background:#CC0000;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
color:#FFFFFF;
}
span#jump_comment:hover{
color:#e5e5e5;
}
#breadcrumb a,#jump_comment a:hover
{
  text-decoration:underline;
}

ul,ul a
{
  list-style-type:none;
  margin:0;
}

#sky_03,#sky_04,#sky_05
{
  border:1px solid #dedede;
  margin:0 0 10px;
}
#warten_beitrag
{
  font-weight:700;
  color:#c40707;
z-index:100;
}
#mathx
{
  font-weight:700;
  color:#c40707;
}
#jump_comment,#jump_comment a
{
  font-size:12px;
  font-family:Verdana;
  font-weight:700;
  color:#c40707;
}

#news_headline
{
  font-family:Georgia, Arial, Verdana, sans-serif;
  font-size:20px;
  xfont-weight: bold;
 
  xletter-spacing:2px;
  color:#000000;
}
#preselect_town{
  font-family:Arial, Verdana, sans-serif;
  font-size:10px;
  xfont-weight: bold;
   letter-spacing:2px;
  color:#18191a;
  color:#ffffff;
background:#ff8700;
background:#b1c903;
padding:2px;

}
#preselect_town a{
  color:#ffffff;
padding-left:5px;

}
#news_links,#news_links a
{
  font-size:11px;
  color:#6d6959;
  margin:0 0 4px 0;
}

#news_mehr,#news_mehr a
{
  color:#a50303;
}
#big_logo{
width:229px;
}
#footer_new_bg{
background: url(../images/footer_new_bg);
background-repeat: repeat-x;
height:390px;
}
#tags_new{
margin-top:60px;
width:288px;
height:260px;
float:left;
}
#tags_new_headline{
background:url(../images/tags_new_headline.jpg);
width:240px;
height:28px;
margin: 0 0 20px 0;
}
#empfehlung_new{
margin-top:60px;
width:288px;
height:260px;
float:left;
}
#empfehlung_new_headline{
background:url(../images/empfehlung_new_headline.jpg);
width:240px;
height:28px;
margin: 0 0 20px 0;
}
#empfehlung_new_list{
list-style-image: url(../images/green_bullet.jpg); 
}

ul#empfehlung_new_list{
	margin-left:15px; 
	padding:0px;
}	
li#empfehlung_new_list{
	list-style:none;
	display:inline;


}	
#footer_px{
width:5px;
height:5px:
	background: url(../images/footer_px.jpg);
	background-repeat: no-repeat;
}
#empfehlung_new_list{
	color:#787878;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
#empfehlung_new_list a{
	color:#787878;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}
#empfehlung_new_list a:hover{
	color:#FFFFFF;
text-decoration:underline;
}
#user_new{
margin-top:60px;
width:400px;
height:260px;
float:left;
}
#user_new_headline{
background:url(../images/user_new_headline.jpg);
width:240px;
height:28px;
margin: 0 0 20px 0;
}
#user_new_list{
	color:#787878;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:240px;
	margin: 0 0 10px 0;
}
#footer_claim_new{
width:950px;
height:50px;
clear:both;
	color:#787878;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/footer_new_line.jpg);
	background-repeat: repeat-x;
        background-position:0px 10px;
	line-height:18px;
margin-top:10px;
}
#user_post_container{
height: 60px;
	width:400px;
		margin: 0 0 10px 0;
}
#user_comments_container{
height: 90px;
	width:420px;
}
#user_post_image{
height: 46px;
width:44px;
float:left;
margin: 0 20px 0 0px;
}		  
li#white {
margin: 10px 0 0 0;
color: #FFFFFF;
}
li#white a{
color: #FFFFFF;
}
#tags_new_claud, #tags_new_claud a{
height: 210px;
width:260px;
text-align: justify;
}


