*{padding:0px; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
html,body{background-color:#000; height:100%; }
ul {list-style-type:none; list-style-position:outside;}
a:link{color:#fff; text-decoration:none;}
a:visited{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}
a:active{color:#fff; text-decoration:none;}

/*++++++++++++++++++ allgemein ++++++++++++++++++++++++++++++ */
#horizon { position: absolute; top: 50%; left: 0px; width: 100%; margin: -299px 0 0 0;}
#wrapper {position:relative; width: 900px; height:600px; margin: 0 auto; }
.bg{background-image:url(../images/bg.jpg);  background-repeat:no-repeat; }
#content {position:relative; height:600px; width:900px;} 
#logo {position:absolute; height:29px; width:331px; top:20px; left:30px; z-index:20001;}
#rightTop {position:absolute; height:80px; width:150px; top:20px; right:30px; z-index:20001; background-image:url(../images/book.png);  background-repeat:no-repeat; background-position:right 30px;}
#menuWrapper {position:absolute; height:30px; width:540px; bottom:10px; left:0px; z-index:20001;  background-image:url(../images/spacer.gif);}
#menu {position:absolute; height:30px; width:540px; top:0px; left:0px; z-index:20001; }
#menu ul li{position:relative;float:left; padding-left:30px;}
#menu ul li a{height:30px; text-indent:-10000px; background-position:0px 7px;}
#home a{display:block;width:50px;  background-image:url(../images/men_home.png); background-repeat:no-repeat;}
#home a:hover{background-image:url(../images/men_home_a.png); }
#contact a{display:block;width:59px;  background-image:url(../images/men_contact.png); background-repeat:no-repeat;}
#contact a:hover{background-image:url(../images/men_contact_a.png); }
#dealer a{display:block;width:55px; background-image:url(../images/men_dealer.png); background-repeat:no-repeat;}
#dealer a:hover{background-image:url(../images/men_dealer_a.png); }
#partner a{display:block;width:61px;  background-image:url(../images/men_partner.png); background-repeat:no-repeat;}
#partner a:hover{background-image:url(../images/men_partner_a.png); }
#impressum a{display:block;width:80px; background-image:url(../images/men_impressum.png); background-repeat:no-repeat;}
#impressum a:hover{background-image:url(../images/men_impressum_a.png); }
#archiv a{display:block;width:53px; background-image:url(../images/men_archiv.png); background-repeat:no-repeat;}
#archiv a:hover{background-image:url(../images/men_archiv_a.png); }
#ebook_de{display:block; width:103px; height:14px; background-image:url(../images/ebook_de.png); background-repeat:no-repeat; text-indent:-10000px; margin:20px 0px 0px 0px;}
#ebook_de:hover{background-image:url(../images/ebook_de_a.png);}
#ebook_en{display:block; width:100px; height:15px; background-image:url(../images/ebook_en.png); background-repeat:no-repeat; text-indent:-10000px; margin:10px 0px 0px 0px;}
#ebook_en:hover{background-image:url(../images/ebook_en_a.png);}
#cImpressum{padding:150px 0px 0px 120px; color:#FFF;z-index:500;}
#cContact{padding:150px 0px 0px 30px; color:#FFF;z-index:500;}
#cPartner{padding:150px 0px 0px 120px; color:#FFF;z-index:500;}
#cDealer{padding:100px 0px 0px 120px; color:#FFF;z-index:500;}
input[type=text]{height:20px;}
input[type=text], textarea{background:none; background-image:url(../images/white90.png); border:1px solid #7891ae;}
.conerror{font-size:11px; color:#C00;}

/*++++++++++++++++++ slider ++++++++++++++++++++++++++++++ */

.anythingSlider {
height:600px;
margin:0 auto 15px;
position:relative;
width:900px;
}
.anythingSlider .wrapper {
height:600px;
left:0;
margin:0px;
overflow:hidden;
position:absolute;
top:0;
width:900px;
}
.anythingSlider .wrapper ul {
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
position:absolute;
top:0;
height:600px;
width:50000px;
}
.anythingSlider ul li {
display:block;
position:relative;
float:left;
height:600px;
margin:0;
padding:0;
width:900px;
}
.anythingSlider .arrow {
background:transparent url(../images/arrows.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:200px;
position:absolute;
text-indent:-99999px;
top:200px;
width:67px;
z-index:10000;
}
.anythingSlider .wrapper ul li .arrowNS {
background:transparent url(../images/arrows.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:200px;
position:absolute;
text-indent:-99999px;
top:200px;
width:37px;

 
}
.anythingSlider .wrapper ul li .forwardNS {
background-position:0 0;
top:200px;
right:0px;
}
.anythingSlider .wrapper ul li .backNS {
background-position:-97px 0;
top:200px;
left:0px;
}
.anythingSlider .wrapper ul li .forwardNS:hover {
background-position:0 -200px;

}
.anythingSlider .wrapper ul li .backNS:hover {
background-position:-97px -200px;

}
.anythingSlider .forward {
background-position:0 0;
right:-45px;
}
.anythingSlider .back {
background-position:-67px 0;
left:-45px;
}
.anythingSlider .forward:hover {
background-position:0 -200px;
}
.anythingSlider .back:hover {
background-position:-67px -200px;
}
#thumbNav {
position:relative;
text-align:center;
top:600px;
}
#thumbNav a {
display:inline-block;
font-family:Georgia,Serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:18px;
line-height:18px;
margin:0 5px 0 0;
padding:2px 8px;
text-align:center;
}
#thumbNav a:hover {
background-image:none;
}
#thumbNav a.cur {

}
#start-stop {
background-color:#FFF;
color:white;
padding:2px 5px;
position:absolute;
right:45px;
text-align:center;
top:323px;
width:40px;
}
#start-stop.playing {
background-color:red;
}
#start-stop:hover {
background-image:none;
}
.anythingSlider .wrapper ul ul {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
overflow:visible;
position:static;
width:auto;
}
.anythingSlider .wrapper ul ul li {

background:transparent none repeat scroll 0 0;
float:none;
height:auto;
width:auto;
}
#pct{position:absolute; right:70px; bottom:15px;}
#facebook{position:absolute; right:0px; bottom:18px;}