@charset "UTF-8";
/* CSS Document */

<style type="text/css" media="screen">
body { background-color:#333; padding:0px; top:0px; margin:0px; color: #5c636f; font-size: 11pt; font-family: georgia; background-color: white; text-decoration: none; word-spacing: 1px; letter-spacing: 2px; }
table{ border:0px solid; padding:0px;}
p {}
td { padding:0px; top:0px; margin:0px;}
img { border-style: none;}
a:link {  color: #5c636f; font-style: normal; text-decoration: none; }
a:visited { color: #5c636f; text-decoration: none;}
a:hover { color: #7F002E ; text-decoration: none; }
a:active { color: red }


.menu_fixed{ position:fixed; min-height:650px; top:0px; left:0px;  height:100%; width:280px; background-color:#fff; filter:alpha(opacity=80); opacity:0.8; }
.content_frame{ position:fixed; top:0px; left:0px; background-color:#fff;}
.news{ position:absolute; bottom:30px; left:470px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#aaa; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}
.description{ position:absolute; top:220px; right:10px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

.content_title{
	color: #ccc;
	font-size: 12pt;
	text-align: center;
	word-spacing: 1pt;
	letter-spacing: 2pt;
	line-height:40pt;
	font-family: georgia;
}
.content_text{
	color: #ccc;
	font-family: georgia;
	font-size: 9pt;
	text-align: center;
	word-spacing: 1pt;
	letter-spacing: 1pt;
	line-height:17pt;
	font-weight: lighter;
}

.close{color:#FFF; position: absolute; top:0px; left:0px;  }
.more{color:#FFF; position: absolute; bottom:10px; right:15px;}

#logo{position:relative; top:0px; text-align:center; width:260px;}
#title1{ margin-top:30px; color: #284985; font-size:30px; font-family: georgia; text-align:center; letter-spacing:3px;  height:35px;line-height:35pt;width:275px;}
#title2{ color: #284985; font-size: 10pt; font-family: georgia; text-align:center; word-spacing: 1pt; letter-spacing: 1pt;   height:45px; width:275px;}
#by{ color: #222222; font-size: 8pt; font-family: georgia; text-align:center; word-spacing: 1pt; letter-spacing: 1pt; height:45px; width:275px;}


.lang_select { color: #5c636f; font-size: 8pt; font-family: georgia; text-align: right; word-spacing: 2pt; letter-spacing: 2pt; padding-right:10pt;  height:35px; line-height:40px; width:267px; border-bottom:dashed #83BCD0 1px;}


#menu_list {position:absolute; bottom:60px;}


#update_frame{position:absolute; top:70px; left:300px; min-height:580px; text-align: center; z-index:-1;}
.update{ position:relative; margin-top:10px; background-color:#111; display: block; margin-right: 15px; padding: 30px; border-style:double; border-color:#aaa; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

.menu_deactive { text-decoration: none;  color: #5c636f; font-size: 9pt; font-family: georgia; text-align: left; word-spacing: 2pt; letter-spacing: 2pt; padding-left:10pt; border-bottom:dashed #83BCD0 1px; height:35px; line-height:35px; width:220px;}
.menu_active { text-decoration: none; background-color:#e3d1C3; color: #222222; font-size: 10pt; font-family: georgia; text-align: left;font-style: italic; word-spacing: 2pt; letter-spacing: 2pt; padding-left:10pt; border-bottom:dashed  #284985 1px; height:45px; line-height:45px; width:267px;}

.lang { color: #5c636f; font-size: 8pt; font-family: georgia; text-align: right; word-spacing: 2pt; letter-spacing: 2pt; padding-left:10pt;  height:35px; line-height:40px; width:220px;}

#menu_foot {color: #5c636f; font-size: 9pt; font-family: georgia; right:10px; text-align: left; word-spacing: 2pt; letter-spacing: 2pt; padding-left:10pt; position: absolute; top:10px; background-color:#111; padding: 10px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

.about_eugenie{ position:absolute; top:250px; left:330px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}
.about_mariko{ position:absolute; top:280px; left:800px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

#contact{ position:absolute; top:100px; right:30px; background-color:#111;  width:200px; padding: 10px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

#archive{position:fixed; top:0px; left:280px; background-color: #7D736D; width:100%; height:100%;}

#archive_bg{position:fixed; top:0px; left:0px; background-color: #7D736D; width:100%; height:100%;}


#concept_ident{position:absolute; top:170px; left:470px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8; visibility: visible;}

#concept_ident_more__{position:absolute; top:50px; left:1290px; visibility:visible; alpha(opacity=0);  /* CSS3 standard */ opacity:0.0;}

#concept_ident_more{position:absolute; top:190px; left:670px; margin-bottom:30px; background-color:#111;  width:550px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8; visibility: hidden;}



#concept_camp{position:absolute; top:1270px; left:470px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

#concept_camp_more{position:absolute; top:1290px; left:800px; margin-bottom:30px; background-color:#111;  width:360px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8; visibility: hidden;}

#concept_camp_more__{position:absolute; top:1050px; left:1290px; visibility:visible; alpha(opacity=0);  /* CSS3 standard */ opacity:0.0;}


#concept_arch{position:absolute; top:1870px; left:400px; margin-bottom:30px; background-color:#111;  width:520px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

#concept_arch_more{position:absolute; top:1890px; left:770px; margin-bottom:30px; background-color:#111;  width:520px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8; visibility: hidden;}

#concept_arch_more__{position:absolute; top:1700px; left:1390px; visibility:visible; alpha(opacity=0);  /* CSS3 standard */ opacity:0.0;}


#concept_design{position:absolute; top:2870px; left:400px; margin-bottom:30px; background-color:#111;  width:520px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}


#concept_design_more{position:absolute; top:3900px; left:770px; margin-bottom:30px; background-color:#111;  width:520px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8; visibility: hidden;}

#concept_design_more__{position:absolute; top:3600px; left:1390px; visibility:visible; alpha(opacity=0);  /* CSS3 standard */ opacity:0.0;}


#concept_proto{position:absolute; top:4120px; left:470px; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

.collection_frame{position:absolute; bottom:10px; right:30px; margin-bottom:30px; background-color:#111; padding: 10px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

.gallery_frame{position:absolute; top:70px; left:300px; min-height:580px; text-align: center;}

.lightbox 
{
top:200px;
float:left;
height:160px;
margin:5px;
}

.lightbox_ident 
{
float:left;
height:80px;
margin:5px;
}

.lightbox_spende 
{
float:left;
height:80px;
margin:5px;
}
.lightbox_rfid 
{
float:left;
height:150px;
margin:30px;
}

.lightbox_container {margin:5px;}

.concept_process { margin-top:30px;}


.lightbox_altkleider 
{
float:left;
height:80px;
margin:5px;
}

.lightbox_neukleider 
{
float:left;
height:80px;
margin:5px;
}

#concept_page_end__{position:absolute; top:4600px; left:1390px; visibility:visible; alpha(opacity=0);  /* CSS3 standard */ opacity:0.0;}


.line_dashed{border-bottom:dashed #8C8B85 1px; height:4px;}
.line_thick{border-bottom:solid #513107 4px; height:0px; width:3000px;}
.line_extra{border-bottom:solid #513107 15px; height:0px; width:3000px;}

.logo{ background-color:#FFF; width:3000px; height:55px; top:0px; left:0px;}
.title1{ color: #284985; font-size:30px; font-family: georgia; text-align: left; letter-spacing:3px; padding-left:5px; height:35px;line-height:35pt;width:275px;}
.title2{ color: #284985; font-size: 10pt; font-family: georgia; text-align: left; word-spacing: 1pt; letter-spacing: 1pt; padding-left:5pt; border-bottom:dashed #83BCD0 1px; height:45px; width:275px;}
.menu_foot {color: #5c636f; font-size: 9pt; font-family: georgia; text-align: left; word-spacing: 2pt; letter-spacing: 2pt; padding-left:10pt; position: absolute; bottom:10px;}


.press_item { position:relative; background-color:#111; margin-bottom:10px;  width:600px;  min-height:110px; padding: 10px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}
.press_thumb {width:100px; left:10px; position:absolute; top:10px;}
.press_media {	color: #ccc;
	font-family: georgia;
	font-size: 12pt;
	text-align: left;
	word-spacing: 1pt;
	letter-spacing: 1pt;
	line-height:17pt;
	font-weight: lighter;
	margin-left:130px; 
	}
.press_teaser {	color: #ccc;
	font-family: georgia;
	font-size: 8pt;
	text-align: left;
	word-spacing: 1pt;
	letter-spacing: 1pt;
	line-height:12pt;
	font-weight: lighter;
	margin-top:20px;
	margin-left:130px; }



form.press_edit {position:relative; left:580px; margin-bottom:20px; width:40px;}


.updates_item { position:relative; background-color:#111; margin-bottom:10px;  width:600px;  min-height:186px; padding: 10px; border-style:double; border-color:#fff; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}

.updates_title {	color: #ccc;
	font-family: georgia;
	font-size: 12pt;
	text-align: left;
	word-spacing: 1pt;
	letter-spacing: 1pt;
	line-height:17pt;
	font-weight: lighter;
	margin-left:210px; 
	}
.updates_content {	color: #ccc;
	font-family: georgia;
	font-size: 8pt;
	text-align: left;
	word-spacing: 1pt;
	letter-spacing: 1pt;
	line-height:12pt;
	font-weight: lighter;
	margin-top:20px;
	margin-left:210px; }

form {	color: #ddd;
	font-family: georgia;
	font-size: 12pt;
	text-align: left;
	word-spacing: 2pt;
	letter-spacing: 2pt;
	line-height:25pt;
	font-weight: lighter;
	margin-left:10px; 
	margin-bottom:100px; 
	}

.news_item { position:relative; background-color:#111; margin-bottom:30px; background-color:#111;  width:350px; padding: 30px; border-style:double; border-color:#aaa; filter:alpha(opacity=80);  /* CSS3 standard */ opacity:0.8;}




