@charset "utf-8";
body {font:100%/1.4 'Open Sans', Arial, sans-serif;margin:0;padding:0;color:#6a7306;}
input {font:100%/1.4 'Open Sans', Arial, sans-serif;;}

/* ~~ Element-/Tag-Selektoren ~~ */
ul,ol,dl {padding:0;margin:0;}
h1,h2,h3,h4,h5,h6,p {margin-top:0;padding-right:15px;padding-left:0;}
a img {border: none;}

a:link {color:#808E13;text-decoration:none;}
a:visited {color:#808E13;text-decoration:none;}
a:hover, a:active, a:focus {color:#808E13;text-decoration:underline;}

.container {width:950px;margin: 0 auto;}

.content {font-size:90%;}

.fltrt {float:right;margin-left:8px;}
.fltlft {float:left;margin-right:8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.c_red {color:#e20026;}

h2 {color:#e20026;font-size:100%;}
h3 {color:#e20026;font-size:100%;text-transform:uppercase;margin-bottom:5px;}

hr { height:1px;background:url('/images/Trenner.png') top center no-repeat;margin:20px 0 40px 0;border:none;}



/* ~ Content ~ */

ol {margin-left:25px;font-weight:bold;font-style:italic;}
ol span {font-style:normal;font-weight:normal;}
ol li {padding-bottom:10px;}

.start {background:#D9E2C3 url('/images/body-bg-start.png') top left repeat-x;}
.order {background:#D9E2C3 url('/images/body-bg-order.png') top left repeat-x;}

.start .paragraph {margin:0 auto;width:840px;}
.order .paragraph {margin:0 auto;width:550px;}

.main {background-color:#d9e2c3;padding-bottom:100px;}

blockquote {margin:0;padding:0 0 5px 0;font-style:normal;}

.idee {color:#666;background:url('/images/Logos-bg.png') top left repeat-y;padding:20px 0 20px 40px;font-size:80%;line-height:1.8em;}
.idee a {color:#666;}

/* Start */

.kind {position:absolute;top:39px;left:0px;}
.start .header {height:755px;position:relative;}

.trailer {position:absolute;top:200px;left:480px;}
.film-kaufen {position:absolute;top:425px;left:450px;}
.kunden {position:absolute;top:600px;left:10px;color:#fff;font-size:90%;}

.start li {padding-bottom:8px;}


/* Order*/

.order .header {/*background:url('/images/header-bg.png') top center no-repeat;*/height:410px;position:relative;}
.header .title {padding:10px 0 0 0;text-align:center;}


.order table td {padding-bottom:10px;vertical-align:top;}

.dvd-cover {position:absolute;top:48px;left:20px;}
.text-header {position:absolute;top:55px;left:475px;width:430px;}
.text-header ul {margin:10px 0 0 25px;}
.order .text-header li {list-style-image:url('/images/li.png');padding-bottom:3px;}
.text-order {position:absolute;top:300px;left:300px;color:#fff;}

input[type=text] {border:1px solid #798614;padding:2px;}
.error {color:red;font-size:80%;}