html { height:100%;}
body {/* position:relative;float:left;*/  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; height:auto; min-height:100%; background:transparent url(../images/body_background.gif) repeat-y top left scroll;}
.body {/* position:relative;*/ width:850px; height:100%; background:url(../images/body_background.gif) repeat-y; }
#menu_left { padding:5px; width:130px; background-color:#999; float:left; font-size:12px; font-weight:bold; color:#EEEEEE; }
#container_main { float:right; width:710px; }
#container_main #inhalt{ padding: 5px 0px 25px 20px; /*10px 10px 25px 10px;*/ }
#branchen_header, #branchen_label, #branchen_2label { position:relative; height: 26px; width:708px; float:left; background:#f4791f; }
#branchen_label { font-size:14px; position:static; height: 21px; line-height:21px; float:left; width:124px; color:#000; background:#f4791f; font-weight: bold; padding:3px 3px 2px 13px; z-index:5; border-bottom:1px solid #fff}
#branchen_label a {font-size:16px; color:#000; font-weight:bold; display:block; width:124px; height:21px; text-decoration:none; line-height:21px;}
#branchen_label a:hover {color:#fff;}
/*#branchen_2label { float:left;
	background:url(../../images/branchenheader/secondLabelBg.jpg) no-repeat right top; font-size:14px; padding-bottom:8px; padding-top:9px; padding-left: 10px; font-weight: bold; height:18px; width:auto; padding-right: 10px; padding-left: 6px; } 
*/
#branchen_2label { float:left;
	/*background:url(../../images/branchenheader/secondLabelBg.jpg) no-repeat right top;*/ font-size:12px; font-weight: bold; height:26px; line-height:26px; margin-left:6px; padding:0px 10px 0px 5px; width:auto;} 

#branchen_2label span{font-size:12px; margin-left:2px;}

#branchen_label_menu { width:350px; float:right; padding: 2px; height:19px;}
#branchen_hinweis { float:left; padding: 10px 2px 6px 2px; }
.orange { color: #F4791F; }
#gr_bn, #gr_label { float:right; }
#gr_bn ul{ list-style-type: none; margin:0; padding:0; }
#gr_bn li{ display:inline; margin:0; padding:0; }
#gr_bn a{ float:left; background:url(../../images/buttons/bn-left.gif) no-repeat left top; margin:0; margin-left: 5px; padding:0 0 0 5px; text-decoration:none; }
#gr_bn a span{ float:left; display:block; background:url(../../images/buttons/bn-bg.gif) no-repeat right top; padding: 3px 5px 4px 0px; font-weight:bold; color:#3B3B3B; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#gr_bn a span {float:none;} 
/* End IE5-Mac hack */
#gr_bn a:hover span { color: black; }
#gr_bn #current a{ background-position:0 -30px; }
#gr_bn #current a span{ background-position:100% -30px; color: black; }
#gr_bn a:hover{ background-position:0% -30px; }
#gr_bn a:hover span{ background-position:100% -30px; }

#gr_label b{ color: #FFFFFF; float:left; background:url(../../images/labels/lb-left.gif) no-repeat left top; margin:0; margin-left: 5px; padding:0 0 0 5px; text-decoration:none; }
#gr_label b span{ float:left; display:block; background:url(../../images/labels/label.gif) no-repeat right top; padding: 3px 5px 4px 0px; font-weight:bold; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#gr_label b span {float:none;} 
/* End IE5-Mac hack */
a.kreis_weiter img, a.kreis_weiter_bw img{ width:78px; height:77px; text-decoration:none; background:url(../../images/buttons/button_kreis.jpg) no-repeat left top; }
a.kreis_weiter_bw img { background:url(../../images/buttons/weiter_kreis_orange_bw.gif) no-repeat left top; }
a.kreis_weiter:hover img{ background-position:left bottom; }
a.kreis_weiter_bw:hover img{ background:url(../../images/buttons/weiter_kreis_orange_bw.gif) no-repeat left -86px; }
a.kreis_weiter img, a.kreis_weiter_bw img { border:none; }
a.bn_orange{ color: #000000; float:left; background:url(../../images/buttons/bn-left.gif) no-repeat left top; margin:0; margin-left: 5px; padding:0 0 2px 5px; text-decoration:none; }
a.bn_orange span{ float:left; display:block; background:url(../../images/buttons/bn-bg.gif) no-repeat right top; padding: 3px 5px 4px 0px; font-weight:bold; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
a.bn_orange span {float:none;} 
/* End IE5-Mac hack */
a.bn_orange:hover{ background:url(../../images/buttons/bn-left.gif) no-repeat left -30px; }
a.bn_orange:hover span{ float:left; display:block; background:url(../../images/buttons/bn-bg.gif) no-repeat right -30px; }


form {display:inline;}

input.kreis_weiter { border:0; 
	width:78px; height:77px; text-decoration:none; background:url(../../images/buttons/button_kreis.jpg) no-repeat left top; }
input.kreis_weiter:hover { background-position:left bottom; }



