*{ 
	padding: 0;
	margin: 0;
	border: 0; 
}

body 
{ 
  	width: 100%;
  	height: 100%;
	text-align: left; 
	background: #F1F1F1; 
	background-image: url(../images/bg.gif);
	
}

body
{ 
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 0.75em;
}

input
{ 
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

a
{
	color:#333333;
	text-decoration: underline;
}

#container
{
	margin: auto;
    width: 80.67em;
	background: #FFFFFF; 
}

#header
{
	width: 78.98em;
	position: relative;
	height: 233px;
	background: #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	line-height: 0;
}

#titel_bild
{
	left: 0em ;
	bottom: 0em;
	position: relative;
	background-color: #FFFFFF;
	background-image: url(../images/bg_header.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 0;
}

#logo
{
	background-image: none;
	top: 33px;
	left: 0em;
	position: absolute;
	line-height: 0;
}

#bild
{
	background-image: none;
	bottom: -30px;
	right: 0em;
	position: absolute;
	z-index: 5;
	line-height: 0;
}

#sprache
{
	float: right; 
	width: 20em;
	height: 12px;
	right: 0px;
	top: 4.1em;
	position: absolute;
	background-image: none;
	z-index: 6;
}

*html #sprache
{
	top: 3.9em;
	right: 0px;	
}

*+html #sprache
{
	top: 3.9em;
	right: 0px;	
}

#sprache img
{
	margin-left: 9px;
}

#sprache ul 
{ 
	list-style: none;
  	margin-left: 16px;
}

#sprache ul li 
{ 
	float:right;
}

#navigation
{
	float: left;
	width: 15.71em;
	background: #D1D1D1;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 10px solid #FFFFFF;
	overflow:hidden;
	font-size: 0.9em;
}

*html #navigation
{
	width: 15.7em;
}

*+html #navigation
{
	width: 15.7em;
}

#navigation ul
{
	list-style-type: none;
}

#navigation ul li 
{
	height:30px;
	height:2em;
	width:100%;
	display:inline;
} 

#navigation ul li a
{
	display: block;
	padding-left: 13px;
	width: 100%;
	background-color: #D1D1D1;
	background-image: url(../images/bg_navigation0.gif);
	color:#333333;
	line-height:30px;
	text-align:left;
	vertical-align:middle;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
}

*html #navigation ul li a
{
	line-height:2.8em;
}

*+html #navigation ul li a
{
	line-height:2.8em;
}

#navigation ul li a:hover
{
	background-image: url(../images/navigation0_bg_pfeil1.gif);
	background-repeat: no-repeat;
}

#navigation ul li a#aktiv
{
	font-weight: bold;
	background-image: url(../images/navigation0_bg_pfeil1.gif);
	background-repeat: no-repeat;
}

#unternavigation1 
{ 
	width: 100%;
	overflow:hidden;
}

#unternavigation1 ul
{
	list-style-type: none;
}

#unternavigation1 ul li 
{
	width: 100%;
	display:inline;
} 

#unternavigation1 ul li a
{
	display: block;
	padding-left:18px;
	width: 100%;
	background-color: #FFD358;
	background-image: url(../images/bg_navigation1.gif);
	color:#333333;
	line-height:23px;
	text-align:left;
	vertical-align:middle;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
}

*html #unternavigation1 ul li a
{
	line-height:2.1em;
}

*+html #unternavigation1 ul li a
{
	line-height:2.1em;
}

#unternavigation1 ul li a:hover
{
	background-image: url(../images/navigation1_bg_pfeil1.gif);
	background-repeat: no-repeat;
}

#unternavigation1 ul li a#aktiv
{
	font-weight: bold;
	background-image: url(../images/navigation1_bg_pfeil1.gif);
	background-repeat: no-repeat;
}

#unternavigation2 
{ 
	width: 100%;
	overflow:hidden;
}

#unternavigation2 ul
{
	list-style-type: none;
}

#unternavigation2 ul li 
{
	width: 100%;
	display:inline;
} 

#unternavigation2 ul li a
{
	display: block;
	padding-left:23px;
	width: 100%;
	background-color: #FDEBA4;
	background-image: url(../images/bg_navigation2.gif);	
	color:#333333;
	line-height:23px;
	text-align:left;
	vertical-align:middle;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
}

*html #unternavigation2 ul li a
{
	line-height:2.1em;
}

*+html #unternavigation2 ul li a
{
	line-height:2.1em;
}

#unternavigation2 ul li a:hover
{
	background-image: url(../images/navigation2_bg_pfeil1.gif);
	background-repeat: no-repeat;
}

#unternavigation2 ul li a#aktiv
{
	font-weight: bold;
	background-image: url(../images/navigation2_bg_pfeil1.gif);
	background-repeat: no-repeat;
}

#suche
{
	float: left;
  	width: 100%;
	height: 5em;
	background: #F1F1F1; 
	background-image: url(../images/bg.gif);
	overflow: hidden;
}

#suche p
{
	position: relative;
	left: 15px;
	top: 9px;
}

#suche input.textfield
{
	float: left;
	margin-left: 15px;
	margin-top: 11px;
	border: 1px solid #CCCCCC;
	width: 10.7em;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	display: inline;
	font-size: 0.9em;
}

*html #suche input.textfield
{
	margin-top: 10px;
}

*+html #suche input.textfield
{
	margin-top: 10px;
}

#suche img
{
	margin-top: 11px;
	margin-left: 2px;
	float: left;
}

*html #suche img
{
	margin-top: 10px;
}

*+html #suche img
{
	margin-top: 10px;
}

#content
{
	float: left;
	width: 64.0em;
	margin-top: 10px;
	margin-bottom: 5px;
	border-left: 10px solid #FFFFFF;
	background-color: #FFFFFF;
}

*html #content
{
	width: 64em;
}

*+html #content
{
	width: 64em;
}

h1, h2
{
	font-size: 1.15em;
	margin:0;
	padding:0;
	margin-bottom: 6px;

}

#temp_1
{
	float: left;
	width: 100%;
	min-height: 179px;
    height: auto !important;
    height: 179px;
	background:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}

#temp_1 .cont_bild
{
	float: left;
	width: 31.75em;	
	background:#FFFFFF;	
	position: relative;		
}

.cont_pfeil
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 1.65em;
	height: 1.6em;
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
	z-index: 10;
	line-height: 0;
}

.cont_trans
{
	width: 100%;
	background:url(../images/transparent.png);
	_filter:Alpha(opacity=80);
	bottom: 0;
	left: 0;
	position: absolute;
	font-weight: bold;
	line-height: 1.6em;
}

.cont_trans p
{
	margin-left: 30px;
}


#temp_2
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background-image: url(../images/bg_temp_2.gif);
}

#temp_2 .cont_text
{
	float: left;
	height: 100%;
	width: 28em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;		
}

#temp_3
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_3 .cont_text
{
	float: left;
	height: 100%;
	width: 28em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}

#temp_3 .cont_text .btn
{
	margin-top: 10px;
	float: left;
}

#temp_3 .cont_text .btn a
{
	text-decoration: none;
	font-weight: bold;
}

#temp_3 .cont_text .btn img
{
	vertical-align: middle;
	margin-left: 3px;
}

#temp_3 .cont_bild
{
	float: right;
	width: 31.75em;	
	float: right;
	position: relative;	
	right: 0;
	top: 0;
	background: none;
}

#temp_4
{
	float: left;
	width: 100%;
	min-height: 39px;
    height: auto !important;
    height: 39px;
	border-bottom: 5px solid #FFFFFF;
}

#temp_4 .cont_text
{
	float: left;
	height: 100%;
	width: 86%;
	
	padding-top: 10px;	
	padding-right: 30px;	
	padding-bottom: 8px;	
	padding-left: 20px;	
}

#temp_5
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background: #B3B3B3; 
	background-image: url(../images/cont_bg2.gif);	
}

#temp_5 .cont_text
{
	float: left;
	height: 100%;
	width: 71%;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}

#temp_6
{
	float: left;
	width: 100%;
	min-height: 141px;
    height: auto !important;
    height: 141px;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}

#temp_6 .cont_bild
{
	float: left;
	width: 15.75em;
}

#temp_7
{
	float: left;
	width: 100%;
	min-height: 110px;
    height: auto !important;
    height: 110px;
	border-bottom: 5px solid #FFFFFF;
	background-color:#FABA00;
	background-image: url(../images/bg_temp_7.gif);
}

#temp_7 .cont_text
{
	float: left;
	width: 13.75em;
	
	padding-top: 16px;	
	padding-right: 12px;	
	padding-bottom: 20px;	
	padding-left: 12px;	
	
	min-height: 74px;
 	height: auto !important;
	height: 74px;
	
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
}

#temp_8
{
	float: left;
	width: 100%;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background: #FFFFFF; 
	background-image: url(../images/bg_temp_8.gif);
}

#temp_8 .cont_bild
{
	float: left;
	width: 32.25em;	
	background: none;
	background-color:#FFFFFF;
}

#temp_8 .cont_text
{
	float: left;
	height: 100%;
	width: 27.55em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
	
	min-height: 140px;
 	height: auto !important;
	height: 140px;
}

#temp_9
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
	border-bottom: 5px solid #FFFFFF;
}

#temp_9 .cont_text
{
	float: left;
	height: 100%;
	width: 88%;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}

#temp_10
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
	border-bottom: 5px solid #FFFFFF;
}

#temp_10 .cont_text
{
	float: left;
	height: 100%;
	width: 71%;	
	
	padding-top: 20px;	
	padding-right: 12px;	
	padding-bottom: 20px;	
	padding-left: 33px;	
}

#temp_11
{
	float: left;
	width: 100%;
	min-height: 21px;
    height: auto !important;
    height: 21px;
	background: #FFFFFF; 
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);		
}

#temp_11 .cont_text
{
	float: left;
	height: 100%;
	width: 71%;	
	
	padding-top: 3px;	
	padding-right: 0px;	
	padding-bottom: 3px;	
	padding-left: 50px;	
	
	font-weight: bold;
	color: #FFFFFF;
}

#temp_12
{
	float: left;
	width: 100%;
	background: #FFFFFF; 
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);		
}

#temp_12 .cont_bild
{
	float: left;
	height: 100%;
	width: 100%;	
	line-height: 0;
}

#temp_12 .cont_bild img
{
	margin-left: 1px;
}

#temp_13
{
	float: left;
	width: 100%;
	min-height: 82px;
    height: auto !important;
    height: 82px;
	background: #FFFFFF; 
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);	
}

#temp_13 .cont_text
{
	float: left;
	height: 100%;
	width: 71%;	
	padding-top: 11px;	
	padding-right: 12px;	
	padding-bottom: 11px;	
	padding-left: 33px;	
	font-weight: bold;
}

#temp_14
{
	float: left;
	width: 100%;
	background: #FFFFFF; 
	border-bottom: 5px solid #FFFFFF;
}

#temp_14 .cont_bild
{
	width: 21em;	
	float: left;
	background: #FFFFFF; 
	position: relative;	
}

#temp_14 .cont_bild .cont_pfeil
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 1.65em;
	height: 1.6em;
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
	z-index: 10;
	line-height: 0;
}

#temp_14 .cont_bild .cont_trans
{
	width: 100%;
	background:url(../images/transparent.png);
	_filter:Alpha(opacity=80);
	bottom: 0;
	left: 0;
	position: absolute;
	font-weight: bold;
	line-height: 1.6em;
}

#temp_14 .cont_bild .cont_trans p
{
	margin-left: 30px;
}

#temp_15
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
}

#temp_15 .cont_text
{
	float: left;
	height: 100%;
	width: 71%;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}

#temp_16
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background-image: url(../images/bg_temp_16.gif);
}

#temp_16 .cont_text1
{
	float: left;
	height: 100%;
	width: 38.75em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;		
}

#temp_16 .cont_text2
{
	float: left;
	height: 100%;
	width: 15.95em;	
	
	padding-top: 20px;	
	padding-right: 10px;	
	padding-bottom: 20px;	
	padding-left: 50px;		
}

#temp_16 .cont_text2 ul
{
	margin-top: 10px;
}

#temp_17
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #FFFFFF; 
/*	background-image: url(../images/bg_temp_17.gif);*/
}

#temp_17 .cont_bild
{
	float: left;
	width: 25.6em;	
	background: none;
	height: 264px;
	background-color:#FFFFFF;
	position: relative;
}

#temp_17 .cont_text
{
	float: left;
	width: 34.22em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
	
	min-height: 224px;
 	height: auto !important;
	height: 224px;
}

#temp_18
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #FFFFFF; 
	background-image: url(../images/bg_temp_18.gif);
}

#temp_18 .cont_text
{
	float: left;
	width: 21.85em;
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #B3B3B3; 
	background-image: url(../images/cont_bg2.gif);
}

#temp_18 .cont_bild_text
{
	float: left;
	width: 37.98em;	
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_18 .cont_bild_text .cont_bild
{
	float: left;
	width: 100%;	
	border-bottom: 5px solid #FFFFFF;
	position: relative;
}

#temp_18 .cont_bild_text .cont_bild .bilder
{
	float: left;
	width: 12.48em;	
	background: #FFFFFF;
	line-height: 0; 
	position: relative;
}

#temp_18 .cont_bild_text .cont_bild .cont_pfeil
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 1.65em;
	height: 1.6em;
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
	z-index: 10;
	line-height: 0;
}

*html #temp_18 .cont_bild_text .cont_bild .cont_pfeil
{
	bottom: -1px;
}

#temp_18 .cont_bild_text .cont_text
{
	float: left;
	width: 33.8em;
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 25px;	
	
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_18 .cont_bild_text ul
{
	margin-left: 20px;
}

#temp_18 .cont_bild_text ul li
{
	margin-bottom: 5px;
}

#temp_19
{
	float: left;
	width: 100%;
	background: #FFFFFF; 
	border-bottom: 5px solid #FFFFFF;
}

#temp_19 .cont_bild
{
	width: 15.75em;	
	float: left;
	background: #FFFFFF; 
	position: relative;	
}

#temp_19 .cont_bild .cont_pfeil
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 1.65em;
	height: 1.6em;
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
	z-index: 10;
	line-height: 0;
}

#temp_19 .cont_bild .cont_trans
{
	width: 100%;
	background:url(../images/transparent.png);
	_filter:Alpha(opacity=80);
	bottom: 0;
	left: 0;
	position: absolute;
	font-weight: bold;
	line-height: 1.6em;
}

#temp_19 .cont_bild .cont_trans p
{
	margin-left: 30px;
}


#temp_20
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background-image: url(../images/bg_temp_20.gif);
}

#temp_20 .cont_text1
{
	float: left;
	height: 100%;
	width: 28.08em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}

#temp_20 .cont_text2
{
	float: left;
	height: 100%;
	width: 25.58em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 50px;	
}

#temp_20 .cont_text2 ul
{
	margin-top: 10px;
}

#temp_20 .cont_text2 ul li
{
	margin-bottom: 5px;
}

#temp_21
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #B3B3B3; 
	background-image: url(../images/bg_temp_21.gif);
}

#temp_21 .cont_bild
{
	float: left;
	width: 25.68em;	
	background: none;
	background:#FFFFFF;
	position: relative;
}

#temp_21 .cont_text
{
	float: left;
	width: 34.13em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #B3B3B3; 
	background-image: url(../images/cont_bg2.gif);
}

#temp_22
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background-image: url(../images/bg_temp_22.gif);
}

#temp_22 .cont_text1
{
	float: left;
	width: 21.92em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
}

#temp_22 .cont_text2
{
	float: left;
	width: 32.05em;		
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 45px;	
	
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_22 .cont_text2 ul
{
	margin-top: 10px;
}

#temp_22 .cont_text2 ul li
{
	margin-bottom: 5px;
}


#temp_23
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background-image: url(../images/bg_temp_23.gif);
}

#temp_23 .cont_text1
{
	float: left;
	width: 23.6em;	
	
	padding-top: 24px;	
	padding-right: 5px;	
	padding-bottom: 17px;	
	padding-left: 20px;	
	
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
	
	min-height: 224px;
    height: auto !important;
    height: 224px;
}

#temp_23 .cont_text1 .feld
{
	margin-top: 6px;
	margin-left: 11px;
}

#temp_23 .cont_text1 .feld input
{
	padding-top: 4px;
	width: 20em;	
	height: 1.6em;
}

*html #temp_23 .cont_text1 .feld input
{
	padding-top: 3px;
	width: 18em;	
	height: 1.5em;
}

*+html #temp_23 .cont_text1 .feld input
{
	padding-top: 3px;
	width: 18em;	
	height: 1.5em;
}


#temp_23 .cont_text1 .text
{
	margin-top: 3px;
	margin-left: 11px;	
}

#temp_23 .cont_text1 .btn
{
	text-align: right;
	width: 20.9em;	
	margin-top: 111px;
}

*html #temp_23 .cont_text1 .btn
{
	margin-top: 113px;
}

*+html #temp_23 .cont_text1 .btn
{
	margin-top: 113px;
}

#temp_23 .cont_text1 .btn a
{
	text-decoration: none;
}

#temp_23 .cont_text1 .btn img
{
	vertical-align: middle;
	margin-left: 5px;
}

#temp_23 .cont_text2
{
	float: left;
	width: 34.13em;		
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #B3B3B3; 
	background-image: url(../images/cont_bg2.gif);
	
	min-height: 225px;
    height: auto !important;
    height: 225px;
}

#temp_24
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_24 .cont_text
{
	float: left;
	height: 100%;
	width: 71%;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}


#temp_25
{
	float: left;
	width: 100%;
	background: #FFFFFF; 
	border-bottom: 5px solid #FFFFFF;
}

#temp_25 .cont_bild
{
	width: 31.83em;	
	float: left;
	background: #000000; 
	position: relative;	
}

#temp_25 .cont_bild .cont_pfeil
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 1.65em;
	height: 1.6em;
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
	z-index: 10;
	line-height: 0;
}

#temp_25 .cont_bild .cont_trans
{
	width: 100%;
	background:url(../images/transparent.png);
	_filter:Alpha(opacity=80);
	bottom: 0;
	left: 0;
	position: absolute;
	font-weight: bold;
	line-height: 1.6em;
}

#temp_25 .cont_bild .cont_trans p
{
	margin-left: 30px;
}

#temp_26
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background-color:#FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}

#temp_26 .cont_text
{
	float: left;
	height: 100%;
	width: 70%;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 30px;	
}


#temp_27
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #FFFFFF; 
	/*background-image: url(../images/bg_temp_27.gif);*/
}

#temp_27 .cont_bild
{
	float: left;
	width: 25.6em;	
	background: none;
	height: 264px;
	background-color:#FFFFFF;
}

#temp_27 .cont_text
{
	float: left;
	width: 34.22em;	
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #B3B3B3; 
	background-image: url(../images/cont_bg2.gif);
	
	min-height: 224px;
 	height: auto !important;
	height: 224px;
}

#temp_28
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #FFFFFF; 
	background-image: url(../images/bg_temp_28.gif);
}

#temp_28 .cont_text
{
	float: left;
	width: 21.85em;
	
	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
}

#temp_28 .cont_bild
{
	float: left;
	width: 37.98em;	
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_28 .cont_bild .bilder
{
	float: left;
	width: 12.48em;	
	background: #FFFFFF;
	line-height: 0; 
	position: relative;
}

#temp_28 .cont_bild .cont_pfeil
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 1.65em;
	height: 1.6em;
	background: #FABA00; 
	background:url(../images/cont_bg1.gif);
	z-index: 10;
	line-height: 0;
}

*html #temp_28 .cont_bild .cont_pfeil
{
	bottom: -1px;
}


#temp_29
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #FFFFFF; 
	background-image: url(../images/bg_temp_29.gif);
}

#temp_29 .cont_bild
{
	float: left;
	width: 15.8em;	
	background: none;
	background-color:#FFFFFF;
	position: relative;
}

#temp_29 .cont_text
{
	float: left;
	width: 44em;	

	padding-top: 20px;	
	padding-right: 25px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
}


#temp_29 .cont_text a
{
	text-decoration: none;
}

#temp_30
{
	float: left;
	width: 100%;
	border-bottom: 5px solid #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

#temp_30 .cont_text
{
	float: left;
	width: 44em;	

	padding-top: 6px;	
	padding-right: 19px;	
	padding-bottom: 6px;	
	padding-left: 20px;	
}

#temp_30 .cont_text ul
{
	float: left;
}

#temp_30 .cont_text ul li
{
	float: left;
	list-style: none;
	margin-right: 6px;
	line-height: 18px;
}

#temp_30 .cont_text ul li  a
{
	font-weight: normal;
	text-decoration: none;
}

#temp_30 .cont_text ul li  a#aktiv
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
	padding-left: 6px;
	padding-right: 5px;	
	padding-top: 1px;
	padding-bottom: 2px;	
	margin-right: -2px;	
}

*html #temp_30 .cont_text ul li  a#aktiv
{
	padding-left: 6px;
	padding-right: 7px;	
	
	padding-top: 20px;
	padding-bottom: 20px;	
}

*+html #temp_30 .cont_text ul li  a#aktiv
{
	padding-left: 6px;
	padding-right: 7px;	
	
	padding-top: 20px;
	padding-bottom: 20px;
}

#temp_31
{
	float: left;
	width: 100%;
	min-height: 125px;
    height: auto !important;
    height: 125px;
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
	border-bottom: 5px solid #FFFFFF;
}

#temp_31 .cont_text
{
	float: left;
	width: 88%;	
	padding-top: 35px;	
	padding-right: 25px;	
	padding-bottom: 80px;	
	padding-left: 20px;	
}


/*#temp_4 .cont_text a, #temp_7 .cont_text a, #temp_19 .cont_bild .cont_trans a, #temp_14 .cont_bild .cont_trans a, #temp_25 .cont_bild .cont_trans a*/
.cont_trans a
{
	font-weight: bold;
	text-decoration: none;
}

#temp_9 .cont_text a
{
	font-weight: bold;
	text-decoration: underline;
}

.textmarker, .textmarker a
{
	text-decoration: none;
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
}

.rand_l
{
	border-right: 10px solid #FFFFFF;
}

.rand_2
{
	border-right: 4px solid #FFFFFF;
}

.rand_3
{
	border-right: 5px solid #FFFFFF;
}

.rand_4
{
	border-right: 6px solid #FFFFFF;
}

.rand_5
{
	border-right: 3px solid #FFFFFF;
}

.cont_bg1
{
	background: #FABA00; 
	background-image: url(../images/cont_bg1.gif);
}

.cont_bg2
{
	background: #B3B3B3; 
	background-image: url(../images/cont_bg2.gif);
}

.cont_bg3
{
	background: #FABA00; 
	background-image: url(../images/cont_bg3.gif);
}

.cont_bg4
{
	background: #FFFFFF; 
}

#content ul li
{
	list-style: url(../images/liste_16.gif);
	font-weight: bold;
}

*html #content ul li
{
	list-style: url(../images/liste_16_2.gif);
	font-weight: bold;
}

*+html #content ul li
{
	list-style: url(../images/liste_16_2.gif);
	font-weight: bold;
}

#footer
{
	clear: both;
	width: 100%;
	height: 41px;
	background: #F1F1F1; 
	background-image: url(../images/bg.gif);
	font-size: 0.8em;
	color: #333333;
}

#footer a
{
	text-decoration: none;
	color: #333333;
}

.footer_l img
{
	margin-left: 4px;
	margin-bottom: 1px;
	vertical-align: bottom;
}

.footer_r img
{
	margin-left: 6px;
	vertical-align: bottom;
}

.footer_l
{
	float: left;
	margin-top: 17px;
	padding-left: 20px;
	padding-right: 22px;
}

.footer_r
{
	float: right;
	margin-top: 17px;
	padding-right: 29px;
}
