@charset "utf-8";
/* CSS Document */
body {
	font-size:12px; 
	margin: auto;
	width: 980px;
	text-align: -moz-center !important;/*For Firefox*/
	text-align: center;/*For IE*/ 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	
}
form
{
margin:0px; padding:0px;
}
h3
{
padding:8px; margin:0px; font-size:22px; font-weight:bold;
}
h4
{
padding:8px; margin:0px; font-size:20px; font-weight:bold;
}
p
{
font-size:13px; margin:0px; padding:8px;
}
a
{
font-size:12px; color:#000; text-decoration:none; font-weight:bold;
}

a:hover
{
text-decoration:underline;
}

#block
{
width:980px; text-align:left; background-image:url(../images/body_bg.gif); background-repeat:no-repeat; background-position:bottom right;
}

#header {
	height:505px;
}
#header_fair {
	height:250px
}



/* Main start here */
#main
{
padding-top:5px; float:left; font-weight:bold;
}

#footer
{
clear:both; padding:30px;
}

#footer hr
{
border-top:1px solid #FFC90A;
}

#footer ul
{
margin:0px; padding:0px;
}

#footer li
{
float:right; padding:5px 10px 5px 10px; list-style:none;
}

#footer #my_link
{
padding:5px 10px 5px 100px;
}

#footer #my_link a
{
font-size:9px;
}

#main_bg_left
{
text-align:right;padding-top:18px;
}

#left
{
width:194px; float:left;text-align:center;
}

#middle
{
float:left;width:586px;
}

#right
{
float:left; width:200px;
}

#left_ad
{
text-align:center;
}
#main_contact
{
text-align:center;
}


/* gallery */
#gallery_middle11
{
padding-bottom:150px;
}
.description_box{height:105px; width:273px; background:url(../images/description_box.png) no-repeat 0 0; text-align:justify}
.ppp{height:10px; background:#EEEEEE; border-bottom:#D8D8D8 solid 1px; border-top:#D8D8D8 solid 1px;}
#gallery_middle
{
float:left;width:786px; padding-bottom:150px;
}

#gallery_middle .content
{
font-size:14px; padding:5px;
}

#gallery
{
padding:15px; margin:0px; 
}

#gallery li
{
list-style:none; width:250px ; height:180px; float:left; text-align:center; margin-bottom:30px;
}

#gallery .gall_img
{
height:150px;
}

#gallery img {
	width:150px; padding:10px; border:1px solid #ccc;
}
#gallery_fair img {   /*only for the fair/Austellung */
	width:250px; 
	padding:10px;
	border:1px:
	solid: #CCCCCC;  
}

#gallery img:hover
{
background-color:#eee;
}

.in 
{
padding-left:10px;
}


/* only for the gallery on fair */
#fair_middle
{
float:left;width:786px; padding-bottom:150px;
}

#fair
{
padding:15px ; 
margin:0px ;

}
#fair_middle .content
{
font-size:14px; padding:5px;
}

#fair li
{
list-style:none; width:250px ; height:220px; float:left; text-align:center; margin-bottom:30px;
}

#fair .gall_img
{
height:180px;
}

#fair img {
	width:200px;
	height:155px;
	padding:10px; 
	border:1px solid #ccc;
}


#fair img:hover
{
background-color:#eee;
}


/*  contact  */
#contact 
{
font-weight:bold; float:left; width:785px;padding-bottom:150px; border-left:1px solid #ccc; font-size:12px;
}
#contact .in 
{
padding:10px 0px 0px 40px;
}
#contact  .inp
{
border:1px solid #ccc; width:250px;
}
#contact  .text
{
border:1px solid #ccc;width:310px; height:160px;
}
#contact  ul
{
padding:0px; margin:0px; float:left; width:370px;
}
#contact  li
{
list-style:none; padding:3px;
}
#con_left  div
{
width:60px; float:left;
}
#contact #but
{
clear:both;text-align:left;
}
#contact #con_left
{
padding-top:25px;
}


/*-----*/
#scrollDiv{padding:0px 9px 0px 9px; height:300px; overflow:hidden; margin-top:10px; border:1px solid #ccc;}
#scrollDiv a{color:#fff;}
.scro{padding:0px; margin:0px;}
.scro li{padding:5px; list-style:none;}
.scro img{}
.scro img:hover{}
