
body
{
	background:				url('/img/bg.jpg')  repeat-x center top #392f30;
	margin:					0;
	padding:				0;
    font-family:			Tahoma;
    font-size:              72%;
    line-height:			1.5em;
    color:                  #fff;
    
}

*
{
	font-size: 1em;
}

a {
	color:#fff;
	text-decoration: none; 
  }

a:hover
{
	text-decoration: underline;

}

ul {
	padding: 0 0 0 20px;
	list-style: none;
}

form
{
	padding: 0;
	margin: 0;

}

#mainframe
{
	width:					750px;
	margin:					0 auto 0 auto;
	padding:				0;
}

#center
{   background:				url('/img/bg_gmbh.jpg') no-repeat;
	float:					left;
	width:					750px;	
	margin:					0;
}



#suche
{

    clear:  both;
    height: 21px;
	width: 300px;
     color: 	#a8a4a3;
     font-size: 10px;
    max-width: 350px;
    position: relative;
    left: 525px;

//	line-height: 1em;
 
    
}

#btn_suche
{
    background: #000;
    color: #a8a4a3;
    height:     18px;
    width:      23px;
    border:     0;
	overflow: hidden; 
    
}

#input_suche
{
    background:				url('/img/bg_suche.jpg') repeat-x;
    height: 13px;
    border: 1px solid #a5a5a5;
    border-right: 0px;
    border-bottom: 0px;
    width: 150px;	 
	


}



.formtxt
{
	clear: both;
	width: 100px;

	float: left;
}

.forminp
{
	float: left;
	width: 320px;
	height: 19px;
 

}

.forminput
{
    background:				url('/img/bg_suche.jpg') repeat-x;
    height: 13px;
    border: 1px solid #a5a5a5;
    border-right: 0px;
    border-bottom: 0px;

}

.formtext
{
	float: left;
    background:				url('/img/bg_form.jpg') repeat-x;
	height:100px;
	width:221px;
    border: 1px solid #a5a5a5;
    border-right: 0px;
    border-bottom: 0px;
 
}

.forminptxt
{	float: left;
	height: 104px;
	pagging: 0 0 4px 0 ;

}

.formsub
{
	clear: both;
	width: 130px;
	margin: 0 0 0 222px;
	padding: 4px 0 0 0;
}


#left
{
    padding: 15px 0 0 0;
    width:  195px;
    float:  left;
    border: 0px solid #7722aa;
}

#mid
{
    padding: 300px 0 0 0;
    width:  545px;
    float: right;
    border: 0px solid #00f;
   	

}

#midleft
{
    float:left;
    width: 455px;
    border: 0px solid #0f0;
   	 

}

#midright
{
    width:  30px;
	height: 390px;
    float:  right;
    border: 0px solid #f00;
    text-align: right;
 	

   
}


.active
{
	background: #CA005D;
	padding: 1px 10px 1px 10px;	

}



.headline
{
    background:		url('/img/headline_bg.jpg') repeat-x center left;
    padding:        2px 0 2px 15px;
    margin-bottom: 10px;
	
}

.textbox
{
	position:		relative;
	float:			left;
    padding:        15px;
    background:     #332b2b;
    width:          424px;
    margin:         0 0 5px 0 ;
	
    
}

.textbox a
{
color:					#08ccf4;
}


.museums
{
	float: left;
}

.museums a
{
	color: #CA005D;
	text-decoration: none;
}

.museums a:hover
{
	
	text-decoration: underline;
}



#mainnavi
{

    float:					left;
    padding:				0;
    margin:	    			0;
    width:					195px;
    line-height: 1.15em;
	  
}

#mainnavi ul
{
    list-style:				none;
    padding:				0;
    margin:	    			0;
		
}

#mainnavi ul ul
{
    padding:				0 0 0 7px;
    width:					170px;
}

#mainnavi ul li
{
    margin:	    			0;
    padding:				2px 10px;
	   
}

#mainnavi ul li a
{
   

}


#mainnavi ul li a.active
{
  
 
}



#mainnavi a:hover
{
	text-decoration: none;
}

 




.BUC
{
	width: 400px;
	font-style: italic;
	text-align: right;
	padding: 0;
	margin: 0;

}

#picpool
{
	clear:both;
	position: absolute;
	top: 311px;
	
	

}






.shopItems
{
    width: 20px;
    background:				url('/img/bg_suche.jpg') repeat-x;
    height: 18px;
    border: 1px solid #a5a5a5;
    border-right: 0px;
    border-bottom: 0px;

    

}

.bigimg
{
	background:		url('/img/bigimg_s.png') no-repeat;	
	width:	156px;
	height:	203px;
	padding: 12px 0 0 14px;

}

.smlimg
{
	background:		url('/img/smlimg_s.png') no-repeat;	width: 156px;
	height: 122px;
	padding: 12px 0 0 14px;
}



.shopbigimg
{
	background:		url('/img/bigimg_s.png') no-repeat;	
	float: right;
	width:	124px;
	height:	203px;
	padding: 12px 0 0 14px;
		
 

}

.shopsmlimg
{
	background:		url('/img/smlimg_s.png') no-repeat;	width: 156px;
	height: 122px;
	padding: 12px 0 0 14px;
	position:relative; 
	left:-180px;
	

}

.shopsmimg
{
 
	
	position:absolute; 
	width:	78px;
	height:	101px;
	padding: 12px 0 0 14px;
	left: 350px;
	top: 0px;
	
	clear:both;

}

.framebigpic
{ 
	float:		left;		
	width:		1px;
 
	min-height:	180px;

	}

.framebigsm
{ 
	float:		left;		
	width:		1px;
 
	min-height:	90px;

	}


.ordertxt
{ 
  clear: 	both;
  width: 	100px;
  height: 	18px;
  float: 	left;
  margin:	5px 0 0 0;

}

.orderfrm
{
  float:		left;
  width: 		300px;
  height: 		18px;
  padding:	5px 0 0 0;
}

.orderfrmfield
{
  background:	url('/img/bg_suche.jpg') repeat-x;
  width: 		300px;
  height: 		14px;
}

.spacer10
{
  padding: 10px;
  clear:both;
  	
}



#footer
{
    clear: 			both;
    background:     #000;
    width:          434px;
    height:         16px;
    text-align:     right;
    color:          #332B2B;
    font-size:      11px;
    padding:        2px 20px 2px  0;
   
}

#footer a
{	 

	margin:				0 0 10px 0;
    font-family:			tahoma;
	font-size:				11px;
	height:					30px;
	text-decoration:		none;
    color:          #332B2B;
}

#footer a:hover
{
	color: #fff;
}



#teaser
{
	clear: both;
	height: 140px;
	margin:0;
	padding: 0 0 0 4px;
}

#teaser img
{
    padding: 30px 0 0 5px;
    width: 144px;
    margin:0;
}


.imgleft
{
	float: left;
	margin : 0 15px 10px 0;	
}


.imgleft img
{
	border		: 3px solid #fff;
}


.imgright
{
	float: right;
	margin : 0 0 10px 15px;	
}


.imgright img
{
	border		: 3px solid #fff;
}


.imgsolo
{
	clear: both;
	margin : 10px 0 10px0;	
}


.imgsolo img
{
	border		: 3px solid #fff;
}