body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image:url(images/hgb-main.jpg);
	background-repeat:repeat-x;
	color:#333333;
}

.navtable_top {
width:750px;
margin:auto;
height:29px;
}
.liste {
border-bottom:solid #CCCCCC 1px;
}
.count {
font-size:11px;
border:0px;
}
.error {
font-weight:bold;
text-align:center;
padding:10px;
width:420px;
border:solid 2px #FF0000;
color:#CC0000;
}

.box_headline {
text-align:center;
color:#FFFFFF;
padding-top:8px;
font-size:12px;
font-weight:bold;
}
.content {
padding: 10px;
}
.content2 {
padding: 4px;
}

.schritt_inaktiv {
font-weight:bold;
border: solid 1px #ccc;
background-color:#eee;
color:#ccc;
text-align:center;
width:32px;
}
.schritt_done {
font-weight:bold;
border: solid 1px #287aaa;
background-color:#45a3d7;
color:#fff;
text-align:center;
width:32px;
}
.schritt_aktiv {
font-weight:bold;
border: solid 1px #39aa27;
background-color:#56d73f;
color:#fff;
text-align:center;
width:32px;
}

.big {
font-size:22px;
}

.bigtextfield {
font-size:22px;
border: 1px #CCCCCC solid;
color:#000;
}

.bigtextfield2 {
font-size:16px;
border: 1px #CCCCCC solid;
color:#000;
}

.logotable_top {
width:750px;
margin:auto;
padding:0px;
height:70px;
}
.boxtable_head_full {
width:750px;
margin:auto;
height:34px;
}

.boxtable_head_text {
width:750px;
margin:auto;
text-align:center;
height:50px;
background-image:url(images/box_head_text.jpg);
background-repeat:no-repeat;

padding-top:8px;
}

.boxtable_bottom_full {
width:750px;
margin:auto;
height:150px;
background-image:url(images/box_bottom.jpg);
background-repeat:no-repeat;
}
.boxtable_bottom_text {
width:750px;
margin:auto;
height:50px;
background-image:url(images/box_bottom_text.jpg);
background-repeat:no-repeat;

padding-top:8px;
}
.boxtable_footer_full {
width:750px;
margin:auto;
height:25px;
padding-top:5px;
padding-right:20px;
text-align:right;
color:#999;
}

.boxtable_footer_full a:link {
color:#999;
text-decoration:none;
}
.boxtable_footer_full a:active {
color:#999;
text-decoration:none;
}
.boxtable_footer_full a:visited {
color:#999;
text-decoration:none;
}
.boxtable_footer_full a:hover {
color:#009933;
text-decoration:none;
}


.bottombox a:link {
color:#66ff00;
font-weight:bold;
text-decoration:none;
}
.bottombox a:active {
color:#66ff00;
font-weight:bold;
text-decoration:none;
}
.bottombox a:visited {
color:#66ff00;;
font-weight:bold;
text-decoration:none;
}
.bottombox a:hover {
color:#ffffff;
font-weight:bold;
text-decoration:none;
}




.content_full {
width:750px;
margin:auto;
}
.boxtable_content_full {
width:750px;
margin:auto;
height:176px;
}
.bottombox {
padding-top:40px;
color:#FFFFFF;
font-size:12px;
}
.logo {
background-image:url(images/zklogo1.jpg);
background-repeat:no-repeat;
width:750px;
padding:0px;
height:70px;
float:left
}
.box_head_green_360 {
width:360px;
height:20px;
background-image:url(images/box_head_green_360.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
padding-top:14px;
float:left;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.box_head_blue_389 {
width:374px;
height:20px;
background-image:url(images/box_head_blue_389.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
padding-top:14px;
float:right;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


.box_content_360 {
width:360px;
height:168px;
background-image:url(images/box_content_360.jpg);
background-repeat:no-repeat;
float:left;
text-decoration:none;
font-size:12px;
}
.box_content_389 {
width:374px;
height:168px;
background-image:url(images-work/back.png);
background-repeat:no-repeat;
float:right;
text-decoration:none;
font-size:12px;
}

.beschreibung {
text-align:justify;
color:#777;
font-size:11px;
}





a:link {
text-decoration:none;
color:#0099FF;
}
a:active {
text-decoration:none;
color:#0099FF;
}
a:visited {
text-decoration:none;
color:#0099FF;
}
a:hover {
text-decoration:none;
color:#009933;
}

a.navbutton:link {
width:120px;
height:21px;
background-image:url(images/navbutton.jpg);
background-repeat:no-repeat;
padding-right:1px;
text-align:center;
color:#FFFFFF;
padding-top:8px;
float:left;
text-decoration:none;
font-size:12px;
}
a.navbutton:visited {
width:120px;
height:21px;
background-image:url(images/navbutton.jpg);
background-repeat:no-repeat;
padding-right:1px;
text-align:center;
color:#FFFFFF;
padding-top:8px;
float:left;
text-decoration:none;
font-size:12px;
}
a.navbutton:active {
width:120px;
height:21px;
background-image:url(images/navbutton.jpg);
background-repeat:no-repeat;
padding-right:1px;
text-align:center;
color:#FFFFFF;
padding-top:8px;
float:left;
text-decoration:none;
font-size:12px;
}
a.navbutton:hover {
width:120px;
height:21px;
background-image:url(images/navbutton-b.jpg);
background-repeat:no-repeat;
padding-right:1px;
text-align:center;
color:#FFFFFF;
padding-top:8px;
float:left;
text-decoration:none;
font-size:12px;
}
.logintable_top {
width:377px;
height:21px;
background-image:url(images/logintable_top.jpg);
background-repeat:no-repeat;
text-align:left;
color:#FFFFFF;
padding-top:8px;
float:left;
text-decoration:none;
font-size:11px;
padding-left:10px;
}



.buttonsmall {
border: 1px #2e85b6 solid;
color:#fff;
font-size:12px;
background-color:#4ea5d6;
}


.gruende {
border-bottom:solid #CCCCCC 1px;
}


.optionstext {
width:420px;
padding-left:25px;
padding-bottom: 10px;
border-bottom:solid #CCCCCC 1px;
}

.optionstext_nobottom {
width:470px;
padding-left:25px;
padding-bottom: 10px;
}

.maintext {
width:445px;
}

.normaltext {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;
	font-weight:normal;
}
.optionsheadline {
padding-top:10px;
width:420px;
font-weight:bold;
color: #3790c4;
font-size:12px;
}
.headline_text {
font-size:14px;
color: #3790c4;
font-weight:bold;
}
.formmenu {
height:18px;
border: 1px #CCCCCC solid;
color:#777;
font-size:11px;
}
.formmenu2 {
border: 1px #CCCCCC solid;
color:#777;
font-size:11px;
}



.formmenu_nav {

border: 1px #ccc solid;
color:#777;
font-size:12px;
background-color:#fff;
}

.formbutton2 {
border: 1px #2e85b6 solid;
color:#fff;
font-size:12px;
background-color:#4ea5d6;
}

.formbutton_container {
width:455px;
padding-top:10px;
padding-bottom: 10px;
}

.formbutton_container2 {
padding-top:10px;
padding-bottom: 10px;
}
.formbutton {
width: 445px;
background-image:url(images/button455.jpg);
background-repeat:no-repeat;
color:#fff;
height: 30px;
border: 0px;
font-weight:bold;
}

.formbutton2 {
background-image:url(images/button455.jpg);
background-repeat:no-repeat;
color:#fff;
height: 30px;
border: 0px;
font-weight:bold;
}

.formbutton200 {
width: 210px;
background-image:url(images/button220.jpg);
background-repeat:no-repeat;
color:#fff;
height: 30px;
border: 0px;
font-weight:bold;
}
