
/*////// STYLE Website ANFANG ////////*/
html, body {margin: 0px; padding: 0px; border: 0px; height: 100%;}

.bildtext {float: left; margin: 0px 6px 8px 0px; border-right: 1px solid #022748;}
.textbild {float: right; margin: 2px 0px 2px 10px; border-left: 1px solid #022748;}
.teaserimg {float: right; margin: 2px 6px 0px 6px; padding: 0px; border: 1px solid #022748;}
.bodymain {text-align: left; margin: 0px; padding: 0px; background-color: #FFFFFF;}

h1 {font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; letter-spacing: 0px; color : #033968; padding: 0px; margin: 4px 0px 2px 0px;}
h2 {font-size: 11px; color : #033968; font-weight: bold; letter-spacing: 0px; padding: 0px; margin: 4px 0px 2px 0px;}
h3 {font-size: 11px; color : #033968; font-weight: bold; letter-spacing: 0px; margin: 4px 0px 2px 0px;}
.csc-firstHeader {font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 18px; font-weight: bold; letter-spacing: 0px; color : #033968; padding: 0px; margin: 8px 0px 0px 0px;}
	
#layoutwrapper {position: relative; width: 990px; text-align: center; margin: auto;}
#layout {position: absolute; width: 980px; height: 100%;  top: 25px; left: 25px; z-index: 1; background-color: #FFFFFF; padding: 0px 0px 20px 0px; }
#logo {width: 282px; height: 96px; float: left; background-color: #FFFFFF;}

/*////// TYPO BODY ANFANG ////////*/
.content {width: 980px; background-color: #FFFFFF; vertical-align: top; float: left;}
.text {font-size: 11px; padding: 0px 30px 15px 0px; line-height: 14px;}
.csc-firstHeader {font-size: 18px; font-family: Verdana, Arial, Helvetica; line-height: 24px; font-weight: bold; letter-spacing: 0px; color : #CE0001; padding: 0px; margin: 8px 0px 2px 0px;}
.bodytext {font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 16px; margin: 0px; }
p, .bodytext {font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 16px; }
/*////// TYPO BODY ENDE ////////*/



#subnavi {position: absolute; top: 5px; left: 730px; width: 287px; height: 25px; font-size: 10px; color : #AFAFAE; }
a.snav   {height: 20px; line-height: 20px; color : #FFFFFF; font-size: 10px; font-weight: bold;  padding-top: 0px; padding-right: 2px; padding-left: 2px;}
a:link.snav {color : #AFAFAE; text-decoration: none;}
a:visited.snav {color : #AFAFAE; text-decoration: none;}
a:active.snav {color : #AFAFAE; text-decoration: none;}
a:hover.snav {color: #F69900; text-decoration: none; }
/*////// STYLE Website ENDE ////////*/


/*////// STYLE KONFIGURATOR ANFANG ////////*/
body, p, li {font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: normal; letter-spacing: 0px; line-height: 14px;}
td {font-size: 10px; font-family: Verdana, Arial, Helvetica; color : #000000; font-weight: normal; }
.formular {background-color: #D6D9DD; margin: 0px 0px 5px 5px; padding: 5px;}
.hlkonfigurator {height: 18px; background-color: #A1B0C3; color: #033968; font-size: 11px; text-align: left; padding: 2px; background-image: url(../../../fileadmin/_fareastoptimist2006/gfx/konfigurator_topborder.gif); background-repeat: repeat-x;}
.hlkontakt {background-color: #C9D2DD; text-align: left; padding: 2px;}
.kontakt {background-color: #D6D9DD; text-align: left; padding: 2px;}
csc-mailform {background-color: #D6D9DD; margin: 0px 0px 5px 5px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; padding: 5px;}
.csc-form-label-req {color: #CE0001;}
.price {background-color: #D6D9DD; text-align: right; padding: 2px;}

form input, form option, form submit, form select, form textarea {font-family: Verdana, Arial, Helvetica; color : #0D3359; font-size : 10px; font-weight : normal; border-style: solid; border: 1px solid #2D2D2D; margin: 0px;}
.input {font-size : 10px; width: 250px; border-style: solid; border: 1px solid #596772; background-color : #FFFFFF;}
.textarea {font-size : 11px; width: 300px; height: 110px; border-style: solid; border: 1px solid #596772; background-color : #FFFFFF;}
.option {width: 300px; padding: 0px; border: 1px solid #596772; background-color : #FFFFFF; margin: 0px;}
.button {font-size : 10px; font-weight : 700; color : #FFFFFF; border-style: groove; border: 1px groove #000000; background-color : #033968; padding: 1px 3px 1px 3px; cursor : hand;}
.sub {font-size : 10px; font-weight : 700; color : #FFFFFF; width: 180px; height: 20px; border-style: groove; border: 1px groove #000000; background-color : #033968; cursor : hand;}
/*////// STYLE KONFIGURATOR ENDE ////////*/