/*CSS-Formatierung fuer akbb.de*/body {margin: 0px;padding: 0px;text-align: center;background-color: #f2f2f2;}/*Container zur Zentrierung*/#container{margin: auto;padding: 0px;width: 745px;text-align: left;background-image:url(../images/bg/bg.gif);background-repeat:repeat-y;background-position:left;}/*Container fuer die Navigation*/#navi {margin: 0px;padding: 0px;border-top: 1px;border-right: 0px;border-bottom: 1px;border-left: 1px;border-style: solid;border-color: #000000;width: 511px;height: 56px;background-color:#FFFFFF;float:left;height: 58px; /* Box-Model-Hack */	voice-family: "\"}\"";	voice-family:inherit;	height: 56px;	}html>body #navi {	height: 56px; /* Box-Model-Hack Ende */}/*Hintergrund fuer die Navigation 1.Ebene*/.navcontainer_top{margin: 8px 0px 0px 0px;padding: 0px;background-image:url(../images/sonstige/strich.gif);background-repeat:no-repeat;background-position: 0 11px;}/*Hintergrund fuer die Navigation 2.Ebene*/.navcontainer_sub{margin: -2px 0px 0px 0px;padding: 0px;background-image:url(../images/sonstige/strich.gif);background-repeat:no-repeat;background-position: 0 11px;}/*Formatierung des Textes in der Navigation - inaktiv */.menue{text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;margin: 0px;padding: 0px 0px 1px 0px;font-weight: bold;}/*Formatierung des Textes in der Navigation - aktiv */.on{color: #e60003;}/*Formatierung der links in der Navigation */.menue a:link{text-decoration: none;color:#000000;}.menue a:visited{text-decoration: none;color:#000000;}.menue a:hover{color:#e60003;text-decoration: none;}/*Container fuer das Logo*/#logo{margin: 0px;padding: 0px;border-top: 1px;border-right: 1px;border-bottom: 1px;border-left: 0px;border-style: solid;border-color: #000000;width: 232px;background-color:#FFFFFF;float:left;height: 58px; /* Box-Model-Hack */	voice-family: "\"}\"";	voice-family:inherit;	height: 56px;	}html>body #logo {	height: 56px; /* Box-Model-Hack Ende */}/*Abstandhalter zwischen Navigation und Rubrikanzeige*/#leer1{clear: both;margin: 0px;padding: 0px;height: 15px;}/*Container fuer die Rubrikanzeige*/#rubrik {margin: 0px;padding: 0px;border: 1px solid black;background-color:#FFFFFF;height: 44px;}/*Container fuer den Bildbereich auf der Startseite*/#bild_start{margin: 0px;padding: 0px 0px 0px 17px;}/*Eigenschaft, um Leerzeile in IE unter dem Bild auf der Startseite zu verhindern*/#bild_start img{vertical-align: bottom;}/*Container fuer den Bildbereich der Rubriken*/#bild_rubriken {float:left;width: 510px;margin: 0px;padding: 0px;height: 173px;}/*Eigenschaft, um Leerzeile in IE zu verhindern*/#bild_rubriken img{vertical-align: bottom;}/*Container fuer den Bildbereich der Teilnehmerrubrik*/#bild_teilnehmer {float:left;width: 510px;margin: 0px;padding: 0px;height: 173px;}/*Eigenschaft, um Leerzeile in IE zu verhindern sowie Verteilung der Objektfotos*/#bild_teilnehmer img{vertical-align: bottom;margin: 0px 17px 0px 0px;padding: 0px;float:left;border-left: 1px solid #000000;border-right: 1px solid #000000;}/*Container fuer die Bildunterschrift der Rubrikenbilder sowie fuer die Teilnehmerdaten*/#bild_rubriktext{width: 235px;float: left;margin: 0px;padding: 0px;}/*Absatz mit Linien als Hintergrund in den Rubrikenseiten - Positionierung der ersten Zeile beim Zweizeiler=Bildname */.bildtext_1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 130px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom left;}/*Absatz mit Linien als Hintergrund in den Rubrikenseiten - Positionierung der ersten Zeile beim Einzeiler=Bildname */.bildtext_2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 145px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom left;}/*Absatz mit Linien als Hintergrund in den Rubrikenseiten - Positionierung der ersten Zeile beim Dreizeiler */.bildtext_3{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 115px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom left;}/*Absatz mit Linien als Hintergrund in den Rubrikenseiten - Positionierung der ersten Zeile beim Vierzeiler */.bildtext_4{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 100px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom left;}/*Positionierung der ersten Zeile der Bildunterschrift beim Dreizeilerzeiler mit Nummerierung in der Preistraegerseite*/.bildtext_1_num_1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 115px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile_num_1.gif);background-repeat:no-repeat;background-position: bottom left;}/*Positionierung der zweiten Zeile der Bildunterschrift beim Dreizeilerzeiler mit Nummerierung in der Preistraegerseite*/.bildtext_2_num_2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 0px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile_num_2.gif);background-repeat:no-repeat;background-position: bottom left;}/*Positionierung der dritten Zeile der Bildunterschrift beim Dreizeilerzeiler mit Nummerierung in der Preistraegerseite*/.bildtext_3_num_3{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 0px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile_num_3.gif);background-repeat:no-repeat;background-position: bottom left;}/*Absatz mit Linien als Hintergrund in den Rubrikenseiten und   Positionierung der zweiten Zeile beim Zweizeiler= Fotograf */.bildtext_kurz{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 0px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom;}/*Formatierung der Schrift fuer die Bildunterschrift in den Rubrikenseiten*/.bildunterschrift_rubrik{margin: 0px;padding: 0px 2px 0px 2px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;background-color:#d9d9d9;}/*Beginn der Formatierungen fuer den Mitgliederbereich..........................................................*//*Absatz mit Linien als Hintergrund in den Teilnehmerseiten */.bildtext_lang{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 0px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom;}/*Absatz mit Linien als HIntergrund in den Mitgliederseitenerseiten - Positionierung der Zeile fuer den link zur Biographie */.bildtext_lang_bio{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 12px 15px 4px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom;}/*Formatierung der Schrift fuer die Mitgliederdaten im Mitgliedsverzeichnis*/.teilnehmerdaten{margin: 0px;padding: 0px 2px 0px 2px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;background-color:#d9d9d9;}/*Positionierung der ersten Zeile der Bildunterschrift in den Teilnehmerseiten*/.teilnehmertext_top{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#e60003;padding: 0px 0px 0px 0px;margin: 7px 15px 2px 17px;text-align:right;font-weight: bold;}/*Formatierung der ersten Zeile der Bildunterschrift in der Teilnehmerubrik (Name)*/.teilnehmername{margin: 0px;padding: 0px 2px 0px 2px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#e60003;font-weight: bold;}/*Conatiner fuer die Biografie-Texte*/#bio_box{margin: 0px 0px 0px 18px;padding: 0px;width: 496px;}/* Spalte fuer die Zeitangabe*/p.zeit{float:left;width: 15%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 0px;padding:0px;text-align:justify;}/*Spalte fuer die Biografietexte*/ p.bio{float: left;width: 85%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 0px; padding: 0px;text-align:justify;}/*letzte Zeile in der Spalte fuer die Biografietexte*/ p.bio_ende{float: left;width: 85%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 0 0 20px 0; text-align:justify;}/*beendet den Floatbereich*/ #clear{clear: both;}/*Abwandlunbg von h5 mit einem Abstand von 0 nach oben*/h4{font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color::#0096dc;margin: 2px 0px 2px 0px;padding: 0px 0px 0px 18px;background-image:url(../images/bg/h5.gif);background-repeat:no-repeat;background-position:bottom left;}/*Positionierung 1. Text*/.h4_text_1{margin: 0px;padding: 0px 3px 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color:#0096dc;font-weight: normal;}/*Ende der Formatierungen fuer den Mitgliederbereich..........................................................*//*Fomatierung fuer die Breadcrumb*/h1{font-family: Arial, Helvetica, sans-serif;font-size: 14px;margin: 12px 0px 0px 0px;padding: 0px 0px 0px 17px;background-image: url(../images/bg/h1_start.gif);background-repeat: no-repeat;background-position: bottom;}/*Fomatierung fuer den Text in der Breadcrumb*/.h1_text_1{margin: 0px;padding: 0px 5px 0px 5px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;background-color:#e60003;color:#ffffff;border: 0px;}/*Container fuer den Textbereich auf der Startseite*/#text_start{margin: 0px;padding: 0px;border: 1px solid black;background-color:#FFFFFF;}/*Abstaende des Inhalts im Textbereich auf der Startseite*/#content_start{margin: 0px;padding: 10px 0px 10px 0px;}/*Logobereich am Seitenende*/.footer{margin: 15px 0px 0px 0px;padding: 0px 0px 0px 410px;background-image:url(../images/bg/footer.gif);background-repeat:no-repeat;background-position: center;}/*Eigenschaft, um Leerzeile unter dem Logo im IE zu verhindern*/.footer img{vertical-align: bottom;}.footer_start{margin: 0px;padding: 0px 0px 0px 410px;background-image:url(../images/bg/footer.gif);background-repeat:no-repeat;background-position:center;}/*Eigenschaft, um Leerzeile unter dem Logo im IE zu verhindern*/.footer_start img{vertical-align:bottom;}/*Fussbereich auf der Startseite*/#bottom_start{margin: 0px;padding: 0px;height: 40px;background-image:url(../images/bg/bg_bottom.gif);background-repeat:no-repeat;background-position:bottom;}/*Container fuer den Textbereich auf den Unterseiten*/#text_unterseite{clear: both;margin: 0px;padding: 0px;border: 1px solid black;background-color:#FFFFFF;}/*Container fuer den Fussbereich*/#bottom{margin: 0px;padding: 0px;height: 35px;background-image:url(../images/bg/bg_bottom.gif);background-repeat:no-repeat;background-position:bottom;}/*Regulierung der Abstaende im Textcontainer der Unterseiten*/#content{margin: 0px;padding: 25px 0px 15px 0px;}/*Allgemeine Absatzformatierung*/p{ font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 15px 231px 15px 18px; padding: 0px;text-align:justify;}/* Absatz mit negativem Einzug fuer die Nummerierung in der Rubrik Preis-Preistraeger*/p.einzug{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 15px 231px 15px 18px; text-align:justify;text-indent: -18px;}/* Absatz mit negativem Einzug und geringem Zeilenabstand fuer die Auflistung in der Rubrik Verband-Selbstverstaendnis - 1-Zeile*/p.einzug_dicht_unten{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 15px 231px 0px 18px; text-align:justify;text-indent: -18px;}p.einzug_dicht_oben{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 0px 231px 0px 18px; text-align:justify;text-indent: -18px;}/* Absatz mit negativem Einzug und geringem Zeilenabstand fuer die Auflistung in der Rubrik Verband-Selbstverstaendnis - Folgezeilen*/p.einzug_dicht_folge{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 2px 231px 0px 18px; text-align:justify;text-indent: -18px;} /* Absatz mit geringem Abstand nach oben, z.B. in der Rubrik Preis-Preistraeger*/p.dicht{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 0px 231px 15px 18px; text-align:justify;}p.mitglieder{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 15px 18px 15px 18px; text-align:justify;}/*Allgemeine Formatierung fuer Headlines 1. Kategorie auf Unterseiten*/h3{font-family: Arial, Helvetica, sans-serif;font-size: 14px;background-color:#ffffff;margin: 0px;padding: 0px 0px 0px 17px;background-image:url(../images/bg/h3.gif);background-repeat:no-repeat;background-position:bottom left;}/*Positionierung 1. Text Innerhalb einer h3-headline*/.h3_text{margin: 0px;padding: 0px 3px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;background-color:#ffffff;color:#e60003;}/*Allgemeine Formatierung fuer Headlines 3. Kategorie auf Unterseiten*/h5{font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color::#0096dc;margin: 20px 0px 2px 0px;padding: 0px 0px 0px 18px;background-image:url(../images/bg/h5.gif);background-repeat:no-repeat;background-position:bottom left;}/*Positionierung 1. Text*/.h5_text_1{margin: 0px;padding: 0px 3px 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color:#0096dc;font-weight: normal;}/*Positionierung 2. Text*/.h5_text_2{margin: 0px 0px 0px 40px;padding: 0px 3px 0px 3px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color:#0096dc;font-weight: normal;}/*Numerierung Preistraeger: 1.Preis*/h6.num_1{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;margin: 20px 0px 0px 0px;padding: 0px 0px 0px 18px;background-image:url(../images/bg/h6_num_1.gif);background-repeat:no-repeat;background-position:bottom left;font-weight: normal;}/* 1. Text (Name) in der Namensauflistung der Preistraeger*/.h6_text_1{margin: 0px;padding: 0px 3px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color:#0096dc;font-weight: normal;}/* 2. Text in der Namensauflistung der Preistraeger*/.h6_text_2{margin: 0px 0px 0px 70px;padding: 0px 3px 0px 3px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color:#0096dc;font-weight: normal;}/*Numerierung 2.Preistraeger*/h6.num_2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 18px;background-image:url(../images/bg/h6_num_2.gif);background-repeat:no-repeat;background-position:bottom left;font-weight: normal;}/*Numerierung 3.Preistraeger*/h6.num_3{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 18px;background-image:url(../images/bg/h6_num_3.gif);background-repeat:no-repeat;background-position:bottom left;font-weight: normal;}/*Numerierung 4. Preistraeger*/h6.num_4{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 18px;background-image:url(../images/bg/h6_num_4.gif);background-repeat:no-repeat;background-position:bottom left;font-weight: normal;}/*Formatierung der links im Contentbereich*/#content a:link {	text-decoration:none;	color:#000000;	}#content a:visited {	text-decoration:none;	color:#000000;	}	#content a:hover {	text-decoration: none;	color:#e60003;	}	#bild_rubriktext a:link {	text-decoration:none;	color:#000000;	}/*Formatierung der links im Mitgliederverzeichnis*/#bild_rubriktext a:visited {	text-decoration:none;	color:#000000;	}	#bild_rubriktext a:hover {	text-decoration: none;	color:#e60003;	}	/*Gewerkbezeichnung im Mitgliederverzeichnis*/.blau_fett{color:#0096dc;font-weight: bold;}.stern{font-weight: bold;font-family:verdana, sans-serif;}.stern_klein{font-size: 15px;}.stern_on{color:#e60003;font-weight: bold;font-family: verdana, sans-serif;}hr {width: 565px;margin-left: 18px; text-align: left;}/*--------------------------Formatierungen in den CMS-Seiten-------------------------------*//*Container fuer das Login-Formular*/#loginbox{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 20px 231px 35px 18px; padding-top: 17px;padding-left: 25px;padding-bottom: 8px;border: 1px solid #939598;background-color: #f2f2f2;}/*Formatierung der Input-Felder*/input{border: 1px solid #939598;padding: 2px;background-color: #ffffff;font-size: 11px;width: 120px;}/*Formatierung der Formularbeschriftung*/.beschriftung{float: left;clear: left;width: 75px;}/*Container fuer den Logout*/#logoutbox{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 15px 231px 15px 18px; padding: 0px;}/*Formatierung fuer die Fehlerseite bei missgluecktem Login*/p.fehler{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 15px 231px 0px 18px; text-align:justify;color:#e60003;}/*Absatz mit Linien als Hintergrund in den Detailseiten des CMS - Positionierung der ersten Zeile beim Zweizeiler = Bildname */.bildtext_1_cms{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 103px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom left;}/*Absatz mit Linien als Hintergrund in den Detailseiten des CMS - Positionierung der Zeile mit dem Zoom-link */.bildtext_kurz_zoom{font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color:#000000;padding: 0px 0px 0px 0px;margin: 12px 15px 0px 17px;text-align:right;background-image:url(../images/bg/zeile.gif);background-repeat:no-repeat;background-position: bottom;}/*Container fuer den Bildbereich der Rubriken in den Detailseiten des CMS*/#bild_rubriken_cms{float:left;width: 510px;margin: 0px;padding: 0px;height: 173px;}/*Eigenschaft, um Leerzeile in IE zu verhindern und Zuweisung einer border slinks und rechts*/#bild_rubriken_cms img{vertical-align: bottom;border-left: 1px solid #000000;border-right: 1px solid #000000;padding: 0px;margin: 0px;}/*Absatz mit geringerem Abstand fuer den zurueck-link in den Detailseiten des CMS - dadruch kann link in Druckversion ausgeblendet werdent*/p.back{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin: 0px 231px 15px 18px; text-align:justify;}#druck_oben{display:none;}#druck_unten{display:none;}/*Absatzformatierung, die im Texteditor genutzt werden kann*/h6{font-family:Arial, Helvetica, sans-serif;font-size: 12px;background-color:#ffffff;color:#000000;font-weight: bold;margin-left: 18px;margin-bottom: 0px;}/*Formatierung der Listen, die im Texteditor genutzt werden kann*/ol,ul,li{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color:#000000;margin-left: 18px; margin-right: 231px; padding: 0px;text-align:justify;}