@charset "UTF-8";
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(Bilder/body_bg.jpg);
	background-repeat: repeat-x;
	background-color:#fff;
	width:100%;
	height:100%;
	color:#333;
}

#wrapper{
	/*background-image:url(Bilder/wrapper_bg.jpg);
	background-repeat:no-repeat;*/
    height:100%;
	height:auto !important;
	width:972px;
	background-image:url(Bilder/main_bg.jpg);
	background-repeat:repeat-y;
	margin:0px auto ; 
	overflow:hidden;
	position:relative;
	min-height:100%;
	}
#slideshow_small{
	width:856px;
	height:160px;
	position:relative;

	}	

#slideshow{
	
	width:972px;
	height:295px;
	position:relative;
	}

a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	color:#CCC;
	font-weight:bold;
	}
.text1 a{
	color: #666;
	text-decoration:none;
	font-weight:bold;
	}
.text1 a:hover{
	color: #F90;
	text-decoration:none;
	font-weight:bold;
	}
#menue{
	width:500px;
	height:25px;
	margin-left:400px;
	margin-top:10px;
	position:relative;
	}
	
	
#main{
	/*border-top: 1px solid #9c9d9f;*/
	/*background-image:url(Bilder/wrapper_middle.jpg);*/
	position:relative;
	}
	
#minheight {
height:40px;
clear:both;
}
	
#footer{
	position:fixed;
	bottom:0px !important;
	height:54px;
	width:100%;
	background-image:url(Bilder/foot_bg.png);
	background-repeat:repeat-x;
	margin:0px auto;
	}
	
#main_text1{
	width:250px;
	float:left;
	margin-left:56px;
	}	
	
#main_text2{
	width:400px;
	margin-left:340px;
	}	
#main_info{
	background-image: url(Bilder/pfeilleiste.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:972px;
	height:60px;
	}	
#main_info2{
	background-image: url(Bilder/pfeilleiste2.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:972px;
	height:105px;
	}	
.text_info{
	width:600px;
	margin-left:410px;
	}
.text1{
	width:180px;
	margin-left:20px;
	margin-top:30px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.text2{
	width:480px;
	margin-left:40px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.text1_block{
	width:222px;
	background-image: url(Bilder/textbox_li.jpg);
	background-repeat:repeat-y;
	margin-left:33px;
	}
	
.text2_block{
	width:500px;
	margin-left:30px;
	margin-top:0px;
	border-top:1px white;
	}
	
.text_footer{
	margin:auto;
	width:972px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	/*border-top:1px white;*/
	}
	
.text_footer1{
	color:#666;
	float:left;
	margin-left:450px;
	font-size:12px;
	margin-top:20px;
	/*border-top:1px white;*/
	}
	
.text_footer2{
	color:#666;
	float:left;
	margin-right:0px;
	margin-top:0px;
	margin-left:50px;
	/*border-top:1px white;*/
	}
	
.text_footer3{
	
	float:left;
	margin-right:0px;
	margin-top:0px;
	margin-left:600px;
	}
	
/*mootools accordion*/

/* @group Accordion */
dl.accordion
{
	width: 180px;
	border:1px solid #CCC;
	font-size:12px;
	color:#999;
	background-color:#f6f6f6;
	background-image:url(Bilder/VertMen_e2.jpg);
	background-repeat:repeat-y;
}
/* @group Ebene 1 */

dl.accordion dt
{
	position: relative;
	height: 20px;
	padding: 5px 0 2px 25px;
	/*background-image:url(Bilder/VertMen_e1.jpg);
	background-repeat:repeat-x;*/
	font-weight: bold;
	/*background: #e1e1e1 url(icon_accordion_closed.png) no-repeat;*/
	background: #e1e1e1 url(Bilder/VertMen_closed.jpg) no-repeat;
	color: # CCC;
	
	
	cursor: pointer;
	border-top: 1px solid #CCC;
}


* html dl.accordion dt
{
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_closed.png', sizingMethod='crop');
	background-image: none;
}

dl.accordion dt.open
{
	background-image: url(icon_accordion_open.png);
}

* html dl.accordion dt.open
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_open.png', sizingMethod='crop');
	background-image: none;
}

dl.accordion dd
{
	position: relative;
	overflow: hidden;
	background: #f6f6f6;
}


/* @group Inhalt */

dl.accordion dd.sub_accordion
{
	
}
.accordion_content_1 a{
	
	color:#999;
	margin-left:-20px;
	font-weight:bold;
	}
.accordion_content_1 a:hover{
	
	color:#aedbf2;
	margin-left:-20px;
	font-weight:bold;
	}
	
	
dl.accordion dd.accordion_content
{
	padding: 0 10px 0 25px;
	background-color:#f6f6f6 ;
}

dl.accordion dd.accordion_content p
{
	padding: 7px 0 9px 0;
	margin:0;
	line-height:20px;
}

/* @end */

/* @end */


/*mootools accordion end*/  



h2{
	color: #999;
	font-size:14px;
	font-weight:600;
	margin-bottom:0px;
	margin-top:0px;
	}
	
h1{
	color: #CCC;
	font-size:20px;
	font-weight:600;
	}
	
h3{
	color: #666;
	font-size:12px;
	font-weight:bold;
	}
.floatleft{
	float:left;
	margin-left:20px;
	width:60px;
	}
.floatleft1{
	float:left;
	margin-left:20px;
	width:40px;
	}		
.floatleft2{
	float:left;
	margin-left:20px;
	width:80px;
	}	
	
.orange{
	color: #F90;
	font-weight:bold;
	}
.orange2{
	color: #F90;
	font-weight:bold;
	font-size:16px;
	}
.white{
	color:#fff;
	}	
.klein{
	font-size:10px;
	}	
	
