/* CSS-Dokument */
/*
a.menu:link { text-decoration:none; color:#000000; font-size:11px; font-weight:normal; font-family:Verdana;display:block;height:21px;width:180px;padding-top:3px;background-image:url('../img/button_0.jpg');background-repeat:no-repeat;}
a.menu:active { text-decoration:none; color:#000000; font-size:11px; font-weight:normal; font-family:Verdana;display:block;height:21px;width:180px;padding-top:3px;background-image:url('../img/button_0.jpg');background-repeat:no-repeat;}
a.menu:visited { text-decoration:none; color:#000000; font-size:11px; font-weight:normal; font-family:Verdana;display:block;height:21px;width:180px;padding-top:3px;background-image:url('../img/button_0.jpg');background-repeat:no-repeat;}
a.menu:selected { text-decoration:none; color:#000000; font-size:11px; font-weight:normal; font-family:Verdana;display:block;height:31px;width:180px;padding-top:3px;background-image:url('../img/button_0.jpg');background-repeat:no-repeat;}
a.menu:hover { text-decoration:none; color:#000000; font-size:11px; font-weight:normal; font-family:Verdana;height:21px;width:180px;padding-top:3px;background-image:url('../img/button_1.jpg');background-repeat:no-repeat;}
*/

html { width:100%; height:100%; };
table.aussen { width:100%; height:100%; border:0;}
table.aussen td  { text-align:center; vertical-align:middle;}



body {
	background-color:#F4F6E6;
	background-position:top left;
	width:100%;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	scrollbar-base-color:#002D73;
    scrollbar-arrow-color:#00664f;
    scrollbar-face-color:#e5e9d5;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#002D73;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#4a9f7b;
    scrollbar-track-color:#e6ead6;

}

.bg_top_left {
	background-image:url(../img/bg_top_left.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top:0px;
	margin-left:0px;
	width:222px;
	height:201px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:14px;
	line-height:2.0;
	font-style:normal;
}


.bg_top_middle {
	background-image:url(../img/bg_top_middle.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:3px;
	height:201px;
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bg_top_right {
	background-image:url(../img/bg_top_right.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	width:188px;
	height:177px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bg_top_trenn {
	background-image:url(../img/bg_top_trenn.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:1px;
	height:177px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bg_top_menu {
	background-image:url(../img/bg_top_menu.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	width:755px;
	height:24px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.bg_menu {
	background-image:url(../img/bg_menu_trenn.jpg);
	background-repeat:no-repeat;
	background-position:middle left;
	height:24px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	line-height:1;
	font-style:normal;
	text-decoration: none;
}

.bg_main_left {
	background-image:url(../img/bg_main_left.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	width:222px;
	height:410px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
	font-style:normal;
}

.bg_main_middle {
	background-image:url(../img/bg_main_trenn.jpg);
	background-repeat: repeat-y;
	background-position:top left;
	width:3px;
	height:410px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
	font-style:normal;
}

.bg_main_right {
	background-image:url(../img/bg_main_right.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	width:755px;
	height:410px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
	font-style:normal;
}

.bg_bottom_line{
	background-image:url(../img/bg_bottom_line.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:8px;
	width:980px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bg_bottom{
	background-color:#F4F4E6;
	background-position:top left;
	height:20px;
	width:980px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bg_button2 {
	background-image:url(../img/bg_button.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:100px;
	height:22px;
	font-family:Verdana;
	text-align:center;
	font-size:11px;
	margin-left:6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border:0px;
	color:#ffffff
}

.bg_button {
	background-image:url(../img/bg_button.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:100px;
	height:22px;
	font-family:Verdana;
	text-align:center;
	font-size:11px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border:0px;
	color:#ffffff
}

.text_1 {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	line-height:1;
	font-style:normal;
	text-decoration: none;
}

.text_15 {
	font-family:Verdana;
	color:#00664F;
	text-align:left;
	font-size:11px;
	line-height:1.5;
	font-style:normal;
	text-decoration: none;
}

.text_15_bold {
	font-family:Verdana;
	color:#00664F;
	text-align:left;
	font-size:11px;
	line-height:1.5;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
}

.text_box_15 {
	font-family:Verdana;
	color:#00664F;
	text-align:left;
	font-size:11px;
	line-height:1.5;
	font-style:normal;
	text-decoration: none;
	border:#B7D2C0;
	border-style:solid;
	border-width:1px;
	padding-top: 5px;
	padding-left: 5px;
}

.text_box_15_10 {
	font-family:Verdana;
	color:#00664F;
	text-align:left;
	font-size:10px;
	line-height:1.5;
	font-style:normal;
	text-decoration: none;
	border:#B7D2C0;
	border-style:solid;
	border-width:1px;
	padding-top: 5px;
	padding-left: 5px;
}

.erklaerung_inhalt {
	font-family:Verdana;
	font-size:10px;
	line-height:1.5;
	font-style:normal;
}

.reinigung {
	font-family:Verdana;
	color:#00664F;
	text-align:left;
	font-size:11px;
	line-height:1.5;
	font-style:normal;
	font-weight:bold;
	text-decoration: underline;
}

.text_sitemap_25 {
	font-family:Verdana;
	color:#00664F;
	text-align:left;
	font-size:11px;
	line-height:2.0;
	font-style:normal;
	text-decoration: none;
}

.bild_border {
	border:1px;
	border-color: #E4E5E7;
	border-style: ridge;
}

input.text_form_li_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_eingabe_1.jpg);
	background-repeat:no-repeat;
}

input.text_form_li_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_eingabe_2.jpg);
	background-repeat:no-repeat;
}


input.text_form_li_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_eingabe_3.jpg);
	background-repeat:no-repeat;
}


input.text_form_li_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_eingabe_4.jpg);
	background-repeat:no-repeat;
}


textarea.text_form_re {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_textarea.jpg);
	background-position: fixed;
	background-repeat:no-repeat;
	width:300px;
	height:240px;
}

textarea.text_form_re_detail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_textarea.jpg);
	background-position: fixed;
	background-repeat:no-repeat;
	width:250px;
	height:140px;
}

input.text_form_li_detail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height:1.5;
	background-image:url(../img/bg_eingabe_4.jpg);
	background-repeat:no-repeat;
}

input.checkbox_detail {

	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height:1.5;

}

table.liste th{
	height:25px;
	background:             url(../images/icons/th_bg.jpg) repeat-x;
	border:                 1px #CCCCCC solid;
}

table.liste td{
	height:                 23px;
	text-align:             center;
	background-color: silver;
	padding: 0 5px 0 5px;
}

.center {

	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	width:328px;
	float:left;
	margin-right: 59px;
	border: 1px solid #B7D2C0;
}

input.text_form_li_objekt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_main_right.jpg);
	background-repeat:repeat x;
	width: 243px;
	margin: 2px 0;
}

textarea.text_form_objekt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00664F;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-image:url(../img/bg_main_right.jpg);
	background-repeat:repeat x;
	width:300px;
	height:240px;
}

input.error,select.error,td.error,iframe.error{
	border:                 1px #FF0000 solid;
	background-color:       #FFFFCC;
	width: 243px;
}

textarea.error {
	border:                 1px #FF0000 solid;
	background-color:       #FFFFCC;
	width: 300px;
}

.linie {
	border-bottom:                 1px #B7D2C0 solid;
}

.kontakt_right {
	padding-left: 419px;
}