/* CSS Stylez All Browser  *//*    FBS    *//* (c) 2005 by Daniel König */html, body {margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:  0px 0px 0px 0px;font-family: verdana,helvetica,arial,sans-serif; font-size: 85%;color: #000000;}body {text-align:left;	/*** zentriert die Box horizontal für den IE ***/margin-top: 0px;	/*** gibt der Box Luft nach oben ***/margin-left: 0px; 	/*** zentriert zusammen mit marginright die Box horizontal ***/margin-right: 0px;	/*** zentriert zusammen mit marginleft die Box horizontal ***/margin-bottom: 0px;	/*** gibt der Box Luft nach unten, wenn die Box höhen ist als der Screen ***/background: url(../img/back_body.gif) repeat-y;} /*** Der Wrapper ist der HauptKasten, der alles zusammenhält und den Hintergrund beinhaltet ***/.wrapper {position:relative;/***width: 800px;		 Bei 770 px klappt es auch im Opera 7.x und IE 6.x nicht aber im Opera 6.x uns NS 7.x ***/padding: 0px;		/*** Für die Rahmenstärke von 10 px ***//** background: url(../img/back_wrapper.gif) repeat-y; **/margin: 0px;		/*** auto zentriert die Box ***/text-align:left;	/*** Holt den Text nach dem zentrieren für den IE wieder zurück ***/}/********************************************************************************************************/ /*** Headerbereich ***//********************************************************************************************************/.header {position:relative;/**width: 800px;**/height: 90px;background: url(../img/back_head3.gif) repeat-x;	}.home_link {position:absolute;top:0px; /** 133 **/left:0px;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}.inner {/**width: 800px;**/background: url(../img/back_wrapper.gif) repeat-y;}.top_navigation{position:relative;width: 761px;height: 90px;background: red;}#topnavi {   list-style: none;  margin: 32px 0px 0px 390px;  padding: 0px 0px 0px 0px;}    #topnavi li {   padding: 0 0px;  display: inline;    background: #ffffff;}/********************************************************************************************************/ /*** Navigationsbereich ***//********************************************************************************************************/.mainnavi {float:left;top:0px;left:0px;/**width:145px;**/height:auto;}.navigation {list-style-type: none;line-height: 160%;margin:  0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.li_nav{border-bottom: 1px solid #FDB945;/**width: 122px;  	 Für IE 122px; **/display: block;height:24px;padding: 10px 0px 0px 5px;margin:  0px 0px 0px 0px;background: #ffffff;}.li_nav1{border-bottom: 1px solid #FDB945;/**width: 118px;**/ 	/** Für IE 118px; **/height:24px;margin:  -5px 0px 0px 0px;padding: 0px 0px 0px 5px;/** background: #ffffff;**/}.subnavi {width:102px;	/** Für IE: 122px; **/list-style-type: circle;background-color: #F5DDAF;margin:  0px 0px 0px 0px;	/** Für IE margin:  0px 0px 0px -5px; **/padding: 0px 0px 0px 20px;line-height: 160%;border-bottom: 1px solid #FDB945;}.li_subnavi{padding: 5px 0px 5px 0px;}.subnavi_dummy {width:97px;	/** Für IE: 122px; **/padding: 0px 0px 0px 25px;}/********************************************************************************************************/ /*** Contentbereich ***//********************************************************************************************************/.content {position:relative;float:left;top:-30px;left:1px;width:640px;/** background: url(../img/back_index.gif); **/}/**************************************************//*** Startseite ***//**************************************************/.content_wrap {width: 800px;margin: 0px 0px 0px 0px;text-align:left;background: #FFFCF7;}.content_wrap_left {position: relative;float:left;width: 300px;text-align:left; }.content_wrap_right {position: relative;float:right;margin-left: 10px;width: 300px;text-align:left;}.contenttext_index {width: 320px;margin-left:25px;padding-top:0px;padding-left:0px;padding-right:0px;	}.contenttext_zitat {width: 320px;margin-left:123px;padding-top:0px;padding-left:0px;padding-right:0px;	}/**************************************************//*** Veranstaltungen ***//**************************************************/.content_ver {position:relative;float:left;top:-20px;left:1px;width:640px;background: url(../img/back_ver.gif);}.contenttext_ver {width: 220px;margin-left:25px;padding-top:20px;padding-left:0px;padding-right:0px;	}.ver{width: 225px;}.pic_ver{position:absolute;top:40px;left: 252px;}/**************************************************//*** Content ***//**************************************************/.content_cont {position:relative;float:left;top:-20px;left:1px;width:640px;background: url(../img/back_cont.gif);padding:  0px 0px 0px 0px;margin:  0px 0px 0px 0px;}.content_cont2 {position:relative;float:left;top:-20px;left:1px;width:640px;background: url(../img/back_cont_small.gif);padding:  0px 0px 0px 0px;margin:  0px 0px 0px 0px;}.contenttext_cont {position:relative;float:left;width: 345px;margin-left:25px;margin-top:20px;padding-top:0px;padding-left:0px;padding-right:0px;	padding-bottom: 0px;/*background: url(../img/back_cont.gif);*/}.contenttext_cont_img_right {position:relative;width: 120px;height: 160px;margin-left:370px; /**  IE: 350px; **/margin-top: -160px;}.contenttext_cont_img {position:relative;float:left;width: 598px;height: 100px;margin-left:0px;padding-top:0px;padding-left:0px;padding-right:0px;	padding-bottom: 0px;background: url(../img/back_cont_img.gif);}.contenttext_cont_img_big {position:relative;float:left;width: 598px;height: 170px;margin-left:0px;padding-top:0px;padding-left:0px;padding-right:0px;	padding-bottom: 0px;background: url(../img/back_cont_img_big.gif);}.contenttext_cont_footer {position:relative;float:left;width: 598px;height: 108px;margin-left:0px;padding-top:0px;padding-left:0px;padding-right:0px;	padding-bottom: 0px;background: url(../img/balken_cont.gif);}.img_bottom{margin-right:200px;}.img1{position:absolute;top:30px;left: 360px;}.contenttext {margin-left:25px;padding-top:0px;padding-left:0px;padding-right:0px;	}.contentindent_detail {width:430px;text-decoration:none;margin-left:10px;padding-top:0px;padding-left:0px;padding-right:0px;	/** background: red; **/}/********************************************************************************************************/ /*** Footerbereich ***//********************************************************************************************************/.footer2 {position:relative;width: 761px;height: 90px;margin-left:0px;margin-bottom:0px;}/********************************************************************************************************/ /*** Textformate ***//********************************************************************************************************/a {font-weight: normal; color:#000000; font-style:normal; text-decoration: underline;}a:link {font-weight: normal; color:#000000; font-style:normal; text-decoration: underline;}a:visited {font-weight: normal; color:#000000; font-style:normal; text-decoration: underline;}a:hover {font-weight: normal; color:#000000; background:#F5DDAF; font-style:normal; text-decoration:none;}a.navi_1 { color: #666666; font-style:normal; text-decoration: none;}a.navi_1:hover {background: #F5DDAF; font-style:normal; text-decoration:none;}a.navi_1:link { color: #666666; font-style:normal; text-decoration: none;}a.navi_1:visited { color: #666666; font-style:normal; text-decoration: none;}a.navi_2 { font-style:normal; text-decoration: none;}a.navi_2:hover {background: #EFEAE1; font-style:normal; text-decoration:none;}a.navi_2:link { color: #666666; font-style:normal; text-decoration: none;}a.navi_2:visited font-style:normal; text-decoration: none;a.no_over {font-style:normal; text-decoration: none;}a.no_over:hover {background: #FFFCF7; font-style:normal; text-decoration:none;}h1 {font-size: 150%; color: #000000; text-decoration: none; }/**h2 {font-size: 12px; color: #8F4040; font-weight: bold; text-decoration: none; }**//**h3 {font-size: 10px;font-weight:bold; color: #E98418; text-decoration: none; }**//********************************************************************************************************/ /*** Kontakt ***//********************************************************************************************************/.eingabe_text {position:relative;width:60px;margin-left: 0px;top:0px;}.eingabe_buttons {position:relative;width:300px;margin-left: 65px;top:0px;}.eingabe_feld { position:absolute; left:65px; width:212px; height:16px; background:#E9EBF4; color:#000000; border-width:1px; border-style:solid; border-color:#6D6D6D; font-family:arial,sans-serif; font-size:10px; line-height:12px;}.eingabe_feld2 {position:relative; margin-left:65px; width:212px; height:100px; background:#E9EBF4; color:#000000; border-width:1px; border-style:solid; border-color:#6D6D6D; font-family:arial,sans-serif; font-size:10px; line-height:12px;}.form_suche{width:130px; height: 16px;background:#E9EBF4; color:#000000; font-family:verdana,helvetica,sans-serif; font-size:10px;border: 1px solid #6D6D6D;	}/********************************************************************************************************/ /*** Sonstiges ***//********************************************************************************************************/.clear { clear: both; }.error {font-size: 16px; color: #990000; text-decoration: none; }.no_dot {list-style-type: none;line-height: 160%;margin:  0px 0px 0px 0px;padding: 0px 0px 0px 0px;}