*{ 
	padding: 0;
	margin: 0;
	border: 0; 
}
h1 {
  font-weight:normal;
  font-size:1em;
  margin:0;
  padding:0;
  text-decoration:none;
  font-family:inherit;
}
h2 {
  font-weight:normal;
  font-size:1em;
  margin:0;
  padding:0;
  text-decoration:none;
  font-family:inherit;
}
body 
{ 
  	width: 100%;
  	height: 100%;
	text-align: left; 
	background: #FFFFFF; 
	background-image: url(../images/bg_main.gif);
	background-repeat:repeat-y;
}

body, input, textarea, select
{ 
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

a
{
	textdecoration: underline;
	color: #333333;
}

form
{
	display:inline; 
}

option 
{
	line-height:1em;
	font-size:1em;
}

#header
{	 
	width: 100%;    
  	float: left;
  	border-bottom: 1px solid #D1D1D1;
}

#head, .head
{	 
 	Width: 84.65em;
	float: left;
}

#logo
{
	float: left;
	width: 17.65em;
	background: #FFFFFF; 
	height: 115px;
	text-align: center;
}

#titel
{
	float: left;
	width: 66.8em;
	height: 115px;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	background: #F1F1F1; 
	background-image: url(../images/bg_grau_hell.gif);
}

#titel P
{
	font-size: 2.1em;
	font-weight: normal;

	line-height: 1.4em;
	color:#333333;	
	margin-top: 50px; 
	margin-left: 32px;
}

#container
{
	width: 84.65em;
	clear:both;
	float: left;
}

#navi
{
	height: auto;
	height: 100%;
	float: left;
    width: 17.7em;
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

#content
{
	float: left;
	width: 66.75em;
  	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	background: #FFFFFF; 
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#content ul
{
	margin-left: 12px;
}

*html #content ul
{
	margin-left: 15px;
}

*+html #content ul
{
	margin-left: 16px;
}

#suchen
{
	float: left;
	width: 100%; 
	height: 1.6em;
	overflow:hidden;
	border-bottom: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);
}

#suchen #feld
{
	float: left;
}

#suchen input
{
	margin-left: 11px;	
	width: 12.50em;
	height: 1.4em;
	padding-left: 9px;
	padding-top: 0.2em;
	font-size: 1em;
}

*html #suchen input
{
	margin-top: -1px;
}

*+html #suchen input
{
	margin-top: -1px;
	height: 1.5em;
	margin-top: -1px;	
}

#suchen img
{
	float: left;
}
/*----------------------------------*/
#hauptnavigation,
.hauptnavigation 
{ 
	float:left;
  	margin-top: 18px;
	width: 100%; 
	overflow:hidden;
	border-top: 1px solid #D1D1D1;
	
	color:#333333;
	line-height:1.6em;
}

#hauptnavigation ul,
.hauptnavigation ul
{
	list-style-type: none;
}

#hauptnavigation ul li,
.hauptnavigation ul li 
{
	height: 18px;
	width: 100%;
	display:inline;
} 

#hauptnavigation ul li a,
.hauptnavigation ul li a
{
	display: block;
	padding-left:20px;
	width: 100%;
	color:#333333;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #D1D1D1;
	text-decoration:none;
}

#hauptnavigation ul li a#aktiv, #hauptnavigation ul li a.aktiv,
.hauptnavigation ul li a#aktiv, .hauptnavigation ul li a.aktiv
{
	font-weight: bold;
	background: #F1F1F1; 
}

#hauptnavigation ul li a#aktiv:hover, #hauptnavigation ul li a.aktiv:hover,
.hauptnavigation ul li a#aktiv:hover, .hauptnavigation ul li a.aktiv:hover
{
	background: #C2C2C2; 
}

#hauptnavigation ul li a#aktiv_pfeil_l, #hauptnavigation ul li a.aktiv_pfeil_l,
.hauptnavigation ul li a#aktiv_pfeil_l, .hauptnavigation ul li a.aktiv_pfeil_l
{
	font-weight: bold;
	color:#333333;
    background-image: url(../images/navi_pfeil.gif);
	background-repeat: no-repeat;
}

#hauptnavigation ul li a:hover,
.hauptnavigation ul li a:hover
{
	background-color: #C2C2C2;
}

#hauptnavigation ul li a#aktiv_pfeil_l:hover, #hauptnavigation ul li a.aktiv_pfeil_l:hover,
.hauptnavigation ul li a#aktiv_pfeil_l:hover, .hauptnavigation ul li a.aktiv_pfeil_l:hover
{
	background: #C2C2C2; 
    background-image: url(../images/navi_pfeil.gif);
	background-repeat: no-repeat;
}

#unternavigation, .unternavigation 
{ 
	overflow:hidden;
}

#unternavigation ul, .unternavigation ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unternavigation ul li, .unternavigation ul li 
{
	margin:0;
	padding:0;
	width: 100%;
	display:inline;
} 

#unternavigation ul li a, .unternavigation ul li a
{
	display: block;
	padding:0;
	margin:0;
	padding-left:29px;
	width: 100%;
	background: #C2C2C2;
	color:#333333;
	line-height:1.6em;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #D1D1D1;
	text-decoration:none;
}

#unternavigation ul li a#pfeil_r, #unternavigation ul li a.pfeil_r,
.unternavigation ul li a#pfeil_r, .unternavigation ul li a.pfeil_r
{
    background-image: url(../images/unternavi_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation ul li a#pfeil_r:hover, #unternavigation ul li a.pfeil_r:hover,
.unternavigation ul li a#pfeil_r:hover, .unternavigation ul li a.pfeil_r:hover
{
	background: #F1F1F1; 
    background-image: url(../images/unternavi_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation ul li a#aktiv_pfeil_r, #unternavigation ul li a.aktiv_pfeil_r,
.unternavigation ul li a#aktiv_pfeil_r, .unternavigation ul li a.aktiv_pfeil_r
{
	font-weight: bold;
	background: #F1F1F1; 
	background-image: url(../images/unternavi_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation ul li a#aktiv_pfeil_r:hover, #unternavigation ul li a.aktiv_pfeil_r:hover,
.unternavigation ul li a#aktiv_pfeil_r:hover, .unternavigation ul li a.aktiv_pfeil_r:hover,
{
	font-weight: bold;
	background: #C2C2C2; 
	background-image: url(../images/unternavi_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation ul li a#aktiv, #unternavigation ul li a.aktiv,
.unternavigation ul li a#aktiv, .unternavigation ul li a.aktiv,
{
	font-weight: bold;
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

#unternavigation ul li a#aktiv_pfeil_l, #unternavigation ul li a.aktiv_pfeil_l,
.unternavigation ul li a#aktiv_pfeil_l, .unternavigation ul li a.aktiv_pfeil_l
{
	font-weight: bold;
	color:#333333;
	background: #F1F1F1; 
    background-image: url(../images/unternavi_l.gif);
	background-repeat: no-repeat;
}

#unternavigation ul li a#aktiv_pfeil_l:hover, #unternavigation ul li a.aktiv_pfeil_l:hover,
.unternavigation ul li a#aktiv_pfeil_l:hover, .unternavigation ul li a.aktiv_pfeil_l:hover
{
	font-weight: bold;
	color:#333333;
	background: #C2C2C2; 
    background-image: url(../images/unternavi_l.gif);
	background-repeat: no-repeat;
}

#unternavigation2, .unternavigation2 
{ 
	width: 100%;
	overflow:hidden;
}

#unternavigation2 ul, .unternavigation2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#unternavigation2 ul li, .unternavigation2 ul li 
{
	margin:0;
	padding:0;
	width: 100%;
	display:inline;
} 

#unternavigation2 ul li a, .unternavigation2 ul li a
{
	display: block;
	padding:0;
	margin:0;
	padding-left:38px;
	background: #C2C2C2;
	color:#333333;
	line-height:1.6em;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #D1D1D1;
	text-decoration:none;
}

#unternavigation2 ul li a#pfeil_r, #unternavigation2 ul li a.pfeil_r,
.unternavigation2 ul li a#pfeil_r, .unternavigation2 ul li a.pfeil_r
{
    background-image: url(../images/unternavi2_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation2 ul li a#pfeil_r:hover, #unternavigation2 ul li a.pfeil_r:hover,
.unternavigation2 ul li a#pfeil_r:hover, .unternavigation2 ul li a.pfeil_r:hover
{
	background-color: #F1F1F1;
    background-image: url(../images/unternavi2_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation2 ul li a#aktiv_pfeil_r, #unternavigation2 ul li a.aktiv_pfeil_r,
.unternavigation2 ul li a#aktiv_pfeil_r, .unternavigation2 ul li a.aktiv_pfeil_r
{
	background: #F1F1F1; 
	background-image: url(../images/unternavi2_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation2 ul li a#aktiv, #unternavigation2 ul li a.aktiv,
.unternavigation2 ul li a#aktiv, .unternavigation2 ul li a.aktiv
{
	font-weight: bold;
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
	
}

#unternavigation2 ul li a:hover,
.unternavigation2 ul li a:hover
{
    background-image: url(../images/unternavi2_pfeil.gif);
	background-repeat: no-repeat;
}

#unternavigation2 ul li a#aktiv_pfeil_l, #unternavigation2 ul li a.aktiv_pfeil_l,
.unternavigation2 ul li a#aktiv_pfeil_l, .unternavigation2 ul li a.aktiv_pfeil_l
{
	font-weight: bold;
	color:#333333;
	background: #F1F1F1; 
    background-image: url(../images/unternavi2_aktiv.gif);
	background-repeat: no-repeat;
}

#unternavigation2 ul li a#aktiv_pfeil_l:hover, #unternavigation2 ul li a.aktiv_pfeil_l:hover,
.unternavigation2 ul li a#aktiv_pfeil_l:hover, .unternavigation2 ul li a.aktiv_pfeil_l:hover
{
	font-weight: bold;
	color:#333333;
	background: #C2C2C2; 
    background-image: url(../images/unternavi2_aktiv.gif);
	background-repeat: no-repeat;
}

#unternavigation3,
.unternavigation3 
{ 
	width: 100%;
	overflow:hidden;
}

#unternavigation3 ul,
.unternavigation3 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#unternavigation3 ul li,
.unternavigation3 ul li 
{
	margin:0;
	padding:0;
	width: 100%;
	display:inline;
} 

#unternavigation3 ul li a,
.unternavigation3 ul li a
{
	display: block;
	padding:0;
	margin:0;
	padding-left:47px;
	width: 100%;
	background: #C2C2C2;
	color:#333333;
	line-height:1.6em;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #D1D1D1;
	text-decoration:none;
}

#unternavigation3 ul li a#pfeil_r, #unternavigation3 ul li a.pfeil_r,
.unternavigation3 ul li a#pfeil_r, .unternavigation3 ul li a.pfeil_r
{
    background-image: url(../images/unternavi3_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation3 ul li a#pfeil_r:hover, #unternavigation3 ul li a.pfeil_r:hover,
.unternavigation3 ul li a#pfeil_r:hover, .unternavigation3 ul li a.pfeil_r:hover
{
	background: #F1F1F1;
    background-image: url(../images/unternavi3_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation3 ul li a#aktiv_pfeil_l, #unternavigation3 ul li a.aktiv_pfeil_l,
.unternavigation3 ul li a#aktiv_pfeil_l, .unternavigation3 ul li a.aktiv_pfeil_l
{
	font-weight: bold;
	color:#333333;
	background: #F1F1F1; 
    background-image: url(../images/unternavi3_aktiv.gif);
	background-repeat: no-repeat;
}

#unternavigation3 ul li a#aktiv_pfeil_l:hover, #unternavigation3 ul li a.aktiv_pfeil_l:hover,
.unternavigation3 ul li a#aktiv_pfeil_l:hover, .unternavigation3 ul li a.aktiv_pfeil_l:hover
{
	font-weight: bold;
	color:#333333;
	background: #C2C2C2; 
  background-image: url(../images/unternavi3_aktiv.gif);
	background-repeat: no-repeat;
}

#unternavigation3 ul li a#aktiv, #unternavigation3 ul li a.aktiv,
.unternavigation3 ul li a#aktiv, .unternavigation3 ul li a.aktiv
{
	font-weight: bold;
}

#unternavigation3 ul li a:hover,
.unternavigation3 ul li a:hover
{
    background-image: url(../images/unternavi3_pfeil.gif);
	background-repeat: no-repeat;
}

#unternavigation3 ul li a#aktiv_pfeil_r, #unternavigation3 ul li a.aktiv_pfeil_r,
.unternavigation3 ul li a#aktiv_pfeil_r, .unternavigation3 ul li a.aktiv_pfeil_r
{
	font-weight: bold;
	color:#333333;
	background: #F1F1F1; 
    background-image: url(../images/unternavi3_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation3 ul li a#aktiv_pfeil_r:hover, #unternavigation3 ul li a.aktiv_pfeil_r:hover,
.unternavigation3 ul li a#aktiv_pfeil_r:hover, .unternavigation3 ul li a.aktiv_pfeil_r:hover
{
	font-weight: bold;
	color:#333333;
	background: #C2C2C2; 
    background-image: url(../images/unternavi3_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation4,
.unternavigation4
{ 
	width: 100%;
	overflow:hidden;
}

#unternavigation4 ul,
.unternavigation4 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#unternavigation4 ul li,
.unternavigation4 ul li 
{
	margin:0;
	padding:0;
	width: 100%;
	display:inline;
} 

#unternavigation4 ul li a,
.unternavigation4 ul li a
{
	display: block;
	padding:0;
	margin:0;
	padding-left:56px;
	width: 100%;
	background: #C2C2C2;
	color:#333333;
	line-height:1.6em;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #D1D1D1;
	text-decoration:none;
}

#unternavigation4 ul li a#pfeil_r, #unternavigation4 ul li a.pfeil_r,
.unternavigation4 ul li a#pfeil_r, .unternavigation4 ul li a.pfeil_r
{
    background-image: url(../images/unternavi4_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation4 ul li a#pfeil_r:hover, #unternavigation4 ul li a.pfeil_r:hover,
.unternavigation4 ul li a#pfeil_r:hover, .unternavigation4 ul li a.pfeil_r:hover
{
	background: #F1F1F1; 
    background-image: url(../images/unternavi4_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}


#unternavigation4 ul li a#aktiv_pfeil, #unternavigation4 ul li a.aktiv_pfeil,
.unternavigation4 ul li a#aktiv_pfeil, .unternavigation4 ul li a.aktiv_pfeil
{
	background: #F1F1F1; 
    background-image: url(../images/unternavi4_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation4 ul li a#aktiv_pfeil:hover, #unternavigation4 ul li a.aktiv_pfeil:hover,
.unternavigation4 ul li a#aktiv_pfeil:hover, .unternavigation4 ul li a.aktiv_pfeil:hover
{
	background: #C2C2C2; 
    background-image: url(../images/unternavi4_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#unternavigation4 ul li a#aktiv, #unternavigation4 ul li a.aktiv,
.unternavigation4 ul li a#aktiv, .unternavigation4 ul li a.aktiv
{
	font-weight: bold;
}

#unternavigation4 ul li a#aktiv:hover, #unternavigation4 ul li a.aktiv:hover,
.unternavigation4 ul li a#aktiv:hover, .unternavigation4 ul li a.aktiv:hover
{
	background: #C2C2C2; 
}

#unternavigation4 ul li a:hover,
.unternavigation4 ul li a:hover
{
    background-image: url(../images/unternavi4_pfeil.gif);
	background-repeat: no-repeat;
}

#sprache
{ 
	float:left;
  	margin-top: 1.6em;
	width: 100%; 
	height:1.6em;
	overflow:hidden;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

#sprache img
{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 3px;	
}

#sprache ul 
{ 
	list-style-type: none;
  	margin-left: 16px;
}

#sprache ul li 
{ 
	float:left;
}

#sprache ul li a#aktiv, #sprache ul li a.aktiv
{
	
	position:relative;
}

#sprache ul li a#inaktiv, #sprache ul li a.inaktiv,
.sprache ul li a#inaktiv, .sprache ul li a.inaktiv
{
  	display:none;
}

/*-- Footer ------------------------------------*/
#footer
{
	position:relative;
    bottom:0;
	left: 0;
	clear: both;
	width: 100%;
	height: 3.6em; 
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

*html #footer
{
	height: 3.6em; 
}


*+html #footer
{
	height: 4.4em; 
}

#footer_left
{
	padding-left: 14px;
	margin-top: 13px;
	float: left;
}

#footer_right
{
	padding-right: 25px;
	margin-top: 11px;
	float: right;
}

#footer_left a, #footer_right a
{
	text-decoration:none;
	color:#333333;
}

#footer_left img
{
	margin-left: 19px;
	margin-right: 3px;
	margin-bottom: -2px;
}

#footer_left div
{
	float:left;
}

#footer_right img
{
	margin-right: 3px;
}

#bct
{
	width: 100%;
	margin-bottom: 32px;
	background: #E5E5E5; 

	line-height:1.7em;
	color: #333333;
	text-decoration: none;
}

#bct .text
{
	padding-left: 43px;
    background-image: url(../images/pfeil_bct.gif);
	background-repeat: no-repeat;
}

#bct a
{
	text-decoration: none;
}
/*----------------------------------*/
.cont_1 
{
	float: left;
	width: 100%;
	padding-bottom: 27px;
}

.cont_2 
{
	float: left;
	width: 100%;
	padding-bottom: 27px;
}

.cont_3 
{
	float: left;
	width: 100%;
	padding-bottom: 14px;
}

.cont_4 
{
	float: left;
	width: 100%;
	padding-bottom: 29px;
}

.cont_04 
{
	float: left;
	width: 100%;
	padding-bottom: 38px;
}

.cont_5 
{
	float: left;
	width: 100%;
	padding-bottom: 24px;
}

.cont_6 
{
	float: left;
	width: 100%;
	padding-bottom: 120px;
}

.cont_7 
{
	float: left;
	width: 100%;
	padding-bottom: 26px;
}

.cont_8 
{
	float: left;
	width: 100%;
	padding-bottom: 129px;
}

.cont_9 
{
	width: 100%;
	float: left;
	padding-bottom: 57px;
}

.cont_10 
{
	width: 100%;
	float: left;
	padding-bottom: 221px;
}

.cont_11 
{
	width: 100%;
	float: left;
	padding-bottom: 88px;
}

.cont_12 
{
	width: 100%;
	float: left;
	padding-bottom: 55px;
}

.cont_13 
{
	width: 100%;
	float: left;
	padding-bottom: 64px;
}

.cont_14 
{
	width: 100%;
	float: left;
	padding-bottom: 88px;
}

.cont_15 
{
	float: left;
	width: 100%;
	padding-bottom: 24px;
}
.cont_16 
{
	float: right;
	width: 63.8em;
	padding-bottom: 45px;
	padding-top: 10px;
}
/*Startseite----------------------------------*/

#box1,
.box1
{
	float: left;
	position:relative;
	width: 100%;
	height: 20.3em;
	margin-bottom: 7px;
	background: #ffffff; 
    background-image: url(../images/bg_box1.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #D1D1D1;
}

#box1 .head,
.box1 .head
{
	width: 28em;
	position: relative;
	top: 35px;
	left: 33px;
}

#box1 .text,
.box1 .text
{
	width: 28em;
	position: relative;
	top: 43px;
	left: 33px;
}

#box1 .bild,
.box1 .bild
{
	width: 36.15em;
	position:absolute;
	bottom: 0;
	right: 0;
}

*html #box1 .bild,
*html .box1 .bild
{
	margin-bottom: -1px;
}

#box1 .link,
.box1 .link
{
	position:absolute;
	bottom: 18px;
	left: 0em;
	text-align:right;
	width:6.4em;
	height: 1.4em;
	background: #EF7F01; 
	background-image: url(../images/bg_orange.gif);
}

*html #box1 .link,
*html .box1 .link
{
	bottom: 17px;
	height: 1.3em;
}

*+html #box1 .link,
*+html .box1 .link
{
	height: 1.3em;
}

#box2,
.box2
{
	float: left;
	position:relative;
	width: 21.7em;
	height: 18.4em;
	margin-bottom: 8px;
	margin-right: 8px;
	background: #ffffff; 
    background-image: url(../images/bg_box2.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

#box3,
.box3
{
	float: left;
	position:relative;
	width: 21.7em;
	height: 18.4em;
	margin-bottom: 8px;
	margin-right: 8px;
	background: #ffffff; 
    background-image: url(../images/bg_box3.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
	border: 1px solid #D1D1D1;
}

#box4,
.box4
{
	float: right;
	position:relative;
	width: 21.56em;
	height: 18.4em;
	margin-bottom: 8px;
	background: #ffffff; 
    background-image: url(../images/bg_box4.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

*+html #box4,
*+html .box4
{
	width: 21.58em;
}

*html #box4,
*html .box4
{
	width: 21.58em;
}

#box5,
.box5
{
	float: left;
	position:relative;
	width: 21.7em;
	height: 17.65em;
	margin-bottom: 8px;
	margin-right: 8px;
	background: #ffffff; 
    background-image: url(../images/bg_box5.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

#box6,
.box6
{
	float: left;
	position:relative;
	width: 21.7em;
	height: 17.65em;
	margin-bottom: 8px;
	margin-right: 8px;
	background: #ffffff; 
    background-image: url(../images/bg_box6.jpg);
	background-position: left top;
	background-repeat: no-repeat;	
	border: 1px solid #D1D1D1;
}

#box7,
.box7
{
	float: right;
	position:relative;
	width: 21.56em;
	height: 17.65em;
	margin-bottom: 8px;
	background: #ffffff; 
    background-image: url(../images/bg_box7.jpg);
	background-position: left top;
	background-repeat: no-repeat;	
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

*+html #box7,
*+html .box7
{
	width: 21.58em;
}

*html #box7,
*html .box7
{
	width: 21.58em;
}

#box2 .head, #box3 .head, #box4 .head, #box5 .head, #box6 .head, #box7 .head,
.box2 .head, .box3 .head, .box4 .head, .box5 .head, .box6 .head, .box7 .head
{
	width: 14em;
	position: relative;
	top: 23px;
	left: 33px;
}

#box5 .head, #box6 .head, #box7 .head,
.box5 .head, .box6 .head, .box7 .head
{
	top: 20px;
}

#box2 .text, #box3 .text, #box4 .text, #box5 .text, #box6 .text, #box7 .text,
.box2 .text, .box3 .text, .box4 .text, .box5 .text, .box6 .text, .box7 .text
{
	width: 18em;
	position: relative;
	top: 27px;
	left: 33px;
}

#box5 .text, #box6 .text, #box7 .text,
.box5 .text, .box6 .text, .box7 .text
{
	top: 24px;
}

#box2 .bild, #box3 .bild, #box4 .bild, #box5 .bild, #box6 .bild, #box7 .bild,
.box2 .bild, .box3 .bild, .box4 .bild, .box5 .bild, .box6 .bild, .box7 .bild
{
	position:absolute;
	bottom: -1px;
	right: -1px;
}

*html #box2 .bild, *html #box3 .bild, *html #box5 .bild, *html #box6 .bild, *html #box5 .bild, *html #box6 .bild,
*html .box2 .bild, *html .box3 .bild, *html .box5 .bild, *html .box6 .bild, *html .box5 .bild, *html .box6 .bild
{
	bottom: -1px;
	right: -2px;
}

#box2 .link, #box3 .link, #box4 .link,
.box2 .link, .box3 .link, .box4 .link
{
	position:absolute;
	bottom: 22px;
	left: 0em;
	text-align:right;
	width:6.4em;
	height: 1.35em;
	background: #EF7F01; 
	background-image: url(../images/bg_orange.gif);
}

*html #box2 .link, *html #box3 .link, *html #box4 .link,
*html .box2 .link, *html .box3 .link, *html .box4 .link
{
	height: 1.3em;
}

*+html #box2 .link, *+html #box3 .link, *+html #box4 .link,
*+html .box2 .link, *+html .box3 .link, *+html .box4 .link
{
	height: 1.3em;
}

#box5 .link, #box6 .link, #box7 .link,
.box5 .link, .box6 .link, .box7 .link
{
	position:absolute;
	bottom: 19px;
	left: 0em;
	text-align:right;
	width:6.4em;
	height: 1.35em;
	background: #EF7F01; 
	background-image: url(../images/bg_orange.gif);
}

*html #box5 .link, *html #box6 .link, *html #box7 .link,
*html .box5 .link, *html .box6 .link, *html .box7 .link
{
	height: 1.3em;
}

*+html #box5 .link, *+html #box6 .link, *+html #box7 .link,
*+html .box5 .link, *+html .box6 .link, *+html .box7 .link
{
	height: 1.3em;
}

/*----------------------------------*/

#box8,
.box8
{
	width: 100%;
	margin-bottom: 5px;
}

#box8 .head,
.box8 .head
{
	width: 28.1em;
	margin-left: 43px;
	font-size: 2em;	
}

#box8 .text,
.box8 .text
{
	width: 56.0em;
	margin-left: 43px;
	margin-top: 0.85em;
	margin-bottom: 17px;	
}

#box8 .text2,
.box8 .text2
{
	width: 56.0em;
	margin-left: 43px;
	margin-top: 1.0em;
	margin-bottom: 7px;
}

#box9,
.box9
{
	float: left;
	position:relative;
	width: 20.6em;
	height: 14.7em;
	left: 35px;
	margin-bottom: 7px;
	background: #ffffff; 
	border: 1px solid #D1D1D1;
}

#box10,
.box10
{
	float: left;
	position:relative;
	width: 20.7em;
	height: 14.7em;
	margin-bottom: 7px;
	left: 42px;
	background: #ffffff; 
	border: 1px solid #D1D1D1;
}

#box11,
.box11
{
	float: right;
	position:relative;
	width: 20.7em;
	height: 14.7em;
	right: 0em;
	margin-bottom: 7px;
	background: #ffffff; 
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

#box9 .head, #box10 .head, #box11 .head,
.box9 .head, .box10 .head, .box11 .head
{
	width: 13.2em;
	position: relative;
	top: 14px;
	left: 15px;
}

#box9 .bild, #box10 .bild, #box11 .bild, #box12 .bild, #box13 .bild, #box14 .bild,
.box9 .bild, .box10 .bild, .box11 .bild, .box12 .bild, .box13 .bild, .box14 .bild
{
	position:absolute;
	bottom: -1px;
	right: -1px;
}

*html #box9 .bild, *html #box10 .bild,
*html .box9 .bild, *html .box10 .bild
{
	bottom: -2px;
	right: -2px;
}

*html #box12 .bild, *html #box13 .bild,
*html .box12 .bild, *html .box13 .bild
{
	bottom: -2px;
	right: -2px;
}

*html #box11 .bild, *html #box14 .bild,
*html .box11 .bild, *html .box14 .bild
{
	bottom: -2px;
	right: -1px;
}

*html #box10 .bild, *html #box13 .bild,
*html .box10 .bild, *html .box13 .bild 
{
	right: -1px;
}

#box9 .link, #box10 .link, #box11 .link,
.box9 .link, .box10 .link, .box11 .link
{
	position:absolute;
	bottom: 101px;
	left: -1px;
	text-align:right;
	width:6.4em;
	height: 1.4em;
	background: #EF7F01; 
	background-image: url(../images/bg_orange.gif);
}

*html #box9 .link, *html #box10 .link, *html #box11 .link,
*html .box9 .link, *html .box10 .link, *html .box11 .link
{
	height: 1.3em;
	bottom: 101px;
}

*+html #box9 .link, *+html #box10 .link, *+html #box11 .link,
*+html .box9 .link, *+html .box10 .link, *+html .box11 .link
{
	height: 1.3em;
	bottom: 102px;
}

#produktsuche
{
	float: right;
	width: 66.8em;
	margin-top: -6px;
	margin-bottom: 26px;
	overflow:hidden;
	float: left;
}

#produktsuche .text
{
	float: left;
	background: #C2C2C2; 
    background-image: url(../images/bg_grau_dunkel.gif);
	left: 34px;
	position: relative;	
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;	
	font-weight: bold;	
	
	line-height:1.6em;	
	padding-left: 9px;
	padding-right: 8px;
}

#produktsuche .feld
{
	float: left;
	background: #EF7F01; 
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);	
	left: 34px;
	position: relative;
}

#produktsuche input
{
	float: left;
	width: 12.4em;
	height: 1.4em;
	margin-left: 11px;
	padding-left: 9px;
	padding-top: 0.2em;
	font-size: 1em;
}

#produktsuche .pfeil
{	
	height: 1.6em;
	float: left;
	left: 34px;
	position: relative;
	width: 3.4em;
	background: #EF7F01; 
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);
}

#login .text
{
	float: left;
	background: #C2C2C2; 
    background-image: url(../images/bg_grau_dunkel.gif);

	left: 34px;
	position: relative;
	
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	
	font-weight: bold;	
	line-height:18px;
	_line-height:1.6em;
	
	padding-left: 9px;
	padding-right: 8px;
}

#login .feld
{
	float: left;
	background: #555555; 
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);
	
	left: 34px;
	position: relative;
}

#login input
{

	float: left;
	width: 12.4em;
	height: 1.4em;
	margin-left: 11px;
	padding-left: 9px;
	padding-top: 0.2em;
	font-size: 1em;
}

#box15, #box15_2, #box15_3,
.box15, .box15_2, .box15_3
{
	float: right;
	width: 62.95em;
	margin-bottom: 3px;
}

*+html #box15, *+html #box15_2, *+html #box15_3,
*+html .box15, *+html .box15_2, *+html .box15_3
{
	width: 63em;
}

*+html #box15, *+html #box15_2, *+html #box15_3,
*+html .box15, *+html .box15_2, *+html .box15_3
{
	margin-bottom: 4px;
}

*html #box15, *html #box15_2, *html #box15_3,
*html .box15, *html .box15_2, *html .box15_3
{
	margin-bottom: 4px;
}

#box15_2,
.box15_2
{
	margin-top: 20px;
}

#box15_3,
.box15_3
{
	margin-top: 40px;
}

#box15 .head, #box15 .head_2, #box15 .head_3,
.box15 .head, .box15 .head_2, .box15 .head_3
{
	position: relative;
	top: 0em;
	left: 0em;
	float:left;
	width: 95%;
	margin-bottom: 9px;
}

#box15 .text, #box15 .text_2, #box15 .text_3,
.box15 .text, .box15 .text_2, .box15 .text_3
{
	position: relative;
	top: -0.3em;
	left: 0.1em;
	float:left;
	width: 94%;
}

#box16,
.box16
{
	float: right;
	width: 63.65em;
	height: 7.25em;
	margin-bottom: 20px;
}

#box16 .box16_bild,
.box16 .box16_bild
{
	float:left;
	width: 11.74em;
	height: 100%;
}

#box16 .rahmen,
.box16 .rahmen
{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	float:right;
	width: 51.4em;
    height: 7.05em;
}

#box16 .head,
.box16 .head
{
	position: relative;
	top: 0.7em;
	left: 16px;
	float:left;
	width: 94%;
	margin-bottom: 9px;
}

#box16 .text,
.box16 .text
{
	position: relative;
	top: 0.9em;
	left: 16px;
	float:left;
	width: 94%;
}

#icons,
.icons
{
	float: right;
	width: 64.3em;
	line-height: 1.5em;	
	margin-top: 13px;
	margin-bottom: 1px;
	background-image: url(../images/bg_icons.gif);
	text-align: left;
}

*+html #icons
{
	margin-bottom: 11px;
}

*html #icons
{
	margin-bottom: 11px;	
}

#icons ul, #box27 ul,
.icons ul, .box27 ul
{
	float: left;
	width: 99%;
	list-style: none;
	margin: 0px;
	list-style: none;
	
}

*html #icons ul, *html #box27 ul,
*html .icons ul, *html .box27 ul
{margin: 0px;}

*+html #icons ul, *+html #box27 ul,
*+html .icons ul, *+html .box27 ul
{margin: 0px;}

#icons ul li, #box27 ul li,
.icons ul li, .box27 ul li
{
	float: left;
	line-height: 14px;
	text-decoration: none;
	padding-right: 10px;
	margin-top: 0px;
	border-left: 10px solid #ffffff;
	margin-bottom: 10px;
	white-space:nowrap;
}

#icons ul li div,
.icons ul li div
{
	float: left;
	white-space:nowrap;
}

#icons ul li img, #box27 ul li img,
.icons ul li img, .box27 ul li img
{
	margin-top: 0px;
	margin-right: 5px;
	vertical-align: top;
}

#icons ul li a, #box27 ul li a,
.icons ul li a, .box27 ul li a
{
	text-decoration: none;
}

#box17
{
	float: left;
	position:relative;
	width: 30.95em;
	height: 25.1em;
	left: 3.75em;
	margin-bottom: 34px;
	margin-right: 8px;
	background: #ffffff; 
	border: 1px solid #D1D1D1;
}

#box17 .bilder, #box19 .bilder, #box17 .zoom, #box19 .zoom,
.box17 .bilder, .box19 .bilder, .box17 .zoom, .box19 .zoom
{
	font-size: 0.9em;
	color: #ffffff;
}

#box17 .bilder
{
	position: absolute;
	left: 0;
	bottom: 11px;
}

#box17 .zoom
{
	position: absolute;
	right: 0;
	bottom: 11px;
}

*html #box17 .bilder, *html #box17 .zoom
{
	bottom: 10px;
}

#box19 .bilder,
.box19 .bilder
{
	position: absolute;
	left: 0;
	bottom: 10px;
}

#box19 .zoom,
.box19 .zoom
{
	position: absolute;
	right: 0;
	bottom: 10px;
}

*html #box17 .zoom
{
	right: -1px;
}

#box17 .bilder ul, #box19 .bilder ul, #box17 .zoom ul, #box19 .zoom ul,
.box17 .bilder ul, .box19 .bilder ul, .box17 .zoom ul, .box19 .zoom ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#box17 .bilder ul li, #box19 .bilder ul li, #box17 .zoom ul li, #box19 .zoom ul li,
.box17 .bilder ul li, .box19 .bilder ul li, .box17 .zoom ul li, .box19 .zoom ul li
{
	float: left;
	background: #EF7F01; 
	border-top: 1px solid #EF7F01;
	border-bottom: 1px solid #EF7F01;	
	height: 13px;
}

#box17 .bilder ul li, #box19 .bilder ul li,
.box17 .bilder ul li, .box19 .bilder ul li
{
	margin-right: 1px;
}

#box17 .zoom ul li, #box19 .zoom ul li,
.box17 .zoom ul li, .box19 .zoom ul li
{
	margin-left: 1px;
}

#box17 .bilder #head, #box19 .bilder #head,
.box17 .bilder .head, .box19 .bilder .head,
#box17 .bilder .head
{		
	width: 6.95em;
	padding-left: 10px;
}

#box17 .zoom #head, .box17 .zoom .head, #box17 .zoom .head
{
	width: 1.8em;
	padding-left: 7px;
	padding-right: 32px;
}

#box19 .zoom #head,
.box19 .zoom .head
{
	width: 1.8em;
	padding-left: 7px;
	padding-right: 20px;
}


#box17 .bilder ul li a, #box19 .bilder ul li a, #box17 .zoom ul li a, #box19 .zoom ul li a,
.box17 .bilder ul li a, .box19 .bilder ul li a, .box17 .zoom ul li a, .box19 .zoom ul li a
{
	text-decoration:none;
	color: #EF7F01;
	padding-left: 3px; 
	padding-right: 3px;
	border: 1px solid #EF7F01;
	background: #ffffff; 
}

#box17 .bilder ul li a:hover, #box19 .bilder ul li a:hover, #box17 .zoom ul li a:hover, #box19 .zoom ul li a:hover,
.box17 .bilder ul li a:hover, .box19 .bilder ul li a:hover, .box17 .zoom ul li a:hover, .box19 .zoom ul li a:hover
{
	text-decoration:none;
	color: #ffffff;
	padding-left: 3px; 
	padding-right: 3px;
	border: 1px solid #EF7F01;
	background: #EF7F01; 
}

#box17 .bilder ul li a#aktiv, #box19 .bilder ul li a#aktiv,
#box17 .zoom ul li a#aktiv, #box19 .zoom ul li a#aktiv,
#box17 .bilder ul li a.aktiv, #box19 .bilder ul li a.aktiv,
#box17 .zoom ul li a.aktiv, #box19 .zoom ul li a.aktiv,
.box17 .bilder ul li a#aktiv, .box19 .bilder ul li a#aktiv,
.box17 .zoom ul li a#aktiv, .box19 .zoom ul li a#aktiv,
.box17 .bilder ul li a.aktiv, .box19 .bilder ul li a.aktiv,
.box17 .zoom ul li a.aktiv, .box19 .zoom ul li a.aktiv
{
	text-decoration:none;
	color: #ffffff;
	padding-left: 3px; 
	padding-right: 3px;
	border: 1px solid #EF7F01;
	background: #EF7F01; 
}

#box18
{
	float: right;
	position:relative;
	width: 31.1em;
	right: 0em;
	margin-bottom: 34px;
	background: #F1F1F1; 
	background-image: url(../images/bg_grau_hell.gif);
	border-left: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;	
	
	min-height: 25.1em;
    height: auto !important;
    height: 25.1em;
}

#box18 .head
{
	float:left;
	width: 86%;
	margin-bottom: 6px;	
	padding-left: 1.45em;
	padding-top: 1.1em;
}

#box18 .text
{
	float:left;
	width: 86%;
	padding-left: 2.05em;
	padding-top: 2.15em;
	padding-bottom: 2em;
}

#box18 .text2
{
	float:left;
	width: 86%;
	padding-left: 2.05em;
	padding-top: 0.5em;
	padding-bottom: 2em;
}


#box19, .box19
{
	float: right;
	width: 64.1em;
	margin-bottom: 10px;
	position:relative;
}

#box19 .box19_bild,
.box19 .box19_bild
{
	width: 15.4em;

	position:relative;
	border: 1px solid #D1D1D1;
	float:left;
	
	min-height: 11.6em;
    height: auto !important;
    height: 11.6em;
}

#box19 .rahmen1, #box19 .rahmen2, #box19 .rahmen3,
.box19 .rahmen1, .box19 .rahmen2, .box19 .rahmen3
{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	float:right;
	width: 47.7em;
    
	min-height: 11.6em;
    height: auto !important;
    height: 11.6em;
}

#box19 .rahmen2,
.box19 .rahmen2
{
	min-height: 14em;
    height: auto !important;
    height: 14em;
}

#box19 .rahmen3,
.box19 .rahmen3
{
	min-height: 7.2em;
    height: auto !important;
    height: 7.2em;
}

#box19 .head,
.box19_temp .head
{
	float:left;
	width: 91%;	
	padding-left: 1.05em;
	padding-top: 1.05em;
}

#box19 .text,
.box19 .text
{
	float:left;
	width: 91%;
	padding-left: 1.35em;
	padding-top: 0.4em;
	padding-bottom: 1.5em;
}

#box20
{
	float: right;
	width: 63.7em;
	margin-bottom: 5px;
}

*+html #box20
{
	width: 63.75em;
}

*html #box20
{
	width: 63.75em;
}

#box20 .box20_bild1
{
	border: 1px solid #D1D1D1;
	float:left;
	width: 14.8em;
	min-height: 11.1em;
    height: auto !important;
    height: 11.1em; 
}

#box20 .rahmen
{
	position:relative;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	float:right;
	width: 48.2em;
    
	min-height: 11.1em;
    height: auto !important;
    height: 11.1em; 
}

*+html #box20 .rahmen
{
	width: 48.2em;
}

*html #box20 .rahmen
{
	width: 48.2em; 
}

#box20 .rahmen .box20_bild2
{
	top: 0;
	position:relative;
	float:right;
}

#box20 .head
{
	position:relative;
	float:left;
	width: 75%;
	margin-bottom: 5px;
	
	padding-left: 0.92em;
	padding-top: 0.6em;
}

#box20 .text
{
	position:relative;
	float:left;
	width: 75%;
	padding-left: 1.35em;
	padding-top: 0em;
	padding-bottom: 1em;
}

#box21
{
	float: right;
	width: 63.1em;
	margin-top: 7px;
	margin-bottom: 10px;
}

#box21 .text
{
	position: relative;
	top: -0.2em;
	left: 0.2em;
	float:left;
	width: 20em;
}

#box21 .head
{
	position: relative;
	top: -0.2em;
	left: 0.15em;
	float:left;
	width: 24.1em;
}

#box21 .text2
{
	position: relative;
	top: 0.4em;
	left: 0.2em;
	float:left;
	width: 31em;
}

#box21 .bild
{
	position: relative;
	top: 0em;
	left: 0px;
	float:right;
}

#box22,
.box22
{
	float: right;
	width: 63.0em;
	margin-top: 3px;
	margin-bottom: 40px;
}

#box22 .bild1,
.box22 .bild1
{
	position: relative;
	top: 0em;
	left: 0px;
	float:left;
}

#box22 .bild2,
.box22 .bild2
{
	position: relative;
	top: 0em;
	left: 1px;
	float:right;
}

#box22 .bild3,
.box22 .bild3
{
	position: relative;
	top: 0em;
	left: 0px;
	float:left;
	margin-left: 0.4em;
}

#box22 .bild4,
.box22 .bild4
{
	position: relative;
	top: 0em;
	left: 1px;
	float:left;
}

#box22 .bild5,
.box22 .bild5
{
	position: relative;
	top: 0em;
	left: 1px;
	float:right;
}

#box22 .bild1 .text, #box22 .bild2 .text,
#box22 .bild3 .text, #box22 .bild4 .text, #box22 .bild5 .text,
.box22 .bild1 .text, .box22 .bild2 .text,
.box22 .bild3 .text, .box22 .bild4 .text, .box22 .bild5 .text
{
	margin-top: 6px;
}

#box25
{
	float: right;
	width: 63.0em;
}

#box25 .head
{
	position: relative;
	top: 0em;
	left: 0em;
	float:left;
	margin-top:9px;
}

#box25 .text
{
	position: relative;
	top: 0.4em;
	float:left;
	margin-left: 0.65em;
	margin-top:9px;
}


#box26
{
	position: relative;
	top: 0em;
	left: 34px;
	float: left;
	width: 47.2em;
	border: 1px solid #D1D1D1;
	margin-bottom: 67px;
	margin-top: 21px;
}

#box26 .text
{
	position: relative;
	top: 10px;
	left: 13px;
	float: left;
	width: 90%;
	padding-bottom: 20px;
}


#box27,
.box27
{
	float: right;
	width: 63.4em;
	/*margin-bottom: 1px;*/
	margin-bottom: 11px;
	margin-top: 0px;
    background-image: url(../images/bg_icons_2.gif);
}

*+html #box27,
*+html .box27
{
/*	margin-bottom: 13px;*/
	margin-bottom: 23px;
}

*html #box27,
*html .box27
{
/*	margin-bottom: 13px;*/
	margin-bottom: 23px;
}

#box27 .icon,
.box27 .icon
{
	float: left;
}

#box27 .text,
.box27 .text
{
	float: left;
	margin-left: 6px;
}

#box28
{
	float: right;
	width: 63.6em;
	margin-bottom: 122px;
	margin-top: 4px;
}

*+html #box28
{
	width: 63.7em;
}

*html #box28
{
	width: 63.7em;
}

#box28 .head1
{
	float: left;
	width: 7.05em;
	background-color:#ffffff;
	padding-left: 7px;
	padding-bottom: 12px;
	border-right: 1px solid #D1D1D1;

}

#box28 .head2
{
	float: left;
	width: 7.15em;
	background-color:#ffffff;
	border-right: 1px solid #D1D1D1;
	padding-left: 7px;
	padding-bottom: 12px;
}

#box28 .head3
{
	float: left;
	width: 7.15em;
	background-color:#ffffff;
	border-right: 1px solid #D1D1D1;
	padding-left: 7px;
	padding-bottom: 12px;
}

#box28 .head4
{
	float: left;
	width: 5.65em;
	background-color:#ffffff;
	border-right: 1px solid #D1D1D1;
	padding-left: 7px;
	padding-bottom: 12px;
}

#box28 .head5
{
	float: left;
	width: 14.78em;
	background-color:#ffffff;
	padding-left: 10px;
	padding-bottom: 12px;
}

*hrml #box28 .head5
{
	width: 15.8em;
}

*+hrml #box28 .head5
{
	width: 15.8em;
}

#box28 .text1
{
	float: left;
	width: 9.75em;
	background-color:#E7E7E7;
    background-image: url(../images/bg_grau_hell2.gif);
	padding-left: 8px;
	border-right: 1px solid #D1D1D1;
	border-top: 2px solid #ffffff;	
	padding-top: 6px;
	padding-bottom: 7px;
}

#box28 .text2
{
	float: left;
	width: 9.95em;
	background-color:#E7E7E7;
    background-image: url(../images/bg_grau_hell2.gif);
	border-right: 1px solid #D1D1D1;
	border-top: 2px solid #ffffff;	
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 7px;
}

#box28 .text3
{
	float: left;
	width: 9.85em;
	background-color:#E7E7E7;
    background-image: url(../images/bg_grau_hell2.gif);
	border-right: 1px solid #D1D1D1;
	border-top: 2px solid #ffffff;	
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 7px;
}

*html #box28 .text3
{
	width: 9.9em;
}

*+html #box28 .text3
{
	width: 9.9em;
}

#box28 .text4
{
	float: left;
	width: 7.9em;
	background-color:#E7E7E7;
    background-image: url(../images/bg_grau_hell2.gif);
	border-right: 1px solid #D1D1D1;
	border-top: 2px solid #ffffff;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 7px;
}

#box28 .text5
{
	float: left;
	width: 21.95em;
	background-color:#E7E7E7;
    background-image: url(../images/bg_grau_hell2.gif);
	border-top: 2px solid #ffffff;
	padding-left: 11px;
	padding-top: 6px;
	padding-bottom: 7px;
}

*html #box28 .text5
{
	width: 22.05em;
}

*+html #box28 .text5
{
	width: 22.05em;
}

#box29,
.box29
{
	float: right;
	width: 63.7em;
	margin-bottom: 5px;
	position:relative;
}

*html #box29,
*html .box29
{
	width: 63.75em;
}

*+html #box29,
*+html .box29
{
	width: 63.75em;
}

#box29 .box29_bild,
.box29 .box29_bild
{
	width: 14.8em;
	position:relative;
	border: 1px solid #D1D1D1;
	float:left;
	
	min-height: 11.1em;
    height: auto !important;
    height: 11.1em;
}

#box29 .rahmen1, #box29 .rahmen2,
.box29 .rahmen1, .box29 .rahmen2
{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	float:right;
	width: 48.2em;
    
	min-height: 11.1em;
    height: auto !important;
    height: 11.1em;
}

#box29 .rahmen2,
.box29 .rahmen2
{ 
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

#box29 .head,
.box29 .head
{
	float:left;
	width: 91%;
	margin-bottom: 6px;
	
	padding-left: 0.92em;
	padding-top: 0.55em;
}

#box29 .text,
.box29 .text
{
	float:left;
	width: 91%;
	padding-left: 1.35em;
	padding-top: 0em;
	padding-bottom: 3.5em;
}

#box29 .rahmen1 .link, #box29 .rahmen2 .link,
.box29 .rahmen1 .link, .box29 .rahmen2 .link
{
	position:absolute;
	bottom: 10px;
	left: 15.4em;
	text-align:right;
	width:6.4em;
	height: 1.4em;
	background: #EF7F01; 
	background-image: url(../images/bg_orange.gif);
}

*html #box29 .rahmen1 .link, *html #box29 .rahmen2 .link,
*html .box29 .rahmen1 .link, *html .box29 .rahmen2 .link
{
	left: 15.45em;
	height: 1.3em;
	bottom: 11px;	
}

*+html #box29 .rahmen1 .link, *+html #box29 .rahmen2 .link,
*+html .box29 .rahmen1 .link, *+html .box29 .rahmen2 .link
{
	left: 15.45em;
	height: 1.3em;
}

#kontakt1,
.kontakt1
{
	position: relative;
	top: 0em;
	left: 34px;
	float: left;
	width: 60em;
	margin-bottom: 2px;
	overflow:hidden;
}

#kontakt2,
.kontakt2
{
	position: relative;
	top: 0em;
	left: 34px;
	float: left;
	width: 25.7em;
	margin-bottom: 2px;
	overflow:hidden;
}

#kontakt3,
.kontakt3
{
	position: relative;
	top: 0em;
	left: 33px;
	float: left;
	width: 34.4em;
	margin-bottom: 2px;
	overflow:hidden;
}

 #kontakt4, #kontakt5, #kontakt9,
 .kontakt4, .kontakt5, .kontakt9
{
	position: relative;
	top: 0em;
	left: 34px;
	float: left;
	width: 40em;
	margin-bottom: 2px;
	overflow:hidden;
}

#kontakt4,
.kontakt4
{
	width: 60em;
	margin-top: 15px;
	margin-bottom: 27px;
}

#kontakt5,
.kontakt5
{
	width: 60em;
	margin-top: 5px;
	margin-bottom: 50px;
}

#kontakt9,
.kontakt9
{
	width: 60em;
	margin-top: 7px;
	margin-bottom: 12px;
}

#kontakt6,
.kontakt6
{
	position: relative;
	top: 0em;
	left: 34px;
	float: left;
	width: 21.4em;
	margin-bottom: 5px;
	overflow:hidden;
}

#kontakt7,
.kontakt7
{
	position: relative;
	top: 0em;
	left: 0px;
	float: left;
	width: 22.5em;
	margin-bottom: 5px;
	overflow:hidden;
}

#kontakt8,
.kontakt8
{
	position: relative;
	top: 0em;
	left: 0px;
	float: left;
	width: 10.5em;
	margin-bottom: 5px;
	overflow:hidden;
}

#kontakt1 .head, #kontakt1 .head2, #kontakt1 .head3, #kontakt1 .head4, #kontakt2 .head, #kontakt3 .head, #kontakt6 .head, #kontakt7 .head, #kontakt8 .head,
.kontakt1 .head, .kontakt1 .head2, .kontakt1 .head3, .kontakt1 .head4, .kontakt2 .head, .kontakt3 .head, .kontakt6 .head, .kontakt7 .head, .kontakt8 .head
{
	height: 1.45em;
	position:relative;
	left: 0.8em;
	top: 0;
	float: left;
	width: 98%;
	padding-top: 2px;
}

#kontakt6 .feld input, #kontakt7 .feld input, #kontakt8 .feld input,
.kontakt6 .feld input, .kontakt7 .feld input, .kontakt8 .feld input 
{
	float: left;
	width: 17.65em;
	height: 1.4em;
	font-size: 1.0em;
	padding-left: 7px;
	padding-top: 0.13em;
	border: 1px solid #D1D1D1;
}


#kontakt7 .feld input,
.kontakt7 .feld input
{
	width: 21.8em;
}

#kontakt8 .feld input,
.kontakt8 .feld input
{
	width: 5.70em;
}

#kontakt1 .feld input, #kontakt2 .feld input,
.kontakt1 .feld input, .kontakt2 .feld input
{
	float: left;
	width: 22.95em;
	height: 1.4em;
	padding-left: 8px;
	padding-top: 0.13em;
	border: 1px solid #D1D1D1;	
	font-size: 1em;
}

#kontakt3 .feld input,
.kontakt3 .feld input
{
	float: left;
	width: 20.9em;
	height: 1.4em;
	padding-left: 8px;
	padding-top: 0.13em;
	border: 1px solid #D1D1D1;	
	font-size: 1em;
}

#kontakt1 .feld2, #kontakt1 .feld3,
.kontakt1 .feld2, .kontakt1 .feld3
{
	float: left;
	position: relative;
	border: 1px solid #D1D1D1;
}


#kontakt1 .feld2 select, #kontakt1 .feld3 select,
.kontakt1 .feld2 select, .kontakt1 .feld3 select
{
	float: left;
	width: 11em;
	height: 1.4em;
	line-height: 1.0em;
	color: #929292;
	padding-left: 5px;
	padding-top: 0em;
	border: 1px solid #ffffff;
	font-size: 1.0em;	
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

#kontakt1 .feld3 select,
.kontakt1 .feld3 select
{
	width: 4em;

}

*+html #kontakt1 .feld2 select, *+html #kontakt1 .feld3 select,
*+html .kontakt1 .feld2 select, *+html .kontakt1 .feld3 select
{
	height: 1.7em;
}

#kontakt1 .head2,
.kontakt1 .head2
{
	padding-top: 15px;
}

#kontakt1 textarea,
.kontakt1 textarea
{
	border: 1px solid #D1D1D1;
	float: left;
	width: 46.5em;
	height: 5.6em;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 0.1em;
}

#kontakt1 .text, #kontakt4 .text, #kontakt5 .text, #kontakt9 .text,
.kontakt1 .text, .kontakt4 .text, .kontakt5 .text, .kontakt9 .text
{
	height: 1.4em;
	position:relative;
	left: 0em;
	top: 0;
	float: right;
	margin-right: 12.6em;
	color: #999999;
}

*html #kontakt1 .text, *html #kontakt4 .text, *html #kontakt5 .text, *html #kontakt9 .text,
*html .kontakt1 .text, *html .kontakt4 .text, *html .kontakt5 .text, *html .kontakt9 .text
{
	margin-right: 6.25em;
}

#login, #logout, #absenden
{
	float: right;
	width: 63.7em;
	margin-bottom: 26px;
	overflow:hidden;
}

#absenden2
{
	float: right;
	width: 63.7em;
	margin-bottom: 26px;
	overflow:hidden;
}

#logout
{
	margin-top: 18px;
}

#logout .text, #absenden .text, #absenden2 .text
{
	float: left;
	background: #ffffff; 

    border-left: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	line-height:1.6em;
	
	padding-left: 9px;
	padding-right: 23px;
}

#login .pfeil, #logout .pfeil, #absenden .pfeil, #absenden2 .pfeil
{	
	float: left;
	width: 2.35em;	
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);
}

#logout .pfeil
{
	width: 3.4em;	
	border-right: 0px solid #D1D1D1;
}

#logout .grau, #absenden .grau, #absenden2 .grau
{
	width: 40em;
	height:1.6em;
	background: #555555; 
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
	float: left;
}

#absenden2 .grau
{
	width: 37.1em;
}

*html #absenden2 .grau
{
	width: 36.7em;
}

*+html #absenden2 .grau
{
	width: 37.05em;
}

#logout .grau
{
	width: 36em;
}

#ansprechpartner,
.ansprechpartner
{
	float: right;
	width: 63.75em;
	margin-top: 7px;
	margin-bottom: 32px;
	position:relative;
}

#ansprechpartner form,
.ansprechpartner form
{
	display: block;
}

#ansprechpartner .head,
.ansprechpartner .head
{
	position:relative;
	padding-left: 10px;
	top: 0;
	float: left;
	width: 98%;
}

*+html #ansprechpartner .head,
*+html .ansprechpartner .head
{
	padding-left: 9px;
}

#ansprechpartner_suche,
.ansprechpartner_suche
{
	float: left;
	width: 100%;
	margin-bottom: 26px;
	overflow:hidden;
}

#ansprechpartner_suche .feld, #ansprechpartner .feld2,
.ansprechpartner_suche .feld, .ansprechpartner .feld2
{
	float: left;
	position: relative;
	border: 1px solid #D1D1D1;	
}

#ansprechpartner_suche input,
.ansprechpartner_suche input
{
	float: left;
	width: 22.95em;
	line-height: 1.4em;
	height: 1.4em;
	padding-left: 9px;
	padding-top: 0.13em;

	font-size: 1em;
}

*+html #ansprechpartner_suche input,
*+html .ansprechpartner_suche input
{
	padding-left: 8px;
}

#ansprechpartner_suche select, #ansprechpartner select,
.ansprechpartner_suche select, .ansprechpartner select
{
	float: left;
	width: 11em;
	height: 1.4em;
	line-height: 1.0em;
	color: #929292;
	padding-left: 5px;
	padding-top: 0em;
	border: 1px solid #ffffff;
	font-size: 1.0em;	
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

*+html #ansprechpartner_suche select, *+html #ansprechpartner select,
*+html .ansprechpartner_suche select, *+html .ansprechpartner select
{
	height: 1.7em;
}

#ansprechpartner_suche .text,
.ansprechpartner_suche .text
{
	float: left;
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
	left: 3px;
	position: relative;
	border: 1px solid #D1D1D1;
	height: 1.55em;
	line-height: 1.55em;
	font-weight: normal;	
	padding-left: 8px;
	padding-right: 10px;
}

#ansprechpartner_suche .pfeil,
.ansprechpartner_suche .pfeil
{	
	height: 1.55em;
	float: left;
	left: 0px;
	width: 3.6em;
	border: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);
	overflow:hidden;
}

#kontakt1 .auswahl, #kontakt9 .auswahl,
.kontakt1 .auswahl, .kontakt9 .auswahl
{
	height: 1.9em;
	position:relative;
	left: 0px;
	top: 0;
	float: left;
	margin-right: 8px;
}

*html #kontakt1 .auswahl,
*html .kontakt1 .auswahl
{
	left: -5px;
}

*+html #kontakt1 .auswahl,
*+html .kontakt1 .auswahl
{
	left: -5px;
}

#kontakt1 .auswahl input,
.kontakt1 .auswahl input
{
	margin-bottom: -2px;
	left: -5px;
}

*html #kontakt1 .auswahl input, *html #kontakt9 .auswahl input,
*html .kontakt1 .auswahl input, *html .kontakt9 .auswahl input
{
	margin-bottom: -1px;
}

*+html #kontakt1 .auswahl input, *+html #kontakt9 .auswahl input,
*+html .kontakt1 .auswahl input, *+html .kontakt9 .auswahl input
{
	margin-bottom: -1px;
}


#kontakt4 .form_btn, #kontakt4 .form_btn2,#kontakt5 .form_btn, #kontakt5 .form_btn2,
.kontakt4 .form_btn, .kontakt4 .form_btn2,.kontakt5 .form_btn, .kontakt5 .form_btn2
{
	float:left;
	width: 15em;
	position:relative;
}

#kontakt4 .form_btn .btn_text, #kontakt4 .form_btn2 .btn_text,#kontakt5 .form_btn .btn_text, #kontakt5 .form_btn2 .btn_text,
.kontakt4 .form_btn .btn_text, .kontakt4 .form_btn2 .btn_text,.kontakt5 .form_btn .btn_text, .kontakt5 .form_btn2 .btn_text
{
	line-height: 1.6em;
	float: left;
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);

	left: 0px;
	position: relative;
	
    border-left: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	font-weight: normal;	
	
	padding-left: 9px;
	width: 6.9em;
}

#kontakt4 .form_btn2, #kontakt5 .form_btn2,
.kontakt4 .form_btn2, .kontakt5 .form_btn2
{
	margin-right: 9em;
	float: right;
}

*+html #kontakt4 .form_btn2, *+html #kontakt5 .form_btn2,
*+html .kontakt4 .form_btn2, *+html .kontakt5 .form_btn2
{
	margin-right: 8.9em;
	float: right;
}

*html #kontakt4 .form_btn2, *html #kontakt5 .form_btn2,
*html .kontakt4 .form_btn2, *html .kontakt5 .form_btn2
{
	margin-right: 4.5em;
	float: right;
}

#kontakt4 .form_btn .pfeil, #kontakt4 .form_btn2 .pfeil, #kontakt5 .form_btn .pfeil, #kontakt5 .form_btn2 .pfeil,
.kontakt4 .form_btn .pfeil, .kontakt4 .form_btn2 .pfeil, .kontakt5 .form_btn .pfeil, .kontakt5 .form_btn2 .pfeil
{	
	height: 1.6em;
	float: left;
	
	left: 0px;
	position: relative;
	width: 3.4em;
	
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background-image: url(../images/bg_orange.gif);
}

#box30
{
	float: right;
	width: 62.9em;
	margin-bottom: 0px;
}

*+html #box30
{
	margin-bottom: 40px;
}

#box30_1
{
	float: left;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 0px;
}

#box30 #box30_1 .head
{
	float: left;
	width: 100%;
	margin-bottom: 7px;
}

#box30 #box30_1 .head .txt1, 
#box30 #box30_1 .head .txt2,
#box30 #box30_1 .head .txt3
{
	float: left;
	font-size: 1.25em;
	font-weight: normal;
	margin-right: 5px;	
}

#box30 #box30_1 .head .txt3
{
	color: #999999;
}


#box30 #box30_1 .bild,
#box30 #box30_1 .text
{
	float: left;
}

#box30 #box30_1 .text
{
	float: left;
	width: 55.3em;
	line-height: 1.5em;	
	background-image: url(../images/bg_icons.gif);
	text-align: left;
}

#box30 #box30_1 .text ul
{
	float: left;
	width: 100%;
	list-style: none;
	margin: 0px;
	list-style: none;
}

*html #box30 #box30_1 .text ul
{margin: 0px;} 

*+html #box30 #box30_1 .text ul
{margin: 0px;}

#box30 #box30_1 .text ul li
{
	line-height: 14px;
	text-decoration: none;
	padding-right: 10px;
	margin-top: 0px;
	border-left: 13px solid #ffffff;
	margin-bottom: 10px;
}

#box30 #box30_1 .text div
{
	float: left;
}

#box30 #box30_1 .text img
{
	margin-top: 0px;
	margin-right: 5px;
	vertical-align: top;
}

#box30 #box30_1 .text ul li a
{
	text-decoration: none;
}

.box31
{
	border: 1px solid #D1D1D1;
	width: 19.6em;
	height: 27.25em;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	overflow: hidden;

}
.box31_1
{
	width: 100%;
	padding-bottom: 13px;
	padding-left: 8px; 
	padding-top: 8px; 
	clear: both;
	float: left;
}

*html .box31_1
{
	padding-bottom: 21px;
}

*+html .box31_1
{
	padding-bottom: 21px;
}

.box31 .head
{
	font-size: 1.25em;
	font-weight: normal;
	text-decoration: underline;	
	margin-bottom: 17px;
	float: left;
	width: 100%;
}

.box31_1 .txt,
.box32_1 .txt,
.box32_2 .txt,
.box32_3 .txt
{
	padding-left: 10px;
	float: left;
	height: auto;
	margin-bottom: 2px;
}

.box31_1 .feld,
.box32_1 .feld,
.box32_2 .feld,
.box32_3 .feld
{
	border: 1px solid #D1D1D1;
	float: left;
	margin-bottom: 9px;
}

.box32_1 .feld
{
	margin-bottom: 9px;
}

.box31_1 .feld select,
.box32_1 .feld select,
.box32_2 .feld select,
.box32_3 .feld select
{
	float: left;
	width: 16.8em;
	height: 1.6em;
	line-height: 1.0em;
	color: #929292;
	padding-left: 0px;
	padding-top: 0em;
	border: 1px solid #ffffff;
	font-size: 1.0em;	
	background: #F1F1F1; 
    background-image: url(../images/bg_grau_hell.gif);
}

*+html .box31_1 .feld select
*+html .box32_1 .feld select,
*+html .box32_2 .feld select,
*+html .box32_3 .feld select
{
	height: 1.8em;
}

.box32
{
	border: 1px solid #D1D1D1;
	width: 60.1em;
	height: 10em;
	float: left;
	overflow: hidden;
}

*html .box32
{
	width: 60.15em;
}

*+html .box32
{
	width: 60.15em;
}

.box32_1
{
	width: 19.5em;
	padding-bottom: 13px;
	padding-left: 8px; 
	padding-top: 8px; 
	float: left;
}

*html .box32_1
{
	width: 19.55em;
}

*+html .box32_1
{
	width: 19.55em;
}

.box32_2
{
	width: 19.5em;
	padding-bottom: 13px;
	padding-left: 8px; 
	padding-top: 8px; 
	float: left;
}

*html .box32_2
{
	width: 19.55em;
}

*+html .box32_2
{
	width: 19.55em;
}

.box32_3
{
	width: 16em;
	padding-bottom: 13px;
	padding-left: 8px; 
	padding-top: 8px; 
	float: left;
}

.box32 .head
{
	font-size: 1.25em;
	font-weight: normal;
	text-decoration: underline;	
	margin-bottom: 5px;
	float: left;
	width: 100%;
	padding-left: 8px; 
	padding-top: 8px; 
}

.box33
{
	width: 60.2em;
	height: auto;
	float: left;
}

*+html .box33
{
	width: 60.4em;
}

*html .box33
{
	width: 60.4em;
}

.box33_1
{
	border: 1px solid #D1D1D1;
	width: 19.6em;
	height: 1.8em;
	float: right;
	overflow: hidden;
	margin-top: 4px;
}



.box33_1 .feld
{
	float: left;
}

.box33_1 .feld input
{
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 3px;
}

*html .box33_1 .feld input
{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
}

*+html .box33_1 .feld input
{
	margin-left: 4px;
	margin-right: 4px;	
	margin-top: 0px;
}

.box33_1 .txt
{
	float: left;
	padding-top: 3px;
}
/*   */
.box33_2
{
	border: 1px solid #D1D1D1;
	width: 19.6em;
	height: 1.8em;
	float: right;
	overflow: hidden;
	margin-top: 4px;
	margin-right: 4px;
}



.box33_2 .feld
{
	float: left;
}

.box33_2 .feld input
{
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 3px;
}

*html .box33_2 .feld input
{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
}

*+html .box33_2 .feld input
{
	margin-left: 4px;
	margin-right: 4px;	
	margin-top: 0px;
}

.box33_2 .txt
{
	float: left;
	padding-top: 3px;
}

/*-- Schriften -----------------------*/

#box1 .head,
.box1 .head 
{
	font-size: 1.6em;	
	font-weight: normal;	
}

#box2 .head, #box3 .head, #box4 .head, #box5 .head, #box6 .head, #box7 .head, #box21 .head,
#box9 .head, #box10 .head, #box11 .head, #box19 .head,
.box2 .head, .box3 .head, .box4 .head, .box5 .head, .box6 .head, .box7 .head, .box21 .head,
.box9 .head, .box10 .head, .box11 .head, .box19_tmp .head
{
	font-size: 1.25em;
	font-weight: normal;	
}


#box15 .head, #box15_2 .head, #box15_3 .head, #box16 .head, #box20 .head, #box25 .head, #box28 .head1, #box28 .head2, #box28 .head3, #box28 .head4, #box28 .head5, #box29 .head,
.box15 .head, .box15_2 .head, .box15_3 .head, .box16 .head, .box20 .head, .box25 .head, .box28 .head1, .box28 .head2, .box28 .head3, .box28 .head4, .box28 .head5, .box29 .head
{
	font-size: 1.4em;
	font-weight: normal;
}

#box22 .bild1 .text, #box22 .bild2 .text,
#box22 .bild3 .text, #box22 .bild4 .text, #box22 .bild5 .text,
.box22 .bild1 .text, .box22 .bild2 .text,
.box22 .bild3 .text, .box22 .bild4 .text, .box22 .bild5 .text
{
	font-size: 0.92em;
	font-weight: normal;	
}

.pflicht, .orange
{
	color: #EE7F01;
}
#content .pagebrowser
{
    font-weight: normal;
    width: 100%;
    margin-top: 23px;
    margin-bottom: 12px;
    float: left;
    overflow: auto;
}

#content .pagebrowser .akt
{
    color: #F3941F;
}

#content .pagebrowser a
{
    font-weight: normal;
    text-decoration: none;
}
div.box19_ba .bilder .head {
  padding-left:10;
  margin-left:-10px;
}

/* + 28. sept. */
#container #content .box27 ul.cilist {
  margin-left: -9px;
}
/* + 3. dez. */
.tx-indexedsearch-whatis {
	clear: both;
	margin-left: 25px;
}