body {
	background-color: #2C1800;
  font-family: Times New Roman;;
	font-size:15px;

}

a {
color:#000000;
text-decoration:underline;
}
a:visited {
color:#000000;
text-decoration:underline;
}
a:hover {
color:#FF6600;
text-decoration:underline;
}

#container{
	height: 610px;
	width: 960px;
	position: absolute;
	margin-left: -480px;
	left: 50%;
	top: 25px;
}


#logo{
	height: 209px;
	width: 247px;
	background-image: url(logo.jpg);
	position: absolute;
	top: 39px;
}

#foto{
	height: 209px;
	width: 710px;
	position: absolute;
	top: 39px;
	left: 250px;
}
			
#content{
	width: 962px;
	height: auto;
	position: relative;
	margin-top: 253px;
	background-image: url(content_bg2.jpg);
	background-repeat: repeat-y;
	border:0px solid blue;
}

#content-top{
	width: 932px;
	min-height: 349px;
	background-image: url(bg-gross.jpg);
	background-repeat: no-repeat;
  padding-top: 22px;
  padding-left: 28px;
  border:0px solid red;
  
}
            
#content-bottom {
	padding-left: 25px;
}

.content_kasten {
	width: 294px;
	height: 315px;
	float: left;
	margin-left: 0px;
	margin-right: 13px;
	margin-top: -10px;
}

.content_ueberschr {
	width: 294px;
	height: 37px;
	display: block;
}
                    
.content_zurueck {
  margin-left: 420px;
  border: 0px;
}       
                    
.h-line {
  margin-left:30px;
  width:898px;
}
                    
#abschluss_unterseiten {
	background-image: url(balken_unten.jpg);
	background-repeat: no-repeat;
	width: 978px;
	height: 8px;
	margin-left: -25px;
  margin-top:10px;
}
/*Navigation*/	
  			
#menu{
	height: 39px;
	width: 978px;
	background-image: url(menu_bg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

ul#menu li {
  float:left;
	height: 34px;
	width: 105px;
	padding-right: 3px;
}

ul#menu li a {
	display:block;
	height: 34px;
	width: 105px;
}

ul#menu li a img {
	border: 0px;
}

ul#menu li#flaggen {
	float:right;
	margin-top: 10px;
}

ul#menu li#flaggen a img, ul#menu li#flaggen a.flagge{
	height: 15px;
	width: 24px;
	float:left;
	margin-right: 5px;
}

ul#menu li a#b_home{
	background-image: url(b_home.jpg);
}

ul#menu li a#b_home:hover{
	background-image: url(b_home_on.jpg);
}
								
ul#menu li a#b_ueberuns{
	background-image: url(b_ueberuns.jpg);
}
ul#menu li a#b_ueberuns:hover{
	background-image: url(b_ueberuns_on.jpg);
}

ul#menu li a#b_messen{
	background-image: url(b_messen.jpg);
}

ul#menu li a#b_messen:hover{
	background-image: url(b_messen_on.jpg);
}

ul#menu li a#b_service{
	background-image: url(b_service.jpg);
}
                
ul#menu li a#b_service:hover{
	background-image: url(b_service_on.jpg);
}

ul#menu li a#b_ankauf{
	background-image: url(b_ankauf.jpg);
}

ul#menu li a#b_ankauf:hover{
	background-image: url(b_ankauf_on.jpg);
}
							
ul#menu li a#b_presse{
	background-image: url(b_presse.jpg);
}

ul#menu li a#b_presse:hover{
	background-image: url(b_presse_on.jpg);
}
								
ul#menu li a#b_kontakt{
	background-image: url(b_kontakt.jpg);
}

ul#menu li a#b_kontakt:hover{
	background-image: url(b_kontakt_on.jpg);
}
                    
ul#menu li a#b_impressum{
	background-image: url(b_impressum.jpg);
}
                
ul#menu li a#b_impressum:hover{
	background-image: url(b_impressum_on.jpg);
}						


        
/*Index Kasten unten*/

.ueberschrift_index{
  padding-top:5px;
  padding-left:3px;
}
.ueberschrift_index{
  border:0px;
}
.bild_index{
  padding-left:15px;
  padding-bottom:52px;
}

div.index_kastenteil p{
  padding-left:15px;
  margin-top:5px;
  padding-right:15px;
}
       
div.index_produkt_uebersicht {
  width:287px;
  height:auto;
  margin-left: 1px;
  border-color: #C8A36E;
  border-width:3px;
  border-style: double;
  background-color: #Fadda3;
  margin-top:-20px;
}


div.index_kastenteil {
  padding-bottom: 20px;
  color:#3C2807;
  font-size: 15px;
}        
                     
.content_kasten_index {
	width: 290px;
	height: auto;
  float: left;
	margin-left: 0px;
	margin-right: 7px;
	margin-top: -10px;
}    

div.index_kastenteil hr {
  width:255px; 
  color:white; 
  background-color:white; 
  height:1px;
  border:1px;
}
 
 
            
/*großer Kasten rechts Produkt Übersicht*/
            
div#produkt_uebersicht {
  width:603px;
  height:auto;
  margin-left: 305px;
  border-color: #C8A36E;
  border-width:3px;
  border-style: double;
  background-color: #F7D8A1;
  margin-top:6px;
}
#zusaetzlich_produkt{
width:603px;
  height:auto;
  margin-left: 333px;
  border-color: #C8A36E;
  border-width:3px;
  border-style: double;
  background-color: #F7D8A1;
  margin-top:0px;

}
div.produkt_kastenteil {
  width: 298px;
  height: auto;
  float:left;
  padding-top:1px;
  padding-bottom: 6px;
}
div.produkt_kastenteil img{
border:0px;
}
div.produkt_kastenteil p {
  color:#3C2807;
  font-size: 15px;
  margin-top: -90px;
  margin-left:100px;
}

div.produkt_kastenteil hr {
  color:white; 
  background-color:white; 
  height:1px;
  border:1px;
  width: 260px;
  margin-top: 55px;
}
/*kleiner Kasten links Unterseiten*/

div#produkt_auswahl {
  width:287px;
  height:auto;
  margin-left: 1px;
  border-color: #C8A36E;
  border-width:3px;
  border-style: double;
  background-color: #F7D8A1;
  margin-top:3px;
}
#ueberuns_text_box{
  width:287px;
  height:auto;
  margin-left: 1px;
  border-color: #C8A36E;
  border-width:3px;
  border-style: double;
  background-color: #F7D8A1;
  margin-top:3px;
}
div.produkt_kastenteil_links {
  padding-left:15px;
  padding-right: 15px;
  padding-bottom: 20px;
  color:#3C2807;
  font-size: 15px;
}
/*Links*/

.link {
  color:#3C2807;
  font-size: 15px;
}

.index_link {
  color:#987943;
  font-size: 15px;
  margin-left: 200px;
}  

.produkt_kastenteil_link {
  color:#3C2807;
  font-size: 15px;
  margin-left: 245px;
}

#ueberschrift_header{
width:633px;
height:50px;
margin-left: 16px;
margin-top: 17px;
border:0px solid white;
font-family:courier new,serif;
font-size:16px;
font-style:italic;
font-weight:bold;
color:rgb(255,102,0);
}
#gesamt_ueberuns_bilder{
 width:603px;
 height:352px;
 margin-left:303px;
 margin-top:31px;
 padding-top:0px;
 /*border:0px solid white;*/
 background-color:#F7D8A1;
 border:3px double #C8A36E;
}
#hamburgbild_home{
position:absoulte;
float:right;
width:240px;
height:136px;
margin-top:-311px;
margin-right:15px;
border:1px solid black;

}
#hamburgbild_home p,#newyorkbild_home p{
color:black;
font-size:10px;
}
#newyorkbild_home{
position:absoulte;
float:right;
width:240px;
height:136px;
margin-top:-142px;
margin-right:15px;
border:1px solid black;
}
#text_uberuns  {
width:300px;
height:auto;
margin-top:0px;
margin-left:15px;
font-family: Verdana;
font-size:13px;
border:0px solid white;
}
#text_messe{
border:0px solid red;
padding-left:4px;
}
#text_messe img{
border:1px solid #000000;
margin-bottom:3px;
margin-top:10px;
margin-left:40px;
float:right;
margin-right:19px;
}
#ueberschrift_messen{
width:567px;
height:50px;
margin-left: 15px;
margin-top: 1px;
border:0px solid white;
font-family:courier new,serif;
font-size:15px;
font-style:italic;
font-weight:bold;
color:whit;
}
#messe_inhalt{
width:603px;
height:500px;
background-color:#F7D8A1;
 border:3px double #C8A36E;
margin-left:305px;
margin-top:31px;
padding-left:5px;
}

.kontakt_formular_inputtag{
  font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top:1px solid #050505;
	border-left:1px solid #050505;
	border-right:1px solid  #050505;  
	border-bottom:1px solid #050505; 
	margin-top:1px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:0px;
	background-color: #E5D8B6;
}
#kontkttable{
width:603px;
height:333px;
margin-top:31px;
margin-left:309px;
background-color:#F7D8A1;
border:3px double #C8A36E;
}
table#tabelle{
margin-left:60px;
margin-top:35px;
}
table#tabelle tr td{
font-size:13px;
color:#000000;
}

#impressum_feld{
width:581px;
height:auto;
margin-top:31px;
margin-left:309px;
background-color:#F7D8A1;
 border:3px double #C8A36E;
padding-left:23px;
}
/*Menü English*/								

ul#menu li a#b_aboutus {
	background-image: url(btn-eng_05.jpg);
}
ul#menu li a#b_aboutus:hover {
	background-image: url(btn-eng_on_05.jpg);
}

ul#menu li a#b_exhibitions {
	background-image: url(btn-eng_07.jpg);
}

ul#menu li a#b_exhibitions:hover{
	background-image: url(btn-eng_on_07.jpg);
}

ul#menu li a#b_purchase{
	background-image: url(btn-eng_11.jpg);
}

ul#menu li a#b_purchase:hover{
	background-image: url(btn-eng_on_11.jpg);
}
							
ul#menu li a#b_press {
	background-image: url(btn-eng_13.jpg);
}

ul#menu li a#b_press:hover{
	background-image: url(btn-eng_on_13.jpg);
}
								
ul#menu li a#b_contact{
	background-image: url(btn-eng_15.jpg);
}

ul#menu li a#b_contact:hover{
	background-image: url(btn-eng_on_15.jpg);
}
                    
ul#menu li a#b_imprint{
	background-image: url(btn-eng_17.jpg);
}
                
ul#menu li a#b_imprint:hover{
	background-image: url(btn-eng_on_17.jpg);
}	
 img {
border: 0px solid #000;
}
#contemp_banner {
margin-left:8px;
margin-top:-9px;
width:256px;
height:168px;
border:0px solid red;

}
