body { 
	padding:0; 
	margin:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	overflow: -moz-scrollbars-vertical;
	line-height:1.3em;
	font-size: 11px;
	background-image:url(/outl/media/template/body_bg.gif);
	background-repeat:repeat-x;

	}f

table{
	margin:0px;
	padding:0px;
	border-width:0px;
}

td,p{
	vertical-align:top;
	margin:0px;
	padding:0px;
}

td,p,li {
	font-size: 11px;
	text-align:left;
	font-size:11px;
	color:#000000;
	line-height: 1.3em;
}

p{
	padding:0 0 10px 0;
}

img {
	border : none;
}

a:link, a:visited, a:active{
	color:#444444;
	outline-style:none !important;
}

a:hover{
	color: #828282;
	outline-style:none !important;
}

h1,h2,h3,h4{
	color: #000000;
	line-height: 1.3em;
}

h1{ 
	margin: 0px;
	padding: 22px 0px 15px 0px;
	font-size: 15px;
}

h1.title{ 
	text-transform:uppercase;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}


h2{
	margin: 0px;
	padding:15px 0px 8px 0px;
	font-size: 12px;
}

h3,h4{
	margin: 0px;
	padding:8px 0px 2px 0px;
	font-size: 11px;
}

.top{
	margin-top: 0px;
	padding-top: 0px;
}

ul {
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 8px 10px;
	list-style-type:square;
}

ol {
	padding: 0px 5px 0px 3px;
	margin: 2px 5px 8px 10px;
}

ul li {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 3px;
}

ol li {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 10px;
}

/* Layout Div's positionieren */

form{
	display:inline;
	padding: 0px;
	margin: 0px;
}

input,textarea {
	border: 1px solid #8F9194;
	background-color:#FBFBFB;
	padding: 1px;
	margin: 0px;
	font-size:11px;
}

.submit{
	border: 1px solid black;
	width:120px;
	font-size:11px;
	background-color:#8F9194;
	color: #ffffff;
	font-weight:bold;
}



/* Layout Div's positionieren */

#center_div{
	text-align:center;
	width:100%;
}

#layout_div,#layout_div_keycard{
	margin:auto;
	width:980px;
	height:650px;
	text-align:left;
	position:relative;
	z-index: 10;
}

#layout_div_keycard{
	height:980px;
}

#logo{
	position:absolute;
	top:50px;
	left:690px;
}


#flashcontent1{
	position:absolute;
	top:205px;
	left:0px;
}

#flashcontent3{
	position:absolute;
	top:130px;
	left:0px;
}


#collection_portrait{
	position:absolute;
	top:0px;
	left:300px;
}


#flashslogan{
	position:absolute;
	top:210px;
	left:20px;
}

#team_pic{
	position:absolute;
	top:212px;
	left:547px;
}


#content_team{
	position:absolute;
	top:298px;
	left:75px;
	width:393px;
}



#content{
	position:absolute;
	top:213px;
	left:484px;
	width:391px;
}


#content2{
	position:absolute;
	top:0px;
	left:0px;
	width:391px;
}



#material_content{
	position:absolute;
	top:188px;
	left:484px;
	width:391px;
}


#material_description{
	padding:5px;
}

#content_links{
	position:absolute;
	top:213px;
	left:154px;
	width:391px;
}

#content_small{
	position:absolute;
	top:220px;
	left:695px;
	width:166px;
}

#contact_div{
	position:absolute;
	top:190px !important;
	left:50px;
	margin-top:69px;
	width:300px;
}


#keycard_buchen{
	position:absolute;
	top:465px;
	right:-5px;
}

#keycard_buchen_new {
	position: absolute;
	top: 477px;
	right: 43px;
}

#keycard_left{
	position:absolute;
	top: 568px;
	left: 0;
}







/* Produkte Seite */

.prod_img_hover{
	width:15px;
	height:15px;
	background-color:#929397;
	border:1px solid #ECECEE;
	margin:2px;
}

a:hover .prod_img_hover,a.selected1 .prod_img_hover{
	border:1px solid #000000;
}

.color100{
	background-color:#1b1c20;
}
.color110{
	background-color:#757378;
}
/*.color120{
	background-color:#fcfbf5;
}*/
/*.color130{
	background-color:#d8dcdc;
}*/


/*mi end*/

.color150{
	background-color:#f28e0b;
}
.color160{
	background-color:#f7de00;
}
.color170{
	background-color:#544025;
}
.color180{
	background-color:#fff;
}
.color190{
	background-color:#b4a084;
}
.color200{
	background-color:#1d5568;
}
.color210{
	background-color:#cd006e;
}






/* Sommer Kollektion */

.color123{
	background-color:#0d1328;
}
.color178{
	background-color:#484e4c;
}
/*.color170{
	background-color:#fafaf1;
}*/
.color219{
	background-color:#aec8c4;
}
.color206{
	background-color:#d28533;
}
.color158{
	background-color:#ac9a71;
}
/*.color214{
	background-color:#4b3f31;
}*/
.color148{
	background-color:#b1ab4a;
}





.color124{
	background-color:#0d1328;
}
.color125{
	background-color:#0d1328;
}
.color132{
	background-color:#9aa63d;
}
.color133{
	background-color:#87373d;
}
.color171{
	background-color:#e1e4de;
}
.color193{
	background-color:#1a2743;
}
.color300{
	background-color:#727462;
}
.color310{
	background-color:#6b7d59;
}
.color320{
	background-color:#2e1e36;
}




/* Sommerkollektion 09 */
.color170 {
	background-color:#f3f3ec;
}
.color130 {
	background-color:#e8e3d7;
}
.color161 {
	background-color:#f3dc7b;
}
.color149 {
	background-color:#a9ba5e;
}
.color133 {
	background-color:#d23a40;
}
.color180 {
	background-color:#fff;
}
.color214 {
	background-color:#5d4e48;
}
.color120 {
	background-color:#494a4b;
}





/* Winterkollektion 09/10 */
.color170 {
	background-color: #f3f3f0;
}
.color160 {
	background-color: #e9d529;
}
.color220 {
	background-color: #9ac23b;
}
.color219 {
	background-color: #679ad2;
}
.color230 {
	background-color: #1b69b2;
}
.color133 {
	background-color: #c41325;
}
.color300 {
	background-color: #5e5f43;
}
.color310 {
	background-color: #5c5e54;
}
.color100 {
	background-color: #231f20;
}
.color173 {
	background-color: #f3f3f0;
}
.color103 {
	background-color: #231f20;
}



/* Sommerkollektion 2010 */
.color110 {
	background-color: #2e3136;
}
.color170 {
	background-color: #eff1f2;
}
.color180 {
	background-color: #f4f3ed;
}
.color280 {
	background-color: #ed8825;
}
.color290 {
	background-color: #ed8825;
}
.color300 {
	background-color: #d53830;
}
.color330 {
	background-color: #d93b51;
}
.color340 {
	background-color: #e87c75;
}
.color400 {
	background-color: #4fa44a;
}
.color410 {
	background-color: #9dc55d;
}
.color570 {
	background-color: #a6bfc4;
}
.color580 {
	background-color: #7d9eb5;
}
.color930 {
	background-color: #948B7C;
}
.color950 {
	background-color: #4f423b;
}


/* Winterkollektion 10/11 */
.color100 {
	background-color:#1a171b;
}
.color170 {
	background-color:#f5f5f3;
}
.color110 {
	background-color:#e2e3e5;
}
.color111 {
	background-color:#b1b3b4;
}
.color581 {
	background-color:#005684;
}
.color571 {
	background-color:#87c2e6;
}
.color590 {
	background-color:#4ebbb9;
}
.color455 {
	background-color:#a1c26a;
}
.color450 {
	background-color:#62af74;
}
.color160 {
	background-color:#eed510;
}
.color280 {
	background-color:#f29400;
}
.color320 {
	background-color:#d6312f;
}
.color310 {
	background-color:#cc0044;
}
.color340 {
	background-color:#9d4550;
}
.color955 {
	background-color:#754917;
}
.color101 {
	background-color:#f5f5f3;
}
.color102 {
	background-color:#3a3b3c;
}
.color103 {
	background-color:#283036;
}
.color104 {
	background-color:#d6312f;
}
.color105 {
	background-color:#f29400;
}
.color106 {
	background-color:#62af74;
}
.color171 {
	background-color:#1a171b;
}
.color112 {
	background-color:#b5b5b6;
}
.color956 {
	background-color:#665b58;
}

/*new mi sommer 2011*/

.color581 {
	background-color:#383d50;
}
.color322 {
	background-color:#9f2b2e;
}
.color110 {
	background-color:#c6c3bf;
}
.color585 {
	background-color:#415e8a;
}
.color167 {
	background-color:#ced858;
}
.color172 {
	background-image: url(/outl/media/fabricimages/bg172.png);
	background-color: #ced858;
}
.color951 {
	background-color: #a29d87;
}
.color850 {
	background-color: #4c4b4b;
}
.color170 {
	background-color: #fefefe;
}
.color323 {
	background-image: url(/outl/media/fabricimages/bg323.png);
	background-color: #4f242a;
}
.color324 {
	background-color: #c66541;
}
.color161 {
	background-color: #f0e74e;
}
.color350 {
	background-image: url(/outl/media/fabricimages/bg350.png);
	background-color: #60547e;
}
.color952 {
	background-color: #68635a;
}
.color171 {
	background-image: url(/outl/media/fabricimages/bg171.png);
	background-color: #fdfbfa;
}

.color343 {
	background-color: #d78eb0;
}
.color101 {
	background-color:#414444;
}
.color323 {
	background-color:#414444;
}
.color174 {
	background-image: url(/outl/media/fabricimages/bg174.png);
	background-color:#af2545;
}
.color351 {
	background-color:#8c86b3;
}

#prod_img_div{
	position:absolute;
	top:0px;
	left:333px;
}


#prod_img{
	background-image:url(/outl/media/template/loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:356px;
	height:620px;
}

#prod_detail_img{
	background-image:url(/outl/media/template/loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:175px;
	height:218px;
}


#prod_detail{
	position:absolute;
	top:212px;
	left:150px;
}


.prod_linktitle{
	font-weight:bold;
}


.back_link{
	margin-top:5px;
}

.back_link a{
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#444444 !important;
}

#main_navi{
	position:absolute;
	top:20px;
	left:200px;
}

#main_navi a{
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#828282;
	display:block;
	width:150px;
}

#main_navi a:hover,#main_navi a.selected{
	color:#000000;
}




#sub_navi,#prod_links{
	position:absolute;
	top:500px;
	left:200px;
}

#sub_navi a{
	font-weight:bold;
	text-decoration:none;
	color:#828282;
	display:block;
	width:150px;
}

#sub_navi a:hover,#sub_navi a.selected{
	color:#000000;
}




#add_navi{
	position:absolute;
	top:128px;
}

#fabrics_navi{
	position:absolute;
	top:483px;
}

#add_navi a, #fabrics_navi a{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background-color: #8f9194;
	padding:2px 8px 1px 8px ;
	margin-right:4px; 
}

#add_navi a:hover,#add_navi a.selected, #fabrics_navi a:hover, #fabrics_navi a.selected{
	color:#000000;
}



#navi_cat{
	padding-left:10px;
}

#navi_cat h3{
	text-transform:uppercase;
}


#navi_cat a{
	font-weight:bold;
	text-decoration:none;
	color:#4d4f4f;/*585c5b*/
	display:block;
	padding:3px;
	margin:0 3px 0 3px;
}

#navi_cat  a:hover,#navi_cat a.selected{
	color:#000000;
	border: 1px solid black;
	padding:2px;
}




#news{
}

#news p{
	padding-bottom:10px;
}

#news a{
	text-decoration:none !important;
	color:#000000 !important;
}




#fabrics_gallery{
	position:absolute;
	top:170px;
	left:10px;
	width:455px;
}
#fabrics_gallery a {
	padding: 1px;
}
#next_fabrics{
	position:absolute;
	top:290px;
	left:350px;
}



#picture_gallery{
	position:absolute;
	top:202px;
	left:10px;
	width:455px;
}

.gallery_links{
}

.gallery_links a{
	margin: 0px 10px 10px 0px;
	display:block;
	float:left;
}

.gallery_links a img{
	border: 1px solid #EBECED;
}


.gallery_links a:hover img{
	border: 1px solid #000000;
}
	




.outerbar{
	position:relative;
	top:1px;

}


#sound_button{
	display:none;
	position:absolute;
	top:483px;
	left:926px;
}

#lang_sel{
	position:absolute;
	top:125px;
	right:10px;
	font-size:10px;
}

#lang_sel a{
	text-decoration:none;
}


a.prev {
	text-decoration:none;
}

a.prev img{
	background-image:url(/outl/media/template/zurueck.gif);
	background-position:0px -18px;
	background-repeat:no-repeat;
}

a.prev:hover{
	color:#000000;
}

a.prev:hover img{
background-position:0px 0px;

}


a.next {
	text-decoration:none;
}

a.next img{
	background-image:url(/outl/media/template/vorwaerts.gif);
	background-position:0px -18px;
	background-repeat:no-repeat;
}

a.next:hover{
	color:#000000;
}

a.next:hover img{
background-position:0px 0px;

}




#content table{
	margin: 0px 0px 8px 0px;
}

#content table td{
	padding:3px 6px 3px 0px;
}

.no_padding{
	padding:0px;
	margin:0px;
}


#slider_td{
	width:11px;
	height:200px;
}


#slider_td2{
	width:11px;
	height:200px;
}






/* Formular Formatierungen */




#form table {
	width: 350px;
	padding:0px;
	margin:0px;
}
#form table table {
	width: 175px;
}
#form td {
	padding:0px 0px 4px 0px;
	margin:0px;
	width: 175px;
}
#form table table td {
	padding:0px;
	margin:0px;
}
#form form {
	width:100%;
	padding:0px;
	margin:0px;
}
#form font {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#form font[color=red] { /* works not in ie6 */
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#form select {
	font-size: 11px;

}
#form input{
	width:175px;
	padding:0px;
	margin:0px;
}
#form textarea {
	width:175px;
	padding:0px;
	margin:0px;
}
#form input[type=submit] {
	width: 55px;
}
#form input[type=reset] {
	width: 1px;
	margin-left: 10px;
	display: none;
}

.hide{
	display: none;
}







/* Doitlive Formatierungen*/

.error, .error a{
	color:#b90000 !important;
}

.submit_ok{
	color:#529746;
}

.edit_Klein{
	font-size: 10px;
}

.edit_Rechtsbündig{
	text-align: right;
}

.edit_Zentriert{
	text-align: right;
}

.edit_Farbige_Tabelle{
	margin: 0px 0px 8px 0px;
}

.edit_Farbige_Tabelle tr{
	background-color: #f4f4f4;
}

.edit_Farbige_Tabelle td{
	margin: 0px 0px 0px 0px !important;
	padding: 3px 6px 3px 2px !important;
	font-size:11px !important;
}

table.edit_Farbige_Tabelle tr.row_dark, .proddetail0{

	background-color: #CFD1D0;

}
#polaroid{
	z-index:9999;
	position:absolute;
	margin:-20px 0 0 100px;
}

#dojo_animation{
	position:absolute;
	top:180px;
	left:70px;
	width:500px;
	cursor:pointer;
}

.dojo_product{
	cursor:pointer;
}



#keycard_div{
	position:absolute;
	top:180px;
	left:40px;
	width: 900px;
}
h2.keycard {
	text-align:center;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}

.skidatalink{
	float:left;
	width:170px;
	height:110px;
	vertical-align:middle;
	text-align:center;
}

.skidatalink td{
	vertical-align:middle;
	text-align:center !important;
	height:110px;
	width:170px;
}

#such_legende{
	position:absolute;
	top:450px;
	left:485px
}

.desc_suche{
	font-size:9px;
	position:relative;
	top:-7px;
	margin:0 10px 0 3px;
}

.print_only{
	display:none;
}

/* products list */
.container_products_list {
	width: 777px;
	height: 264px;
	position: absolute;
	top: 180px;
	left: 103px;
	background-image: url(/outl/media/template/bg_products_list.jpg);
	background-repeat: no-repeat;
}
.padding_products_list {
	padding: 17px 40px;
}
/*.products_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.products_list li {
	margin: 0;
	padding: 0;
} */

/* Default Styles mi*/
 /*.sliderBox {
	width: 980px;
	height: 340px;
	position: absolute;
	top: 127px;
}*/
 .sliderNavigation {
	width: 777px;
	height: 30px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.NavigationPoints {
	position: absolute;
	top: 153px;
	left: 120px;
	font-weight: bold;
}

.NavigationPoints a {
	color: #333;
	text-decoration: none;
}
/*END*/
.jcarousel-skin-tango .jcarousel-container {
    background: #fff;
    border: 0px solid #333;
	height: 200px; 
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 696px;
    height: 227px;
	margin: 0 auto;
	display: block;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 702px;
    height: 227px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 107px;
    height: 227px;
	margin: 0 0 0 10px;
}
.jcarousel-item:hover {
	background: #ddd;
}


.jcarousel-skin-tango .jcarousel-item img {
	width: 107px;
}
.jcarousel-skin-tango .jcarousel-item img:hover {
	/*background: #ECECEE;*/
	/*border-bottom: 4px solid #909195;*/
	/*border: solid 1px #ECECEE;*/
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 58px;
    right: -102px;
    width: 38px;
    height: 106px;
    cursor: pointer;
    background: transparent url(/outl/media/template/pfeilrechts.jpg) no-repeat 0 0;
}
/*
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}*/

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 58px;
    left: -102px;
    width: 38px;
    height: 106px;
    cursor: pointer;
    background: transparent url(/outl/media/template/pfeillinks.jpg) no-repeat 0 0;
}

/*.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}*/

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-skin-tango ul {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-skin-tango li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: relative;
	width: 115px;
	margin: 0 0 0 2px;
	height: 227px;
}
.jcarousel-skin-tango li  a {
	display: block;
	width: 107px;
}
.jcarousel-skin-tango li  a  img{

}
#outlOverview {
	height: 250px;
}

.show_pdf {
	background-image: url(/outl/media/template/magnifier.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 17px;
}

.product_list_back {
	position: absolute;
	top: 153px;
	right: 118px;
}

.product_list_back a {
	text-decoration: none;
}

@media print {

.noprint {
	display: none;
}

.print_only{
	display: block;
}

#content{
	width:700px;
}

a[href^="http"]:after {
    content: " (" attr(href) ") ";
}
}
/* temp mi */
.jcarousel-item {
	position: relative;
}
.product_overview_title {
	position: absolute;
	top: 0px;
	font-size: 12px;	
	color: #fff;
	width: 93px;
	background: #999;
	display: none;
	padding: 5px 13px 5px 8px;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center;
	
}
.ProductInfo {
	top: -40px;
	width: 100px;
	height: 50px;
	background: #333;
	position: absolute;
}

sup,sub {
      line-height: 0px;
      font-size: 60%;

}
