/* CSS Document */
/*@import url("fashionlexicon.css");
@import url("fileadmin/format2007/css/fashionlexicon.css");
*/

/* language selector */
#languageSelect {color: black;position:absolute;top:15px;left:836px;width:100px;height:20px}
  #languageSelect a{color: black;}  
  #languageSelect a:hover{text-decoration:underline;color: black;}   
  #languageSelect a.current{font-weight:bold;color: black;}    


.alt{display:none;}
a:link{     
         text-decoration:none;
         font-family:Verdana, Arial, Helvetica, sans-serif;      
         color:#ffffff;
 }
a.blaklink:link{
         color:#000000;
         text-decoration:underline;
}
.blaklink a:link{
         color:#000000;
         text-decoration:underline;
}
a:visited{      
         text-decoration:none;
         font-family:Verdana, Arial, Helvetica, sans-serif;
         color:#ffffff;      
 }
a.blacklink:visited{      
         color:#000000;
         text-decoration:underline;
 }
.blacklink a:visited{      
         color:#000000;
         text-decoration:underline;
 }
a:hover{        
         text-decoration:none;
         font-family:Verdana, Arial, Helvetica, sans-serif; 
}
a.blacklink:hover{      
         color:#000000;
         text-decoration:none;
 }
.blacklink a:hover{      
         color:#000000;
         text-decoration:none;
 }
a:link img{
 border: none;
 }
 
 /* désactivation de l'affichage des titres des plugins */

h2 {display:none;}
 
 /* liens pour fonds clairs */
.newslink a:link{ color:#333333 }
.newslink a:visited{ color:#333333 }
.newslink a:hover{ color:#333333 }
 
 
.news-latest-gotoarchive{
    width:120px;
    margin-left:17px;
    font-weight:bold;
}
.news-single-header{
      font-size:10px;
      font-weight:bold;
      
    }
.news-single-header .bodytext{
     display:inline;
}
.news-single-content-container{
      width:380px;
      height:480px;
      
      position:absolute;
      left: 300px;
      top:60px;
      font-size:10px;
      overflow:auto;

}
.news-single-img{
     position:absolute;
     width:300px;
     height:334px;
     left:0px;
     top:51px;
     
}

* html .news-single-img{
     top:48px;
     
}
.news-list-date{
     width:40px;
     font-weight:bold;
     margin-left:17px;
     float:left;
     display:inline;
}
.news-title{
     margin-left:70px;
     color:black;
     font-weight:bold;
     width:125px;
        
}
.news-list-subtitle{
     font-weight:normal;
     color:black;
     width:120px;
        
}
.newslistecontainer{
    width:214px;
    /* datamints: Hoehe von 450 auf 600*/
	height:575px;
    border-right:1px solid #fff;
    background-color:#EADBBC;
   position:absolute;
   top:0px;
   left:0px;
   color:black;
   font-size:10px;
}
.news-title A:link,.news-list-subtitle A:link,.news-latest-gotoarchive A:link {
  color:black;
}
.news-title A:visited,.news-list-subtitle A:visited,.news-latest-gotoarchive A:visited  {
  color:#000;
}
.news-title A:hover,.news-list-subtitle A:hover ,.news-latest-gotoarchive A:hover {
  color:#993333;
}
.news-title A:active,.news-list-subtitle A:active ,.news-latest-gotoarchive A:active {
  color:#993333;
}
.news-list-item{
  margin-bottom:10px;
}
.newsdetailcontainer{
   position:absolute;
   top:25px;
   left:237px;
   width:664px;
   height:385px;
   background-color:#f7f4ed;
   border:2px solid #993333;
}
.eventsheader{
  background-image:url(../layoutimages/events.jpg);
  width:173px;
  height:30px;
  margin-top:25px;
  margin-bottom:25px;
}


#position  {position:absolute; left:340px; top:55px;width:390px; }
.nav {
float:left;
}
.nav1 {
margin-left:150px; 
}
.servicelink {text-align:left;margin-left:10px;width:280px;}
.service2 {
       margin-left:10px;
       margin-top:150px;
       margin-bottom:15px;
       text-align:left;    
       width:280px;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       color:#000000;
       font-size:11px;
       line-height:16px;
       z-index:50;
}

#service1 { 
      position:absolute;
      
       top:25px;
       left:10px;
       width:280px;
       height:425px;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       color:#ffffff;
       font-size:11px;
       line-height:16px;
       z-index:50;
}

#service { 
      position:absolute;
      top:150px;
       /* datamints: Hoehe von 450 auf 600*/
	height:575px;
       width:300px;
       background-color:#8C9494;
       z-index:50;
}
#inhalt {
	position:absolute;
	top:0px;
	left:0px;
        height:100%;
	width:100%;
	z-index:2;
}
#description_start {
                position:absolute; 
                top:0px;
                left:600px;
	width:300px;
                height:100%;
                
	z-index:1;
                font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
}


#submenue{
                  position:absolute;
	  top:150px;
	  left:750px;
                  height:300px;
	  width:150px;
                  background-color:#ffffff;
                  z-index:210;
}
#impressum {
                position:absolute; 
				/* datamints:Top von 610 auf 750 - 60*/
			top:665px;
               
                left:0px;
	width:150px;
                z-index:249;
}
#impressum1 {
                position:absolute;
                top:610px;
                left:0px;
	width:150px;
                z-index:250;
                
}

#shopping {
                position:absolute; 
				/* datamints:Top von 610 auf 750 - 60*/
			    top:665px;
                left:610px;
	            width:150px;
                z-index:249;
                display:none;
}
#shopping1 {
                position:absolute;
                top:610px;
                left:610px;
	            width:150px;
                z-index:250;
                display:none;
}

#background {
                position:absolute;
	width:100%;
	/* datamints: Hoehe von 450 auf 600*/
	height:575px;
	/* datamints: Alles um 60px höher */
	top:90px;
                left:0px;
	background-color:#9CA0DB;
                z-index:100;
	}

#content1 {                 position:absolute;
                top:420px;
                left:750px;
	width:150px;
		z-index:4;
               
}
#contentnewsletter { 
                position:absolute;
                top:0px;
                left:150px;
	width:450px;
	/* datamints: Hoehe von 450 auf 600*/
	height:600px;
	z-index:150;
                background-color:#cccccc;
               
}
.content { 
               
                left:0px;
	width:900px;
	/* datamints: Hoehe von 450 auf 600*/
	height:575px;
	z-index:6;
               
}
#news {
                position:absolute; 
                top:375px;
                left:610px;
	width:280px;
                z-index:3;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                color:#ffffff; 
                font-size:10px;
}

#description_start1 {
                position:absolute; 
                top:0px;
                left:600px;
	width:300px;
                height:100%;
                background-color:#7D95B2 ;
	z-index:1;
                font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
}

#static {     position:absolute;
                 left:600px;
                top:100px;
                width:300px;
	height:50px;
	background-color:#FFFFFF;
	z-index:100;
               
}


.clear {
	clear:both;
}

.head {
	position:absolute;
	width:100%;
	/* datamints: alles um 50px höher*/
	height:100px;
	background-color:#FFFFFF;

}

.head img{
position:absolute;
/* datamints: alles um 50px höher*/
top:8px;
left:20px;
}

/******************************************************************/
/*** Menu (neu als Text)*/
/******************************************************************/
div.navi {
	position:absolute;
	width:900px;
	height:50px;
	/*datamints:alles um 50px höher*/
	top:40px;
	/* Einkommentieren wenn Seite Konen Card eingeblendet wird */
	left:0;
	/*left:422px;*/
}

div#hauptnavi {
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	font-size:1.1em;
}


/******************************************/
/* MENU main */
/******************************************/
div#hauptnavi ul.main_first {
  padding:0;
  margin:0;
}

div#hauptnavi ul.main_first li {
  list-style-type:none;
  padding:0;
  margin:0;
  display:inline;
  position:relative;
}

/******* LEVEL 1 ********/
div#hauptnavi ul.main_first li.level1,
div#hauptnavi ul.main_first li.level1_active,
div#hauptnavi ul.main_first li.level1_current {
  margin:0;
  display:block;
  float:left;
  height:31px;
}
div#hauptnavi ul.main_first li.level1_active {
}
div#hauptnavi ul.main_first li.level1_current {
}
div#hauptnavi ul.main_first li.level1:hover {
}


/* A Level 1 - Standard */
div#hauptnavi ul.main_first li.level1 a,
div#hauptnavi ul.main_first li.level1 a:focus,
div#hauptnavi ul.main_first li.level1 a:visited,
div#hauptnavi ul.main_first li.level1 a:active {
  color:#000;
  line-height:31px;
  padding:8px;
  text-decoration:none;
}
div#hauptnavi ul.main_first li.level1 a:hover {
  text-decoration:none;
  color:#933;
}

/* A Level 1 - Active */
div#hauptnavi ul.main_first li.level1_active a,
div#hauptnavi ul.main_first li.level1_active a:focus,
div#hauptnavi ul.main_first li.level1_active a:visited,
div#hauptnavi ul.main_first li.level1_active a:active {
  font-weight:bold;
  color:#000;
  line-height:31px;
  padding:8px;
  text-decoration:none;
}
div#hauptnavi ul.main_first li.level1_active a:hover {
  text-decoration:none;
  color:#000;
}

/* A Level 1 - Current */
div#hauptnavi ul.main_first li.level1_current a,
div#hauptnavi ul.main_first li.level1_current a:focus,
div#hauptnavi ul.main_first li.level1_current a:visited,
div#hauptnavi ul.main_first li.level1_current a:active {
  font-weight:bold;
  color:#000;
  line-height:31px;
  padding:8px;
  text-decoration:none;
}
div#hauptnavi ul.main_first li.level1_current a:hover {
  text-decoration:none;
  color:#000;
}



/******************************************/
/* MENU sub */
/******************************************/
div#hauptnavi ul.main_sub {
  list-style-type:none;
  padding:0;
  margin:0;
  position:absolute;
  top:23px;
  right:0;
  width:900px;
  font-size:0.8em;
  right:-50px;
}

div#hauptnavi ul.main_sub li {
  color:#000;
  padding:0;
  margin:0;
  display:inline
}

/******* LEVEL 2 ********/
div#hauptnavi ul.main_sub li.level2,
div#hauptnavi ul.main_sub li.level2_active,
div#hauptnavi ul.main_sub li.level2_current {
}
div#hauptnavi ul.main_sub li.level2_active {
}
div#hauptnavi ul.main_sub li.level2_current {
}

/* A Level 2 - Standard */
div#hauptnavi ul.main_sub li.level2 a,
div#hauptnavi ul.main_sub li.level2 a:focus,
div#hauptnavi ul.main_sub li.level2 a:visited,
div#hauptnavi ul.main_sub li.level2 a:active {
  color:#000;
  font-weight:normal;
  text-decoration:none;
  padding-left:8px;
  padding-right:8px;
}
div#hauptnavi ul.main_sub li.level2 a:hover {
  color:#933;
  text-decoration:none;
}

/* A Level 2 - Active */
div#hauptnavi ul.main_sub li.level2_active a,
div#hauptnavi ul.main_sub li.level2_active a:focus,
div#hauptnavi ul.main_sub li.level2_active a:visited,
div#hauptnavi ul.main_sub li.level2_active a:active {
  font-weight:normal;
  color:#000;
  text-decoration:none;
  padding-left:8px;
  padding-right:8px;
}
div#hauptnavi ul.main_sub li.level2_active a:hover {
  color:#000;
  text-decoration:none;
}

/* A Level 2 - Current */
div#hauptnavi ul.main_sub li.level2_current a,
div#hauptnavi ul.main_sub li.level2_current a:focus,
div#hauptnavi ul.main_sub li.level2_current a:visited,
div#hauptnavi ul.main_sub li.level2_current a:active {
  font-weight:bold;
  color:#000;
  text-decoration:none;
  padding-left:8px;
  padding-right:8px;
}
div#hauptnavi ul.main_sub li.level2_current a:hover {
  color:#000;
  text-decoration:none;
}











.csc-header h5 { display:none; }
.imgtext-table {
        margin: 0px 0px 0px 0px }
P { margin: 0px 0px 0px 0px; }
body {       font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
                
	margin-left:0px;
	margin-top:0px;
                margin-right:1px;
	margin-bottom:1px;
                width:100%;
                height:100%;
	
              }

div.img {vertical-align:middle;}

/* plugin: Flash-Player */
div.tx-rspflvplayer-pi1 { position:absolute; top:116px; left:318px; z-index:10000; }

/* mailformplus */
form.wtu	       	      { margin:20px 0 0 0; }
div.formBlock			      { clear:left;margin:0px 0px 2px 0px; }
div.formLeft			      { width:300px;float:left; }
div.formRight			      { margin:0 50px 0 300px; }

.tx-fashionlexicon-pi1  { width:570px; position:absolute; top:170px; left:330px; background-color:#fff; z-index:103; }
#webform-contact        { position:absolute; left:150px; top:470px; width:450px; z-index:200; }
#webform-plaisir        { position:absolute; left:150px; top:410px; width:450px; z-index:200; }     

/* default webform styles */
input, select, textarea { margin-bottom:5px;background-color:#FFFFF5;border:1px solid #36517e; }
label		                { width:130px;float:left;display: block; }

.webform                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.webform p              { padding:10px; color:white;font-weight:bold }
.submit                 { margin-left:155px; font-size: 10px; color: #000000; margin-top:10px; background-color:white; width:100px }
label                   { float:left; width:145px; color:#ffffff; height:20px; padding-left:10px; }
input,select            { float:left; width:274px; color:#000000; height:20px; border:solid 1px #000000; margin-bottom:10px; }
textarea                { height:210px }

.error                  { padding:10px;color:red }

/* specs */
#webform-contact #street{ width: 60px }
#webform-contact #nr    { width: 202px;margin-left:10px; }
#webform-contact #zip   { width: 60px }
#webform-contact #city  { width: 202px;margin-left:10px; }
                            
/* unidentified */
div.formRight .feldok 	{ background-color:white;color:#36517e;font-weight:bold; }

.lex_alphabet           { background-color:#FFF; color:#000; height:75px; padding-left:70px; padding-right:80px; padding-top:10px; text-align:center; font-size:12px; font-weight:bold;}
.lex_alphabet a         { color:#375168; font-size:12px; font-weight:bold; text-decoration:underline; }
.lex_item               { background-color:#F2F2F2; color:#000; padding: 10px 22px 6px 16px; margin-top:2px; }

/* special: h1 de page Öffnungszeiten */
.offnungzeiten { font-size:18px; color:#73a4bb; font-weight:normal; line-height:22px; }