html {
    color:      #000000;
    font-size:  100.01%;
    direction:  ltr;
}
*{
	font-size:         1em;
	font-family:       inherit;
	line-height:       inherit;
}
body * { background-repeat: no-repeat; /* Better for Opera 7 */ }
a { color: #9b9b9b;text-decoration: none; cursor:pointer;  outline-style: none;}
a:visited { color: #9b9b9b; }
a:hover   { text-decoration: underline; }
a:active  { text-decoration: none; }
html, body, ul, ol, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6, fieldset { margin: 0px; padding: 0px; }
img{ border: none; }
form{ display: inline; }	
.hl{
	height:30px;
	font-size: 14px;
	font-weight: normal;
}
div.closelayer{
	width: 11px;
	height: 9px;
	cursor: pointer;
	background: transparent url(../img/close.gif) 0 0 no-repeat;
}
div.closelayer.small{
	float: right;
}
div#closelayer.big{
	margin-right: 20px;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background: #000;
	padding:0;
	margin:0;
}
ul.nostyle{
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}
ul.nostyle li{	
	float: left;
}

div#apDiv1 {  
	position:absolute;
	top:0px;
	width:960px;
	height:520px;
	z-index:1;
	left: 50%;
	margin-left: -480px;
	background-color: #000000;
	overflow: hidden;
}
div#apDiv1 div#biglayer{
	width: 508px;
	padding: 0;
	right:-508px;
	top:100px;
	background: transparent url(../img/arrow_bg.png) 0 0 repeat;
	position: absolute;
	z-index:2;
	color: #96992d;
}
div#apDiv1 div#biglayer ul.profil{
	list-style-image: url(../img/bullet2.gif);
	padding:0 0 0 15px; 
	margin-top:10px;
}
div#apDiv1 div#biglayer ul.profil li{
	margin-bottom: 20px;
}
div#apDiv1 div#biglayer ul.content{
	width: 468px;
	margin: 10px 0 10px 10px;
}
div#apDiv1 div#biglayer div#contentText{
	padding-bottom:10px;
	
}
div#apDiv1 div#biglayer div#contentText span{
	line-height:13px;
	background: transparent url(../img/bullet.gif) 0 4px no-repeat; 
	padding-left:15px;
}
div#apDiv1 div#biglayer div#xing{
	width:101px;
	height:19px;
	background:transparent url(../img/xing.png) 0 0 no-repeat;
	cursor:pointer;
	margin-top: 10px;
}
div#apDiv1 div#biglayer li#officepics img{
	width:100px;
	height:70px;
	margin-right:10px;
	cursor: pointer;
}


div#apDiv1 div.itemcarousel{
	width:960px;
	height:520px;
	overflow: hidden;
	position: relative;
}
div#apDiv1 div.itemcarousel div#arrows{
	position: relative;
	top: 470px;
	width: 960px;
	height: 30px;
	background: transparent url(../img/arrow_bg.png) 0 0;
	z-index: 3;
	padding-top:12px;
}

div#apDiv1 div.itemcarousel div#arrows div.slidebuttons {
	width:13px;
	height: 7px;
	cursor: pointer;
	position: absolute;
	z-index:4;
}
div#apDiv1 div.itemcarousel div#arrows .back{
	left:10px;
	background: transparent url(../img/pfeil_links.gif) 0 0 no-repeat;
}

div#apDiv1 div.itemcarousel div#arrows .next{
	right: 10px;
	background: transparent url(../img/pfeil_rechts.gif) 0 0 no-repeat;
}


div#apDiv1 div.itemcarousel div.ih-carousel-content ul{
	position:absolute;
	top: 0;
}
div#apDiv1 div.itemcarousel div.ih-carousel-content ul li img{
	width: 960px;
	height: 500px;
}

div#apDiv2 {
	position:absolute;
	left:114px;
	top:-1px;
	width:960px;
	height:90px;
	z-index:2;
	left: 50%;
	margin-left: -480px;
	background-image: url(../img/scheiter.png);
}
div#apDiv2 span:hover, span.active{
	color: #96a22c;
}
div#apDiv2 ul {
	width: 508px; 
	margin-left: 455px;
	margin-top:65px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
div#apDiv2 ul li,
div#apDiv6 p span{
	cursor: pointer;
}

div#apDiv5 {
	position:absolute;
	left:88px;
	top:500px;
	width:960px;
	height:300px;
	z-index:4;
	left: 50%;
	margin-left: -480px;
	background-color: #1f1f1f;
	overflow: hidden;
}
div#apDiv5 div#shadow{
	width: 300px;
	height: 275px;
	z-index: 5;
	position: absolute;
	background: transparent url(../img/schatten.png) 0 0 no-repeat; 
}
div#apDiv5 div.itemcarousel{
	width:300px;
	height:300px;
	overflow: hidden;
	position: relative;
}
div#apDiv5 div.itemcarousel div#arrows2{
	position: relative;
	top: 275px;
	width: 300px;
	height: 25px;
	background-image: url(../img/bg_pfeile2.png);
	z-index: 3;
	padding-top:10px;
}

div#apDiv5 div.itemcarousel div#arrows2 div.slidebuttons {
	width:13px;
	height: 7px;
	cursor: pointer;
	position: absolute;
	z-index:4;
}
div#apDiv5 div.itemcarousel div#arrows2 div#info{
	width: 12px;
	height: 11px;
	background: transparent url(../img/i_info.gif) 0 0 no-repeat;
	left: 135px;
	top: 8px;
}
div#apDiv5 div.itemcarousel div#arrows2 .back{
	left:10px;
	background: transparent url(../img/pfeil_links.gif) 0 0 no-repeat;
}

div#apDiv5 div.itemcarousel div#arrows2 .next{
	right: 10px;
	background: transparent url(../img/pfeil_rechts.gif) 0 0 no-repeat;
}


div#apDiv5 div.itemcarousel div.ih-carousel-content ul{
	position:absolute;
	top: 0;
}
div#apDiv5 div.itemcarousel div.ih-carousel-content ul li img{
	width: 300px;
	height: 300px;
}
div#apDiv5 div#rightcontent{
	width: 850px;
	position: absolute;
	top: 0;
	left: 300px;
	z-index: 5;
	padding: 10px;
	overflow: hidden;
	color: #9b9b9b;
}
div#apDiv5 div#rightcontent td{
	vertical-align: top;
}
div#apDiv5 div#rightcontent div#schublade{
	position: relative;
	width: 850px;
	height: 280px;
	left:-222px;
}
div#apDiv5 div#rightcontent div#schublade table{
	width:870px;
}
div#apDiv5 div#rightcontent  div#schublade table td#promocontent{
	width: 200px;
	height: 280px;
	border-right: 1px solid #313131;
	padding-right: 10px;
	margin-right: 10px;
	float: left;
}

div#apDiv5 div#rightcontent  div#schublade td#promocontent a{
	background: transparent url(../img/linkimg.gif) right 5px no-repeat;
	padding-right: 20px;
}
div#apDiv5 div#rightcontent  div#schublade td#promocontent a:hover{
	background-image: url(../img/linkimg_2.gif);
}

div#apDiv5 div#rightcontent div#schublade td#standardcontent{
	width: 640px;
	height: 280px;
	float: left;
}

div#apDiv5 div#rightcontent div#schublade td#standardcontent div.news{
	width: 620px;
	height: 150px;
	float: left;
	overflow: hidden;
}
div#apDiv5 div#rightcontent div#schublade td#standardcontent div.news div#scrollarea{
	position: relative;
}
div#apDiv5 div#rightcontent div#schublade td#standardcontent div.news div.newsitem{
	border-bottom: 1px solid #313131;
	padding:5px;
	height:20px;
}
div#apDiv5 div#rightcontent div#schublade td#standardcontent div.news div.newsitem a{
	background: transparent url(../img/linkimg.gif) right 5px no-repeat;
	padding-right: 20px;
}
div#apDiv5 div#rightcontent div#schublade td#standardcontent div.news div.newsitem a:hover{
	background-image: url(../img/linkimg_2.gif);
}

/*Scroll*/

.scroll-bar { }
.scroll-bar.ui-slider-vertical{
	width: 4px;
	height:140px;
	background: #313131;
	float: right;
}
.ui-corner-all{
	-moz-border-radius: 0 0 0 0;
}
.scroll-bar a.ui-slider-handle{
	width: 4px;
	margin-left:3px;
	margin-left /*\**/: 2px\9;
	margin-left: 2px\9 ;
	background-image: none;
	background-color: #9b9b9b;
	cursor: pointer;
}

div#apDiv6{
	position:absolute;
	left:88px;
	top:850px;
	width:960px;
	height:30px;
	z-index:6;
	left: 50%;
	margin-left: -480px;
	background-color: #000;
	overflow: hidden;
}
div#apDiv1 div#biglayer #impressumText{
	width: 380px; 
	height:300px; 
	float: left; 
	overflow: hidden;
}
div#apDiv1 div#biglayer #impressumText div#scrollarea2{
	position: relative;
}