body {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; background: #ffffff; margin: 0px; padding: 0px; text-align: center;}
img {border: 0px; margin: 0px;}
a {color: #000000; text-decoration: none; font-size: 12px;}
a:hover {color: #000000; text-decoration: underline; font-size: 12px;}

div#main {width: 930px; margin: 60px auto 0px auto; padding: 0px; text-align: left;}

div#header {position: relative; width: 930px; margin: 0px 0px 10px 0px; padding: 0px; height: 80px; }
div#logo {float: right; margin: 0px; padding: 0px; width: 198px; height: 80px;}
div#navi {position: absolute; bottom: 0px;}

div#mainnav {height: 20px; padding: 0px; margin: 0px;}
div#mainnav  ul {list-style-type: none; margin: 0px; padding: 0px;}
div#mainnav  ul  li {display: inline; margin: 0px 10px 0px 0px; padding: 0px;}
div#mainnav  ul  li.inactive > a {text-transform: uppercase; color: #270c13; text-decoration: none; font-size: 16px;}
div#mainnav  ul  li.inactive > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 16px;}
div#mainnav  ul  li.active > a {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 16px;}
div#mainnav  ul  li.active > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 16px;}

div#subnav {height: 20px; padding: 0px; margin: 0px;}
div#subnav  ul {list-style-type: none; margin: 0px; padding: 0px;}
div#subnav  ul  li {display: inline; margin: 0px 5px 0px 0px; padding: 0px;}
div#subnav  ul  li.inactive > a {text-transform: uppercase; color: #270c13; text-decoration: none; font-size: 14px;}
div#subnav  ul  li.inactive > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}
div#subnav  ul  li.active > a {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}
div#subnav  ul  li.active > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}

div#content_frame{width: 930px; height: 420px;}

div#footer {height: 20px; margin: 10px 0px 10px 0px;}

div#langsel {float: right; height: 20px; padding-top: 0px;}
div#langsel  ul {list-style-type: none; margin: 0px; padding: 0px;}
div#langsel  ul  li {display: inline; margin: 0px 0px 0px 15px; padding: 0px;}
div#langsel  ul  li.inactive > a {text-transform: uppercase; color: #270c13; text-decoration: none; font-size: 14px;}
div#langsel  ul  li.inactive > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}
div#langsel  ul  li.active > a {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}
div#langsel  ul  li.active > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}

div#footnav {float: right; height: 20px; padding: 0px; margin: 0px;}
div#footnav  ul {list-style-type: none; margin: 0px; padding: 0px;}
div#footnav  ul  li {display: inline; margin: 0px 0px 0px 15px; padding: 0px;}
div#footnav  ul  li.inactive > a {text-transform: uppercase; color: #270c13; text-decoration: none; font-size: 14px;}
div#footnav  ul  li.inactive > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}
div#footnav  ul  li.active > a {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}
div#footnav  ul  li.active > a:hover {text-transform: uppercase; color: #8b0a3d; text-decoration: none; font-size: 14px;}

ul.reflist {list-style-type: none; margin: 20px; padding: 0px;}
ul.reflist li {margin: 0px 0px 10px 0px; padding: 0px;}

/* Admin */

div#clangsel {}
div#clangsel ul {list-style-type: none; margin: 0px; padding: 0px;}
div#clangsel ul li {display: inline; margin: 0px 0px 0px 15px; padding: 0px;}

div#editordiv
div.langeditor
div.editorline {border: #000000 1px solid;}
div.editorline label {display: block;}

/* Alter Scheiß */




div#content {clear: both; width: 910px; margin: 0px; padding: 0px;}
div#content_main{width: 890px; height: 410px; padding: 0px; background: #ead0c3;}
div#content_contact{width: 830px; height: 350px; padding: 30px; background: #ead0c3;}

div#left{ background-color: #ead0c3; width: 440px; height: 410px;}
div#right{float: right; background-color: #ead0c3; width: 380px; height: 380px; padding: 20px 30px 10px 30px; position: relative;}

div#collection_left{ background-color: #ead0c3; width: 440px; height: 410px; position: relative;}
div#collection_01 {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px;}
div#collection_02 {position: absolute; top: 0px; left: 152px; margin: 0px; padding: 0px;}
div#collection_03 {position: absolute; top: 0px; left: 295px; margin: 0px; padding: 0px;}
div#collection_04 {position: absolute; top: 158px; left: 0px; margin: 0px; padding: 0px;}
div#collection_05 {position: absolute; top: 158px; left: 153px; margin: 0px; padding: 0px;}
div#collection_06 {position: absolute; top: 158px; left: 307px; margin: 0px; padding: 0px;}
div#collection_07 {position: absolute; top: 280px; left: 153px; margin: 0px; padding: 0px;}

div#left_imprint{ background-color: #ead0c3; width: 220px; height: 310px; padding: 50px 30px 50px 30px;}
div#right_imprint{float: right; background-color: #ead0c3; width: 550px; height: 310px; padding: 50px 30px 50px 30px;}

div#top_agb {background-color: #ead0c3; height: 30px; padding: 10px 30px 10px 30px;}
div#scrollbar_agb {background-color: #ead0c3; width: 20px; height: 360px; float: right;}
div#bottom_agb {background-color: #ead0c3; height: 360px; width: 870px; overflow: hidden; position:relative;}
div#bottom_inside {background-color: #ead0c3; position: relative; top: 0px;}
div#left_agb{ background-color: #ead0c3; width: 395px; padding: 30px 10px 30px 30px;}
div#right_agb{float: right; background-color: #ead0c3; width: 395px; padding: 30px 30px 30px 10px;}

p.agbheadline {font-size: 14px;}
p.agbfliesstext {font-size: 11px; line-height: 1.2em;}

div#cmain{background: #ead0c3; width: 890px; height: 410px;}

div.text {margin: 0px;}

.headline {font-size: 25px; text-transform: uppercase; line-height: 1.3em;}
.subheadline {font-size: 16px; text-transform: uppercase;}
.centered {text-align: center;}
.purple {color: #8b0a3d;}
.brightgrey {color: #f5efeb;}
.brown {color: #270c13;}
.white {color: #ffffff;}
.black {color: #000000;}
.bold {font-weight: bold;}
.uppercase {text-transform: uppercase;}
.clear {clear: both;}

.model {font-size: 40px; color: #ffffff; text-transform: uppercase; line-height: 1em;}
.model > a {font-size: 40px; color: #ffffff;}

div#model {clear: both;}
div#model_image {float:right; margin-left: 5px;}
div#model_name {margin-bottom: 5px; color: #8b0a3d; font-size: 18px; text-transform: uppercase; font-weight: bold;}
div#model_description { font-size: 11px; line-height: 1.2em;}

div#colors {clear: both; margin-top: 25px; width: 280px;}
div#colors_label {margin-bottom: 5px; color: #8b0a3d; text-transform: uppercase; font-weight: bold;}
div.model_color_label {}
div.model_color_label>a>img {border: #ffffff 2px solid;}
div.model_color_text {float: right; width: 200px;}

div#stats {clear: both; margin-top: 25px; width: 370px;}
div.model_stats_label { color: #8b0a3d; text-transform: uppercase; font-weight: bold;}
div.model_stats_text {float: right; width: 290px;}
div#stats_material {margin-bottom: 5px;}
div#stats_sizes {}


div#footer_back {float: right; text-align: right; color: #ffffff; text-transform: uppercase; font-weight: bold;}
div#footer_back > a {color: #8b0a3d;}
div#footer_price { color: #8b0a3d; font-size: 14px; font-weight: bold;}
div#footer_vat {font-size: 10px; font-weight: bold;}

div#main_footer {margin-top: 14px;}
div#main_footer_text {font-size: 16px; color: #270c13;}
div#main_footer_images {float: right; width: 50px;}



div#top_contact {background-color: #ead0c3; height: 60px; padding: 30px 30px 30px 30px;}
div#bottom_contact {background-color: #ead0c3; height: 270px; width: 890px;}
div#left_contact{ background-color: #ead0c3; width: 510px; height: 270px; padding: 10px 30px 10px 30px;}
div#form_left {}
div#form_right {float: right;}
div#right_contact{float: right; background-color: #ead0c3; width: 280px; height: 250px; padding: 20px 20px 20px 20px;}
fieldset#left{border: none; margin: 0px; padding: 0px;}
fieldset#right{border: none; margin: 0px; padding: 0px;}

form#mailform>fieldset {border: none;}
div.formfield {margin-top: 6px; width: 230px;}

div.formfield input, textarea, button, select  {width: 230px; border: none; background-color:  #f5efeb; font-size: 10px;}
.submitbutton {width: 225px; border: none; background-color:  #f5efeb; margin-top: 10px;}

div.formfield textarea {height: 210px; border: none; background-color:  #f5efeb; background: url('/images/layout/bock-dunkel.gif') no-repeat;  background-position: center center; background-color: #f5efeb;}
div.formfield label, legend {display:block; color: #f5efeb; text-transform: uppercase; font-weight: bold;}

fieldset#choice {border: none; padding: 0px; margin: 0px;}
fieldset#choice div {}
fieldset#choice label {display: inline; float: right;}
fieldset#choice input {width: 30px; background-color: none;}

div.warning {border: #ff0000 1px dotted;}

div#workspace {width: 550px;}
div.editordiv textarea {width: 550px; height: 70px; border: #000000 1px solid;}
div.editframe {border: #000000 1px solid; margin: 5px; padding: 5px;}

div#list {width: 250px;}
div#list ul {margin: 10px; padding: 0px; list-style-type: none;}
div#list a {color: #000000;}

td.table_left {text-align: left;}
td.table_right {text-align: center;}

div.table {font-size: 15px; text-align: center; margin: 20px;}

td.sublisting {font-size: 15px; color: #ffff00; text-align: left;}
div.guideline {text-align: center; margin: 20px 20px 0px 20px; color: #4998ea;}

div.guideline a {color: #4998ea;}

div.internal_link {font-size: 16px; text-align: center; margin: 20px;}

.blue {color: #4998EA;}

table.contenttable {width: 100%; margin: auto;}
table.contenttable td {text-align: center; padding-bottom: 36px;}

.narrow {width: 100%; margin: auto;}
.narrower {width: 100%; margin: auto;}

table.narrow {width: 100%; margin: auto;}
table.narrower {width: 100%; margin: auto;}

.text-left {text-align: left;}
.text-right {text-align: right;}

.nav2 {font-size: 16px;}
.nav1 {font-size: 20px;}



div#rollover {position: fixed; top: 10px; left: 10%; width: 80%; background: #4998ea; border: #000000 3px solid; z-index: 999; visibility: hidden;}
