*
{
 margin:0px;
 padding:0px;
 border:0;
 font-family:Lucida Sans,Lucida Sans Std,Lucida,Lucida unicode,"Lucida Sans Std", verdana, Arial;
 font-size:12px;

}
html
{
 height:100%;

}
body
{
 height:100%;
 background-image:url(../grafik/design/bg_page2.jpg);
 background-color:#2F2F2F;
 background-position:center 1px;
 background-repeat:no-repeat;
 font-family:Lucida Sans,Lucida Sans Std,"Lucida Sans Std", verdana, Arial;

}
a
{
 text-decoration:none;
 color:#a4999b;

}
.checkbox, .radio
{
 margin-right:10px;

}
.formular_input_text
{
 padding:3px;

}
.input_alert_text
{
 color:#e35500;
 font-weight:bold;

}
.inputAlert
{
 border:1px solid #e35500;
 background-color:#ffebdf;

}
.radio
{
 margin:0;
 padding:0;
 border:0;

}
#contentB .templateContainer
{
 margin-bottom:1em;
 background-image:url(../grafik/design/haarlinie.png_del);
 background-repeat:no-repeat;
 background-position:bottom left;
 padding-bottom:30px;

}
#contentB .templateContainer .templateContainer
{
 background:none;

}
#contentB .headline_template6
{
 margin:0;
 padding:0;
 color:white;
 paddign:0;
 margin-bottom:10px;
 line-height:1.6;

}
#contentB a
{
 color:#ca180e;

}
.img_template1
{
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template2
{
 float:right;
 margin-bottom:10px;
 margin-left:10px;

}
.img_template4
{
 clear:both;
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;

}
.image, img
{
 margin:0;
 padding:0;
 border:0;

}
#page
{
 height:649px;
 width:950px;
 position:relative;
 margin:0 auto;

}
#logo
{
 background-image:url("../grafik/design/fashion_menue_logo.png");
 height:140px;
 left:84px;
 position:absolute;
 top:7px;
 width:230px;

}
#main_menu_left
{
 position:absolute;
 left:3px;
 top:130px;
 width:251px;
 height:440px;
 text-align:right;

}
#sponsorlogos
{
 position:absolute;
 left:100px;
 top:600px;
 width:120px;
 height:242px;

}
#content_div
{
 position:relative;
 float:left;
 left:322px;
 width:500px;
 height:auto;

}
#strukturbild
{
 position:relative;
 width:600px;
 height:339px;
 background-position:0 0;
 background-repeat:no-repeat;

}
#strukturbild_overlay
{
 background-image:url(../grafik/design/overlay.gif);
 background-repeat:no-repeat;
 background-position:top left;
 height:200px;
 left:380px;
 position:absolute;
 width:200px;
 z-index:1000;
 display:none;

}
#gabel
{
 height:529px;
 left:-45px;
 position:absolute;
 top:100px;
 width:97px;
 z-index:100;

}
#contentB
{
 position:relative;
 padding-top:56px;
 padding-left:100px;
 padding-right:10px;
 color:#FFFFFF;
 line-height:16pt;
 font-size:11px;
 width:437px;
 padding-bottom:85px;

}
#contentB h1
{
 text-transform:uppercase;
 font-size:24px;
 color:#FFFFFF;
 padding-bottom:20px;
 font-stretch:extra-expanded;
 font-weight:lighter;
 line-height:30px;

}
h3
{
 border-bottom:1px solid white;

}
#contentB h1 span
{
 font-size:24px;
 color:#FFFFFF;

}
#contentB h4
{
 color:#a4999b;
 font-size:16px;
 font-style:italic;
 font-weight:lighter;

}
#footer
{
 bottom:0;
 color:#4C4246;
 font-size:9px;
 left:100px;
 padding-bottom:20px;
 padding-top:30px;
 position:absolute;
 text-transform:uppercase;
 width:500px;
 z-index:500;

}
#footer p
{
 position:relative;
 text-transform:uppercase;
 color:#4c4246;
 font-size:9px;

}
#footer a
{
 text-transform:uppercase;
 color:#4c4246;
 text-decoration:none;
 font-size:9px;

}
#contentB .shorttext_template6
{
 display:none;

}
#contentB .news_events
{
 color:#A4999B;
 margin:21px 0 0 0;
 padding:0;
 line-height:1em;
 display:block;

}
#main_menu_left ul#nav
{
 position:absolute;
 height:auto;
 width:250px;
 margin:0;
 padding:0;
 top:0;
 left:0;

}
#main_menu_left li.level_1,#main_menu_left li.level_1active
{
 padding:6px 0px;
 left:0px;
 list-style-type:none;
 z-index:3;
 widht:250px;

}
#main_menu_left li.level_1 a.level_1
{
 text-decoration:none;
 font-size:14px;
 color:#FFF;
 z-index:4;
 text-transform:uppercase;
 padding-right:18px;

}
#main_menu_left li.level_1active a.level_1active
{
 margin:10px 0px;
 text-decoration:none;
 font-size:28px;
 color:#fff;
 z-index:5;
 text-transform:uppercase;
 padding-right:0px;

}
#main_menu_left li.first_child_level_1
{
 margin-top:0px;

}
#main_menu_right
{
 height:48px;
 width:500px;
 top:0px;
 left:0px;
 margin:0;
 padding:0;
 padding-left:100px;

}
#main_menu_right ul#nav
{
 height:48px;
 margin:0 auto;
 padding:0;
 width:500px;
 z-index:2;

}
#main_menu_right li.level_1, #main_menu_right li.level_1active
{
 float:left;
 list-style-type:none;
 z-index:3;

}
#main_menu_right li.level_1 a.level_1
{
 padding:18px 8px 16px 2px;
 text-decoration:none;
 font-size:14px;
 color:#dac7c7;
 float:left;
 z-index:4;
 text-transform:uppercase;

}
#main_menu_right li.level_1active a.level_1active
{
 padding:14px 8px 8px 2px;
 text-decoration:none;
 font-size:19px;
 color:#fff;
 float:left;
 z-index:5;
 text-transform:uppercase;
 letter-spacing:3;

}
#main_menu_right li.level_1 a.level_1:hover
{
 z-index:6;

}
#main_menu_right a.level_2, #main_menu_right a.level_3, #main_menu_right a.level_4
{
 background-color:#442D33;
 color:#786167;
 text-decoration:none;
 z-index:7;
 font-size:14px;
 padding:4px 0 4px 15px;
 text-transform:uppercase;

}
#main_menu_right a.level_2active, #main_menu_right a.level_3active, #main_menu_right a.level_4active
{
 color:#ffffff;
 text-decoration:none;
 z-index:8;
 padding:4px 0 4px 15px;
 font-size:14px;
 text-transform:uppercase;

}
#main_menu_right a.level_2:hover, #main_menu_right a.level_3:hover, #main_menu_right a.level_4:hover
{
 background-color:#442D33;
 color:#fff;
 font-size:14px;

}
#main_menu_right a.level_2active:hover, #main_menu_right a.level_3active:hover, #main_menu_right a.l
{
 color:#FFFFFF;
 z-index:9;
 font-size:14px;

}
#main_menu_right #nav ul
{
 padding:0;
 margin:0;
 list-style:none;
 float:left;
 position:absolute;
 left:-9999px;
 top:-9999px;
 z-index:10;

}
#main_menu_right #nav li li
{
 background-color:#442D33;
 float:none;
 border:none;
 z-index:11;

}
#main_menu_right #nav li li a
{
 display:block;
 border-bottom:1px solid #6b5c52;
 float:none;
 font-weight:normal;
 text-transform:uppercase;
 z-index:12;
 width:200px;

}
#main_menu_right #nav li:hover ul
{
 top:48px;
 left:0;
 z-index:500;

}
#main_menu_right #nav li li:hover
{
 background-color:#442D33;

}
* html #main_menu_right #nav li li
{
 float:left;

}
#main_menu_right #nav li:hover
{
 position:relative;
 z-index:300;

}
#main_menu_right #nav li.css_class
{
 position:relative;
 z-index:300;

}
#main_menu_right #nav li.css_class ul
{
 left:0;
 top:48px;
 z-index:500;

}
* html #main_menu_right #nav ul
{
 width:2px;

}
#main_menu_right #nav li:hover li:hover > ul
{
 left:-1px;
 margin-left:100%;
 top:0px;
 z-index:500;

}
#main_menu_right #nav li:hover > ul ul
{
 position:absolute;
 left:-9999px;
 top:-9999px;
 width:auto;

}
#main_menu_right #nav li.css_class li.css_class ul, #main_menu_right #nav li.css_class li.css_class li.css_class ul, #main_menu_right #nav li.css_class li.css_class li.css_class li.css_class ul, #main_menu_right #nav li.css_class li.css_class li.css_class li.css_class li.css_class ul
{
 left:100%;
 margin-left:0px;
 top:0px;

}
#main_menu_right #nav li.css_class ul ul, #main_menu_right #nav li.css_class li.css_class ul ul, #main_menu_right #nav li.css_class li.css_class li.css_class ul ul, #main_menu_right #nav li.css_class li.css_class li.css_class li.css_class ul ul
{
 position:absolute;
 left:-9999px;
 top:-9999px;

}
div.formular_5_row_bestellnummer
{
 display:none;

}
div.formular_5_row_address label,div.formular_5_row_bezahlart label
{
 margin:0 10px;

}
#strukturbild_object
{
 position:relative;
 left:45px;

}

