/* ///////////////////////////////////
/////  OOOLLLDDDD  !!!  Aus altem Design Code!!
/////////////////////////////////// */



	.spnSearchHighlight {background-color:#FFFF00}
 
 
	.td_HeadCell{
	  background: url(/bmwsyndikatforum/bg_image_head.gif);
	  background-color: #191970;
	  font-family: Verdana, Arial, Helvetica;
	  white-space: nowrap;
	 /* font-size: 2; */
	  font-size: 10pt;
	  font-weight: bold;
	  color: #FFFFFF;
	 border-top-width: 1px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: #FFFFFF;
	 border-right-color: #FFFFFF;
	 border-bottom-color: #FFFFFF;
	 border-left-color: #FFFFFF;
	}
 
	.td_CategoryCell{
	  background: url(/bmwsyndikatforum/bg_image_cat.gif);
	  background-color: #6877FF;
	  font-family: Verdana, Arial, Helvetica;
	  white-space: nowrap;
	 /* font-size: 2; */
	  font-size: 10pt;
	  font-weight: bold;
	  color: #FFFFFF;
	}
 
	.td_ForumCell{
	  background-color: #F5F5F5;
	  font-family: Verdana, Arial, Helvetica;
	 /* font-size: 2; */
	  font-size: 10pt;
	  color: #000000;
	}
 
	.td_ForumCellAlt{
	  background-color: #EEEEEE;
	  font-family: Verdana, Arial, Helvetica;
	  /* font-size: 2; */
	  font-size: 10pt;
	  color: #000000;
	}
	.td_ForumCellFirst{
		  background-color: #ECEEFD;
		  font-family: Verdana, Arial, Helvetica;
		  /* font-size: 2; */
		  font-size: 10pt;
		  color: #000000;
	}
	.td_BorderCell{
		  background-color: #12298D;
		  font-family: Verdana, Arial, Helvetica;
		  /* font-size: 2; */
		  font-size: 10pt;
		  color: #000000;
	}
	.td_ButtonCell{
		  background-color: #EEEEEE;
		  font-family: Verdana, Arial, Helvetica;
		  /* font-size: 2; */
		  font-size: 10pt;
		  color: #000000;
		  border-width: 1px;
		  border-style: solid;
		  border-color: #8595cb;
		  vertical-align:middle;
		  white-space : nowrap;
	}
	a.css_Button:link { color:#2B41A2;text-decoration:none; }
	a.css_Button:visited { color:#2B41A2;text-decoration:none; }
	a.css_Button:hover { color:#000000;text-decoration:none; }




/* ///////////////////////////////////
/////  ALLGEMEINES
/////////////////////////////////// */

html, body {
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
}

body {
	margin:0px;
   	color:#302e2e;
   	font-family:Verdana,Arial,Helvetica,Geneva;
   	font-size:11px;
   	line-height:125%;
	cursor:default;
   	background-color:#ebebeb;
	overflow:visible;
	text-align:center;
}

table { text-align:left; }

#ip_page_wrapper {
	text-align:left;
	margin:auto;
	padding:0px;
	width:1006px;
	
}

img {border:none;}


body.naMediaAd_WALLPAPER .head2_surftips_bg {
  position: relative;
  height: 105px;
}
body.naMediaAd_WALLPAPER .head2_surftips_banner {
  position: absolute;
  top: 15px;
  //left: 236px;
  left: 247px;
}
body.naMediaAd_WALLPAPER .naMediaAd_WIDE_SKYSCRAPER {
  position: absolute;
  top: -112px;
  left: 975px;
}
body.naMediaAd_WALLPAPER .white {
	background-image:url('/bmw-syndikat/homepage/layout/content_bg_white_trans.png');
}

.naMediaAd_WIDE_SKYSCRAPER {
	position: absolute;
	top: 0;
	left: 1000px;
}
.naMediaAd_BILLBOARD {
	overflow: hidden;
	width: 975px;
}
.fl_l{float:left; display:inline;}

.fl_r{float:right; display:inline;}

br.clear {
  clear: both;
  height: 0;
  line-height: 0px;
}

.divider{
	float:left;
	width:620px;
	height:27px;
	overflow:hidden;
	display: inline;
}

.divider2{
	float:left;
	width:309px;
	height:27px;
	overflow:hidden;
}

.divider_friends{
	float:left;
	width:5px;
	height:71px;
	overflow:hidden;
}


/* Hauptbereich aussen */
div.content_outer, div.content_outer_profile {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/content_bg.png');
	background-repeat: repeat-y;
	background-position: top left;
	margin:0;
	padding:0 0 0 9px;
	width:997px;
}


div.content_outer_profile {
	position:relative;
	background-position:-23px 0;
	padding:0 0 35px 0;
	margin-top:10px;
	width:975px;
}

div.content_outer_profile_line {
	position:absolute;
	background-color:#9f9f9f;
	top:0;
	right:0;
	width:336px;
	height:1px;
	overflow:hidden;
}


div.white {background-image:url('/bmw-syndikat/homepage/layout/content_bg_white.png');}



/* ///////////////////////////////////
/////  NAVI und HEADER
/////////////////////////////////// */


.userPanel {
    	border-top: 1px solid blue;
    	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.3);
	background-color: #20456A; 
	left: 0;
    	position: relative;
    	right: 0;
    	top: 0;
    	z-index: 200;
    	display: block;
    	margin: 3px 0 20px 0;
    	height: 30px;

}

.PanelBadges {
	border-radius: 5px;
	background-color:#c30000;
	text-color: white;
	display: inline-block;
	font-weight: bold;
	padding: 2px 6px;
	margin: 6px 10px 0 0;
	position: relative;
	text-shadow: none !important;
	vertical-align: middle;
	white-space: nowrap;
	word-wrap: normal;
	float: left;
}

.userPanelItems {
	list-style-type:none;
	background-color: #20456A; 
	margin: auto;
	padding:0 0;
	height:30px;
	width: 1006px;
	border-right: 1px solid gray;
}


ul#navigation_top li {
    	float: left;
    	color: #aaaaaa;
    	border-left: 1px solid gray;
    	padding: 0 20px; 
    	height: 30px;
}


ul#navigation_top li a, ul#navigation_top li span {
    	display: block;
    	float: left;
    	font-size:11px;
    	
}

ul#navigation_top li a {

    	color: #eeeeee;
}

ul#navigation_top li span {
	padding: 7px 0 0 0;

}





ul#navigation_top li:hover, .ul_current {
	background-color: #777777; /* Fallback IE8 */
	background-color: rgba(0, 0, 0, 0.2);
	text-decoration:none;
}


div.head_outer {	/* Aussenrahmen um kompletten header */
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:989px;
	
	display:inline;
}

/* navi BG */
div.navi_bg {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/navi_bg_new.png');
	background-repeat: repeat-x;
	background-position: top left;
	margin:0;
	padding:0;
	width:574px;
	height:34px;
	display:inline;
}




/* header OBEN 1 */
div.head1{
	float:left;
	width:989px;
	height:133px;
	margin:0;
	padding:0;
	color:#9fa8b1;
	/* color:#7d858c; */
	
}

div.head1 a{color: #9fa8b1;}

div.head1_right_bottom {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/head1_right_bottom.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:574px;
	height:20px;

}

div.logo_head, div.logo_head_weihnachten, div.logo_head_ostern {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/logo_head2.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:415px;
	height:133px;

}

div.logo_head_weihnachten { background-image:url('/bmw-syndikat/homepage/layout/logo_head1_weihnachten.png'); }

div.logo_head_ostern { 	background-image:url('/bmw-syndikat/homepage/layout/logo_head1_ostern.png'); }

div.head1_inner{
	float:left;
	height:79px;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	background-image:url('/bmw-syndikat/homepage/layout/new_head1_bg.png');
   	background-repeat: repeat;
	background-position: top right;	
	width: 564px;
}

div.head1_text_outer{
	margin: 16px 0 0 80px;
	}

div.head1_text{
	font-size: 10px;
	color:#579ee3;
	float:left;
	height:34px;
	margin:24px 15px 0 0;
	padding:0;
	display:inline;
}

div.head1_box1_outer{
	float:right;
	width:224px;
	height:71px;
	margin:10px 10px 0 0;
	padding:0;
	
	display:inline;
}

div.head1_box2_outer{
	float:right;
	width:200px;
	height:71px;
	margin:10px 0 0 0;
	padding:0;
	
	display:inline;
}

div.head1_box3_outer{
	float:right;
	width:132px;
	height:71px;
	margin:7px 0 0 0;
	padding:0;
	
	display:inline;
}

div.head1_box3_text{
	float:left;
	width:129px;
	height:44px;
	margin:0px 0 0 0;
	padding:0 0 0 3px;
	
	display:inline;
}



/* header OBEN 2 */
div.head2{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/head2_bg_new.png');
   	background-repeat: no-repeat;
	background-position: bottom left;
	width:989px;
	min-height:144px;
	margin:0;
	padding:0 0 0 0;
	border-bottom:5px solid #aeaeae;
	background-color: #575757;
	background-position: 0 -20px;
}

div.head2_surftips_bg{
  background-position: 0 -20px;
  min-height:256px;
  padding:0 0 10px 0;
}


div.head2_surftips_banner{
  float:left;
  width:728px;
  min-height:90px;
  margin:0 0 0 14px;
  padding:0;
  display:inline;
  position:relative;
  z-index: 200;
}

div.head2_surftips_main{
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/head2_surftips_bg.png');
     background-repeat:no-repeat;
  background-position:top left;
  line-height:100%;
  line-height:15px;
  width:123px;
  height:61px;
  margin:0 0 0 14px;
  padding:31px 0 0 26px;
  position:relative;
  z-index:199;
  
}

div.head2_partner_main{
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/head2_partner_bg.png');
     background-repeat:no-repeat;
  background-position:top left;
  line-height:100%;
  width:70px;
  height:46px;
  margin:0 0 0 14px;
  padding:44px 0 0 0;
}

div.head2_partner_start{
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/head2_partner_start_bg.png');
     background-repeat:no-repeat;
  background-position:top left;
  line-height:100%;
  width:74px;
  height:40px;
  	position:absolute;
  	top:100px;
	right:20px;
  padding:17px 0 0 4px;
}

div.head2_infobox_outer{
	float:left;
	width:619px;
	height:128px;
	margin:10px 0 0 16px;
	padding:0;
	
	display:inline;
}

div.head2_infobox_inner_bg{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/head2_infobox_bg.png');
   	background-repeat: repeat-x;
	background-position: top left;
	width:619px;
	height:108px;
	margin:0;
	padding:0;
	
}
	
div.head2_infobox_inner_frame{
	float:left;
	width:619px;
	height:108px;
	margin:0;
	padding:0;
	
}

div.head2_infobox_text, div.head2_infobox_text_reg {
	float:left;
	color:#fff;
	width:480px;
	height:95px;
	margin:0;
	padding:13px 0 0 15px;
}

div.head2_infobox_text_reg {width:434px;}


div.head2_infobox_button{
	float:left;
	margin:76px 0 0 26px;
	padding:0;
	
}

div.head2_loginbox_outer{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/loginbox.png');
   	background-repeat: repeat-x;
	background-position: top left;
	width:335px;
	height:108px;
	line-height:135%;
	margin:30px 0 0 19px;
	padding:0;
	
}

div.head2_loginbox_fields{
  float:left;
  width:150px;
  margin-left:1px;
  
}

div.head2_loginbox_buttons {
	float:left;
	margin-left:4px;
}

div.head2_loginbox_links{
  float:left;
  margin-left:12px;
  
  display:inline;
}



div.head2_bannerbox_outer{
	float:left;
	width:519px;
	height:128px;
	margin:36px 0 0 16px;
	padding:0;
	
	display:inline;
}

div.head2_logoutbox_outer{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/loginbox.png');
   	background-repeat: repeat-x;
	background-position: top left;
	width:385px;
	height:78px;
	line-height:135%;
	margin:56px 0 0 19px;
	padding:0;
	
}




/* ///////////////////////////////////
/////  MAIN all
/////////////////////////////////// */

div.main_outer_left {
	float:left;
	margin:0;
	padding:0;
	width:639px;
	display:inline;
}

div.main_outer_right {
	float:left;
	margin:0 0 0 12px;
	padding:0;
	width:320px;
	display:inline;
}


div.main_outer_left2,div.main_outer_left4 {
	float:left;
	margin:0;
	padding:0 0 0 16px;
	background-image:url('/bmw-syndikat/homepage/layout/content_bg_left.png');
	background-repeat: repeat-y;
	background-position: top left;	
	width:320px;
	display:inline;
	}

div.main_outer_left4 {
	background-image:url('/bmw-syndikat/homepage/layout/content_bg_left4.png');
	width:394px;
	padding: 0 0 0 0;
	}
div.main_outer_right2, div.main_outer_right4 {
	float:left;
	margin:0 0 0 12px;
	padding:0;
	width:625px;
	display:inline;
}	

div.main_outer_right4 {
	width:567px;
	}
	

div.main_white_outer {
  float:left;
  margin:17px 0 0 14px;
  padding:0;
  width:973px;
  display:inline;
}

div.main_white_inner {
  float:left;
  margin:0;
  padding:0;
  width:955px;
  display:inline;
  
}

div.headline_big {
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/headline_bg_big.png');
  background-repeat:no-repeat;
  background-position:top left;
  border-bottom: 2px solid #777777;
  border-right: 1px solid #333333;
  color:#fff;
  line-height:23px;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  margin:8px 0 0 0;
  padding:0 0 0 11px;
  width:943px;
  height:25px;
  
}

div.breadcrumb{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/arrow_breadcrumb.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:14px;
	height:14px;
	margin:7px 6px 0 0;
	padding:0;
	
}



/* ///////////////////////////////////
/////  MAIN LEFT
/////////////////////////////////// */

div.headline_left_big {
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/headline_bg_left_big.png');
  background-repeat:no-repeat;
  background-position:top left;
  color:#fff;
  font-size:13px;
  line-height:100%;
  font-weight:bold;
  text-transform:uppercase;
  margin:0 0 0 0;
  padding:5px 0px 0 11px;
  width:619px;
  height:44px;
  
}

div.headline_left, div.headline_right2,div.headline_left3, div.headline_left4,div.headline_right4 {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/headline_bg_right3.png');	
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom: 2px solid #777777;
    	border-right: 1px solid #333333;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 0 0;
	padding:0 0 0 11px;
	line-height:23px;
	width:619px;
	height:25px;
	display:inline;
	
}
div.headline_left3 {
	width: 609px;
	}

div.headline_left {
	background-image:url('/bmw-syndikat/homepage/layout/headline_bg_left.png');
	height:32px;
	border: 0;
	}

div.headline_left4 {
	background-image:url('/bmw-syndikat/homepage/layout/headline_bg_left4.png');
	width:378px;
	}

div.headline_right4 {
	width:537px;
	}

div.headline_right2 {
	width: 595px;
	}

div.content_left_outer, div.content_left_outer_pinnwand, div.content_right_outer2 {
	float:left;
	color:#535353;
	margin:0 0;
	padding:0;
	width:621px;
	display:inline;
}
div.content_right_outer2 { width:605px; }

div.content_left_outer_pinnwand {background-color:#ededed;}

div.newsmessage_outer {
	float:left;
	position:relative;
	background-image:url('/bmw-syndikat/homepage/layout/news_bg2.png');
  	background-repeat:repeat-x;
  	background-position:bottom left;
	margin:20px 0 0 3px;
	padding:0 0 17px 0;
	width:620px;
}
div.newsmessage_outer_pinwand {
	float:left;
	background-color:#e3e3e3;
    	border-color: white #c3c3c3 #c3c3c3 #f5f5f5;
    	border-style: solid;
    	border-width: 1px;
	margin:0 0 0 0;
	//background-color:#ededed;
	width:619px;
	padding:5px 0 17px 0;
	}


div.newsmessage_pic, div.newsmessage_pic_pinnwand {
	float:left;
	margin:0;
	padding:0;
	width:192px;
	
}
div.newsblog_pic_area {
 	width:612px;
 	margin-top:20px;
 	float:left;
 }

div.newsmessage_pic_pinnwand {width:108px;}
div.newsmessage_pic img {float:left;}
div.newsmessage_pic_pinnwand img {float:left; width:80px; margin-left:10px; border:1px solid #808080;}

div.newsmessage_text, div.newsmessage_text_pinwand, div.profile_car_text {
	float:left;
	line-height:145%;
	margin:0;
	padding:0;
	width:353px;
	overflow:hidden;
}


div.newsmessage_text_pinwand {width:499px;}

div.profile_car_text {width:478px; margin-top:4px; line-height:165%;}



div.newsmessage_button {
	float:left;
	position:absolute;
	bottom:14px;
	right:0;
	width:101px;
	margin:0;
	padding:0;
	
	display:inline;
}


div.newsblog_outer {
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/news_bg2.png');
  background-repeat:repeat-x;
  background-position:bottom left;
  margin:6px 0 0 3px;
  padding:0 0 17px 9px;
  width:612px;
  
}

div.newsblog_text {
  float:left;
  line-height:145%;
  margin:0;
  padding:0;
  width:612px;
}

div.newsblog_related {
  float:left;
  font-size:10px;
  line-height:120%;
  background-color:#dddddd;
  margin:10px 0 15px 9px;
  padding:10px 15px;	
  width:553px;
  }
  
div.related_head {
  line-height:165%;
  font-weight: bold;
  }

div.newsblog_button {
  float:right;
  width:101px;
  margin:25px 0 0 0;
  padding:0;
  
  display:inline;
}

div.newsblog_description {
  float:left;
  background-color:#e3e3e3;
  border-color: white #c3c3c3 #c3c3c3 #f5f5f5;
  border-style: solid;
  border-width: 1px;
  font-size:10px;
  line-height:165%;
  margin:0px 0 0 3px;
  padding:8px 10px 0px 10px;
  width:599px;
  height:41px;
  
}

div.newsblog_show_outer {
	float:left;
	background:url('/bmw-syndikat/homepage/layout/content_bg.png') -43px 0px repeat-y;
	margin:0;
	padding:0;
	width:955px;
}

div.headline_left_big {
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/headline_bg_left_big.png');
  background-repeat:no-repeat;
  background-position:top left;
  color:#fff;
  font-size:13px;
  line-height:100%;
  font-weight:bold;
  text-transform:uppercase;
  margin:0 0 0 0;
  padding:5px 0px 0 11px;
  width:619px;
  height:44px;
  
}



/* ///////////////////////////////////
/////  MAIN RIGHT
/////////////////////////////////// */


div.headline_right, div.headline_left2 {
	position:relative;
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/headline_bg_right.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:100%;
	margin:0 0 0 0;
	padding:6px 0px 0 11px;
	width:298px;
	height:27px;
}

div.headline_left2 {width:289px;}



div.headline_right_big {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/headline_bg_right_big.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:120%;
	margin:0 0 0 4px;
	padding:5px 0px 0 11px;
	width:289px;
	height:48px;
}


div.content_right_outer {
	float:left;
	margin:0px 0 0 4px;
	padding:0 0 0px 0;
	width:300px;
	
}

div.gradient_small {
	float:left;
	background-color:#e3e3e3;
    	border-color: white #e3e3e3 #c3c3c3;
    	border-style: solid;
    	border-width: 1px;
//	background-color:#eaeaea;
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	width:298px;
	
}

div.gradient_small_pic, div.gradient_small_pic_profile {
	float:left;
	margin:0 0 0 6px;
	padding:0 0 0px 0;
	width:18px;
	height:21px;
	
	display:inline;
}

div.gradient_small_pic_profile { 
	background-image:url('/bmw-syndikat/homepage/layout/icons/folders_forum2.png'); 
	background-repeat:no-repeat;
	background-position:top left;
	height:13px;
	margin:2px 0 0 6px;
	}

div.gradient_small_text {
	float:left;
	margin:3px 0 0 5px;
	padding:0 0 5px 0;
	width:269px;
	
}


div.banner_rightside_300, div.banner_rightside_300_small {
	float:left;
	margin:5px 0 25px 4px;
	padding:0 0 0px 0;
	width:309px;
	
	display:inline;
}

div.banner_rightside_300_small { margin-bottom: 15px; margin-top: 0px; }


/* ///////////////////////////////////
/////  FORUM
/////////////////////////////////// */

div.corners_left {
  background: url(/bmw-syndikat/homepage/layout/corners_left.png) 0 0 no-repeat;
  float:left;
  width:5px;
  height:38px;
  display:inline;
}

div.corners_right {
  background: url(/bmw-syndikat/homepage/layout/corners_right.png) 0 0 no-repeat;
  float:left;
  width:5px;
  height:38px;
}

div.corners_top {
  float:left;
  width:945px;
  height:37px;
  border-top:1px solid #d6d6d6;
}

div.forum_infobox {
  float:left;
  background-color:#d6d6d6;
  color:#8f8f8f;
  font-size:10px;
  line-height:27px;
  margin:0;
  padding:0 0 0 13px;
  width:942px;
  height:27px;
}



div.forum_topbox,div.forum_topbox_wysiwyg {
  float:left;
  background-color:#20456a;
  color:#fff;
  font-size:11px;
  line-height:25px;
  margin:0;
  padding:0;
  width:955px;
  height:25px;
}

div.forum_topbox_wysiwyg {
	padding: 0 10px;
	font-weight:bold;
	width:935px;
}

div.forum_banner {
	float:left;
	position:relative;
	color:#e8e8e8;
	font-size:10px;
	margin:0;
	padding:0;
	width:955px;
}

div.forum_banner_text {
	float:left;
	position:absolute;
	top:5px;
	left:12px;
	margin:0;
	padding:0;
	width:641px;
	height:53px;
	color: #cccccc;
}

div.forum_banner_text a:link, div.forum_banner_text a:active, div.forum_banner_text a:visited {
	color: #cccccc;
	text-decoration:underline;
	}

div.forum_seo_text {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	color: #dddddd;
	width:920px;
}

div.forum_seo_text a:link, div.forum_seo_text a:active, div.forum_seo_text a:visited {
	color: #dddddd;
	text-decoration:underline;
	}

div.forum_row_outer {
	float:left;
	background-color:#f0f0f0;
    	border-color: white gray #c3c3c3 #dfdede;
    	border-style: solid;
    	border-width: 1px;
	color:#6d6f71;
	font-size:10px;
	line-height:25px;
	margin:0;
	padding:0;
	width:953px;
	min-height:51px;
	height:auto !important;
	height:51px;
}


div.forum_row_symbol {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/arrow_forum.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:15px 0 0 13px;
	padding:0;
	width:50px;
	height:16px;
	display:inline;
}


div.blueongrey {background-position:0 -32px;}



div.forum_row_main1 {
  float:left;
  line-height:150%;
  margin:9px 0 0 0;
  padding:0 0 10px 0;
  width:549px;
  
}

div.forum_row_main2 {
	float:left;
	font-size:10px;
	line-height:1.2em;
	margin:0;
	padding:0;
	width:308px;
}

div.forum_row_main2_inner {
	float:left;
	margin:11px 0 0 19px;
	padding:0 0 5px 0;
	width:139px;
}


div.forum_row_goto {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/goto3.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:13px 0 0 0;
	padding:0;
	width:22px;
	height:22px;
	cursor:pointer;
	overflow:hidden;
}



div.forum_footer_bg, div.forum_footer_bg2, div.forum_footer_bg_light, div.forum_footer_bg_generic {
	float:left;
	position:relative;
	background:#545559 url('/bmw-syndikat/homepage/layout/footer_bg_forum.jpg') bottom left no-repeat;
	color:#fff;
	font-size:10px;
	line-height:120%;
	margin:25px 0 0 0;
	padding:10px 12px 0 14px;
	width:929px;
}

div.forum_footer_bg2 {
	padding-left:0;
	width:943px;
}

div.forum_footer_bg_light {
	background:#cccbca url('/bmw-syndikat/homepage/layout/footer_bg_forum_light.png') bottom left no-repeat;
	color:#686868;
	line-height:120%;
	margin:0;
	padding-left:12px;
	width:931px;
}

div.forum_footer_bg_generic {
	background-color:#ededed;
    	border-color: white #c3c3c3 #c3c3c3 #f5f5f5;
    	border-style: solid;
    	border-width: 1px;
    	background-image:none;
	margin:0;
	color:#6d6f71;
	padding:10px 12px 20px 14px;
	line-height:165%;
	width:927px;
	}

div.forum_footer_bg img{
	float:left;
	background:transparent;
	border:none;
	margin:0px 10px 0 0;
	padding:0;
	width:18px;
	height:13px;
}


div.forum_footer_inner, div.forum_footer_inner_right, div.forum_footer_inner1, div.forum_footer_inner2, div.forum_footer_inner3 {
	float:left;
	width:285px;
	margin:0;
	padding:0 0 20px 0;
	

}

div.forum_footer_inner1 {width:375px; font-size:11px;}

div.forum_footer_inner2 {width:200px; font-size:11px;}

div.forum_footer_inner3 {width:350px; font-size:11px;}


div.forum_footer_inner2_img{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/forum_legende_footer.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:16px;
	height:86px;
	margin:1px 7px 0 0;
	padding:0;
}


div.forum_sub_row_outer {
	float:left;
	background-color:#f0f0f0;
    	border-color: white gray #c3c3c3 #dfdede;
    	border-style: solid;
    	border-width: 1px;
	color:#6d6f71;
	font-size:10px;
	line-height:42px;
	margin:0;
	padding:0;
	width:953px;
	min-height:42px;
	height:auto !important;
	height:42px;
}


div.forum_sub_row_symbol {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/folders_forum2.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:13px 0 0 14px;
	padding:0;
	width:32px;
	height:13px;
	display:inline;
	overflow:hidden;
}

div.forum_sub_row_main2_inner {
	float:left;
	margin:11px 0 0 19px;
	padding:0 0 5px 0;
	width:144px;
}



div.folder_blue{background-position:0 -13px;}

div.folder_lightblue{background-position:0 -26px;}

div.folder_closed{background-position:0 -39px;}

div.folder_red{background-position:0 -52px;}

div.folder_flames_grey{background-position:0 -65px;}

div.folder_flames_blue{background-position:0 -78px;}


div.forum_sub_row_main1, div.forum_sub_row_main1_foto {
	float:left;
	line-height:145%;
	margin:14px 0 0 0;
	padding:0 0 10px 0;
	width:461px;
}
div.forum_sub_row_main1_foto {margin-left:14px; width:493px; display:inline;}
div.forum_sub_row_main1_foto img.vorschaubild {float:left; width:93px; margin:0px;}

div.foto_forum_subject {
	float:left;
	white-space : nowrap;
	margin-left:15px;
	margin-top: 15px;
	width:335px;
	overflow: hidden;
}


div.forum_sub_row_main2 {
	float:left;
	font-size:10px;
	line-height:1.2em;
	margin:0;
	padding:0;
	width:418px;
}

div.forum_sub_row_goto {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/goto3.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:10px 0 0 0;
	padding:0;
	width:22px;
	height:22px;
	cursor:pointer;
	overflow:hidden;
}

div.pagination, div.pagination_top {
	float:right;
	font-size:10px;
	text-align:right;
	margin:7px 20px 0 0;
	padding:0;
	display:inline;
}
div.pagination_top {margin-top:10px;}

div.forum_pageup {
	float:right;
	width:22px;
	height:22px;
	margin:5px 0 0 0;
	padding:0;
}


/* ----------------------------------------------------------------------- */

div.headline_big_show, div.headline_big_mask, div.headline_big_newsblog {
	float:left;
	position:relative;
	background-image:url('/bmw-syndikat/homepage/layout/headline_bg_big_forum.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	line-height:25px;
	font-size:10px;
	font-weight:normal;
	margin:0px 0 0 0;
	padding:0 0 0 12px;
	width:943px;
	height:32px;
}

div.headline_big_show_disabled 	{background-image:url('/bmw-syndikat/homepage/layout/headline_bg_big_forum_disabled.png');}

div.headline_big_newsblog {background-image:url('/bmw-syndikat/homepage/layout/headline_bg_big_newsblog.png');}

div.headline_big_mask {background-image:url('/bmw-syndikat/homepage/layout/headline_bg_big_mask.png');}


div.user_state, div.user_state_on{
	float:left;
	position:absolute;
	background-image:url('/bmw-syndikat/homepage/layout/user_state.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:5px;
	height:25px;
	top:0;
	left:0;
}


div.user_state_on{background-position:0 -25px;}

/* ----------------------------------------------------------------------- */



div.forum_show_outer{
	float:left;
	position:relative;
	background-image:url('/bmw-syndikat/homepage/layout/forum_show_bg.png');
	background-repeat:repeat-y;
	background-position:top left;
	color:#302e2e;
	line-height:135%;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:955px;
}

div.forum_show_left{
	float:left;
	color:#525659;
	line-height:120%;
	margin:0;
	padding:0;
	width:204px;
}



div.forum_show_left_icons{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 13px;
	width:184px;
	height:25px;
}

div.forum_show_left_icons img {float:left;}

img.star_lev {margin-right:2px;}

div.forum_show_left_icons_profil {
	float:right;
	background-image:url('/bmw-syndikat/homepage/layout/icons/forum_legende1.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	display:inline;
}

div.profil_inactive {background-position:0 -16px;}



div.forum_show_left_infos{
	float:left;
	margin:0;
	padding:0 0 25px 13px;
	width:191px;
}

div.forum_show_left_car{
	float:left;
	position:relative;
	background-color:#e3e3e3;
    	border-color: white #e3e3e3 #c3c3c3;
    	border-style: solid;
    	border-width: 1px;
	margin:0;
	padding:5px 2px 5px 13px;
	width:187px;
	min-height:27px;
	height:auto !important;
	height:27px;
}

div.forum_show_left_icons_fstory, div.forum_show_left_icons_sprit {
	float:right;
	background-image:url('/bmw-syndikat/homepage/layout/icons/forum_legende2.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 5px 0 0px;
	padding:0;
	width:12px;
	height:12px;
	display:inline;
}

div.forum_show_left_icons_sprit {background-position:-12px 0;}

div.fstory_inactive {background-position:0 -12px;}

div.sprit_inactive {background-position:-12px -12px;}

/* ----------------------------------------------------------------------- */


div.forum_show_main_top, div.fotos_show_main_top, div.ka_show_main_top {
	float:left;
	margin:10px 0 15px 0;
	padding:0 25px 0 20px;	
	width:706px;
	/*
		overflow-x:auto;
		overflow-y:hidden;
	*/
	display:inline;
	color:#302e2e;
    	line-height: 1.5;	
 	font-size:12px;
 	font-weight:normal;
}

div.fotos_show_main_top {
	background-image: url('/bmw-syndikat/homepage/layout/images/signet_background.jpg');
	background-repeat:repeat-y;
	background-position:center 0px;
	padding:0 25px 0 27px;	
	width:699px;
	}
		
div.fotos_add1 {
	width:605px;
}
span.fotos_add2 {
	float:left;
	font-size: 30px;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 25px;
	font-family:arial;
	color: gray;
	width:30px;
	text-align:center;
}

div.inc_cars_add2 {
	width:685px;
	background-color:#ededed;
	background-image:url('/bmw-syndikat/homepage/layout/news_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
}
table.inc_cars_add3 {
	border: 1px solid gray;
	width:500px;
}
div.inc_cars_add4 {
	width:700px;
}

div.fotos_add5 {
	width:751px;
}

div.fotos_add6 {
	width:710px;
}

span.bow_pic {
	width:300px;
	height:225px;
	float:left;
	background-color:#767676;
}


div.bow_frame 	{
	float:left;
	text-align: center;
	width:300px;
	margin:0px 8px 10px 0;
}

div.inc_upload_frame {
	float:left;
	width:640px;
	border: 1px solid gray;
	margin-bottom:10px;
	padding:5px;
}
div.inc_upload300 {
	width:300px;
	float: left;
}
div.inc_upload250 {
	width:250px;
	float: left;
}
div.upload_iframe {
	height:80px;
	width:280px;
	border:none;
}

div.fotostoryComments {
	float:left;
	background-color: #dddddd;
	margin:2px 10px;
	padding:2px 5px;
	width:550px;
}
span.topic_platz {
	float:left;
	font-size: 30px;
	line-height:30px;
	font-weight: bold;
	font-family:arial;
	padding-right: 10px;
	color: gray;
	width:130px;
	text-align:center;
}
	
div.ka_show_main_top {
	margin-top:20px;
	margin-left:0px;
	width:540px;
	padding-left:40px;
	}
div.ka_topic_outer {
	float:left;
	background-color:#cdcdcb;
	margin-top:20px;
	margin-left:60px;
	width:592px;
}

div.forum_show_main_top img,div.fotos_show_main_top img, div.ka_show_main_top img, div.pn img {
	margin:10px 0 0 0;
	padding:0;
	max-width:700px;
	width: expression(this.width > 700 ? 700: true);
	-ms-interpolation-mode:bicubic;
}

 div.blog_show_main_top img
	{
	max-width:510px;
	width: expression(this.width > 510 ? 510: true);
	}
	
div.blog_show_main_top
	{
 	line-height:145%;
 	font-size:12px;
 	}

div.blog_add1 {
	width:583px;
	margin-bottom:0;
	margin-top:10px;
	padding-left:9px;
}
div.blog_add2 {
	width:620px;
}

div.ka_show_main_top img
	{
	max-width:500px;
	width: expression(this.width > 500 ? 500: true);
	}

div.big_link a:link, div.big_link a:active, div.big_link a:visited,
div.topic_link a:link, div.topic_link a:active, div.topic_link a:visited
{
	color:#20456a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	
div.topic_link a:link, div.topic_link a:active, div.topic_link a:visited
	{
	color:#0782c1;
	}
	
div.big_link a:hover, div.topic_link a:hover {text-decoration:underline;}

div.forum_show_main_bottom{
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/forum_show_bottom.png');
	background-repeat:no-repeat;
	 
	margin:0;
	padding:3px 19px 0 0;
	width:936px;
	height:25px;
	line-height:16px;
	font-size:10px;
	color:#302e2e;
 	font-weight:normal;
}

div.forum_show_main_banner{float:right; padding:0 0 10px 10px;}

div.forum_show_main_banner_left {float:left; padding:0 20px 10px 0;}

div.forum_show_main_signatur, div.forum_show_main_bewertung {
	float:left;
	background:url('/bmw-syndikat/homepage/layout/forum_show_bg.png') top left repeat-y;
	background-color:#ededed;
	color:#7f7f7f;
	font-size:10px;
	line-height:165%;
	font-weight:normal;
	margin:0;
	padding:12px 12px 12px 216px;
	width:727px;
	display:inline;
	overflow:hidden;
}

div.forum_show_main_bewertung {color:#302e2e; padding:0px 12px 12px 216px;}


div.forum_show_main_signatur a:link, div.forum_show_main_signatur a:active, div.forum_show_main_signatur a:visited {
	color:#20456a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
div.forum_show_main_signatur a:hover {text-decoration:underline;}

div.foto_voting{
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	width:947px;
	border-style:solid;
	border-width: 4px;
	border-color: #20456a;
	border-bottom-width: 0px;
	display:inline;
}


blockquote.quote {color:grey;}

blockquote.quote2 {
	color:grey;
	padding: 10px 5px 10px 20px;
	border-color: #ccc;
	border-style: solid;
	font-style: italic;
	border-width: 0;
	border-left-width: 5px;
}

/* ----------------------------------------------------------------------- */


span.forum_show_headline1{
	float:left;
	width:204px;
	font-size:11px;
	font-weight:normal;
}

span.forum_show_headline2{
	float:right;
	background-image:url('/bmw-syndikat/homepage/layout/icons/arrow_headline.png');
	background-repeat:no-repeat;
	background-position:top left;
	line-height:11px;
	font-weight:bold;
	height:24px;
	margin:8px 18px 0 0;
	padding:0 0 0 19px;
	display:inline;
}

/* ///////////////////////////////////
/////  PNs
/////////////////////////////////// */


div.pn {
 	margin:10px;
 	font-size:11px;
 	}

div.pn_row {
	width:783px;
	padding:5px;
}



/* ///////////////////////////////////
/////  PROFILE
/////////////////////////////////// */

div.profile_box, div.profile_box_pinnwand {
	float:left;
	margin:0 0 0 2px;
	padding:16px 0 0px 0px;
	color:#535353;
	width:621px;
	height:33px;
}

div.profile_box_pinnwand {
	background:url('/bmw-syndikat/homepage/layout/profile_box.jpg') top left no-repeat;
	margin-top:10px;
	}


div.profile_car, div.profile_car_disabled, div.fotos_car_outer {
	background-color:#f0f0f0;
    	border-color: white gray #c3c3c3 #dfdede;
    	border-style: solid;
    	border-width: 1px;
	float:left;
	position:relative;
	color:#535353;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:619px;
	height:85px;
	
}

div.profile_car_disabled { color:#AAAAAA; }

div.fotos_car_outer {height:140px; background-color:#ededed; width:472px; margin:0 0 5px 0; border-color: #dfdede gray gray #c3c3c3;}

div.profile_car_number1, div.profile_car_number2, div.profile_car_number3, div.profile_car_number4, div.profile_car_number5, div.profile_car_number0 {
	position:absolute;
	background:url('/bmw-syndikat/homepage/layout/profile_car_number1.png') bottom left no-repeat;
	top:7px;
	right:31px;
	margin:0;
	padding:0;
	width:65px;
	height:65px;
}

div.profile_car_number0 {background:url('/bmw-syndikat/homepage/layout/profile_car_number0.png') bottom left no-repeat;}

div.profile_car_number2 {background:url('/bmw-syndikat/homepage/layout/profile_car_number2.png') bottom left no-repeat;}
div.profile_car_number3 {background:url('/bmw-syndikat/homepage/layout/profile_car_number3.png') bottom left no-repeat;}
div.profile_car_number4 {background:url('/bmw-syndikat/homepage/layout/profile_car_number4.png') bottom left no-repeat;}
div.profile_car_number5 {background:url('/bmw-syndikat/homepage/layout/profile_car_number5.png') bottom left no-repeat;}


div.profile_car_pic  {
	float:left;
	margin:0 28px 0 0;
	padding:0;
	width:112px;
	height:87px;
	overflow:hidden;
}

div.detail_car_pic {
	float:right;
	margin:0 5px 0 0;
	padding:0;
	width:112px;
	height:87px;
	overflow:hidden;
}


div.profile_car_pic img,div.profile_car_pic_empty, div.detail_car_pic img {
	float:left;
	margin:8px 0 0 17px;
	padding:0;
	/* width:93px; */
	height:70px;
	border:1px solid #808080;
}


div.fotos_car_pic {
	float:left;
	margin:0 0 0 0;
	padding:33px 10px;
	width:93px;
	height:74px;
	overflow:hidden;
	text-align:center;
	}
div.fotos_car_pic img {
	/* float:left; */
	margin:0;
	padding:0;
	/* width:93px; */
	height:70px;
	border:1px solid #808080;
	}
div.fotos_car_text {width:112px; margin-top:4px; margin-left:20px; line-height:145%; float:left; overflow:hidden;display:inline;  font-weight: bold;}

div.fotos_car_right {width:210px; margin-top:4px; margin-left:10px; line-height:145%; float:left; overflow:hidden;display:inline; }

small.profile, small.profile2, small.profile3, small.profile4 {
	font-size:10px;
	line-height:125%;
	text-transform:uppercase;
	color:#7e8994;
}

small.profile2 {line-height:135%;}

small.profile3 {line-height:145%;}

small.profile4 {line-height:145%; float:left; margin:0 0 0 9px; width:176px;}


div.g_left1 {width:619px;}

div.g_left_text1 {width:590px;}


div.g_left2 {width:436px;}

div.g_left_text2 {width:407px;}



div.gradient_big, div.gradient_big_user, div.gradient_big_clubs{
	float:left;
	background-color:#e3e3e3;
    	border-color: white #c3c3c3 #c3c3c3 #f5f5f5;
    	border-style: solid;
    	border-width: 1px;
	margin:0;
	padding:6px 0 9px 10px;
	width:297px;
	line-height:135%;
	min-height:16px;
	height:auto !important;
	height:16px;
}
div.gradient_big_user {width:190px; position:relative; padding:4px 0 5px 10px;}

div.gradient_big_user img {
	position:absolute;
	top:12px;
	right:12px;
}

div.gradient_big_clubs {
	min-height:30px;
	height:auto !important;
	height:30px;
	padding-bottom:13px;
}
div.gradient_big_clubs img {width:65px; float:left;}


div.gradient_big_friends {
	float:left;
	position:relative;
	background:#e3e3e3 url('/bmw-syndikat/homepage/layout/gradient_big.png') bottom left repeat-x;
	margin:0;
	padding:12px 0 14px 10px;
	width:142px;
	line-height:135%;
	min-height:47px;
	height:auto !important;
	height:47px;
}


div.gradient_big_pic, div.gradient_big_pic2, div.gradient_big_pic3 {
	float:left;
	margin:0;
	padding:0;
	width:107px;
}

div.gradient_big_pic2 {padding-top:1px;}

div.gradient_big_pic3 {padding-top:1px; margin-right:20px; width:170px;}


div.gradient_big_text, div.gradient_big_text2, div.gradient_big_text3 {
	float:left;
	width:182px;
}

div.gradient_big_text2 {width:220px; margin-top:13px;}

div.gradient_big_text3 {width:100px;}


div.profile_friends_on {
	float:left;
	position:absolute;
	right:5px;
	bottom:15px;
	font-size:10px;
	margin:0;
	padding:0;
	width:93px;
	line-height:135%;
	color:#30b173;
}
div.profile_pictext	{
	float:left;
	width:202px;
}
div.profile_friends_off {
	float:left;
	position:absolute;
	right:5px;
	bottom:15px;
	font-size:10px;
	margin:0;
	padding:0;
	width:93px;
	line-height:135%;
	color:#969696;
}


div.user_con_outer {
	float:left;
	margin:5px 0 0 2px;
	padding:7px 0 4px 0;
	width:618px;
	min-height:47px;
	height:auto !important;
	height:47px;
	border-top:1px dotted #949fa5;
}



div.user_con_inner {float:left; text-align:center;}


/* ///////////////////////////////////
/////  FOOTER
/////////////////////////////////// */

div.footer_top, div.footer_top_profile {
	float:left;
	position:relative;
	background-image:url('/bmw-syndikat/homepage/layout/footer_top.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:135%;
	color:#fff;
	margin:35px 0 0 0px;
	padding:16px 0 0 0;
	width:989px;
	height:33px;
	
	overflow:hidden;
	clear:both;
	display:inline;
}

div.footer_top_profile {margin:0;}


div.pageup, div.footer_center {
	float:left;
	position:absolute;
	top:17px;
	left:20px;
	width:137px;
	margin:0;
	padding:0;
	
}

div.footer_center {
	left:390px;
	top:15px;
	width:300px;
	}


div.footer_top_inner {
	float:right;
	text-align:right;
	line-height:135%;
	color:#fff;
	margin:0 25px 0 0;
	padding:0;
	width:300px;
	height:25px;
	
	display:inline;
}

div.footer_bottom {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/footer_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color:#e3e3e3;
	font-size:11px;
	text-align:center;
	line-height:135%;
	color:#214163;
	margin:0;
	padding:16px 0 0 0;
	width:989px;
	height:62px;
	
	overflow:hidden;
	clear:both;
	display:inline;
}

div.forum_footer_option {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/forum_option_bg.png');
	background-repeat:repeat-x;
	background-position:top left;
	font-size:11px;
	line-height:23px;
	width:335px;
	height:23px;
	margin:0;
	padding:0;
	display:inline;
}

div.forum_footer_option_arrow {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/icons/arrow_forum_option.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:14px;
	height:14px;
	margin:5px 7px 0 11px;
	padding:0;
	display:inline;
}

/* ///////////////////////////////////
/////  MASK
/////////////////////////////////// */

div.mask_outer{
	float:left;
	position:relative;
	background-image:url('/bmw-syndikat/homepage/layout/mask_bg.png');
	background-repeat:repeat-y;
	background-position:top left;
	color:#302e2e;
	line-height:135%;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:955px;
}


div.mask_row {
	float:left;
	background:url('/bmw-syndikat/homepage/layout/mask_bottom.png') bottom left no-repeat;
	margin:0;
	padding:0px 0 10px 0;
	color:#20456a;
	line-height:120%;
	font-weight:bold;
	text-align:right;
	width:955px;
	min-height:25px;
	height:auto !important;
	height:25px;
}

div.mask_row_WYSIWYG {
	float:left;
 	background-color:#ededed;
}

div.mask_left, div.mask_right, div.mask_right_form {
	float:left;
	margin:0;
	padding:18px 20px 0 0;
	width:247px;
}
div.mask_form_wysiwyg {
	 width: 955px;
	 float: left;
}


div.mask_right {
	padding:18px 20px 8px 15px;
	color:#302e2e;
	text-align:left;
	font-weight:normal;
	width:653px;
}

div.mask_text {line-height:145%;}

div.mask_right_form {
	padding:14px 0 4px 15px;
	color:#302e2e;
	text-align:left;
	font-weight:normal;
	width:673px;
}

div.mask_formatting{
	float:left;
	background-color:#fff;
	background-image:url('/bmw-syndikat/homepage/layout/mask_textarea.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#302e2e;
	text-align:left;
	margin:0;
	padding:10px 0 0 15px;
	width:673px;
}


small.mask, small.mask2 {
	font-size:9px;
	line-height:145%;
	font-weight:normal;
	color:#302e2e;
}
small.mask2 {font-size:11px;}



/* ///////////////////////////////////
/////  LINKS
/////////////////////////////////// */

a:link, a:active, a:visited {
	color:#20456a;
	/* font-size:11px; */
	font-weight:normal;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

	
a.link:link, a.link:active, a.link:visited {
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.link:hover {text-decoration:underline;}

a.headline_main:link, a.headline_main:active, a.headline_main:visited {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.headline_main:hover {text-decoration:underline;}

a.headline:link, a.headline:active, a.headline:visited {
	color:#1c4d87;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.headline:hover {text-decoration:underline;}

a.lightblue:link, a.lightblue:active, a.lightblue:visited, a.lightblue:hover {color:#008ee8;}

a.blueongrey:link, a.blueongrey:active, a.blueongrey:visited {
	color:#1c4d87;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.blueongrey:hover {text-decoration:underline;}


a.blueongrey_small:link, a.blueongrey_small:active, a.blueongrey_small:visited {
	color:#20456a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.blueongrey_small:hover {text-decoration:underline;}

a.blue_dark:link, a.blue_dark:active, a.blue_dark:visited {
	color:#20456a;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.blue_dark:hover {text-decoration:underline;}



a.bluebig:link, a.bluebig:active, a.bluebig:visited {
	color:#20456a;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.bluebig:hover {text-decoration:underline;}


a.white:link, a.white:active, a.white:visited {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.white:hover {text-decoration:underline;}




a.redbig:link, a.redbig:active, a.redbig:visited, a.redbig:hover {color:#c30000; font-weight: bold;}


a.forum_footer:link, a.forum_footer:active, a.forum_footer:visited {
	color:#59bfff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.forum_footer:hover {text-decoration:underline;}


a.footer:link, a.footer:active, a.footer:visited {
	color:#214163;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.footer:hover{text-decoration:underline;}

a.underl:link, a.underl:active, a.underl:visited, a.underl:hover {text-decoration:underline;}

a.normal:link, a.normal:active, a.normal:visited, a.normal:hover {font-weight:normal;}

a.bold:link, a.bold:active, a.bold:visited, a.bold:hover {font-weight:bold;}

a.fs10:link, a.fs10:active, a.fs10:visited, a.fs10:hover {font-size:10px;}

a.fs11:link, a.fs11:active, a.fs11:visited, a.fs11:hover {font-size:11px;}

a.blueongrey_pinwand:link, a.blueongrey_pinwand:active, a.blueongrey_pinwand:visited {
	color:#20456a;
	font-size:10px;
	line-height:125%;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.blueongrey_pinwand:hover {text-decoration:underline;}



/* ganz am ende einsetzten - als letzte Link-Definition!!! */
a.closed:link, a.closed:active, a.closed:visited, a.closed:hover {color:#9c9c9c;}


/* ///////////////////////////////////
/////  BUTTONS
/////////////////////////////////// */



a.button_std:link, a.button_std:active, a.button_std:visited, a.button_std:hover {
	float:left;
	width:60px;
	height:21px;
	margin:0;
	padding:0 0 0 23px;
	color:#fff;
	line-height:160%;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}


a.mehr_infobox:link, a.mehr_infobox:active, a.mehr_infobox:visited, a.mehr_infobox:hover {
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_head2_infobox.png');
	background-repeat:no-repeat;
	background-position:top left;
}

a.reg_infobox:link, a.reg_infobox:active, a.reg_infobox:visited, a.reg_infobox:hover {
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_head2_infobox_reg.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:106px;
}

a.mehr_news:link, a.mehr_news:active, a.mehr_news:visited, a.mehr_news:hover {
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_newsmessage.png');
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
}


a.head2_big1:link, a.head2_big1:active, a.head2_big1:visited, a.head2_big1:hover {
 	background: -moz-linear-gradient(#20456a, #008ee8) repeat scroll 0 0 #008ee8;
 	background-image:-webkit-gradient(linear,left top,left bottom,from(#20456a),to(#008ee8));
 	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE);
    	border: 1px solid #000000;
    	padding-top:1px;
    	height:18px;
    	margin-bottom:1px;
	width:152px;
	white-space: nowrap;	
}
a.head2_big1:hover {
	border: 1px solid #FFFFFF;
}

a.red:link, a.red:active, a.red:visited, a.red:hover {
	background: -moz-linear-gradient(#9a0000, #d41c1a) repeat scroll 0 0 #d41c1a;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#9a0000),to(#d41c1a));
	background-color: #d41c1a;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE);

}

a.logout:link, a.logout:active, a.logout:visited, a.logout:hover {
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_logout.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:109px;
}


a.pageup:link, a.pageup:active, a.pageup:visited, a.pageup:hover {
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_pageup.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:20px;
	padding:0 0 0 16px;
}

a.forum_button {
	background-color:#477cb2;
	padding: 4px 10px; 
	margin: 0 20px 0 0;
	float: left;
	border-top: 1px solid gray;
	border-left: 1px solid gray;	
}

div.forum_button_box {
	float: left;
	height: 33px;
	left: 70px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	width: 405px;
}

div.button_main_outer, div.profile_shortcuts {
	float:left;
	margin:25px 0 25px 0;
	padding:0;
	display:inline;
}

div.button_main_outer {margin:10px 0 0 0; height:37px;}


div.button_main_left, div.button_profile_left {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_main_left.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:19px;
	height:21px;
	margin:0;
	padding:0;
	display:inline;
}

div.button_main, a.button_main:link, a.button_main:visited, a.button_main:hover, a.button_main:active, 
div.button_profile, a.button_profile:link, a.button_profile:active, a.button_profile:visited, a.button_profile:hover {
	color:#fff;
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_main.png');
	background-repeat:repeat-x;
	background-position:top left;
	height:21px;
	margin:0;
	padding:0 7px 0 6px;
	line-height:17px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:inline;
}

div.button_main {cursor:default;}

div.button_main_right, div.button_profile_right {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_main_right.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:4px;
	height:21px;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
}

div.button_profile_left {background-image:url('/bmw-syndikat/homepage/layout/buttons/button_profile_left.png');}
div.button_profile, a.button_profile:link, a.button_profile:active, a.button_profile:visited, a.button_profile:hover {background-image:url('/bmw-syndikat/homepage/layout/buttons/button_profile.png');}
div.button_profile_right {background-image:url('/bmw-syndikat/homepage/layout/buttons/button_profile_right.png');}

div.redondark, a.redondark:link, a.redondark:active, a.redondark:visited, a.redondark:hover {background-position:0 -63px;}

div.button_red, a.button_red:link, a.button_red:active, a.button_red:visited, a.button_red:hover {background-position:0 -21px;}

div.button_inactive, a.button_inactive:link, a.button_inactive:active, a.button_inactive:visited, a.button_inactive:hover {background-position:0 -42px; color:#eaeaea;}








/* ///////////////////////////////////
/////  HEADLINES
/////////////////////////////////// */

h1.headline{
	background-image:url('/bmw-syndikat/homepage/layout/headline_pic.png');
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	font-weight:bold;
	color:#477cb2;
	height:20px;
	margin:0 0 0 2px;
	padding:0 0 0 11px;
	
	line-height:105%;
}

h2.head2_infobox, h1.head2_infobox {
	float:left;
   	color:#fff;
   	font-size:14px;
   	line-height:125%;
	font-weight:bold;
	margin:0;
	padding:0;
	height:25px;
	
}

h2.newsmessage{
   	color:#1c4d87;
   	font-size:14px;
   	line-height:125%;
	font-weight:bold;
	margin:0;
	padding:0;

	
}

h2.breadcrumb, h3.breadcrumb, h4.breadcrumb, h5.breadcrumb {
	float:left;
	color:#20456a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0 15px 0 0;
	padding:0;
}


h2.breadcrumb a:link, h2.breadcrumb a:active, h2.breadcrumb a:visited,
h3.breadcrumb a:link, h3.breadcrumb a:active, h3.breadcrumb a:visited,
h4.breadcrumb a:link, h4.breadcrumb a:active, h4.breadcrumb a:visited,
h5.breadcrumb a:link, h5.breadcrumb a:active, h5.breadcrumb a:visited,
 {
	float:left;
	color:#20456a;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
h2.breadcrumb a:hover, h3.breadcrumb a:hover, h4.breadcrumb a:hover, h5.breadcrumb a:hover {text-decoration:underline;}


h1.headline_forum,div.headline_forum{
  float:left;
  background-image:url('/bmw-syndikat/homepage/layout/headline_pic.png');
  background-repeat:no-repeat;
  background-position:top left;
  font-size:14px;
  font-weight:bold;
  color:#477cb2;
  height:26px;
  margin:11px 0 0 8px;
  padding:0 0 0 11px;
  
  line-height:105%;
}

h1.m0{margin:0;}


/* ///////////////////////////////////
/////  LISTS
/////////////////////////////////// */



/*ul#navigation span {}*/

ul#navigation {list-style-type:none; float:right; margin:0; padding:0; height:32px;}

ul#navigation li {
	float:left;
}

ul#navigation li a {
	float:left;
	display:block;
	height:23px;
	padding:9px 8px 0 10px;
	border-left:1px solid #8eafd0;
}

ul#navigation li a.navi:link, ul#navigation li a.navi:active, ul#navigation li a.navi:visited {
	float:left;
	color:#ebebeb;
	cursor:pointer;
	font-size:11px;
	font-weight:normal;
	margin:0;
	text-decoration:none;
}

ul#navigation li a.navi:hover {
	float:left;
	cursor:pointer;
	text-decoration:none;
	background-image:url('/bmw-syndikat/homepage/layout/navi_bg.png');
	background-repeat:repeat-x;
	background-position:top left;
	background-position:0px -32px;
	margin:0;
}
ul#navigation li a.current:link, a.current:active, a.current:visited, a.current:hover {
	background-image:url('/bmw-syndikat/homepage/layout/navi_bg.png');
	background-repeat:repeat-x;
	background-position:0px -32px;
}


ul.tabs {
	list-style-type:none;
	list-style:none;
	float:left;
	margin:0; padding:0;
	height:20px;
}


ul.tabs li {
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 1px 0 0;
}

ul.tabs li a {
	float:left;
	background-color:#38618b;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	line-height:165%;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	
}

ul.tabs li a:hover {background-color:#477cb2; text-decoration:none;}

html ul.tabs li.active a, html ul.tabs li.active a:hover {background-color:#477cb2;}


ul.forum {
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
	margin-right:5px;
	height:37px;
}


ul.forum li {
  float:left;
  position:relative;
  overflow:hidden;
  height:37px;
  margin:0 0px 0 0;
}

ul.forum li a, ul.forum li a:link, ul.forum li a:active, ul.forum li a:visited {
  float:left;
  font-size:11px;
  font-weight:normal;
  color:#1c4d87;
  text-align:center;
  text-decoration:none;
  line-height:37px;
  cursor:pointer;
  display:block;
  margin:0;
  padding:0 10px 0 10px;
  /* width:20px; */
  height:37px;
  border-left:1px solid #d6d6d6;
}

ul.forum li a:hover {text-decoration:underline;}




/* ///////////////////////////////////
/////  INPUTS
/////////////////////////////////// */

form {
	margin:0;
	padding:0;
}

input {
	color:#2f2f2f; 
	font-size:12px;
	border:1px solid #9fa8b1;
	overflow:visible;
	display:inline;
}

input.box {
	background-image:url('/bmw-syndikat/homepage/layout/button_background_light.png');
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#fff;
}


input.button_suchen, input.button_login {
	float:left;
	background: #008ee8;
 	background: -moz-linear-gradient(#20456a, #008ee8) repeat scroll 0 0 #008ee8;
 	background-image:-webkit-gradient(linear,left top,left bottom,from(#20456a),to(#008ee8));
 	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE);
 	background: -ms-linear-gradient(top, #20456a 0%, #008ee8 100%);
	height:21px;
	margin:0;
	padding:2px 20px 6px 20px;
	color:#fff;
	line-height:160%;
	text-align:left;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border: none;	
	
	overflow:visible;
	display:inline;
}

input.button_login {
	margin: 0 10px 0 20px;
	background: #d41c1a;
	background: -ms-linear-gradient(top, #9a0000 0%, #d41c1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0000', endColorstr='#d41c1a',GradientType=0 );
	background: -moz-linear-gradient(#9a0000, #d41c1a) repeat scroll 0 0 #d41c1a;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#9a0000),to(#d41c1a));	
	
	float: none;
}

input.button_suchen:hover, input.button_login:hover {
	border: 1px solid #FFFFFF;
}


input.button_logout {
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_logout.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:132px;
	height:20px;
	margin:0;
	padding:0 0 6px 23px;
	color:#fff;
	line-height:160%;
	text-align:left;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border: none;
	
	overflow:visible;
	display:inline;
}

input.button_all, input.button_red {
	color:#fff;
	float:left;
	background-image:url('/bmw-syndikat/homepage/layout/buttons/button_main.png');
	background-repeat:repeat-x;
	background-position:top left;
	height:21px;
	margin:0;
	padding:0 7px 6px 6px;
	line-height:17px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	border: none;
}

input.button_red {background-position:0 -21px;}


form.head2_loginbox {
  height:49px;
  margin:8px 0 0 10px;
  padding:0;
  
}



input[type=checkbox], input[type=radio] {
  vertical-align:middle;
  position:relative;
  bottom:1px;
  border:none;
}
input[type=radio] {
  bottom:2px;
  border:none;
}


form.forum_banner_cats, div.forum_banner_cats, div.forum_banner_cats_left {
	float:left;
	position:absolute;
	//top:10px;
	bottom: 5px;
	line-height: 100%;
	left:633px;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:right;
	width:305px;
	//height:53px;
}

div.forum_banner_cats_left {
	left:0px;
	top:10px;
}

select.forum_banner {
	float:right;
	text-align:left;
	background-color:#6d6f71;
	color:#fff;
	font-size:11px;
	width:204px;
	height:19px;
	margin:0;
	padding:1px 0 0 0;
	border:1px solid #a1a1a1;
	outline:0 none;
}


option {
	background-color:#6d6f71;
	color:#fff;
	font-size:11px;
	padding:2px 0 2px 3px;
	outline:0 none;
	border:0 none;
}

label.head2_loginbox_checkbox{float:left; margin-top:3px; color:#7d858c;}

form.forum_footer {
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:left;
	width:350px;
}



select.forum_footer {
	float:left;
	text-align:left;
	background-color:#6d6f71;
	color:#fff;
	font-size:11px;
	width:350px;
	height:19px;
	margin:0;
	padding:1px 0 0 0;
	border:1px solid #a1a1a1;
	outline:0 none;
}

form.mask {
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	text-align:left;
	width:268px;
}


select.mask {
	float:left;
	text-align:left;
	background-color:#fff;
	font-size:12px;
	width:268px;
	height:21px;
	margin:0;
	padding:0px 0 0 0;
	border:1px solid #9fa8b1;
	outline:0 none;
}


option.mask {
	background-color:#fff;
	font-size:11px;
	padding:2px 0 2px 3px;
	outline:0 none;
	border:0 none;
}


textarea.mask {
	float:left;
	font-size:12px;
	width:650px;
	height:220px;
	margin:15px 0 0 0;
	padding:0;
	overflow:auto;
	border:1px solid #a5acb2;
	outline:1px solid #e1e1e2;
}

textarea.mask_wysiwyg {
	float:left;
	width:929px;
	height:400px;
	padding: 15px 10px;
}

input.profile_box {
	float:right;
	margin:0 10px 0 0;
	width:120px;
	height:16px;
	color:#2f2f2f; 
	font-size:12px;
	border:1px solid #9fa8b1;
	overflow:visible;
	display:inline;
}


input.none {border:none;}

/* ///////////////////////////////////
/////  SPANS
/////////////////////////////////// */

span.size1 {font-size:10px; line-height:115%;}
span.size2 {font-size:11px; line-height:135%;}
span.size3 {font-size:14px; line-height:145%;}
span.size4 {font-size:18px; line-height:145%;}
span.size5 {font-size:22px; line-height:145%;}
span.size6 {font-size:28px; line-height:145%;}

span.showMsgSpan {font-size:16px; line-height:145%;list-style-position: inside; }

span.infobox_left {
  float:left;
}

span.infobox_right {
  float:right;
  margin-right:19px;
}

span.topbox_left {
  float:left;
  margin-left:13px;
  width:599px;
  
}

span.topbox_right {
  float:left;
  text-align:center;
  width:75px;
  margin:0;
  padding:0;
  
}

span.topbox_right2 {
  float:left;
  width:171px;
  margin:0 0 0 19px;
  padding:0;
  
}

span.topbox_rightfloat {
  float:right;
  margin:0 19px 0 19px;
  padding:0;
}

span.forum_main {
  float:left;
  color:#6d6f71;
  font-size:11px;
  text-align:center;
  line-height:37px;
  margin:0;
  padding:0;
  width:75px;
  height:51px;
  
}

span.pagebreak {
  float:left;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  margin:0;
  height:23px;
  padding:9px 10px 0 10px;
  
}

span.forum_footer_admin {
  background-color:#fff;
  color:#c30000;
  padding:0px 3px;
  margin:0 0 0 5px;
}

span.forum_footer_mod {
  background-color:#fff;
  color:#008ee8;
  padding:0px 3px;
  margin:0 0 0 5px;
}

span.topbox_left_sub, span.topbox_left_show {
	float:left;
	margin-left:13px;
	width:494px;
}
span.topbox_left_show {width:185px;}

span.forum_sub_main {
	float:left;
	color:#6d6f71;
	font-size:11px;
	text-align:center;
	line-height:41px;
	margin:0;
	padding:0;
	width:75px;
}

span.related_topics, span.related_forum {float:left;white-space: nowrap; width:350px;overflow:hidden;}
span.related_forum {color:#cccccc;}

span.autor_top {width:105px;}
span.autor {width:105px; line-height:1.2em; margin-top:14px; overflow:hidden;}
span.autor_ka {width:105px; line-height:1.2em; margin-top:10px;}

span.forum_footer_text, span.forum_footer_text_abo {float:left; margin-top:1px;}

span.forum_footer_text_abo {
	background-color:#fff;
	color:#c30000;
	margin:0;
	padding:2px 4px;
}

span.profile_box {float:right; margin:4px 10px 0 0;}

span.profile_box_anzeigen {float:left; margin:15px 0 3px 85px;}

span.more_friends {
	float:left;
	font-weight:bold;
	margin-top:15px;
	width:307px;
	text-align:right;
}


span.friends_pic, span.con_pic {
	float:left;
	width:35px;
	height:47px;
	overflow:hidden;
}

span.fotos_preview_pic, span.ka_preview_pic {
	float:left;
	width:93px;
	height:70px;
	overflow:hidden;
	background-color:#767676;
	
	text-align:center;
}

span.ka_preview_pic {
	margin: 0 10px 0 0;
	}

span.blog_pic, span.blog_pic_forum,span.blog_pic_forum_bg {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:250px;
	height:188px;
	background-color:#767676;
	overflow:hidden;
	text-align:center;
	}

span.blog_pic_forum,span.blog_pic_forum_bg {
	width:141px;
	height:106px;
	margin-right:0px;
	}
span.blog_pic_forum_bg {	
	background:url('/bmw-syndikat/homepage/layout/blog_forum_pic_bg.png') bottom right no-repeat;
	width:10px;
	padding:0:
	}
span.blog_pic_forum
	{
	 border-top: 1px solid #dddddd; border-right: 2px solid gray;
	 }

span.blog_pic_forum img {height:107px;}

span.blog_pic img
	{
	height:188px;
	}


span.fotos_bottom_pic {
	float:left;
	width:93px;
	height:70px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
}

span.con_pic {margin:0 7px 0 7px; border:1px solid #808080;}

span.friends_pic img, span.con_pic img {
	float:left;
	height:47px;
}

span.con_text1, span.con_text2 {
	float:left;
	margin:20px 0 0 7px;
	padding:0 20px 0 0;
}

span.con_text2 {margin:7px 0 0 7px;	padding:0 10px 0 0;}

span.con_arrow {
	float:left;
	width:13px;
	height:14px;
	margin:19px 0 0 2px;
	padding:0;
}


span.kennzeichen1, span.kennzeichen2 {
	float:left;
	background:url('/bmw-syndikat/homepage/layout/kennzeichen1.png') bottom left no-repeat;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0 0 0 7px;
	width:31px;
	height:17px;
}

span.kennzeichen2 {
	background:url('/bmw-syndikat/homepage/layout/kennzeichen2.png') bottom left no-repeat;
	padding-left:7px;
	width:64px;
	height:17px;
}

span.lightblue {color:#008ee8;}

span.bewertung_red, span.font_red {color:#dd0000;}
span.bewertung_green, span.font_green  {color:#17b410;}


.klickable	{
	cursor: pointer;
	}  

/* ganz ganz unten einsetzten - als letztes... */
div.on_black, span.on_black {color:#fff;}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* ---- AmazonSimpleAdmin Plugin ASA ---- */
.asa_product_box {
	border: 1px solid #ddd;
	padding: 5px 12px;
	margin: 0 0 15px 0;
	width:200px;
	display: inline-block;
	text-align: center;
}
.asa_head { margin: 0 0 5px 0; display: inline-block;}
.asa_pic {
	height:200px;
	float: left;
	margin-right: 5px;
	overflow: hidden;
	width: 100%;
	margin: 0 0 5px 0;
}
.asa_pic img{
	max-width:100%;
	max-height:100%;
	margin: 0;
}

.asa_txt {
	color: gray;
	font-size: 10px;
	line-height:1.2;
	height: 40px;
	overflow:hidden;
	text-align: left;
	margin: 5px 0 5px 0;
}
.asa_vote {
	font-size:13px;
}
span.asa_price {
	color: #c30000;
}
.asa_catbox {
	display: inline-block;
	vertical-align:top;
	line-height:120%;
	margin: 5px 10px;
}
span.asa_price,strong.asa_price {
	font-weight: bold;
	font-size: 16px;
}
span.asa_unitprice {
	float:right;
	font-size:10px;
	}
.asa_microdata-hidden { display:none;}

.symple-button {
	background: -moz-linear-gradient(#9a0000, #d41c1a) repeat scroll 0 0 #d41c1a;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#9a0000),to(#d41c1a));
	background-color: #d41c1a;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE);
    border: medium none !important;
    border-radius: 3px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    line-height: 1em;
    margin: 5px 5px 5px 0;
    outline: medium none;
    padding: 0.8em 1em;
    text-align: center;
    text-decoration: none !important;
    white-space: nowrap;
    }
.teile_cat ul {
	padding-left: 20px;
	margin: 5px 0 0 0;
	}
div.teile_cat {
	background-color: #eeeeee;
	margin: 2px 0 5px 0;
	text-align: justify;
	padding-bottom: 5px;
	}
div.teile_cat_sub {	
	padding: 2px 0 3px 10px;
	width: 945px;
	text-align: left;
	}
span.teile_subcat {
	margin: 0 5px;
	padding: 0 5px;
	display: inline-block;
	}
div.gray {
	color:gray;
	}
div.justify {
	text-align: justify;
	}
div.asa_seo_pic img	{	
	height: auto;
	width: auto;
	float: left;
	}
.videoBox_asa {
    border: 1px solid gray;
    display: inline-block;
    margin: 0 0 15px;
   padding: 10px 5px 5px 5px;
    width: 457px;
	}

.videoBox_asa iframe {
    height: 338px;
    margin: 5px 7px;
    width: 443px;
	}
	
.asa_seo4 {
    background-color: #f3f3f3;
    height: 331px;
    padding: 20px 30px;
    text-align: justify;
    vertical-align: top;
    width: 407px;
}	
	
/* ---- ENDE AmazonSimpleAdmin Plugin ASA ---- */

.moreResults {
	width: 50%;
	border: 4px solid red;
	padding: 10px 30px;
	background-color:gray;
	color:white;
	font-weight:bold;
	font-size:16px;
	transform: translate(-50%,-50%);
	left:50%;
	top: 50%;
	position:relative;
	text-align:center;
	margin-top:20px;
	}
.moreResultsPages {
	border: 1px solid black;
	height: 16px;
	width: 20px;
	font-weight: none;
	color: black;
	float:right;
	margin-right:4px;
	background-color:gray;
	text-align:center;
	padding: 2px 0;
	}
.moreResultsSeite {
	float:right;
	margin: 2px 7px 0 0;
	font-weight:bold;
	}
.teile_disclaimer {	
	padding: 10px 20px;
	background-color: #c4c4c4;
	float:left;
	width: 929px;
	}
	
.fc-consent-root .fc-footer-buttons-container .fc-button .fc-button-background {
    border-radius: 0px !important;
}
.fc-consent-root .fc-footer-buttons-container .fc-primary-button .fc-button-background {
    background-color: #BD0003 !important;
}

.battle_header1 {
	margin:10px 0;
	font-size:2em;
	text-align:center;
	}

.battle_vote_arrow {
    position: relative;
    top: 295px;
    left: 50%;
    margin-left: -150px;
    width: 0px;
    height: 0px;
    z-index: 99;
    }
.battle_vote_arrow img {    width: 300px; }
.battle_cars {
	background: linear-gradient(45deg, #0387dc, #1d4c77);
	width: 955px;
	margin-top: 10px;
	float:left;
}
.battle_cars .detail {
    width: 447px;
    float: left;
    padding: 5px 15px;
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    text-align:center;
}
.battle_details {
	width: 955px;
    float: left;
    background: linear-gradient(45deg, #999999, #7d7d7d);
    border-top: 1px solid #616060;
}
.battle_details .detail  {
	width: 447px;
	float: left;
	color: #FFFFFF;
	margin: 1px 15px 1px 15px;
	text-align:center;
	font-size: 12px;
}
.battle_last {
	width: 955px;
	float:left;
	}
.battle_last_header {
	margin: 20px 0px 10px 0;
    font-size: 1.4em;
    background-color: #818181;
    color:white;
    padding: 7px 10px;
	}
.battle_last .detail {
	width: 447px;
    float: left;
    color: #FFFFFF;
    margin: 0 15px 5px 15px;
    text-align: center;
    background-color: #eee;
    padding: 10px 0;
}
.battle_details .detail a {
	color: #FFFFFF;
}
.fvote {
	background-color: #0485d8;
    color: white;
    padding: 5px 20px;
    box-shadow: 1px 1px 3px 1px #00000061;
    display:block;
   }
.OKMsg {
	color: #0481d2;
    text-align: center;
    font-size: 18px;
}
.battle_fotos {
	width: 955px;
	float:left;
	min-height: 400px;
}
.battle_fotos .detail {
	width: 447px;
	float: left;
	background-color: #FFFFFF;
	margin: 15px;
	-moz-box-shadow: 2px 2px 2px 2px #000;
	-webkit-box-shadow: 2px 2px 2px 2px#000;
	box-shadow: 2px 2px 2px 2px #000;
}
.battle_fotos .detail .img-holder {
	margin: 10px;
	height: 342px;
	width: 95%;
	overflow: hidden;
	background: linear-gradient(138deg, #e9e9e9, white);
	position: relative;
}

.battle_fotos .detail .img-holder .img_battle{
	max-height:342px;
	max-width:513px;
	position: absolute;
	top: 50%;
	left: 50%;
    	transform: translate(-50%, -50%);
	}

.battle_vote {
	width: 955px;
	float:left;
}
.battle_vote .detail {
	width: 447px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
}
.battle_vote .detail a {
	text-decoration: none;
}
.battle_details .detail p,
.battle_cars .detail p {
	padding: 5px 10px;
	margin: 0 0;
	overflow: hidden;
	white-space: nowrap;		
	}
.battle_top_img {
    float: left;
    margin: 20px 40px;
   background: linear-gradient(138deg, #e9e9e9, white);
}
.battle_top_img img {
	width: 400px;
	float: left;
}
.battle_top_detail {
    float: left;
    padding: 20px 40px;
    margin: 40px 0 0 20px;
    font-size: 14px;
    line-height: 1.5;
    color: #939393;
    width: 370px;
}
.battle_to_top {
	text-align:center;
	font-size: 28px;
	padding: 40px 0;
	background: linear-gradient(45deg, #e1e0e0, #f7f7f7);
	margin-top:40px;
}


.topicH1 {
    font-size: 18px;
    font-weight: normal;
    color: #20456a;
    margin-top: 0px;
 {