@charset "UTF-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	}

img {
	border: 0;
	} 

/*Entfernt Linkrahmen*/
a:focus {
outline:none;
}

body {  
font: helvetica, arial, sans-serif;
font-weight: normal;
size: 12px;
line-heigh: 19px;
color: #666; 
}

#main_area {
	width: 860px;
	background: #FFF;
	overflow: hidden;
}

/* START AREA */

#start_top_left {
	position: relative;
	width: 400px;
	float: left;
	}

#start_top_right {
	position: relative;
	width: 370px;
	margin-right: 40px;
	float: right;
	}

#start_list {
	position: relative;
	float: left;
	clear: both;
	padding-top: 40px;
	margin: 0;
	}

#start_business {
	position: relative;
	float: left;
	clear: right;
	width:200px;
	height:270px;
	margin-right:20px;
	}

#start_season {
	position: relative;
	float: left;
	clear: right;
	width:200px;
	height:270px;
	margin-right:20px;
	background-image:url(../content/start_season.jpg);
	}
	
#start_pleasure {
	position: relative;
	float: left;
	clear: right;
	width:200px;
	height:270px;
	margin-right:20px;
	background-image:url(../content/start_pleasure.jpg);
	}

#start_specials {
	position: relative;
	float: left;
	clear: right;
	width:200px;
	height:270px;
	background-image:url(../content/start_specials.gif);
	}

.p_start {
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

/* COLLECTION */

div.article h2,
div.mod1 h2 {
	margin: 0px 0 20px 0;
	font-weight: bold;
	font-size: 15px;
	color: #666;
	}

.p_basic {
	font-size: 12px;
	line-height: 19px;
	color: #666;
}

#top_basic {
	position: relative;
	width: 870px;
	}
	
#collection_01 {
	position:relative;
	height:220px;
	width:870px;
	margin: 20px 0 10px 0;
	} 
	
#collection_02 {
	position:relative;
	height:220px;
	width:870px;
	} 
	
	.collection_img {
	position:relative;
	float:left;
	clear: right;
	width:164px;
	height: 220px;
	background-color: #d9dadb;
	margin-right: 10px;
	}

#back {
	position: relative;
	float:left;
	margin-top:10px;
	width: 150px;
}


#collection_nav_bottom {
	position: relative;
	float:right;
	width: 40px;
	}
	
	#collection_nav_bottom #left {
	position: relative;
	width: 19px;
	padding-right: 2px;
	padding-top: 2px;
	float:left;
	clear:right;
	}

	#collection_nav_bottom #right {
	position: relative;
	width: 19px;
	padding-top: 2px;
	float: right;
	}

/*SLIDESHOW*/
	
#imageSlideshowHolder{
	/* CSS HACK */
	width: 512px;	/* IE 5.x */
	width/* */:/**/512px;	/* Other browsers */
	width: /**/512px;
		
	/* CSS HACK */
	height: 480px;	/* IE 5.x */
	height/* */:/**/480px;	/* Other browsers */
	height: /**/480px;
		
	background-color:#fff;
	position:relative;	/* Never change this value */
	}
	
.imageInGallery{		
	width:512px;
	height:480px;
	background-color:#fff;
		
	/* Never change these 3 value */
	left:0px;
	top:0px;
	position:absolute;	
	}
	
	
#imageSlideshowHolder img{
	position:absolute;
	width: 512px;
	height: 480px;
	}
	


/*TECHNOLOGY*/

#technology_top_left {
	position: relative;
	width: 400px;
	float: left;
	padding-bottom: 20px;	
	}

#technology_top_right {
	position: relative;
	width: 420;
	float: right;
	padding-bottom: 20px;	
	}

.technology_bottom {
	position:relative;
	clear:both;
	width: 700px;
	}
	
	.technology_bottom img {
	float: left;
	clear: right;
	}
	
	.technology_bottom h3 {
	padding: 15px 0 0 0;
	margin: 0;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	}
	
	.more {
	position: relative;
	float:left;
	margin-top:5px;
	width: 150px;
	line-height:11px;
	font-size: 11px;
	}
	

/*SHOP*/


#shop_top_left {
	position: relative;
	width: 360px;
	float: left;
	padding-bottom: 20px;
	margin-right: 20px;	
	}

#shop_top_right {
	position: relative;
	width: 480;
	float: right;
	padding-bottom: 20px;	
	}
	
#shop_left {
	margin-top:20px;
	width: 180px;
	float:left;
	clear:right	
	}

#shop_right {
	margin-top:20px;
	width: 180px;
	float:left;
	clear:right	
	}

	
#shop_left li, #shop_right li {
	margin-bottom: 10px;
	}	
	
#shop_left li a, #shop_right li a {
	margin-left:5px;
	padding-left: 15px;
	line-height: 12px;
	background-image:url(../content/arrows/textarrows_grau.gif);
	background-repeat: no-repeat;
	background-position:0 2px;
	list-style: none;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	}

#shop_left li a:hover, #shop_right li a:hover { 
	text-decoration: none;
	color: #000;
	background-image:url(../content/arrows/textarrows_black.gif);
	background-repeat: no-repeat;
	}
	 
#activ {
	text-decoration:none;
	color: #CC0000;
	background-image:url(../content/arrows/textarrows_red.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 25px;
	}
	
#shop_bottom {
	position: relative;
	clear:both;
	width:850px;
	}

#shop_bottom_nextline {
	position: relative;
	padding-left: 180px;
	clear:both;
	width:670px;
	}


#shop_bottom h4 {
	font-weight: bold;
	font-size: 20px;
	width: 180px;
	height: 80px;
	float: left;
	clear: right;
	margin-top: 40px;
	color: #666;
	}
	
.shop_adress {
	width:200px;
	font-size: 13px;
	color: #999;
	float: left;
	clear: right;
	margin-right: 20px;
	margin-top: 40px;
	}
	

/*INSIDE*/

#inside_left {
	position: relative;
	width:425px;
	float: left;
	clear: right;
	margin-right: 10px;
	}


#inside_right {
	position: relative;
	width:425px;
	float: left;
	}


#inside_left h2, #inside_right h2 {
	padding-top: 40px;
	}
	
#inside_left img, #inside_right img {
	padding-top: 20px;
	}	

.inside li {
	margin-bottom: 10px;
	}

.inside li a {
	margin-left:5px;
	padding-left: 25px;
	line-height: 20px;
	background-image: url(../content/arrows/linkboxes_red.gif);
	background-repeat: no-repeat;
	list-style: none;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	}

.inside li a:hover { 
	text-decoration: none;
	color: #000;
	line-height: 20px;
	background-image:url(../content/arrows/linkboxes_black.gif);
	background-repeat: no-repeat;
	}
	
/*COMPANY*/

.firma_top_left {
	position: relative;
	width: 850px;
	float: left;
	padding-bottom: 20px;	
	}


.p_tal {
	font-size:14px;
	}
	


/*COLLECTION DETAIL*/

#main_area_coll {
	position:absolute;
	top: 0;
	left: 0;
	width: 860px;
	height: 650px;
	background: #FFF;
}

basic_top_coll {
	position: absolute;
	top: 0;
	left: 0;
	width: 860px;
	height: 90px; /*Hight of Text and Headline*/
	}


#coll_detail_left {
	position: absolute;
	top: 90px; /*see Hight of Texte and Headline*/
	left: 0;
	width:338px;
	margin-right: 10px;
	z-index: 2px;
	}
	
#arrow_left {
	position: absolute;
	top: 551px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	left: 298px;
	z-index: 20;
	}

#arrow_right {
	position: absolute;
	top: 551px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	left: 319px;
	z-index: 20;
	}

#button_lightbox {
	position: absolute;
	width: 512px;
	height:480px;
	top: 90px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	right: 0px;
	z-index: 20;
	}


#coll_detail_right {
	position: absolute;
	top: 90px; /*see Hight of Texte and Headline*/
	right: 0;
	width:512px;
	z-index: 2;
	}
	
#coll_bottom_left {
	position: absolute;
	top: 580px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:0;
	width: 100px;
	}

#coll_bottom_left_view {
	position: absolute;
	top: 580px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:100px;
	width: 100px;
	}

#coll_bottom_right {
	position: absolute;
	top: 580px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:348px;
	width: 580px;
	}


/*COLLECTION SEASON*/

basic_top_coll_season {
	position: absolute;
	top: 0;
	left: 0;
	width: 860px;
	height: 140px; /*Hight of Text and Headline*/
	}


#coll_detail_left_season {
	position: absolute;
	top: 140px; /*see Hight of Texte and Headline*/
	left: 0;
	width:338px;
	margin-right: 10px;
	z-index: 2px;
	}
	
#arrow_left_season {
	position: absolute;
	top: 601px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	left: 298px;
	z-index: 20;
	}

#arrow_right_season {
	position: absolute;
	top: 601px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	left: 319px;
	z-index: 20;
	}

#button_lightbox_season {
	position: absolute;
	width: 512px;
	height:480px;
	top: 140px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	right: 0px;
	z-index: 20;
	}


#coll_detail_right_season {
	position: absolute;
	top: 140px; /*see Hight of Texte and Headline*/
	right: 0;
	width:512px;
	z-index: 2;
	}
	
#coll_bottom_left_season {
	position: absolute;
	top: 630px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:0;
	width: 100px;
	}

#coll_bottom_left_view_season {
	position: absolute;
	top: 630px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:100px;
	width: 100px;
	}

#coll_bottom_right_season {
	position: absolute;
	top: 630px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:348px;
	width: 580px;
	}

/*COLLECTION WEEKEND*/

basic_top_coll_week {
	position: absolute;
	top: 0;
	left: 0;
	width: 860px;
	height: 110px; /*Hight of Text and Headline*/
	}


#coll_detail_left_week {
	position: absolute;
	top: 110px; /*see Hight of Texte and Headline*/
	left: 0;
	width:338px;
	margin-right: 10px;
	z-index: 2px;
	}
	
#arrow_left_week {
	position: absolute;
	top: 571px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	left: 298px;
	z-index: 20;
	}

#arrow_right_week {
	position: absolute;
	top: 571px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	left: 319px;
	z-index: 20;
	}

#button_lightbox_week {
	position: absolute;
	width: 512px;
	height:480px;
	top: 110px; /*HIght of Image 480 + Hight of Text and Headline -19px*/
	right: 0px;
	z-index: 20;
	}


#coll_detail_right_week {
	position: absolute;
	top: 110px; /*see Hight of Texte and Headline*/
	right: 0;
	width:512px;
	z-index: 2;
	}
	
#coll_bottom_left_week {
	position: absolute;
	top: 600px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:0;
	width: 100px;
	}

#coll_bottom_left_view_week {
	position: absolute;
	top: 600px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:100px;
	width: 100px;
	}

#coll_bottom_right_week {
	position: absolute;
	top: 600px;  /*HIght of Image 480 + Hight of Text and Headline + 10px*/
	left:348px;
	width: 580px;
	}

/*LINK */
.a_red:link, .a_red:visited, .a_red:active { 
	color: #CC0000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	}

.a_red:hover { 
	color: #CC0000;
	font-weight: normal;
	font-size:12px;
	text-decoration: underline;
	}

.a_email:link, .a_email:visited, .a_email:active { 
	color: #999;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	}

.a_email:hover { 
	color: #666id;
	font-weight: normal;
	font-size:13px;
	text-decoration: underline;
	}

.a:link, .a:visited, .a:active { 
	color: #666;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	}

.a:hover { 
	color: #666id;
	font-weight: normal;
	font-size:13px;
	text-decoration: underline;
	}

 /* FORMULAR */
 
  #titel {
  padding: 0px 0px 5px 0px;
  font-weight: bold;
  }
  #formular_komplett{
  width: 650px;
  height:600px;
  font: Arial;
  }
  #formular_abs{
	width: 470px;
	position: static;
	margin-left:10px;
	float: left;
  }
  

      #formular_links{
	  width: 120px;
	  height:20px;
	  margin-right:50px;
	  float: left;
      }
      
      #formular_rechts{
	  width: 300px;
	  height:25px;
      float: left;  
      margin-bottom: 3px;
      }
      
	  #formular_rechts_1{
	  width: 150px;
	  height:25px;
      float: left;  
      margin-bottom: 3px;
      }
      
	  #formular_rechts_2{
	  width: 150px;
	  height:25px;
      float: left;  
      margin-bottom: 3px;
      }
      
	  
  #button{
	float: right;
	border:1px solid #BBBBBB;
	color:#666666;
	font-size:11px;
	margin:0;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-attachment: scroll;
	background-color: #EEEEEE;
	background-image: url(aright.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
  }
  
  #mail_text_adm_links{
  width: 80px;
  }
  
  #text{
  font-size: 10px;
  text-align:right;
  margin-right:10px;
  margin-top:-5px;
  }
  
  #size{
  width: 300px;
  }

  #size_b{
  width: 70px;
  }


/*CALENDER*/

.inside_cal_left {
	list-style-type: none;
	font-weight: normal;
	color:#CACBCC;
	line-height: 20px;
	}
#monate {
	background-image: url(../content/arrows/linkboxes_red.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 20px;
}

	
.inside_cal_left li a {
	line-height: 20px;
	list-style: none;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color:#CACBCC;
	}
	
.inside_cal_left li a:hover { 
	text-decoration: none;
	color: #000;
	}

	
.inside_cal li {
	margin-bottom: 2px;
	list-style-type: none;
	width: 160px;
	}


.inside_cal li a {
	padding-left: 25px;
	line-height: 20px;
	background-image: url(../content/arrows/linkboxes_red.gif);
	background-repeat: no-repeat;
	list-style: none;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	display: block;
	font-size: 12px;
	}


.inside_cal li a:hover { 
	text-decoration: none;
	color: #000;
	line-height: 20px;
	background-image:url(../content/arrows/linkboxes_black.gif);
	background-repeat: no-repeat;
	}
#calender_links_left {
	float: left;
	margin-top: 20px;
}
#calender_links_right {
	float: right;
	margin-top: 20px;
}

