body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:24px;font-weight:200;color:#000;}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}a:focus,a:hover,a:active{outline:none}a{color:#B0B0B0;font-weight:200;text-decoration:underline}a:hover{color:#000;text-decoration:none}#content{font-weight:200;padding-left:24px;padding-top:17px;position:relative}
#header{text-shadow:1px 1px 1px #CDCDCD;font-size:22px;margin-left:235px;margin-top:20px;}
#navigation{font-size:11px;top:0;width:300px;padding-top:60px;padding-left:70px;}#navigation li{line-height:30px}#navigation li .sub_nav,#navigation li .sub_nav2{padding-left:35px}
.paginationstyle{left:505px;position:absolute;text-align:center;top:56px;width:250px;margin:10px 0;padding:2px 0}
.paginationstyle select{border:1px solid navy;margin:0 15px}.paginationstyle a.imglinks{border:0;padding:0}.paginationstyle a.imglinks img{vertical-align:bottom;border:0}.paginationstyle a.imglinks a:hover{background:none}.paginationstyle .flatview a:hover,.paginationstyle .flatview a.selected{color:#000;background-color:#FF0}
.paginationstyle .left{margin-right:3em;}
.image_text{font-size:12.5px;padding-top:120px;padding-left:70px;width:200px;line-height:17px}
.gallery_image{left:272px;position:absolute;text-align:center;top:112px;width:760px;padding-bottom:20px}.gallery_image img{max-height:600px;max-width:760px;}#video{left:287px;position:absolute;top:75px}#text_page{font-size:11px;left:300px;line-height:22px;position:absolute;top:73px}#model_form{font-size:11px;left:300px;position:absolute;top:82px}.special{width:5px;visibility:hidden}#welcome{background:#000 none repeat scroll 0 0;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;height:auto}#poster{padding-bottom:20px;padding-top:0px}#black{background:#000}#white{background:#fff}html,legend,h4.active,h3.active,.nav_selected,.paginationstyle a:hover,.paginationstyle a.selected{color:#000}sup,sub{vertical-align:baseline}.preload{position:absolute;top:-1000px;width:10px;height:10px;overflow:hidden}#loading{display:block;left:645px;position:absolute;top:275px}.sub_nav,.subnav,.subnav2,#black #navigation{display:none;}
#movie_list{left:272px;position:absolute;top:112px;width:760px;}
.movie_item{display:inline;}
.text{font-size:13px;text-align:left;color:#999;}
.text h5, .text h6 {font-size:16px;}
.text h2 {margin-top:1em;}
.text h5{font-variant:small-caps;margin-top:0.5em;}
.text,form.contact{top:126px;left:363px;position:absolute;}
.impress{position:absolute;top:150px;left:600px;width:272px;font-size:13px;color:#999;}
/*********************************************************************************

 * Background Images

 *********************************************************************************/

#bg_box 
{
width: 100%;
height: 100%;
top: 0;
/* left: -30px; */
position: absolute;
z-index: 0;
overflow: hidden;
}

#bg_box img 
{
width: 100%;
min-width: 1100px;
position: fixed;
height: auto;
z-index: 0;
}

* html #bg_box img 
{
min-width: 1200px;
position: fixed;
width: expression(document.body.clientWidth < 1300 ? "1300px" :   "100%" );
}

/* IE6 fixed position fix for the background */

* html div#bg_box {
left: auto; top: auto;
left: expression( ( 0 - bg_box.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - bg_box.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

b {
	font-weight: bold;
}
/* KontaktFormular */
form.contact { font-size:0.9em;}
form.contact * { display:block; color:#999;}
form.contact span {	color:#FF78FF;}
.contact input#name, .contact input#email, .contact textarea {font-variant:small-caps;font-size:16px;text-align:center; width:196px; border:1px solid #000; padding:5px; margin:5px;}
.contact input#name { margin-top:0;}
.contact textarea { height:164px;}
.contact input[type=submit] { width:50px; margin:5px; margin-left:163px; color:#000; background:#FFF; border:1px solid #999;}

.sales { width:760px;}
.sales .item { width:340px; display:inline-block; margin:1em; position:relative;}
.sales .item img { max-height:250px; vertical-align:top; float:left; margin-right:.7em;}
.sales .item p {font-size:13px; line-height:13px; position:absolute; bottom:0; color:#000; left:185px;}
.sales form input[type=submit],
.sales .item p a { color:grey; background-color:white; font-size:13px; font-weight:bold; display:block; height:16px; padding:.2em; width:36px; text-align:center;	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 0; border-bottom:1px solid black; border-right:1px solid black; border-top:1px solid black; border-left:1px solid black; text-decoration:none;
}
.sales form input[type=submit] { display:inline; height:30px; width:80px;}
