/* CSS Document */
body,table{
color:#333333;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
line-height:15px;
text-align:left;
vertical-align:top;
}
td{
text-align:left;
vertical-align:top;
}
img, object, embed{
border:0px;
margin:0px;
}
p{
margin:0px 0px 7px 0px;
}
strong{
color:#333333
}
li {/*listenpunkte*/
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:6px;
	padding:0px;
	}
ul {/*unsortierte liste
	list-style-image:url("../img_allgemein/aufzaehlung.gif");
	margin-top:0px;
	margin-bottom:7px;
	margin-right:0px;
	margin-left:11px;
	padding:0px;
	display:block;*/
	list-style-image:url("../img_allgemein/aufzaehlung.gif");
	margin:0px 0px 7px 11px;
	padding:0px;
	display:block;
	}
ol {/*unsortierte liste*/
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:11px;
	padding:0px;
	} 
a{
color:#428484; 
text-decoration:underline;
}
a:hover{
text-decoration:underline;
}
.u{
text-decoration:underline;
}
.no-u{
text-decoration:none;
}
.t{
text-transform:uppercase;
}
.gray{
color:#666666;
}
.lightgreen{
color:#DBFF84;
}
.green{
color:#89B93E;
}
.greenfett{
color:#89B93E;
font-weight:bold;
}
.blue{
color:#428484;
}
.brown{
color:#BBB8A2;
}
.weiss{
color:#ffffff;
}
.orange{
color:#E05518;
}
.clear{
clear:both
}
h2{
display:inline;
margin:0px;
font-size:11px;
color:#DBFF84;
font-weight:normal;
}
h3{
display:inline;
margin:0px;
font-size:11px;
color:#89B93E;
font-weight:bold;
}
h4{
display:inline;
margin:0px;
font-size:11px;
color:#428484;
font-weight:bold;
}
#wrap{
width:766px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

.header{
height:247px;
background-color:#ffffff;
}
.content-links-tl-01{
width:486px;
background-repeat:repeat-y;
background-image:url("../img_allgemein/bg_trennlinie_01.gif");
}
.content-sitemap{
width:100%;
background-repeat:repeat-y;
background-image:url("../img_allgemein/bg_trennlinie_01.gif");
}
.content-all-01{
width:766px;
}
.content-links-01{
width:486px;
}
.content-rechts-01{
	width:280px;
	background-repeat:repeat-y;
	background-image:url(../img_allgemein/bg_gruen.gif);
}

.content-rechts-02{
width:280px;
background-repeat:repeat-y;
background-image:url("../img_allgemein/bg_trennlinie_02.gif");
}
.footer-trenner-links{
background-image:url("../img_allgemein/trenner_footer_links.gif");
background-repeat:no-repeat;
height:20px;
overflow:hidden;
width:486px;
}
.footer-trenner-rechts{
background-image:url("../img_allgemein/trenner_footer_rechts.gif");
background-repeat:no-repeat;
height:20px;
overflow:hidden;
width:280px;
}
.footer-left{
padding:3px 0px 0px 38px;
}
.footer-right{
background:url("../img_allgemein/bg_footer.gif");
background-repeat:repeat-y;
padding:3px 0px 0px 30px;
}
.table-rechts-01{
width:100%;
padding:22px 20px 0px 30px;
margin-bottom:10px;
}
.einspaltig-oben-01{
width:100%;
padding:22px 25px 7px 40px;
background-color:#ffffff;
}
.einspaltig-unten-01{
width:100%;
padding:21px 25px 0px 40px;
background-color:#ffffff;
}
.breit-oben-01{
margin:22px 25px 7px 40px;
background-color:#ffffff;
}
.einspaltig-mitte-01{
width:100%;
padding:7px 25px 7px 40px;
background-color:#ffffff;
}
.zweispaltig-01{
width:100%;
}
.zweispaltig-tl-01{
width:100%;
}
.zweispaltig-tl-03{
width:100%;
background-image:url("../img_allgemein/bg_trennlinie_03.gif");
}
.zweispaltig-rechts-oben-01{
	padding:22px 25px 11px 30px;
	width:188px;
}
.zweispaltig-rechts-oben-02{
	padding:0px 25px 11px 30px;
	width:242px;
}
.zweispaltig-rechts-mitte-01{
padding:11px 35px 11px 30px;
width:188px;
}

.zweispaltig-rechts-mitte-02{
padding:0px 0px 0px 30px;
width:188px;
}
.zweispaltig-rechts-unten-01{
padding:11px 25px 0px 30px;
width:188px;
}
.zweispaltig-links-oben-01{
padding:22px 25px 11px 40px;
width:178px;
}
.zweispaltig-links-oben-02{
padding:0px 25px 11px 40px;
width:242px;
}
.zweispaltig-links-mitte-01{
padding:11px 25px 11px 40px;
width:178px;
}
}
.zweispaltig-links-mitte-02{
padding:0px 25px 0px 0px;
width:178px;
}
.zweispaltig-links-unten-01{
padding:11px 25px 0px 40px;
width:178px;
}
.zeile_gruen{
background-color:#8AB132;
width:720px;
margin:0px 0px 0px -19px;
height:20px;
overflow:hidden;
display:block;
}
.bg_grau{
background-color:#F5F5F4;
}
.bg_weiss{
background-color:#ffffff;
}
.home-links{
height:89px;
overflow:hidden;
}
.home-rechts{
padding:26px 0px 0px 30px;
background-image:url(../img_allgemein/bg_newsletter.gif);
background-repeat:no-repeat;
}
.home-banner{
margin:3px 3px -2px 0px;
height:86px;
}
.headline-01{
display:block;
}
.headline-02{
margin-top:22px;
display:block;
}
.headline-03{
display:block;
margin-bottom:5px
}
.trennlinie-01{
margin:8px 0px 8px 0px;
display:block;
}
.trennlinie-02{
background-color:#878787;
width:435px;
margin:0px 0px 16px -19px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-02a{
background-color:#878787;
width:435px;
margin:0px 0px 10px 20px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-03{
background-color:#878787;
width:183px;
margin:0px 0px 16px 0px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-04{
background-color:#ffffff;
width:220px;
margin:0px 0px 16px 0px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-05{
background-color:#DBFF84;
width:220px;
margin:4px 0px 16px 0px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-06{
background-color:#878787;
width:183px;
margin:20px 0px 16px 0px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-07{
background-color:#878787;
width:220px;
margin:0px 0px 16px 0px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-08{
background-color:#878787;
width:220px;
margin:46px 0px 16px 0px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-09{
background-color:#878787;
width:720px;
margin:0px 0px 16px -19px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-10{
background-color:#878787;
width:426px;
margin:2px 25px 3px 20px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-11{
background-color:#878787;
width:193px;
margin:0px 0px 16px -19px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-12{
background-color:#878787;
width:183px;
margin:20px 0px 16px -19px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-13{
background-color:#878787;
width:340px;
margin:0px 0px 16px -19px;
height:1px;
overflow:hidden;
display:block;
}
.trennlinie-14{
background-color:#878787;
width:193px;
margin:11px 0px 7px 21px;
height:1px;
overflow:hidden;
display:block;
}
.img-01{
margin:5px 17px 2px 0px;
float:left;
}
.img-02{
margin:0px 0px 11px 0px;
display:block;
}
.img-03{
margin:0px 25px 0px 0px;
}
.img-04{
margin:3px 17px 9px 0px;
float:left;
}
.img-05{
margin:3px 0px 0px 0px;
float:left;
}
.img-06{
margin:3px 17px -3px 0px;
float:left;
}
a.linkpfeil-01{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_01.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
margin:0px 0px 7px 1px;
}
a.sitemaplinkpfeil-01{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_01.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
display:block;
margin:0px 0px 7px 0px;
}
a.linkpfeil-01a{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_01.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
display:block;
margin:0px 0px 0px 0px;
}
a.linkpfeil-02{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_02.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
display:block;
margin:0px 0px 7px 0px;
color:#DBFF84;
}
a.linkpfeil-03{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_01.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
margin:0px 0px 7px 0px;
}
a.linkpfeil-04{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_02.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
display:block;
margin:0px 0px 7px 0px;
color: #428484
}
a.linkpfeil-05{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_02.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
margin:0px 0px 7px 0px;
color:#DBFF84;
}
.bg_pfeil-02{
padding:0px 12px 0px 8px;
background-image:url("../img_allgemein/pfeil_02.gif");
background-repeat:no-repeat;
background-position: 0px 4px;
display:block;
margin:0px 0px 7px 0px;
}
.copyright{
margin:30px 0px 0px 0px;
display:block;
}
.spacer-01{
padding:0px 20px 0px 20px;
}
.pfeil-01{
vertical-align:middle;
margin:0px 10px 0px 0px;
}
.div-rechts{
float:right;
width:188px;
}
form{
margin:0px; 
padding:0px;
} 
input, select, textarea {
font-family:tahoma;
font-size:11px;

}
.form_newletter{ 
vertical-align:middle;
width:163px;
height:17px;
line-height:17px;
border-style:solid;
border-width:1px;
border-color:#9E9E9E;
background-color:#ffffff;
color:#9E9E9E;
padding-left:5px;
margin-bottom:3px;
}
.form_newletter_button{
vertical-align:middle;
margin-left:10px;
margin-bottom:3px;
}
.form_einzeilig_01{ 
vertical-align:middle;
width:178px;
height:15px;
margin-bottom:3px;
}
.form_klappbox_01{
vertical-align:middle;
width:184px;
height:15px;
margin-bottom:3px;
}
.form_einzeilig_02{ 
vertical-align:middle;
width:155px;
height:15px;
margin:0px 0px 3px 23px;
}
.form_telefon_01{ 
vertical-align:middle;
width:81px;
height:15px;
margin-bottom:3px;
}
.form_rueckruf_01{ 
vertical-align:middle;
width:70px;
height:15px;
margin:0px 0px 3px 23px;
}
.form_rueckruf_02{ 
vertical-align:middle;
width:69px;
height:15px;
margin:0px 0px 3px 0px;
}
.form_upload_01{ 
vertical-align:middle;
width:295px;
height:21px;
margin-bottom:3px;
}
.form_plz_01{ 
vertical-align:middle;
width:50px;
margin-right:10px;
height:15px;
margin-bottom:3px;
}
.form_ort_01{ 
vertical-align:middle;
width:109px;
height:15px;
margin-bottom:3px;
}
.form_mehrzeilig_01{ 
vertical-align:middle;
width:415px;
height:120px;
margin-bottom:3px;
}
.form_checkbox_01{
margin:3px 5px 0px 0px;
vertical-align:middle;
width:15px;
height:15px;
}
.form_radiobutton_01{
margin:0px 5px 0px 0px;
vertical-align:middle;
width:15px;
height:15px;
}
.form_radiobutton_02{
margin:3px 5px 0px 15px;
vertical-align:middle;
width:15px;
height:15px;
}
.form_button_01{
vertical-align:middle;
margin-top:3px;
height:21px;
}

.vorschau_einzeilig_01{ 
	background-image:url(../img_allgemein/pfeil_01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#428484;
	margin:0px 0px 4px 0px;
	display:block;
	height:15px;
}

.vorschau_checkbox_01{ 
	background-image:url(../img_allgemein/pfeil_01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#428484;
	margin:0px 0px 4px 0px;
	display:block;
}

.vorschau_mehrzeilig_01{
background-image:url(../img_allgemein/pfeil_01.gif);
background-repeat:no-repeat;
background-position:0px 5px;
height:15px;
color:#428484;
display:block;
margin:0px 0px 4px 0px;
}
.vorschau_einzeilig_01:first-letter {
margin-left:8px;
}
.vorschau_mehrzeilig_01:first-letter {
margin-left:8px;
}
.vorschau_checkbox_01:first-letter {
margin-left:8px;
}
.nach_oben {
padding:0px 31px 0px 0px;
float:right;
}
.nach_oben_referenzen {
text-align: right;
float:right;
padding: 11px 45px 0px 30px;
width: 168px;
}
.nach_oben_brandility {
margin-right:10px;
margin-bottom:16px;
text-align: right;
float:right;
width: 159px;
}
.liste {
	text-indent: -19px;
}
.absatz { margin-bottom:16px;
}
.absatz_a { margin-bottom:7px;
}
.absatz_b { margin-top:21px;
margin-bottom:21px
}
.eingerueckt {
	text-align: left;
	margin-left: 8px
}
#printform{
padding:20px;
color:#000000;
font-weight:bold;
}
#printform h3{
color:#000000;
text-decoration:underline;
}
.printform_einzeilig_01{ 
font-weight:normal;
background-repeat:no-repeat;
background-position:0px 5px;
color:#000000;
margin:0px 0px 4px 0px;
display:block;
height:15px;
}
.printform_checkbox_01{  
font-weight:normal;
background-repeat:no-repeat;
background-position:0px 5px;
color:#000000;
margin:0px 0px 4px 0px;
display:block;
}
.printform_mehrzeilig_01{
font-weight:normal;
background-repeat:no-repeat;
background-position:0px 5px;
height:15px;
color:#000000;
display:block;
margin:0px 0px 4px 0px;
}
.seitedrucken{
visibility:visible;
}
.ankerabstand{
height:200px;
display:block;
}