@charset "utf-8";
/* CSS Document */

@import url("norm.css");
@import url("typo.css");




*{margin:0;padding:0;}
html, body {min-height:100%;height:auto !important;height:100%;margin:0 auto}
a, img{border:none;outline:none;}

body{background:url(../img/bg.jpg); background-repeat:no-repeat; background-attachment:fixed;}

#wrapper {	margin:0% auto; padding:0%; height:100%; width:840px;}

#header {position:relative;margin:0 auto;width:840px;height:246px;}
#logo{position:relative; top:150px; width:260px;height:232px; z-index:2;}

#navi {width:840px; height:40px; background-color:#4d7b88; margin:0;}
#navi li{float:left; display:block; padding: 12px 10px 0 15px;  border-right: 1px #cedce0 solid;}


#stage{position:relative;float:left;width:100%;text-align:center; margin-top:50px;}
#stage #rahmen{position:relative;margin:0 auto;width:930px;height:396px; background-image:url(../img/bg_stage.png);}

#content{position:relative;width:840px; background-image:url(../img/bg_content_schatten.png);}
#contentbody {position:relative;left:19px; width:800px; background-image:url(../img/bg_content.jpg); padding-bottom:25px; overflow:hidden;}
#content_box_1 { width:320px; padding: 40px 0 0 60px; float:left;}
#content_box_2 { width:360px; padding: 40px 0 0 0; float:right;}
#content_box_3 { width:320px; padding: 40px 40px 0 0; float:right;}
#content_box_4 { width:700px; padding: 40px 40px 0 60px; float:left;}
#content_dvd_promo { margin-bottom:40px;padding:20px 30px 20px 20px; background-image:url(../img/bg_promo.jpg); border-left:1px #cedce0 solid; border-bottom:1px #cedce0 solid; overflow:hidden;}
#content_box_2_1 { padding:0px 30px 20px 0px;}


.clear{clear:both;}

#footcontent{position:relative;float:left;width:760px; height:55px; padding:10px 40px 0px 40px; background:transparent url(../img/bg_foot_schatten.png);}
#footbox_1 {position:relative;float:left;width:200px; height:30px; }
#footbox_2 {position:relative;float:right;width:500px; text-align:right; height:30px;}
#foot {position:relative;margin:0 auto;width:840px; float:left;}

#bubbles_links { position:absolute; top:1px; left:0px; width:55px; height:156px; z-index:3;}
#bubbles_rechts{ position:absolute; top:210px; left:787px; width:53px; height:147px; z-index:3;}
#bubbles_unten{ position:absolute; top:40px; left:322px; width:159px; height:60px; z-index:3;}

.slideshow{ position:absolute; top:165px; left:746px; width:83px; height:33px; z-index:3;}
.img_alignleft {float: left;}

input, select  {color:#666666;font-size:12px;	height:18px;	width:235px;	text-indent: 3px;	background-color: #eff2f4; margin-bottom:5px;}
.input_radiobutton {width:13px;height:13px; margin-top:10px; }
.input_send {height:40px; width:240px;}
textarea {	font-size: 12px;height:100px;width:235px;color: #666666;text-indent: 3px;background-color: #fff;}
.rahmen {border: 1px solid #9A9FA3;}

hr {border: 0px; border-bottom: 1px dotted #4d7b88; height:1px; margin:30px 0 30px 0;}
table hr { margin:0;}
#fadeshow1 {height:240px; width:360px; z-index:2;}

#ausverkauft {position: absolute; top:643px; left:490px; width:289px; height:81px; z-index:10; }
