html{height:100%;}
html,body{height:100%;font-family:Arial, Helvetica, sans-serif; background:#F6FEFC; font-size:12px;}
body{
	background:#F6FEFC url(/img/design/bg.jpg) repeat-x;
	font-family: 'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	margin:0px;
	/*padding:0px 0px 10px 0px;*/
}
#pageholder, #enterpageholder{
	background:url(/img/design/pageholder.jpg) no-repeat;
	
	/*min-height:700px;
	min-width: 900px;*/
	height:100%;
	width:930px;
}
#pagenavi{
	/*width:525px;690px*/
	background:url(/img/design/navi.jpg) no-repeat;
	height:35px;
	font-size:1px;
	padding-left:175px;
}

img{border:none;}
.noshow{display:none;}
#homebtn{
	/*display:block;*/
	position:absolute;
	width:70px;
	height:70px;
	top:50px;
	left:70px;
	text-decoration:none;
}
#pagenavi ul, #pagenavi li{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
#pagenavi li{padding-left:36px;}
#pagenavi li a{
	display:block;
	height:20px;
	float:left;
	text-decoration:none;
}
#pagenavi li a:hover, #pagenavi li a.mark{border-bottom:1px solid #fff; padding-bottom:2px;}
#pagenavi li.btn1 a{
	width:34px;
	background:url(/img/design/btn1.gif) no-repeat;
}
#pagenavi li.btn2 a{
	width:60px;
	background:url(/img/design/btn2.gif) no-repeat;
}
#pagenavi li.btn3 a{
	width:55px;
	background:url(/img/design/btn3.gif) no-repeat;
}
#pagenavi li.btn4{padding-left:0px;}
#pagenavi li.btn4 a{
	width:15px;
	background:url(/img/design/btn4.gif) no-repeat;
	/*margin-left:0px;*/
}
#pagenavi li.btn5{padding-left:10px;}
#pagenavi li.btn5 a{
	width:14px;
	background:url(/img/design/btn5.gif) no-repeat;
	/*margin-left:10px;*/
}

#pagenavi #sprachwahl{
	background:url(/img/design/sprachbg.gif) no-repeat;
	margin-left:180px;
}

#pageheader{
	height:132px;
	background:url(/img/design/headerbg.jpg) no-repeat;
}

#pagecontent{float:left; display:block;}
#pagecontent .coll, #pagecontent .colr, #pagecontent .colr1, #pagecontent .colr2{float:left;}
#pagecontent .coll{
	width:180px;
	padding-right: 30px;
}
#pagecontent .coll img{border-top:4px solid #000;}
#pagecontent .colr{
	width:470px;
}
#pagecontent .colr1{
	width:470px;
}
#pagecontent .colr1 p{
	line-height: 22px;
	color: #060606;
}
#pagecontent .colr2{
	width:140px;
	padding-left:50px;
	padding-top:37px;
}
#pagecontent .colr2 img{
	padding-bottom:2px;
}

#pagefooter{clear:both; padding-bottom:10px;}


h1,h2{
	font-weight:100;
	/*text-transform:uppercase;*/
	font-size:25px;
	margin:0px;
	padding:0px;
}
h2{
	padding-bottom:25px;
}

h1 {line-height:32px; margin-top:-5px}
h2 {line-height:0}

p{line-height:150%;}

#pagecontent .colr a{color:#000;}

/* Tabels */
#tableart1 a{text-decoration:none;}
#tableart1 a:hover strong{text-decoration:underline;}
#tableart1 .sp1{
	white-space:nowrap;
	padding-right:20px;
	vertical-align:top;
}
#tableart1 .sp2{
	padding-bottom:20px;
}
#tableart1 .sp2 span{
	display: block;
}


/* Lists */
ul.listart1, ul.listart1 li, ul.listart2, ul.listart2 li{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.listart1 li{
	background:url(/img/design/listart1.gif) no-repeat;
	padding:0px 0px 20px 12px;
}
ul.listart1 li a{text-decoration:none;}
ul.listart1 li a:hover strong{text-decoration:underline;}

ul.listart1 span{
	display: block;
}

/*colr1*/
ul.listart2{border-top:1px solid #000;}
ul.listart2 li a{display:block; text-decoration:none; color:#000; padding:5px 0px 5px 15px; border-bottom:1px solid #000;}
ul.listart2 li a:hover{color:#fff; background:#096b7d;}

/* Form */
form#kontaktform input, form#kontaktform textarea, form#kontaktform select{
	font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; 
	font-size:13px;
	width:350px;
	margin:2px 0px 2px 0px;
	padding:2px;
}

form#kontaktform textarea{height:150px;}
form#kontaktform input.btn{width:auto;}


/* Form bestellen */
#bestellen {
	width: 465px;
	height:500px;
}
#bestellen .movie{
	padding: 0px 3px 0px 3px;
	line-height:24px;
	height: 24px;
}
#bestellen .movie:hover{
	background-color:#096b7d;
	color:#fff;
}
#bestellen #cashtotal:hover{
	background-color:#f7fdfb;
	color:#000;
}
#bestellen .movie label{
	float:left;
	
}
#bestellen .movie input{
	float:right;
	width:35px;
	text-align: right;
}
#bestellen .send {
	float:right;
}

#bestellen .movie .preis{float:right; padding-right:5px;}

#bestellen .movie input.lang{width:300px; text-align:left;}


#filme .colr{
	width:700px;
}

/* ENTER */
#enternaviholder{
	height:200px;
	padding-top:159px;
}
#enternavi{
	position:absolute;
	padding:20px 0px 0px 70px;
	background:url(/img/design/enterpunkt.jpg) no-repeat;
	width:160px;
	height:102px;
	display:none;
}

@media print{
	#pagenavi,#pageheader,#enternavi,.coll,.listart2,.colr2{display:none;}
	#pageholder, #enterpageholder, #pageheader,ul.listart1 li{background:none;}
	#pagecontent .colr1,#pagecontent .colr{ width:600px;}
}
