/* DEF ##################################*/

* {
	margin: 0;
}
html, body {
	text-align: center;
	height: 100%;
}
.wrapper {
	width: 900px;
	text-align: left;
	background-color:#FFFFFF;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 60px;
	background-image: url(../img/bg_bottom2.png);
	background-repeat: repeat-x;
}

.sli {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#565555;
    position:absolute;
    left:8px;
    top:61px;
    height:330px;
    width:900px;
    overflow:hidden;
    text-decoration:none;
    border:0;
    border:none;
}

.slideshow { height: 330px; width: 900px; margin: auto }
.slideshow div.content { display:none; padding: 0px; border: 0px solid #ccc; background-color: #cccccc; }
.slideshow div.first { display:block; padding: 0px; border: 0px solid #ccc; background-color: #cccccc; }

/* LINKS ##################################*/

	A 			{ color:#565555; text-decoration:none; border:0;}
	A:link		{ color:#565555; text-decoration:none; border:0;}
	A:visited	{ color:#565555; text-decoration:none; border:0;}
	A:active	{ color:#000000; border:0;}
	A:hover		{ color:#000000; border:0;}
    a:hover img     {
                    }
    img {
                    text-decoration: none;
                    border:0;
                    border:none;
    }

links a:hover
{
color:#FFFFFF;
}


#sky {
	position:absolute;
	border: 0;
	padding: 0;
	top:0px;
	left: 0px;
	width:100%;
	height: 443px;
	overflow: inherit;
	background-image: url(../img/sky6.png);
	background-repeat: repeat-x;

}

#menu_top {
	position:absolute;
	border: 0;
	padding-left: 20px;
	top: 410px;
	width:440px;
	height:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height:1.22em;
	font-size: 10px;
	font-weight:600;
	overflow:hidden;
    z-index: 408;
}

#menu_thumb {
    position:absolute;
    border: 0;
    padding-left: 0px;
    left: 460px;
    top: 410px;
    width:430px;
    height:60px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:600;
    overflow:hidden;
    z-index: 409;

}
#menu_video {
    position:absolute;
    border: 0;
    padding-left: 0px;
    left: 460px;
    top: 470px;
    width:450px;
    height:60px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:600;
    overflow:hidden;
    z-index: 410;
}


#subzeile {
    position:absolute;
    border: 0;
    padding-left: 0px;
    top:550px;
    width:900px;
    height:30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:400;
    overflow:hidden;
    text-align: center;
    color:#999999;
}

#backpanel {
   position:absolute;
   width:900px;
   top:50px;
}


#box_top {
   height:4px;
	width: 916px;
 	background-image: url(../img/box_top.png);
}
#box_stretch {
	width: 916px;
 	background-image: url(../img/box_stretch.png);
	background-repeat: repeat-y;
}

#box_bottom {
   height:12px;
	width: 916px;
 	background-image: url(../img/box_bottom.png);
}



#logo_top {
	position:absolute;
	top:30px;
	left:840px;
   height:58px;
   width: 58px;
   background-image: url(../img/logo1.png);
   background-repeat:no-repeat;
   z-index: 999;

}

#content_right {
	position:absolute;
	top:130px;
	left:530px;
   height:500px;
   width: 450px;
}

#slide {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#565555;
    position:absolute;
    left:8px;
    top:61px;
    height:330px;
    width:900px;
    overflow:hidden;
    text-decoration:none;
    border:0;
    border:none;
}



#slide_right {
    position:absolute;
    overflow:hidden;
    top:57px;
    left:450px;
    padding-left:0px;
    padding-top:0px;
    width: 450px;
    height:273px;
}
#slide_left {
    position:absolute;
    overflow:hidden;
    top:57px;
    left:0px;
    padding-left:0px;
    padding-top:0px;
    width: 370px;
    height:273px;
    font-weight:500;
    text-align: left;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#565555;

}


#slide_title {
    position:absolute;
    font-weight:500;
    overflow:hidden;
    text-align: left;
    font-size:21px;
    padding-left:15px;
    top:1px;
    width: 360px;
    height: 48px;
}

#slide_sub_title {
    position:absolute;
    font-weight:500;
    overflow:hidden;
    text-align: left;
    font-size:13px;
    top:24px;
    left: 450px;
    width: 450px;
    height: 25px;
}


#slide_fliess_left {
    position:absolute;
    font-weight:500;
    overflow:hidden;
    text-align: justify;
    font-size:10px;
    padding-left:15px;
    top:114px;
    padding-right:0px;
    width: 317px;
}

#slide_head_left {
    position:absolute;
    font-weight:500;
    overflow:hidden;
    text-align: left;
    font-size:14px;
    padding-left:14px;
    top:80px;
    padding-right:0px;
    width: 317px;
}

#slide_sub_left {
    position:absolute;
    font-weight:400;
    overflow:hidden;
    text-align: left;
    font-size:9px;
    padding-left:14px;
    top:270px;
    height:620px;
    padding-right:0px;
    width: 317px;
}
#slide_sub_right {
    position:absolute;
    font-weight:400;
    overflow:hidden;
    text-align: right;
    font-size:9px;
    padding-left:14px;
    top:260px;
    height:62px;
    padding-right:0px;
    width: 317px;
}



#wall {
    padding-left:8px;
    text-decoration:none;
    border:0;
    border:none;
}




#arrow_left {
   position:absolute;
   top:200px;
   left:0px;
   z-index:800;
}
#arrow_right {
   position:absolute;
   top:200px;
   left:440px;
   z-index:801;
}


/* FONTS ##################################*/

#orange_big {
-x-system-font:none;
color:#F27E03;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:40px;
padding-right:45px;
padding-top:10px;
}

#raw_text {
color:#000000;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align: justify;
padding-left:40px;
padding-right:45px;
}