@charset "ISO-8859-1";
/* CSS Document */

body 
{

background-color: #e6e7eb;

}

#bgcol
{
background-color: #e6e7eb;
text-align:center;
}

#centerblock 
{
margin: 0 auto;
position: relative;
text-align: left;
width: 1000px;
height:auto;
z-index: 1;
}

#nullpunkt
{
	width: 1100px;
text-align:center;
}


#pos1 {
	position:absolute;	
	left:9px;
	
	}
#poseng {
	top: 50px;
	}	

/*Menuesteuerung*/


ul.makeMenu, ul.makeMenu ul{
  	font-size: 10pt;
	font-family:  Helvetica, sans-serif; color: #d23829;
	font-weight:bold;
  	/*width: 180px;                  
    height: 20px;*/
	margin-top: 0px; 
	/*background-color: #ffffff;*/
  	padding-left: 0px;           
  	cursor: default;             
  	margin-left: 0px; 
  	text-align: left; 
	}        

ul.makeMenu li{
	list-style-type: none;
	margin: 0px;                
	position: relative;         
	color: #ffffff;                 
	}

ul.makeMenu li > ul{         
	width: 180px;
	height: auto;
	display: none;              
	position: absolute;         
	top: 2px;                 
	left: -150px;
	margin-right: 2px;               
	} 

ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight
{
	/*background-color: #ffffff; */ 
	color: #ffffff;            
	}
	
ul.makeMenu ul.CSStoShow {  
	display: block;           
	}
	
ul.makeMenu li:hover > ul {    
	display: block;            
	}

ul.makeMenu li a {
	color: #ffffff;
	display: block;
	width: 100%;
	text-decoration: none;
	}
	
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {
	color: #006eb4;
	}

ul.makeMenu li:hover > a {
	color: #006eb4;
	}



/*Schriftformatierung*/

h0 {
	font-size: 40pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; 
	font-weight: bold ;
	}

harial18 {
	font-size: 18pt;
	font-family: Arial, Tahoma, Helvetica, sans-serif; color: #000000; 
	font-weight: bold ;
	}

h1 {
	font-size: 18pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	}

h2 {
	font-size: 11pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	}

h3 {
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	}

h4 {
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	}

h1blau {
	font-size: 12pt;
	font-family: Tahoma, Tahoma, Arial, Helvetica, sans-serif; color: #007FBE;
	}
	
.colorblau {
	color: #006eb4;
	}

.colorrot {
	color: #CC0000;
	}

.colorhellblau {
	color: #a6c4de;
	}

.colorgrau {
	color: #bac0c0;
	}

.colorgraublau {
	color: #7e9db9;
	}


.titel {
	font-size:54px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	}
	
.titelblau {
	font-size:54px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #006eb4;
	}

.bigblue {
	font-size:32px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #006eb4;
	}

#nav01
{
position: absolute;
top: 182px;
left: 12px;
z-index: 2;
}

#nav02
{
position: absolute;
top: 182px;
left: 168px;
z-index: 2;
}

#nav03
{
position: absolute;
top: 182px;
left: 350px;
z-index: 2;
}
#nav04
{
position: absolute;
top: 182px;
left: 528px;
z-index: 2;
}
#nav05
{
position: absolute;
top: 182px;
left: 614px;
z-index: 2;
}
#nav06
{
position: absolute;
top: 182px;
left: 728px;
z-index: 2;
}
#nav07
{
position: absolute;
top: 182px;
left: 828px;
z-index: 2;
}
#messelinks
{
position: absolute;
left: 70px;
z-index: 2;
}
#messerechts
{
position: absolute;
left: 530px;
z-index: 2;
}
/*#down
{
position: relative;
top: 50px;
}*/
#downdown
{
position: relative;
top: 550px;
}
/*Galerieeinstellungen*/
#galerie
{
position: absolute;
top: 670px;
/*top: 770px;*/
left: 100px;
z-index: 2;
}
#galerie200
{
position: absolute;
top: 800px;
/*top: 770px;*/
left: 100px;
z-index: 2;
}
#galerie-opener
{
position: absolute;
/**top: 670px;-abwesenheitseinstellung**/
top: 600px;
left: 100px;
z-index: 2;
}
#galerie-sanscustom
{
position: absolute;
top: 580px;
left: 100px;
z-index: 2;
}

#galerie-sc
{
position: absolute;
top: 200px;
left: 0px;
z-index: 2;
}


#galeriespecial
{
position: relative;
/**top: 1170px;-abwesenheitseinstellung**/
top: 1270 px;
left: 100px;
z-index: 2;
}

/* Galerie - Container */


#scrollbox {width:800px; height:80px;  overflow:none; border:2px ; margin-left:0px;}

a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:2px solid #ffffff; width:92px; height:69px; margin:0px; float:left; font-size:11px;}

a.gallery span {display:block; position:absolute; left:0px; top:-1px; width:1px; height:1px; overflow:hidden; background:#ffffff; z-index:100; font-size:11px;}
a.gallery:hover {white-space:normal; border:2px solid #ffffff;}
a.gallery:hover img {border:0px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:0px solid #000; z-index:50;}

a.gallery:hover span {display:block; position:absolute; width:800px; height:600px; top:0px; left:0px; padding:0px; font-style:italic; color:#000; background:#ffffff;  z-index:100; font-size:11px;}
a.gallery:active {border:1px solid #eee;}
a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:800px; height:600px; top:0px; left:0px; padding:0px; font-style:italic; color:#000; background:#ffffff; z-index:50;}

#thumbs {width:840px; height:60px;}
#pad {height:610px; width:100px;}

/* Galerie 1000 - Container */



/*#scrollbox1000 {width:1000px; height:80px;  overflow:none; border:2px ; margin-left:0px;}
a.gallery1000, a.gallery1000:visited {display:block; color:#000; text-decoration:none; border:2px solid #ffffff; width:92px; height:69px; margin:0px; float:left; font-size:11px;}

a.gallery1000 span {display:block; position:absolute; left:0px; top:-1px; width:1px; height:1px; overflow:hidden; background:#ffffff; z-index:100; font-size:11px;}
a.gallery1000:hover {white-space:normal; border:2px solid #ffffff;}
a.gallery1000:hover img {border:0px solid #000; z-index:100;}
a.gallery1000:active img, a.gallery:focus img {border:0px solid #000; z-index:50;}

a.gallery1000:hover span {display:block; position:absolute; width:1000px; height:600px; top:0px; left:0px; padding:0px; font-style:italic; color:#000; background:#ffffff;  z-index:100; font-size:11px;}
a.gallery1000:active {border:1px solid #eee;}
a.gallery1000:active span, a.gallery:focus span {display:block; position:absolute; width:1000px; height:600px; top:0px; left:0px; padding:0px; font-style:italic; color:#000; background:#ffffff; z-index:50;}

#thumbs {width:840px; height:60px;}
#pad {height:610px; width:100px;}*/

/* Position Katalog & Testversionen*/

#bg
{
position: absolute;
left: 30px;
}
#katalog
{
position:absolute;
left: 700px;
}

#down20
{
position: relative;
top: 20px;
}

#downcs
{
position: relative;
top: 322px;
}



/* Position custom-Menue */


#down
{
position: relative;
top: 94px;
}

#down00
{
position: relative;
top: 34px;
}

#downbf20-01
{
position: relative;
top: 70px;
}

#linkbf20-01
{
position: absolute;
left: 68px;
}

#link00
{
position: absolute;
left: 586px;
width: 152px;
}

#link01
{
position: absolute;
left: 19px;
width: 152px;
}

#link02
{
position: absolute;
left: 181px;
width: 152px;
}

#link03
{
position: absolute;
left: 343px;
width: 152px;
}

#link04
{
position: absolute;
left: 505px;
width: 152px;
}

#link05
{
position: absolute;
left: 667px;
width: 152px;
}

#link06
{
position: absolute;
left: 829px;
width: 152px;
}

/*CROSS SELLING*/

a.cs:link{background-color:#fff;}
a.cs:visited{background-color:#fff;}
a.cs:hover{background-color:#e7e5eb;}
a.cs:active{background-color:#fff;}

#cs1-1
{
position: absolute;
left: 20px;
width: 316px;
height: 316px;
}

#cs1-2
{
position: absolute;
left: 342px;
width: 316px;
height: 316px;
}

#cs1-3
{
position: absolute;
left: 664px;
width: 316px;
height: 316px;
}

#cs2-1
{
position: absolute;
left: 20px;
width: 316px;
height: 316px;
}

#cs2-2
{
position: absolute;
left: 342px;
width: 316px;
height: 316px;
}

#cs2-3
{
position: absolute;
left: 664px;
width: 316px;
height: 316px;
}
/*Ende CROSS SELLING*/