body {margin: 0px; padding: 0px; background-image:url(images/background.gif); background-repeat:repeat-y; background-position:center; font-family:Tahoma, sans-serif;}
a {color:#1C6096;}
a:hover {color:#FF6C00;}
h1 {font-family:Tahoma, sans-serif; font-size:17px; color:#336699; font-weight:bold; margin: 13px 0px 11px 12px;}

h2 {font-family:Tahoma, sans-serif; font-size:13px; color:#408BBC; padding: 0px 0px 2px 21px; margin: 12px 0px 1px 12px; background-image:url(images/02.gif); background-repeat:no-repeat; background-position: 0px 1px;}

h3 {font-family:Tahoma, sans-serif; font-size:10px; text-transform:uppercase; color:#FFFFFF; background-color:#629C4A; background-image:url(images/010.gif); padding: 1px 0px 2px 18px; background-repeat:no-repeat; background-position: 5px 4px;}

h3.var2 {color:#778765; padding: 0px 0px 2px 34px; margin: 0px 0px 0px 0px; background-image:url(images/kom.gif);}

h3.var3 {background-color:#F3F3EC; color:#778765; padding: 1px 0px 2px 34px; margin: 0px 0px 0px 0px; background-image:url(images/32.gif);}
form {padding:0px; margin:0px;}
input, textarea, select {font-family:Verdana, sans-serif; font-size:10px; color:#58596B;}

ul {padding: 7px 0px 7px 6px; margin:0px;}

ul li {color:#505161; padding: 0px 0px 0px 20px; margin: 0px; background-image:url(images/li_011.gif); background-repeat:no-repeat;
background-position: 10px 3px; list-style-image:url(images/spacer.gif); font-family:Verdana, sans-serif; font-size:11px;} 

ul.var2 {padding:0px;}
ul.var2 li {background-image:url(images/03.gif); background-position: 0px 4px; font-size:10px; color:#58596B;}
ul.padd li {padding-bottom:10px;}
ul.pb li {padding-bottom:4px;}
ul.pb li li {padding-bottom:0px;}

p.var2 {padding: 0px 6px 0px 12px; margin: 0px; font-size:10px; font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif; color:#58596B; background-image:url(images/kom.gif); background-repeat:no-repeat; background-position: 2px 0px;}

table.font td {font-size:11px;}

.top {background-image:url(images/background_top.gif); background-repeat:repeat-x;}
.left {border-right:1px solid #FFFFFF;}
.left h3 {margin: 12px 10px 10px 10px;}
.left td {font-family:Verdana, sans-serif; color:#58596B; font-size:10px;}
.left strong {color:#567C59;}

.main {border-right:1px solid #DDDEE1; padding: 0px 26px 0px 12px; font-family:/*"Trebuchet MS",*/ Tahoma, sans-serif; font-size:12px; color:#58596B;}
.main2 {border-right:1px solid #DDDEE1; padding: 0px 26px 0px 12px; font-family:/*"Trebuchet MS",*/ Tahoma, sans-serif; font-size:12px; color:#58596B;}

.main p {margin: 0px 0px 10px 12px; text-align:justify;}

.main2 p {margin: 0px 0px 10px 12px; text-align:justify;}
.main2 a:link, .main2 a:hover, .main2 a:visited {font-family:/*"Trebuchet MS",*/ Tahoma, sans-serif; font-size:12px; color:#58596B; text-decoration:none;}


.main p img { float: left; position: relative; margin:9px 12px 3px 0px; }

.main ul li {font-size:12px;}
.main ul.var2 li {background-position: 0px 5px;}

.main p.bem {font-family: Tahoma, sans-serif; font-size:11px; color:#58596B; margin: 0px 0px 10px 12px; padding: 0px 0px 0px 10px; 
background-image:url(images/punkt_3.gif); background-repeat:no-repeat; background-position: 0px 5px;}

.main2 p.bem {font-family: Tahoma, sans-serif; font-size:11px; color:#58596B; margin: 0px 0px 10px 12px; padding: 0px 0px 0px 10px; 
background-image:url(images/punkt_3.gif); background-repeat:no-repeat; background-position: 0px 5px;}

.note {float:right; margin-right:-10px; margin-bottom:5px; margin-left:5px;}
.note td {border:1px solid #858F97; font-family:Tahoma, sans-serif; font-size:9px; color:#797A89;
padding: 5px 5px 4px 6px; text-align:justify;}

.box01 .head {padding: 2px 0px 3px 8px; font-family:Tahoma, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background-image:url(images/13.gif); background-repeat:repeat-x; background-position:bottom; background-color:#858F97;}
.box01 .head3 {padding: 4px 0px 3px 25px; font-family:Tahoma, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background-image:url(images/39.gif); background-repeat:no-repeat; background-position: 0px 2px; background-color:#858F97;}
.box01 .head4 {padding: 4px 0px 3px 25px; font-family:Tahoma, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background-image:url(images/41.gif); background-repeat:no-repeat; background-position: 0px 2px; background-color:#858F97;}

.box01 .headv2 {background-image:url(images/14.gif); background-repeat:repeat-x; background-position:bottom; background-color:#778765;}
.box01 .text {padding: 11px 5px 0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#58596B;}
.box01 p {padding: 0px 0px 5px 0px; margin: 0px; text-align:left;}

.box02 {width:100px; background-color:#FFFFFF; background-image:url(images/04.gif); background-repeat:no-repeat; background-position:bottom right; position:absolute; visibility:hidden;}
.box02 td {border:1px solid #8A9AA6; font-size:10px; color:#3C3D4E; padding-bottom:3px;}
.box02 h3 {font-size:11px; padding: 2px 0px 2px 22px; margin:0px; text-transform:none; color:#3C3D4E; background-color:#EBF1F5; background-image:url(images/09.gif); background-repeat:no-repeat; background-position: 6px 4px;}
.box02 p {text-align:left; padding: 5px 4px 2px 6px; margin:0px;}
.box02 .more {padding-left:4px; white-space:normal; width:1%;}
.box02 .more a {display:block; padding: 0px 3px 1px 14px; background-image:url(images/33.gif); background-repeat:no-repeat; background-position: 0px 1px; font-size:10px; font-weight:bold;}

.table {background-color:#858F97;}
.table table td {background-color:#FFFFFF; font-family:Tahoma, sans-serif; font-size:11px; color:#58596B; padding: 5px 7px 6px 11px;}
.table table tr.var2 td {background-color:#EDF3F8;}
.table table th {background-color:#EDF3F8; font-family:Tahoma, sans-serif; font-size:11px; color:#58596B; padding: 5px 7px 6px 11px;}

.form td {font-family:Verdana, sans-serif; color:#58596B; font-weight:bold; font-size:9px; padding-top:10px}
.form td td {padding-top:0px;}

a.top {display:block; padding: 0px 0px 2px 22px; white-space:nowrap; width:1%;
background-image:url(images/34.gif); background-repeat:no-repeat;}

.footer td {background-color:#FAFAF8;}

.bmenu { padding: 2px 0px 0px 19px; }
.bmenu a {font-weight:bold; font-family:Tahoma, sans-serif; font-size:10px; padding: 0px 0px 0px 10px; margin-right:10px; background-image:url(images/punkt_3.gif); background-repeat:no-repeat; background-position: 0px 5px;}
.add {font-family:Tahoma, sans-serif; font-size:10px; padding: 3px 0px 0px 13px; color:#59636B;}
.add a {color:#59636B;}

.headadd {font-family:Tahoma, sans-serif; font-size:10px; padding: 3px 0px 0px 23px; color:#FFFFFF;}
.headadd a {color:#FFFFFF;}
.headadd a:hover {color:#FF6C00;}

.footeradd {font-family:Tahoma, sans-serif; font-size:10px; padding: 3px 0px 0px 19px; color:#59636B;}
.footeradd a {color:#59636B;}
.footeradd a:hover {color:#FF6C00;}

.menu {padding-bottom:5px;}
.menu img {margin-top:4px;}
.menu2 img {margin-bottom:2px;}

.bc {background-color:#629C4A; border-bottom:5px solid #FFFFFF; color:#FFFFFF; font-family:Verdana, sans-serif; /*text-transform:uppercase;*/
font-size:10px; padding: 2px 0px 3px 23px; background-image:url(images/010.gif); background-repeat:no-repeat; background-position: 5px 5px;}
.bc a {color:#FFFFFF; text-decoration:none;}
.bc a:hover {text-decoration:underline; color:#FFFFFF;}

.right {background-image:url(images/headbild_01.jpg); background-repeat:no-repeat;}
.right2 {background-image:url(images/headbild_02.jpg); background-repeat:no-repeat;}
.right3 {background-image:url(images/headbild_03.jpg); background-repeat:no-repeat;}
.right4 {background-image:url(images/headbild_04.jpg); background-repeat:no-repeat;}
.right5 {background-image:url(images/headbild_10.jpg); background-repeat:no-repeat;}
.right6 {background-image:url(images/headbild_06.jpg); background-repeat:no-repeat;}
.right7 {background-image:url(images/headbild_07.jpg); background-repeat:no-repeat;}
.right8 {background-image:url(images/headbild_08.jpg); background-repeat:no-repeat;}
.right9 {background-image:url(images/headbild_09.jpg); background-repeat:no-repeat;}

.hauptnavp {font-family: Verdana, Helvetica, Tahoma, Arial,sans-serif; color:#4B5765; font-weight:bold; /* #58596B */}
.hauptnavp a:link, .hauptnavp a:visited {color:#4B5765; display:block; font-size:10px; margin:0px 0px 2px 10px; background: url(images/h_nav_bg1.gif) 0px 0px no-repeat; padding:2px 0px 4px 18px; border:0; text-decoration:none;}
.hauptnavp a:hover {color:#FFFFFF; font-size:10px; background: url(images/h_nav_bg2.gif) 0px 0px no-repeat; text-decoration:none;}

.unternavp {font-family: Verdana, Helvetica, Tahoma, Arial,sans-serif; color:#333333; font-weight:bold;}
.unternavp a:link, .unternavp a:visited {color:#666666; display:block; font-size:9px; margin:0px 0px 2px 10px; background: url(images/u_nav_bg1.gif) 0px 0px no-repeat; padding:2px 0px 5px 28px; border:0; text-decoration:none;}
.unternavp a:hover {color:#FFFFFF; font-size:9px; background: url(images/u_nav_bg2.gif) 0px 0px no-repeat; text-decoration:none;}

table.koepfe td {font-size:11px;}
table.content td {font-family: Verdana, Helvetica,sans-serif; color:#58596B; /*font-weight:bold;*/ font-size:11px; padding-top:10px}
table.zins td.col {font-size:11px; background-color:#F3F3EC; color:#58596B;}
table.zins td.ab {text-align:right; font-size:11px; background-color:#F3F3EC; color:#58596B;}
table.zins td.mit {text-align:center; font-size:11px; background-color:#F3F3EC; color:#58596B;}
table.zins td.anfrage {text-align:center; font-size:11px; background-color:#F3F3EC; color:#666666; font-style: italic; }

.tabcont {font-family:Tahoma, sans-serif; font-size:10px; padding: 3px 0px 0px 4px; color:#59636B;}
.tabcont a {color:#59636B;}
.tabcont a:hover {color:#FF6C00;}
.tabcont img {
	border: 5px solid #E8E8DE;
}
.tabcont2 {font-family:Tahoma, sans-serif; font-size:12px; padding: 3px 0px 0px 4px; color:#59636B;}
.tabcont2 a {color:#59636B;}
.tabcont2 a:hover {color:#FF6C00;}
.tabcont2 img {
	border: 5px solid #E8E8DE;
}
#headertop {font-family:Tahoma, sans-serif; font-size:10px; text-transform:uppercase; font-weight: bold; margin-bottom: 1px;; color:#FFFFFF; background-color:#629C4A;
margin-top: 2px;}
#headerbottom {font-family:Tahoma, sans-serif; font-size:10px; text-transform:uppercase; font-weight: bold; padding: 2px 2px 2px 2px; color:#FFFFFF; background-color:#629C4A;
margin-top: 2px;}


