/**New Media Standards**********/
/**29.01.09**********/


/**General Site Rules********************************************************************/

body {margin:0 1cm 0 0;
	padding:0;
	color:#000;
	background: none;
	font: 10pt/0.6cm  Arial,Verdana, Helvetica, sans-serif;
	width:100%;
	
}


a, a:visited, a:focus, a:active{color:#000; text-decoration:none; }
a:hover{ color:#000; text-decoration:none;}
a img { border:none; }

p {margin:0;}


/**Funktionen *********************************************************/

.cleaner {
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:0px;
}

.wrapper {
	width:100%;
	margin:0;
	background:none;
	min-height:0%; 
	height: 0; 
}


.hide{display: none;}

/**LAYOUT********************************************************************/

/** CSS Wechsel Vertikale Linie (Red ist auch Standard)********/
#c_red .wrapper, #c_blue .wrapper, #c_yellow .wrapper, #c_green .wrapper, #c_orange .wrapper, #c_beige .wrapper { background:none;}
#banner img{margin-bottom:0; display:block;}

/**Layout ********************************************************************/
#banner_wrap{position:relative;}
#banner_horiz{display:none;}
#banner_vert{position:relative; display:none;}

#header{background:none;  border-top:none;}
#header{width:100%;}
#head_l{float:none; width:100%; margin:0 0 1cm 0;}
#head_r{display:none; }

#banner_head_r{float:none; width:100%; padding:0; position:relative;}
#stadtsuche{display:none;}

.col_l{display:none;}
#suche{display:none;}

.col_m{float:none; width:100%;}
#eins{display:none; }
#zwei{display:none;}

.col_r{float:none; width:100%; position:relative; padding-top:0; margin-bottom:0; }
#blumen{display:none;}
#banner{display:none;}

.col_l_wrap{float:none; width:100%; }

.col_r_wrap{float:none; width:100%; position:relative; padding-top:0;  margin-bottom:0; }


#infobox {display:none;}

#ticker{display:none;}
/**Kalender*************************************************/
#kalender{display:none;}

#content{padding:0; line-height:inherit; font-size:inherit; width:100%;}
#content_zwei{padding:0; line-height:inherit; font-size:inherit; width:100%;}

#figure_eins{display:none;}
#figure_zwei{display:none;}
#figure_drei{display:none;}

/**Footer ********************************************************************/

.distance { display:none; }
.footer { display:none;}


/**Navigationen**********************************/
/**Mainnavigation*******************/
#navi { display:none;}

/**Subnavigation******************/

#subnavi{display:none;}


/**Content ******************/

h1, h2, h3, h4, h5, h6{line-height:22pt; font-size:14pt;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{display:block;}


/**Einspalter Normal*********************/
.einspalter { margin:0 0 0.5cm 0;}


/**Zweispalter 50/50********************************/
.zweispalter_50_50 {  margin:0 0 0.5cm 0;}
.zsp_left_50_50 { width:48%; float:left;  overflow:none; padding-right:2%; min-height:1px;  }
.zsp_right_50_50 { width:48%; float:left;}

/**Zweispalter 20/80********************************/
.zweispalter_20_80{  margin:0 0 0.5cm 0;  padding:0; line-height:1.7em; width:100%;}
.zweispalter_20_80 img {  border:none;}
.zsp_left_20_80 { width:100%; float:none;  overflow:none;  min-height:0; margin:0 0.5cm 0 0;}
.zsp_right_20_80 {margin-left:0; padding-top:0;  margin:0 0 0.5cm 0;}


/**Zweispalter 20/80 mit Hintergrundfarbe********************************/
.zweispalter_20_80_color {  margin:0 0 0.5cm 0; background:none; padding:0; line-height:inherit; width:100%;}
.zweispalter_20_80_color img {  border:none;}
.zsp_left_20_80_color { width:100%; float:none;  overflow:none;  min-height:0; margin:0 0 0.5cm 0; }
.zsp_right_20_80_color {margin-left:100%; padding-top:0;}

/**Zweispalter 20/80 mit Rahmen********************************/
.zweispalter_20_80_border {  margin:0 0 0.5cm 0; border:none; padding:0; line-height:inherit; width:100%;}
.zsp_left_20_80_border { width:100%; float:none;  overflow:none;  min-height:0; margin:0 0 0.5cm 0; }
.zsp_right_20_80_border {margin-left:100%; padding-top:0; padding-bottom:0; }



/**Vierspalter   ********************************/
.vierspalter{margin:0 0 0.5cm 0;  overflow:none; width:100%;  line-height:inherit; background:none;   }
.vierspalter img{border:none;  }
.vsp_eins{float:none; width:100%; margin-right:0; padding:0; margin:0 0 0.5cm 0; }
.vsp_zwei{float:none; width:100%; margin-right:0; padding:0 ;margin:0 0 0.5cm 0; }
.vsp_drei{float:none; width:100%; margin-right:0; padding:0; margin:0 0 0.5cm 0; }
.vsp_vier{float:none; width:100%;  padding:0; margin:0 0 0.5cm 0; } 


/**Dreispalter  (only layout startseite) ********************************/

.dreispalter{display:none;}

.dsp_eins, .dsp_zwei, .dsp_drei, .dsp_vier, .dsp_fuenf, .dsp_sechs{padding:0; float:none; width:100%; height:0;}
.dsp_eins img, .dsp_zwei img, .dsp_drei img, .dsp_vier img, .dsp_fuenf img, .dsp_sechs img {width:218px; height:104px; }
.dsp_eins{margin-right:0; background:none;  margin:0 0 0.5cm 0;   }
.dsp_zwei{margin-right:0; background:none; margin:0 0 0.5cm 0;   }
.dsp_drei{background:none;margin:0 0 0.5cm 0;  }

.dsp_vier{ margin-right:0; background:none; margin:0 0 0.5cm 0; }
.dsp_fuenf{margin-right:0; background:none; margin:0 0 0.5cm 0; }
.dsp_sechs{margin-right:0; background:none; margin:0 0 0.5cm 0; }

.dsp_eins a:hover img{display:none;}
.dsp_zwei a:hover img{display:none; }
.dsp_drei a:hover img{display:none; }
.dsp_vier a:hover img{display:none;}
.dsp_fuenf a:hover img{display:none; }
.dsp_sechs a:hover img{display:none; }