#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



/* schriftstil,abst?nde */
body
{margin-top: 10px; margin-left: 10px; margin-right: 10px;margin-bottom: 10px; color: #000000;font-family: verdana,arial; font-size: 10pt;background-color:#672029; background-image:url(images/hintergrund.jpg);
}

table,tr,td
{ color: #000000 ;font-family: verdana,arial; font-size: 10pt; background-color:#FEF4EA; 
}
/* scrolleiste internet explorer ab vers.5.5 */
body
{scrollbar-arrow-color: #bf0000; scrollbar-base-color:#FFFFFF;
scrollbar-highlight-color : #e6e6e6;; scrollbar-shadow-color :#e6e6e6;;
SCROLLBAR-TRACK-COLOR: #89A9B8;}


/* Achtung! Bei allen Men?zellen wurde das Padding entfernt. Alle Browser ausser IE addieren das Padding zur Zellgr?sse hinzu */

/* menue 1 oben, rot */

#menu1 a {display: block;
background-color:#B4837F; 
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; 
line-height:20px;
height:20px;
width:195px;
text-align:left;
}

#menu1 a:visited{
background-color:#B4837F;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:195px;
text-align:left;
}

#menu1 a:active{
background-color:#B4837F;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 110pt;
line-height:20px;
height:20px;
width:195px;
text-align:left;
}

#menu1 a:hover {
background-color:#B4837F;
color:#A75555                                                                                                                                                                                                                                                                                                                                    ;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:195px;
text-align:left;
}

/* Klasse: roter ausgew?hler Button oben */
.auswahlrotoben
{background-color:#B4837F;
color:#893333; 
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; font-weight: bold;
line-height:20px;
height:20px;
width:195px;
text-align:left;
}

/* Klasse: oranger ausgew?hler Button oben */
.auswahlorangeoben
{background-color:#DAC0BC;  
color:#893333; 
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; font-weight: bold;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

/* Klasse: blauer ausgew?hler Button oben */
.auswahlblauoben
{background-color:#E4D0D1;
color:#893333; 
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; font-weight: bold;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

/* Klasse: gr?ner ausgew?hler Button oben */
.auswahlgruenoben
{background-color:#F5DDDD; 
color:#893333; 
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; font-weight: bold;
line-height:20px;
height:20px;
width:193px;
text-align:left;
}


/* menue 2 oben */

#menu2 a {display: block;
background-color:#DAC0BC;  
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

#menu2 a:visited{
background-color:#DAC0BC;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

#menu2 a:active{
background-color:#DAC0BC;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

#menu2 a:hover {
background-color:#DAC0BC;
color:#A75555 ;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

/* menue 3 oben */

#menu3 a {display: block;
background-color:#E4D0D1;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

#menu3 a:visited{
background-color:#E4D0D1;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

#menu3 a:active{
background-color:#E4D0D1;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

#menu3 a:hover {
background-color:#E4D0D1;
color:#A75555 ;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:196px;
text-align:left;
}

/* menue 4 oben */

#menu4 a {display: block;
background-color:#F5DDDD;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:193px;
text-align:left;
}

#menu4 a:visited{
background-color:#F5DDDD;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:193px;
text-align:left;
}

#menu4 a:active{
background-color:#F5DDDD;
color:#893333;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:193px;
text-align:left;
}

#menu4 a:hover {
background-color:#F5DDDD;
color:#A75555 ;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:193px;
text-align:left;
}

/* menue5 linke seite, rot */

#menu5rot a {display: block;
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5rot a:visited{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5rot a:active{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5rot a:hover {
background-color:#FEF4EA; 
color:#C49E9E;
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}


/* menue5 linke seite, orange */

#menu5orange a {display: block;
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5orange a:visited{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5orange a:active{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5orange a:hover {
background-color:#FEF4EA; 
color:#C49E9E;
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

/* menue5 linke seite, blau */

#menu5blau a {display: block;
background-color:#FEF4EA; 
color:#893333;  
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5blau a:visited{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5blau a:active{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5blau a:hover {
background-color:#FEF4EA; 
color:#C49E9E;
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

/* menue5 linke seite, gr?n */

#menu5gruen a {display: block;
background-color:#FEF4EA; 
color:#893333;  
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5gruen a:visited{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5gruen a:active{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5gruen a:hover {
background-color:#FEF4EA; 
color:#C49E9E;
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}


/* menue5 linke seite, schwarz */

#menu5black a {display: block;
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5black a:visited{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5black a:active{
background-color:#FEF4EA; 
color:#893333; 
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

#menu5black a:hover {
background-color:#FEF4EA; 
color:#C49E9E;
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:15px;
height:15px;
width:145px;
padding-left:25px;
}

/* menue6 rechte seite */

#menu6 a {display: block;
background-color:#FEF4EA; 
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:100px;
}

#menu6 a:visited{
background-color:#FEF4EA; 
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:100px;
}

#menu6 a:active{
background-color:#FEF4EA; 
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:100px;
}

#menu6 a:hover {
background-color:#FEF4EA; 
color:#7D7D7D;
text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:100px;
}

/* Klasse: Ausgew?hler Button linke Seite, schwarz */
.auswahllinksschwarz
{background-color:#FEF4EA; color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;
}

/* menue7 linke seite für den Downloadbereich */

#menu7 a {display: block;
background-color:#FEF4EA; 
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:170px;
}

#menu7 a:visited{
background-color:#FEF4EA; 
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:170px;
}

#menu7 a:active{
background-color:#FEF4EA; 
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:170px;
}

#menu7 a:hover {
background-color:#FEF4EA; 
color:#7D7D7D;
text-decoration:none;font-family:verdana, sans-serif; font-size: 7pt;
line-height:15px;
height:15px;
width:170px;
}

/* Klasse: Ausgew?hler Button linke Seite, schwarz */
.auswahllinksschwarz
{background-color:#FEF4EA; color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;
}


/* Klasse: Ausgew?hler Button linke Seite, rot */
.auswahllinksrot
{background-color:#FEF4EA; color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;

}

/* Klasse: Ausgew?hler Button linke Seite, schwarz */
.auswahllinksschwarz
{background-color:#FEF4EA; color:#000000; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;
}

/* Klasse: Ausgew?hler Button linke Seite, schwarz , Prospekte */
.auswahllinksgrau
{background-color:#FEF4EA; color:#676a6f; text-decoration:none ;font-family:verdana, sans-serif; font-size: 7pt; 
line-height:15px;
height:15px;
width:170px;
padding-left:25px;
}

/* Klasse: Ausgew?hler Button linke Seite, schwarz */
.servicetext
{background-color:#FEF4EA; color:#000000; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt;
line-height:11px;
height:11px;
width:233px;

}


/* Klasse: Ausgew?hler Button linke Seite, orange */
.auswahllinksorange
{background-color:#FEF4EA; color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;

}

/* Klasse: Ausgew?hler Button linke Seite, blau */
.auswahllinksblau
{background-color:#FEF4EA;  color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;

}

/* Klasse: Ausgew?hler Button linke Seite, gruen */
.auswahllinksgruen
{background-color:#FEF4EA; color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold;
line-height:15px;
height:15px;
width:170px;
padding-left:25px;

}


/* Klasse: Allgemeine Festlegung*/
.main {bbackground-color:#FEF4EA; 
color:#000000; text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; font-weight: bold
line-height:20px;
padding-left:1px;

}

/* Klasse: Leiste unten */
.leisteun
{background-color:#E7D6D6; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;

}


/* Klasse: Sonderangebote */
.special
{background-color:#FEF4EA; color:#893333; text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #eaeaea;
line-height:20px;
height:100px;
padding-left:5px;
background-image:url(images/rubrik.jpg)
}




/* allgemeine links im text */

a:link{ color: #CF0226; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:#CF0226;text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:active{ color:#CF0226;text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:hover{ color: #E57F91;background-color:#FEF4EA; text-decoration:underline;font-family: verdana; font-size: 10pt; }




