@charset "UTF-8";
body { 
    background-color:#9ea0a1; 
    height:100%; 
    font-family:Tahoma;
    font-size:9pt;
    margin:0px;  
 }
     
#page_margins { 
    width:100%; 
    text-align:center;
    clear: both;
}

#page_margins_inner {
   width: 1050px;
   margin: auto;
   }
      
#page { 
   width:920px; 
   text-align:left;
   float:left;
   display:inline;
   margin-top:7px;
}  

#topnav { 
   position:static; 
   color: #aaa; 
   background: transparent none repeat scroll 0%; 
}
    
  #menu_top_links{
		text-align:center; 
		height: 100%; 
		float: left;
		display:inline;
		margin-left: 10px;
		color:#b70012;
	}
  
  #menu_top_rechts{
		text-align:center; 
		height: 100%; 
		float: right;
		display:inline;
		margin-right: 10px;
		color:#b70012;		
	}

 #dottopmenulinks{ 
  background-image: url(images/tab_points.gif);
  background-repeat: no-repeat;
  width: 5px;
  float: left;
  margin-left: 6px;
}
 #dottopmenurechts{ 
  background-image: url(images/tab_points.gif);
  background-repeat: no-repeat;
  width: 5px;
  float: right;
  margin-left: 6px; 
}

 #topmenulinkrechts{
 height: 100%;
 float: right;
 color:#b70012;		 
 margin-left:5px;
}
 #topmenulinklinks{
 height: 100%;
 float: left;
 color:#b70012;		
 margin-left:5px; 
}
  
  #nav { overflow:hidden; }
  #nav_main {  }
  
  #main {         
        background: #ffffff none repeat scroll 0%; 
        margin: 10px 0px; 
        }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 20px; }

  /*-------------------------------------------------------------------------*/

  #banner_margins_outer {
    width:100%; 
    text-align:center;
    }
  #banner_margins_inner {
    margin:auto; width:1050px; 
   text-align:left;
   height:107px;
   }
  #Banner1{   				 
		  float: left;
			/* Internet-Explorer-Hack: bei float in Kombination mit einer margin muss display:inline angehangen werden um eine doppelte Margin zu vermeiden (IE-Bug) */		  	
		  display:inline;
		  height:35px;
		  overflow:hidden;
      text-align:right; 
      width: 920px;
      background-color:#E4E3E3;          
          }

  #Banner2{
  	     float: left;
  	     display:inline;
         margin-top: 7px; 
         margin-left: 202px;
	     text-align: right;
	     position:absolute;
	}
#Banner4{
  	     float: left;
  	     display:inline;
             margin: 7px 0px 0px 192px;
	     text-align: right;
	     position:absolute;	     
	}
  
  #Banner3{ 
  		 /* position:relativ;*/
  		  margin-left:930px;
		  float: left;
		  margin-top: -90px;
	       position:absolute;		  
		  }
  #Banner5{ 
  		/*  position:relativ;*/
  		  margin-left:930px;
          float: left;
		  margin-top: 7px;
	      position:absolute;		  
		  }
/* IE7 Hack fuer den rechten Skyscraper*/
*:first-child+html #Banner5 {
margin-left:-55px;
}	
*:first-child+html #Banner3 {
margin-left:-55px;
}	  		  
/* IE6 Hack fuer den rechten Skyscraper*/
* html #Banner5 {
margin-left:-55px;
}	
* html #Banner3 {
margin-left:-55px;
}	  		  
		 
/******************* Beginn Navigation **************************/
 
 #Navi { 
 width:920px;
 }
 
 #menu_top { 
   width:920px;
   height:16px;
   margin-top:0;
   background-color:#e4e3e3;
}
  
  #navi_box { 		
     height:107px;
     width:920px;
     background-color:#ffffff;
     background-image:url(images/RennRad_banner_kachel.jpg);
     background-repeat:repeat-x;
}
			
 #navi_banner { 
 	
 	float:left; 	 			   		    			   
	height:107px;
	width:280px;		  
  margin: 0px;			  
	display:inline;
	background-image:url(images/logoRennRad.jpg);
}
 #navi_suche { 
	height: 107px;
	width: 224px; 
	margin: 0px;
	float: left;
 }	

#navi_login {
	height: 107px;
	width: 416px;
	margin: 0px;
	float: left;
}
/********************* Beginn Suchleiste *****************************/

#datum_box { 
 float:right;
}
 #breadcrumb { 
 	float: left;
 	}
	    
 #suche {
 		/* position:relative;  	*/
 		 float:right;	 
		 margin-left:220px;
		 margin-top:3px;		 
                   margin-right:20px;
		 }	 

 #suche_label {
 		float:left;
 		/*position:relative;*/
 		margin-right:6px;
 		}  		 
 		
 #suchfelder {
 			/*position:relative;*/
			margin-right:6px;			
			}  		
			 
 #suchtext 	{
 			/*position:relative;*/
 			float:left;
			margin-right:6px;
			margin-top:-3px;
			}  
			 
 #artikelsuche {
 			/*position:relative;*/
 			margin-right:6px;
 			}
			
 #artikel { 
 		   /*position:relative; */
 		   float:left;   
		   margin-right:6px;
		   margin-top:-4px;
		   }
		   
 #artikelpfeil { 
 				/*position:relative;*/
 				margin-top:-2px;
				}
			 
			 
/********************* Ende Suchleiste *****************************/

/************ Beginn Hauptmenu *************/

#main_menu { 
			 position:relative;
			 width:920px;
			 height:25px;
			 border:0px solid #000000; 
			 background-color:#7a7474; 
	}


/************ Ende Hauptmenu *****************/

/***************Ende Navi********************/		
		
#headernews {overflow:hidden;margin-top:20px;margin-bottom:24px;height:68px;}
* html #headernews { display:inline; clear:both; float:right; margin-bottom:19px;}			

#titel {
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom:7px;
  margin-top: 7px;
  background-color:#e9e9e9;
}

.breadcrumb a:visited {
color:#b70012;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}

		
#aktuelltitel { 
  color:#000000;
}

	
#aktuelles{
				/*position:relative;*/
				width:660px;
				float:left;
				margin-top:0px;
				margin-bottom:0px;
				margin-right:0px;
				margin-left:0px;
				border:0px solid #000000;
				background-color:#ebebeb;
				}	

	
/**********************Ende Hauptblock **************************/




/*********** Zweite Navigation Rahmen*******/
#rahmen_untermenue {
	background-color:#EBEBEB;
	float:left;
	height:auto;
	width:100%;
	
}
#rahmen_untermenue_content {
	float:left;
	height:auto;
	margin:6px;
	width:170px;
	display:inline;
}




/***********************  Typografie **************************************/			 
a:link           { font-size: 9pt;
		   /*font-weight: bold;*/
		   color: #b70012;
		   text-decoration: none; 
		  }
			
/****ge�ndert f�r AR****/				   
				   
a:hover, a:active { font-size: 9pt;
		  /*  font-weight: bold;*/
		    color: #b70012;
		    text-decoration: underline; 
		   }
		   
 /****ge�ndert f�r AR****/
					 
a:visited{ 	font-size: 9pt;
/*		font-weight: bold;*/
		color: #b70012;
		text-decoration: none; 
		}	
		
/****ge�ndert f�r AR****/					
					 				  
.tabmenu a {color: #b70012; font-weight: normal; line-height: 1.5; text-decoration: none; font-size:9pt; }
.tabmenu a:hover {text-decoration: underline;}
.tabmenu a:active {color: #7a7474; font-weight:normal; }

/****ge�ndert f�r AR****/
			  
a.such:link, a.such:hover, a.such:visited{ font-weight:normal; }					
a.such:link, a.such:hover, a.such:visited{ font-weight:normal; }


.tx-ttnews-browsebox {
background-color:#AFAFAF;
border:0px solid #FFFFFF;
margin:0px;
padding:0px;
}

.boxmitheader_tab_innen {
 margin:0px;
 padding:0px;
 border: 0px none;

}

.boxmitheader_tab_innen a {
 margin:0px;
 padding:0px;
 border: 0px none;
}

.boxmitheader_content ol a { 
  font-weight: normal; 
}

img {border:0px;}

.align-center{text-align: center;}
.align-left{text-align: left;}
.align-right{text-align: right;}

h1 { font-size:11pt;
     color:#7a7474;
     font-weight:normal; }
     
/****ge�ndert f�r AR****/

h1.news-list-title_top_news {
  border-bottom-color:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-width:5px;
  border-top-color:#FFFFFF;
  border-top-style:solid;
  border-top-width:1px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
/****ge�ndert f�r AR****/

h1.news-list-title_top_news a {
  color:#b70012;
  font-weight:normal;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
/****ge�ndert f�r AR****/

h1.news-list-title_top_news a:hover, h1.news-list-title_top_news a:active  {
  text-decoration:underline;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

/****ge�ndert f�r AR****/

h2 { font-size:10pt;
     color:#7a7474;
     font-weight:normal; }
     
/****ge�ndert f�r AR****/

h2.news-list-title_news {
  border-bottom-color:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-width:0px;
  border-top-color:#FFFFFF;
  border-top-style:solid;
  border-top-width:6px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

h2.news-list-title_newsletter {
  border-bottom-color:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-width:0px;
  border-top-color:#FFFFFF;
  border-top-style:solid;
  border-top-width:0px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

/****ge�ndert f�r AR****/

h2.news-list-title_news a, h2.news-list-title_news a:hover, h2.news-list-title_news a:active {
  color:#b70012;
  font-weight:normal;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

/****ge�ndert f�r AR****/

.bodytext h2 {
 padding-top: 10px;
}

.subheader_list a {
 font-weight:normal;
}

.schlagzeile a {
  line-height:1.3;
  font-weight:normal;
  
}

ul {
padding-left: 15px;
}

ul li {
  list-style-image: url(images/pfeil_liste.png);
  border-left:1px solid #ffffff;
}
					 
p { font-size:9pt;
	line-height:1.3;
	margin:0; }
	
p.text { margin-left:10px;
		 margin-right:10px; 

		 line-height:1.3;
		 margin-top:10px; }
		 

a h1 { font-size:11pt;
	 color:#b70012; 
	 margin-bottom:0;
	 margin-top:6px;
	 margin-bottom:6px;}


	 
h1:hover, h1:visited { /*text-decoration:underline;*/ }
	 

	 
h2.race { margin:0;
		  padding:0; }
	 
a h3 {
font-size:8.5pt;
	 color:#7a7474;
	 font-weight:normal;
	 /*line-height:1.4;*/
	 margin-top: 3px;
	 margin-bottom: 3px; }
	 
h3 { font-size:8.5pt;
	 color:#7a7474;
	 font-weight:normal;
	 /*line-height:1.4;*/
	 /*margin: 0px;*/
 	 margin-top: 3px;
	 margin-bottom: 3px; }
	 
input { border-width:1px;
        font-size:9pt;
		border-color:#b70012;
		border-style: solid; }

input.pollanswer { border: none; margin-left:0px;}

.radiobutton { border:0px none; }

input.button { font-size:9pt;
			   background-color:#B70012;
			   color:#fff;
			   text-transform: uppercase; }
			   
select { border-width:1px;
font-size:9pt;
		 border-color:#B70012;
		 border-style: solid; }
		 
.verweis { font-size:15pt; }

.archive-list-header  {
	font-weight:normal;
	font-size:9pt;
}

.archive-list-header a {
	font-weight:normal;
	font-size:9pt;
}


.csc-firstHeader{
display:block;
font-size:11pt;
font-weight:normal;
margin:0.67em 0;
}

#related_news_im_single_view a {
		 font-weight: normal;
}







/********************************************************************************/
/************************* �nderungen f�r Aktiv Radfahren ***********************/
/********************************************************************************/


/********************** Zusammenf�hrung aus der "Spalten.css" *******************/

/******************** �berschrift Single News ***********************************/
.header_205px { 
	background-color:#7A7474;
	color:#FFFFFF;
	display:inline;
	float:left;
	height:15px;
	font-size:10pt;
	font-weight: normal;
	margin-bottom:10px;
	padding:4px 6px 6px;
	width:205px;
	} 
	
.header_445px { 
	background-color:#7A7474;
	color:#FFFFFF;
	display:inline;
	float:left;
	height:15px;
	font-size:10pt;
	font-weight: normal;
	margin-bottom:10px;
	padding:4px 6px 6px;
	width:448px;
	} 

.header_435px { 
	background-color:#7A7474;
	color:#FFFFFF;
	height:15px;
	font-size:10pt;
	font-weight: normal;
	margin-bottom: 10px;
	padding:4px 6px 6px;
	width:448px;
	} 
.header_685px { 
	background-color:#7A7474;
	color:#FFFFFF;
	display:inline;
	float:left;
	height:15px;
	font-size:10pt;
	font-weight: normal;
	margin-bottom:10px;
	padding:4px 6px 6px;
	width:685px;
	} 

/******************* Ende �berschrift Single News*******************************/ 

/************************ eine Spalte mit 180 Pixeln Breite *********************/
.eine_Spalte_180px{	
	float:left;
	clear:both;
	display:inline;
    height:auto;  
    width:177px;  
    margin-right:3px;
    margin-bottom:3px;
	background-color:#e9e9e9;    	
    	}
.eine_Spalte_180px_innen{
	background-color:#ffffff;
	width:160px; /*w�ren 177px Bei Einsatz eines Leerbox-FCEs mit margin)*/
	/*nur 160, da rund um den Inhalt noch ein Padding eingebaut wird, um eine zus�tzliche Innen-Box zu vermeiden*/
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
}
/********************* Ende eine Spalte mit 180 Pixeln Breite *******************/

/************************ eine Spalte mit 215 Pixeln Breite f�r rechte Spalte Newsletter*********************/
.eine_Spalte_215px{	
	float:left;
	clear:both;
	display:inline;
    height:auto;  
    width:215px;  
    margin-right:0px;
    margin-bottom:0px;
	background-color:#e9e9e9;    	
    	}
.eine_Spalte_215px_innen{
	background-color:#ffffff;
	width:195px; /*w�ren 177px Bei Einsatz eines Leerbox-FCEs mit margin)*/
	/*nur 160, da rund um den Inhalt noch ein Padding eingebaut wird, um eine zus�tzliche Innen-Box zu vermeiden*/
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
/********************* Ende eine Spalte mit 215 Pixeln Breite *******************/


/************************ eine Spalte mit 240 Pixeln Breite *********************/
.eine_Spalte_240px{
	float:left;
	display:inline;
    	height:auto;  
    	width:237px;
    	margin-right:3px;
    	margin-bottom:3px;
	background-color:#e9e9e9;   
	}	
	
.eine_Spalte_240px_innen{
	background-color:#ffffff;
	width:220px;  /*w�ren 237px Bei Einsatz eines Leerbox-FCEs mit margin)*/
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
}


.eine_Spalte_240px_mit_header{
	float:left;
	display:inline;
    	height:auto;  
    	width:227px;
    	margin-right:3px;
    	margin-bottom:3px;
	background-color:#ffffff;   
	padding-left:10px;
	padding-top:10px;
	}
	
/********************* Ende eine Spalte mit 240 Pixeln Breite *******************/



.eine_Spalte_480px_mit_header{
	float:left;
	display:inline;
    	height:auto;  
    	width:467px;
    	margin-right:3px;
    	margin-bottom:3px;
	background-color:#ffffff;   
	padding-left:10px;
	padding-top:10px;
	padding-bottom:6px;
}
	


/************************ eine Spalte mit 720 Pixeln Breite *********************/
/**** farblich angepasst f�r den Einsatz mit der rgtabs-Extension ***************/
.eine_Spalte_720px{
	float:left;
	display:inline;
    	height:auto;  
    	width:717px;
    	margin-right:3px;
    	margin-bottom:3px;
	background-color:#e9e9e9;   
	}	
	
.eine_Spalte_720px_innen{
	background-color:#e9e9e9;
	width:717px;
	height:auto;
	float:left;
}
/********************* Ende eine Spalte mit 720 Pixeln Breite *******************/



/************************ eine Spalte mit 720 Pixeln Breite *********************/
/**** mit wei�em Hintergrund ***************/
.eine_Spalte_720px_weiss{
	float:left;
	display:inline;
    	height:auto;  
    	width:717px;
    	margin-right:3px;
    	margin-bottom:3px;
	background-color:#ffffff;   
	}	
	
.eine_Spalte_720px_innen_weiss{
	background-color:#ffffff;
	width:700px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
}
/********************* Ende eine Spalte mit 720 Pixeln Breite *******************/




/************************ eine Spalte mit 720 Pixeln Breite mit Padding*********************/
.eine_Spalte_720px_weiss_padding{
	float:left;
	display:inline;
    	height:auto;  
    	width:717px;
    	margin-right:3px;
    	margin-bottom:3px;
	background-color:#ffffff;   
	}	
	
.eine_Spalte_720px_innen_weiss_padding{
	background-color:#ffffff;
	width:700px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
}
}
/********************* Ende eine Spalte mit 720 Pixeln Breite *******************/



/******************** 2 Spalten mit jeweils 180 Pixeln Breite *******************/	
.zwei_Spalten_360px{
	width:357px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	display:inline;
 	clear:both;
  	background-color:#e9e9e9;
	}

.zwei_Spalten_360px_links{
	width:160px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.zwei_Spalten_360px_rechts{
	width:160px;
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
/****************** Ende 2 Spalten mit jeweils 180 Pixeln Breite ****************/


/******************** 2 Spalten mit jeweils 240 Pixeln Breite ******************/
.zwei_Spalten_480px{
	width:477px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	display:inline;
 	clear:both;
  	background-color:#e9e9e9;
	}

.zwei_Spalten_480px_links{
	width:220px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.zwei_Spalten_480px_rechts{
	width:220px;
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
/***************** Ende 2 Spalten mit jeweils 240 Pixeln Breite ****************/


/******************** 2 Spalten mit jeweils 360 Pixeln Breite ******************/
.zwei_Spalten_720px{
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
  	background-color:#e9e9e9;
  	/*** automatischer H�henausgleich ***/
  		background: #e9e9e9 url(images/zwei_spalten_720_hintergrund.gif) repeat-y 50% 0;
  	/*** Ende automatischer H�henausgleich ***/
	}

.zwei_Spalten_720px_links{
	width:340px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.zwei_Spalten_720px_rechts{
	width:340px;
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
/***************** Ende 2 Spalten mit jeweils 360 Pixeln Breite ****************/



/************* 2 Spalten f�r die Top-News: 480px links, 240px rechts ***********/
.zwei_spalten_480_links_240_rechts_topnews{
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	clear:both;
 	display:inline;
  	background-color:#E4E3E3;
  	/*** automatischer H�henausgleich ***/
  		background: #E4E3E3 url(images/zwei_spalten_top_news_hintergrund.gif) repeat-y 50% 0;
  	/*** Ende automatischer H�henausgleich ***/
  	}
  	
.zwei_spalten_480_links_240_rechts_topnews_links{
	width:460px; 
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	clear:both;
	display:inline;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:0px;
	}
.zwei_spalten_480_links_240_rechts_topnews_rechts{
	/*width:220px;*/ /*statt 237px mit extra Innenbox-FCE*/
	height:auto;
	/*background-color:#9ea0a1;*/
	float:left;
	display:inline;
	/*padding-left:10px;*/
	/*padding-right:7px;*/
	padding-top:10px;
	padding-bottom:10px;
	width:237px;
	padding-left:0px;
	padding-right:0px;
	}


.zwei_spalten_480_links_240_rechts_single{
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	clear:both;
 	display:inline;
  	background-color:#e9e9e9;
  	/*** automatischer H�henausgleich ***/
  		background: #e9e9e9 url(images/zwei_spalten_single_news_hintergrund.gif) repeat-y 50% 0;
  	/*** Ende automatischer H�henausgleich ***/
  	}
  	
.zwei_spalten_480_links_240_rechts_single_links{
	width:460px; 
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	clear:both;
	display:inline;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
.zwei_spalten_480_links_240_rechts_single_rechts{
	/*width:220px;*/ /*statt 237px mit extra Innenbox-FCE*/
	height:auto;
	background-color:#9EA0A1;
	float:left;
	display:inline;	
	overflow:hidden;
	/*padding-left:10px;*/
	/*padding-right:7px;*/
	padding-top:10px;
	/*padding-bottom:10px;*/

	width:237px;
	padding-left:0px;
	padding-right:0px;
	}
	
.zweite_spalte_rechts_single_news{
	clear:both;
	float:left;
	display:inline;
	width:237px;
	margin:0px;
	padding:0px;
}

.zwei_spalten_480_links_240_rechts_white{
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	clear:both;
 	display:inline;
  	background-color:#9ea0a1;
  	/*** automatischer H�henausgleich ***/
  		background: #9ea0a1 url(images/480links_240rechts_weiss.gif) repeat-y 50% 0;
  	/*** Ende automatischer H�henausgleich ***/
  	}
  	
.zwei_spalten_480_links_240_rechts_white_links{
	width:460px; 
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	clear:both;
	display:inline;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.zwei_spalten_480_links_240_rechts_white_rechts{
	width:220px; /*statt 237px mit extra Innenbox-FCE*/
	height:auto;
	background-color:#ffffff;
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
		


.header_top5{
	background-color:#7a7474;
	color:#FFFFFF;
	font-weight: normal;
	padding:4px 6px 6px;
	width:208px;
	height:15px;
	font-size:10pt;
	margin-left:10px; /*zus�tzlich wegen ie-bug*/
	}

.content_top5{
	width:220px;
	height:auto;
	margin-top:10px;
	margin-left:10px;/*zus�tzlich wegen ie-bug*/
	}


.header_240_white{
	background-color:#7A7474;
	color:#FFFFFF;
	font-weight: normal;
	padding:4px 6px 6px;
	width:208px;
	height:15px;
	font-size:10pt;
	float:left;

	}

.content_240_white{
	width:220px;
	height:auto;
	margin-top:5px;
	clear:both;
	float:left;
	}

.header_480_white{
	background-color:#7a7474;
	color:#FFFFFF;
	font-weight: normal;
	padding:4px 6px 6px;
	width:448px;
	height:15px;
	font-size:10pt;
	float:left;
	}

.content_480_white{
	width:460px;
	height:auto;
	margin-top:10px;
	clear:both;
	float:left;	
	}
	
.content_480_white_noheader{
	width:460px;
	height:auto;
	clear:both;
	margin-bottom:10px;	
	float:left;
	}
	
	
.eine_Spalte_240px_top5_white{
	float:left;
	display:inline;
    	height:auto;  
    	width:227px;
    	margin-right:0px;
    	margin-bottom:-10px;
	background-color:#ffffff;  
	margin-left:0px; 
	margin-top:0px;
	padding-left:10px;
	padding-right:7px;
	padding-top:0px;
	
	}
.header_240_top5_white{
	background-color:#7A7474;
	color:#FFFFFF;
	font-weight: normal;
	padding: 4px 6px 6px;
	
	width:207px;
	height:15px;
	font-size:10pt;
	float:left;
	display:inline;
	clear:both;
	}
.content_240_top5_white{
	width:220px;
	height:auto;
	margin-top:10px;
	clear:both;
	float:left;
	display:inline;
	clear:both;
	}	
/******************** 3 Spalten mit jeweils 180 Pixeln Breite ******************/


/******************** 3 Spalten mit jeweils 180 Pixeln Breite ******************/
.drei_Spalten_540px{
	width:537px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	clear:both;
 	display:inline;
  	background-color:#e9e9e9;
	}

.drei_Spalten_540px_links{
	width:160px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.drei_Spalten_540px_mitte{
	width:160px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.drei_Spalten_540px_rechts{
	width:160px;
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}


/****************** Ende 3 Spalten mit jeweils 180 Pixeln Breite ***************/

	
/******************** 3 Spalten mit jeweils 240 Pixeln Breite ******************/

.drei_Spalten_720px{
	display:inline;
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
  	background-color:#e9e9e9;
  	/*** automatischer H�henausgleich ***/
  		background: #e9e9e9 url(images/drei_spalten_720_hintergrund.gif) repeat-y 50% 0;
  	/*** Ende automatischer H�henausgleich ***/
	}

.drei_Spalten_720px_headerless{
	display:inline;
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
  	background-color:#e9e9e9;
  	/*** automatischer H�henausgleich ***/
  		background: #e9e9e9 url(images/drei_spalten_720_hintergrund.gif) repeat-y 50% 0;
  	/*** Ende automatischer H�henausgleich ***/
	}

.drei_Spalten_720px_header{
	display:inline;
	float:left;
	background-color:#7A7474;
	color:#ffffff;	
	width:208px;
	height:12px;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	overflow:hidden;
	font-weight:normal;
	margin-bottom:10px;
	}


.drei_Spalten_720px_content{
	float:left;
	display:inline;
	width:220px;
	background-color:#ffffff;
	color:#000000;
	}

.drei_Spalten_720px_links{	
	display:inline;
	width:220px;  /*w�ren 237px Bei Einsatz eines Leerbox-FCEs mit margin)*/
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	}

.drei_Spalten_720px_mitte{
	display:inline;
	width:220px;  /*w�ren 237px Bei Einsatz eines Leerbox-FCEs mit margin)*/
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	}

.drei_Spalten_720px_rechts{
	display:inline;
	width:220px; /*w�ren 237px Bei Einsatz eines Leerbox-FCEs mit margin)*/
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	}
/****************** Ende 3 Spalten mit jeweils 240 Pixeln Breite ***************/


/******************** 4 Spalten mit jeweils 180 Pixeln Breite ******************/
.vier_Spalten_720px{
	width:717px;
	margin-right:3px;
	margin-bottom:3px;
 	height:auto;
 	float:left;
 	clear:both;
 	display:inline;
  	background-color:#e9e9e9;
  	background: #e9e9e9 url(images/vier_spalten_720_hintergrund.gif) repeat-y 50% 0; 	
	}

.vier_Spalten_720px_eins{
	width:160px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.vier_Spalten_720px_zwei{
	width:160px;
	height:auto;
	margin-right:3px;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

.vier_Spalten_720px_drei{
	width:160px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin-right:3px;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.vier_Spalten_720px_vier{
	width:160px;
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}

/******************** Ende Zusammenf�hrung aus der "Spalten.css" ***************/


#content {
  float:left;
  display:inline;
  width:920px;
  height:auto;
  min-height:500px;
  margin-bottom:3px;
  padding-bottom:10px;
  margin-top:0px;
  padding-top:0px;			
  background-color:#e9e9e9;
 
}


/******************************** neuer Hauptblock *****************************/

#Hauptblock{
	clear:both;
	float:left;
	display:inline;
	width:720px;	
	height:auto;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	}

#hauptblock_content {
 	float:left;
	display:inline; 		 
 	width:720px;
	height:auto;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid #000000;
	}
		 

/****************************** Ende neuer Hauptblock **************************/



/****************************** neuer Communityblock ***************************/
  #Communityblock{
		float:left;
		display:inline;
		width:180px;
		margin-left:0px;
		margin-top:0px;
		}		
		
  #community_content { 
        float:left;
        width:177px;
	height:auto;					
        margin-left:0px;
	margin-top:0px;
	margin-right:3px;
	display:inline;
        }
        
   .community_spalte_180px{
   	background-color:#ffffff;
   	display:inline;
   	float:left;
   	height:auto;
  	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:3px;
   }
   .community_spalte_180px_innen{
	width:160px;
	height:auto;
	float:left;
	overflow:hidden;
   }

.community_spalte_180px_mit_header {
        background-color:#FFFFFF;
        display:inline;
        float:left;
        height:auto;
        margin-bottom:3px;
        padding:10px 7px 10px 10px;
}


   .community_spalte_180px_header{
   	display:inline;
	float:left;
	background-color:#7a7474;
	color:#ffffff;	
	width:148px;
	height:15px;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	overflow:hidden;
	font-weight:normal;
	margin-bottom:5px;
  	}
   	
   	
   
   .community_spalte_180px_content{
   	width:160px;
	height:auto;
	float:left;
	overflow:hidden;
	}

     
/************************** Ende neuer Communityblock ***************************/


/***************************** neue Bannerbl�cke *******************************/

.box_banner_150px{
	width:160px;
   	background-color:#ffffff;
   	display:inline;
   	float:left;
   	min-height:80px;
   	height:auto !important;
   	height:80px; 	
  	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:3px;
	background: #ffffff url(images/1-box-banner-150px.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.box_banner_150px_inner{
	height:auto;
	min-height:100px;
	width:150px;
	float:right;
	overflow:hidden;
	}

.zwei_box_banner_300px{
	width:340px;
   	background-color:#ffffff;
   	display:inline;
   	float:left;
   	
   	min-height:80px;
   	height:auto !important;
   	height:80px; 
   	
  	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:3px;
	margin-right:3px;
	background: #ffffff url(images/2-box-banner-300px.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.zwei_box_banner_300px_inner{
	height:auto;
	min-height:100px;
	width:300px;
	float:right;
	overflow:hidden;
	margin-left:35px;
	}


.drei_box_banner_468px{
	width:520px;
   	background-color:#ffffff;
   	display:inline;
   	float:left;
   	
   	min-height:80px;
   	height:auto !important;
   	height:80px; 
   	
  	padding-left:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:3px;
	margin-right:3px;	
	background: #ffffff url(images/drei-box-banner-468px.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.drei_box_banner_468px_inner{
	min-height:60px;
	width:468px;
	float:left;
	overflow:hidden;
	margin-left:32px;
	margin-top:20px;
	margin-bottom:20px;
	
	}
	


/*************************** Ende neue Bannerbl�cke ****************************/

/********************************** Impressum **********************************/
#Footer{
	clear:both;
	display:inline;
	float:left;
	background-color:#e9e9e9;
	width:920px;
	height:auto;
	margin-bottom:30px;
	text-align:center;
	font-size: 9pt;
	}
#Footer a{
	font-weight:normal;
}
#Footer a:hover{
	font-weight:normal;
	text-decoration:underline;
}
#Footer a:active{
	color:#7a7474;
}

#Footer_inner1{
	text-align:center;
	margin-top:12px;
	margin-bottom:4px;
	margin-left:10px;
	margin-right:7px;
	}
#Footer_inner2{
	text-align:center;
	margin-top:4px;
	margin-bottom:8px;
	margin-left:10px;
	margin-right:7px;
	}
#Footer_inner3{
	text-align:center;
	margin-top:8px;
	margin-bottom:12px;
	margin-left:10px;
	margin-right:7px;
	}
/********************************** Impressum **********************************/


/************************** Header Login Suche Box *****************************/
#header_login_search {
padding:39px 0 50px;
background:transparent url(images/headergrafik.jpg) repeat scroll 0 0;
 }
/*IE7 Hack*/
*:first-child+html #header_login_search{
padding:19px 0 50px;
}*
/************************** Login.html *****************************/
#login_labels{
	float:left;
	margin-right:10px;
}
#login_outer{
	float:left;
}
#login_button{
	float:left;
	margin:21px 0px 0px 3px;
}
#login_text{
	float:left;
}
#links_login{
	clear:left;
	margin-top:3px;
}
/************************** Header Login.html *****************************/
#button_login{
	float:left;
	margin-left:3px;
}

#login_links{
	clear:left;
	margin-top:3px;
	margin-left:191px;
}

#login_links a {
	font-weight:normal;
}

#login_links a:hover {
	font-weight:normal;
  text-decoration: none;
}

.n2_box_News_quer_margin_right img{
 margin-right:18px; 
}
/********************************************************************************/
/********************** Ende �nderungen f�r Aktiv Radfahren *********************/
/********************************************************************************/



