/* CSS3 Document */

/* H1, H2, H3, .... */
h1,h2,h3,h4,h5,h6{
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

/* Toggler */
.toggler { cursor:pointer; }

/* Site Elements */
* {padding: 0; margin: 0; }
body{font-family: Arial; font-size: 11px; letter-spacing:0.0pt; line-height:11.0pt; margin:0px; color:#4b4b4d; background-color:#FFFFFF; }

.lineheightsmall{}
.topstripe{width:100%; height:48px; background-color:#455560; }
.topstripeblue{width:100%; height:48px; background-color:#004b8d; }
.topstripegreen{width:100%; height:48px; background-color:#009534; }
.topstripered{width:100%; height:48px; background-color:#d31145; }

.navibg{float:left; height:25px; width:580px; margin-top:25px; background-color:#f0f0f0; }

.navibg2{position:absolute; left:0px;  z-index:0; height:25px; width:580px; margin-top:23px; background-color:#f0f0f0; }

.navicontainer{float:left; width:540px; padding-left:22px; margin-top:0px; }		
.nspace{ float:left; margin-left:10px;padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:6px; }
.noverspace{ float:left; margin-left:10px;padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:6px; background-color:#455560; }
.content{float:left; margin-top:44px; }

.contentleft{float:left; width:580px; height:482px; margin-top:98px; }
.contentleft0{float:left; width:580px; }
.contentright{float:left; width:546px; height:482px; }
.contentright_dyn{float:left; width:546px;}

.textcontainer_left{float:left; width:320px; height:485px; padding-top:78px; padding-left:3px; }
.textcontainer_right{ float:left; width:220px; height:482px; margin-top:44px; padding-left:3px; }

.textcontainer_left2{float:left; width:273px; padding-top:83px; }
.textcontainer_right2{float:left; width:273px; padding-top:44px;}

.col_left{float:left; width:273px; height:98px;}
.col_right{float:left; width:273px; height:98px;}

.textcontainer_admin { background-color:#f6f6f6; width:546px; min-height:482px;}
.textcontainer_admin_col { float:left; width:546px; height:482px; background-color:#f6f6f6; }
.contentframe{width:1150px; height:580px; }
.contentframe_dyn{width:1150px;}

.textcontainer{background-color:#f6f6f6; height:482px; text-align:left; margin-top:5px; position:relative;}
.textcontainerlong{background-color:#f6f6f6; width:543px; height:480px; text-align:left; }

.textcontainer2{background-color:#f6f6f6; text-align:left; z-index:1; position:relative; margin-left:8px;  }

.textbox{ padding:13px 13px 5px 13px; position:absolute; }
.textbox_new{ padding:13px 13px 5px 13px; }  
.textbox1{margin-left:13px; padding-top:13px; }
.textbox_right{padding-top:10px; margin-bottom:10px;  margin-left:12px; }
.textbox_bgimage{background-color:#d9d9d9; background-image:url(/picts/season_logo_top.gif); background-repeat:no-repeat; background-position:bottom; height:472px; padding-top:10px; }
.textbox_bgimage_gray{background-image:url(/picts/season_logo_top_gray.gif); background-repeat:no-repeat; background-position:bottom right; background-color:#f6f6f6; width:546px; height:482px;}
.teaserbox{background-color:#FFFFFF; height:61px; width:310px; margin-top:2px; margin-bottom:2px; }
.teaserboxbig{background-color:#FFFFFF; height:71px; width:295px; margin-top:2px; margin-bottom:2px; }
.inhaltbox{width:480px; overflow:visible; margin-top:10px;}
.inhalte{margin-top:5px; margin-bottom:5px;}
.min440px {height:430px; }
.clear {clear:both; height:1px; overflow:hidden; line-height:0px; font-size:1px; }
.topnavi{text-align:left; margin-left:10px; }
.col_left .topnavi{ padding-top:78px; }
.tpadding98{padding-top:98px;}
.padding8{padding:8px; }
.tmargin5{margin-top:5px; }
.tmargin3{margin-top:3px; }
.tlmargin {margin-top:3px; margin-left:83px; }
.mr5fr {padding-right:0px; float:right;}
.tlmargin2 {margin-top:3px; margin-left:220px; }
.bmargin5{margin-bottom:5px; }
.tbmargin{margin-bottom:5px; margin-top:10px; }
.tbmargin20{margin-bottom:5px; margin-top:20px; }
.tbmargin5{margin-bottom:5px; margin-top:5px; }
.tbmargin10{margin-bottom:10px; margin-top:10px; }
.pictfloat{float:left; margin-right:7px;}
.texthint{float:left; margin-left:10px; margin-top:30px; font-size:9px; }
.texthint2{float:left; margin-left:10px; margin-top:70px; font-size:9px; }
.selectfield{float:left; width:170px; }
.textbox_inhalte{width:270px; margin-top:10px; }
.kollektion_inhalte{width:480px; margin-top:10px; }
.myform{display:inline};
.suchbox{};
.daily {padding-top:20px; }

/* FLASH TEASER BOXEN */
.absBox310x472 {
	position:absolute;
	top:5px;
	left:5px;
	width:310px;
	height:472px;
}

.suchfeld{float:left; width:171px; padding-left:10px; padding-bottom:12px; }
*html .suchfeld{} /* IE Hack*/
.suchbutton{float:left;  padding-bottom:12px; }

.bottomnavi{padding-left:450px; margin-top:20px; width:400px; height:20px; color:#e8e8e8; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none; }
.textfield_right{margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; text-align:left;line-height:9.5pt;}

.subnavi{margin-bottom:28px; text-align:right;}
.logoimage{margin-bottom:9px; text-align:center;}
.adminnavi{margin-left:380px; margin-top:98px; height:200px; width:200px;text-align:right; background-color:#f6f6f6;}
.navi_alt {margin-left:430px; height:180px; width:150px; text-align:right;}
.navi_alt_admin{margin-left:430px; height:280px; width:150px; text-align:right; background-color:#f6f6f6;}
.navi_padding{margin-right:20px; margin-left:10px; padding-top:18px;}
.mylist{list-style-image:url(/picts/listdot.gif); padding-left:15px; }
* html .mylist{ padding-left:-20px;} /* IE Hack*/

/* alternate contents */
div.navi_alt {
background-image: url(/picts/nav_alt_trans.png); /* Für moderne Browser */
}

div.navi_alt_admin {
background-image: url(/picts/nav_alt_trans.png); /* Für moderne Browser */
}

.logo_bottom_left_box {
width:580px;
padding-top:302px;
}

.logo_bottom_left_box580 {
width:580px;
padding-top:580px;
}

.logo_bottom_left_image {
background-image:url(/picts/season_logo_bottom_left.png);
background-repeat:no-repeat;
float:right;
height:69px;
width:202px;
}

.logo_bottom_right {
background-image:url(/picts/season_logo_bottom.gif);
background-repeat:no-repeat;
height:69px;
width:309px;
}


/* Detailed Search Results */
.col1{float:left; width:192px; }
.col2{float:left; width:124px; }
.col3{float:left; width:72px; }
.col4{float:left; width:40px; }
.col5{float:left; width:50px; }
.col6{float:left; width:16px; }
.flspace{float:left; margin-left:1px; }
.flspace2{float:left; margin-left:5px; }
.fl{float:left; }
.fr{float:right; }
.tbpadding{padding-top:5px; padding-bottom:5px; }

/* Text Styles*/
.fliestext{font-family: Arial; font-size: 11px; color:#424b4c; letter-spacing:0.0em; line-height:9.5pt;}
.headline{font-family: Arial; font-size: 14px; color:#2e2d30; font-weight:bold; letter-spacing:0.0em; line-height:13pt; margin-bottom:5px;}
.headline_red{font-family: Arial; font-size: 14px; color:#d31145; font-weight:bold; letter-spacing:0.0em; line-height:9.5pt; margin-bottom:3px;}
.headline2{font-family: Arial; font-size: 11px; color:#2e2d30; font-weight:bold; letter-spacing:0.0em; line-height:9.5pt; margin-bottom:2px;}
.headline3{font-family: Arial; font-size: 12px; color:#2e2d30; font-weight:bold; letter-spacing:0.0em; line-height:9.5pt; margin-bottom:4px;margin-top:10px; }
.headline4{font-family: Arial; font-size: 16px; color:#424b4c; font-weight:bold; }
.headline5{font-family: Arial; font-size: 14px; color:#2e2d30; font-weight:bold;}

.weight{font-weight:normal; }

/* Image Picts */
.seasonimage_bottom{width:541px; height:136px; background-image:url(/picts/season_logo_bottom.gif);}
.mainpict_trend{width:579px; height:685px; background-image: url(/picts/season_trend.jpg);}
.mainpict_asia{float:left; margin-top:5px; width:580px; height:711px; background-image: url(/picts/season_asiasalon.jpg);}
.mainpict_katalog{float:left; margin-top:5px; width:580px; height:577px; background-image: url(/picts/season_katalog.jpg);}

/* Formular Felder */
.feld1 {background-color:#f4f4f4; font-size:11px; color:#424b4c; height:15px; width:171px; border:0px; padding:2px 0px 0px 3px }
.feld2 {background-color:#fcfcfc; font-size:11px; color:#424b4c; height:15px; width:200px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; }
.feld3 {background-color:#fcfcfc; font-size:11px; color:#424b4c; height:22px; width:200px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; }
.feld4 {background-color:#fcfcfc; font-size:11px; color:#424b4c; height:22px; width:60px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; }
.feld6 {background-color:#fcfcfc; font-size:11px; color:#424b4c; height:15px; width:250px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; padding:1px; }
.feldselect {background-color:#FAFAFA; color:#000000; width:80px; border-top-color:#6B768E; border-bottom-color:#C7C7C7; border-left-color:#6B768E; border-right-color:#C7C7C7; border-width:1px; border-style:solid; }
.feldselect2 {background-color:#FAFAFA; color:#000000; width:55px; border-top-color:#6B768E; border-bottom-color:#C7C7C7; border-left-color:#6B768E; border-right-color:#C7C7C7; border-width:1px; border-style:solid; }
.feldselect3 {background-color:#FAFAFA; color:#000000; width:150px; border-top-color:#6B768E; border-bottom-color:#C7C7C7; border-left-color:#6B768E; border-right-color:#C7C7C7; border-width:1px; border-style:solid; }
.feldselect4 {background-color:#FAFAFA; color:#000000; width:60px; border-top-color:#6B768E;border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; }
.feldtextarea {background-color:#FAFAFA; font-size:11px; color:#424b4c; height:101px; width:285px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; margin:0px; padding:0px; }
.feldtextarea2 {background-color:#FAFAFA; font-size:11px; color:#424b4c; height:100px; width:250px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; margin:0px; padding:0px; }
.feldtextarea3 {background-color:#FAFAFA; font-size:11px; color:#424b4c; height:100px; width:200px; border-top-color:#6B768E; border-bottom-color:#6B768E; border-left-color:#6B768E; border-right-color:#6B768E; border-width:1px; border-style:solid; margin:0px; padding:0px; }
.error{ color:#FF0000;}
.leftitem{float:left; margin-top:3px;}
.leftitem2{float:left; width:100px; margin-top:5px;}
.rightitem{text-align:right; margin-top:3px;}
.rightitem2{float:left; width:120px; margin-top:5px;}
.button {background-color: #d0d0d1; height: 18px; width:70px; padding-bottom:6px; color: #ffffff; font-size:10px; font-weight: bold; border:thin; border-color:#d6d7d7;}	

/*Stammdaten Ändern Zend Form */

dt
{
float: left;
margin: 0;    
}

dd
{

margin-left: 15em;
padding: .2em;
}

/* Text Links */
.a:link {color:#000000; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none;}
.a:visited {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}
.a:active {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;} 
.a:hover {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;}

.aa:link {color:#ffffff; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none;}
.aa:visited {color:#ffffff; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}
.aa:active {color:#ffffff; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;} 
.aa:hover {color:#ffffff; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;}

.b:link {color:#455560; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none;}
.b:visited {color:#455560; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}
.b:active {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;} 
.b:hover {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}

.b_o:link {color:#272728; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:underline;}
.b_o:visited {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;}
.b_o:active {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;} 
.b_o:hover {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;}

.bred:link {color:#d31145; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none;}
.bred:visited {color:#d31145; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}
.bred:active {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;} 
.bred:hover {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}

.c:link {color:#c0c0c0; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none;}
.c:visited {color:#c0c0c0; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}
.c:active {color:#455560; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;} 
.c:hover {color:#455560; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:none;}

.d:link {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal; text-decoration:none; font-weight:normal; }
.d:visited {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal; text-decoration:none; font-weight:normal; }
.d:active {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline; font-weight:normal; } 
.d:hover {color:#272728; font-family:Arial,Helvetica; font-size:11px; font-style:normal; text-decoration:underline; font-weight:normal; }

.e:link {color:#455560; font-family:Arial,Helvetica; font-size:11px;font-style:normal;text-decoration:none;}
.e:visited {color:#455560; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;}
.e:active {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;} 
.e:hover {color:#000000; font-family:Arial,Helvetica; font-size:11px; font-style:normal;text-decoration:underline;}


/* Scroll Bar EXHIBITORS */
/* All comments can be freely removed from the css */

#mycustomscroll1 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 345px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll2 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 437px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll3 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 240px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll4 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 185px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll5 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 430px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll5_1 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 420px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll6 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:560px; 
height: 447px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll7 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:297px; 
height: 419px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscroll8 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px;
width:297px;
height: 402px;
overflow: auto;
font-family: Arial, sans-serif; 
font-size: 11px;
}
#mycustomscroll9 {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:545px; 
height: 436px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
#mycustomscrollnews {
/* Typical fixed height and fixed width example */
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f6f6f6;
padding:0px 10px 0px 0px; 
width:520px; 
height: 447px; 
overflow: auto; 
font-family: Arial, sans-serif; 
font-size: 11px; 
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0px; left: 0;}

/* force fleXcroll to always display the vertical scrollbase */
.vscrollerbase {
visibility: visible !important;
}
/* fleXcroll adapts to this CSS setting and sets positions correctly */

/* And style your scrollbar like you normally do */
.vscrollerbase {
width: 15px;
background: #D7EBDF url(/picts/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(/picts/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(/picts/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(/picts/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 15px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(/picts/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(/picts/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(/picts/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {	
background: url(/picts/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(/picts/horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(/picts/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(/picts/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(/picts/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(/picts/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(/picts/basebarcaps_verticalbarbody.png) -45px -15px;
}

.mcontentwrapper { margin:7px; }

.scroll_inner_padding {
	padding:13px 0 0 13px;
}

.fb,
.fb:link,
.fb:active,
.fb:hover {
	margin-left:7px;
	background:url(/picts/fb_icon.gif) top left no-repeat;
	display:inline-block;
	width:14px;
	height:14px;
	text-indent:-9999px;
	text-decoration:none;
	color:#272728;
}
.fb:hover {
	background-position:bottom;
}