/* CSS Document */

body {padding: 0;
      margin: 0 auto;
font-family: "trebuchet MS",sans-serif;
color: #333333;
font-size: 12px;
letter-spacing: 1.2pt;
word-spacing: 1.2pt;
line-height: 1.1;
background: #666666 url(img/bg_top.jpg) repeat-x;}


#container {width: 768px;
             margin: 0 auto;
			 text-align: left;
			 padding-top:0;}
			 
#logo {height: 132px;
       text-align:left;}
	 			 

#top {width: 768px;
      height: 275px;
      background: url(img/top.jpg) no-repeat;
	  padding:0; margin:0}
	   
#top-en {width: 768px;
      height: 275px;
      background: url(img/top_en.jpg) no-repeat;
	  padding:0; margin:0}	 
	  
#top-de {width: 768px;
      height: 275px;
      background: url(img/top_de.jpg) no-repeat;
	  padding:0; margin:0}	
	  
#top-it {width: 768px;
      height: 275px;
      background: url(img/top_it.jpg) no-repeat;
	  padding:0; margin:0}		  	  
	  
#lg {text-align: right;
     font-family:"Times New Roman", Times, serif;
	 font-size: 14px;
	 color: #666666;
	 padding-right: 10px;
	 padding-top: 24px;} 	  		  						
		
#content {width: 768px;
          height: auto;
		  background: #ffffff url(img/bg_bottom.jpg) bottom no-repeat;
		  padding:0;}
			
.content_text {padding: 20px 65px 60px 65px;}			
			
#bottom {width: 768px;
         height: 20px;
		 padding: 0px;
         font-size: 9px;
         letter-spacing: 2pt;
         text-align: left;
         color: #ffffff;
		 font-family: "lucida sans unicode","lucida grande",sans-serif;}	
		 		
				 

/*----------------CONTACT FORM-----------------*/

td.contact {width: 300px; height: 205px; background: url(img/mail.jpg) no-repeat;}

.form {padding: 5px 10px 10px 5px;}		 
			 
.intext {width: 300px; 
         font-family: tahoma, arial, times; 
		 font-size:11px; 
		 letter-spacing: 1.2pt;
         word-spacing: 1.2pt;
         line-height: 1.1;}			 		

.form-a {font-size: 12px;
         padding-right: 10px;}
		
.form-b {width: 300px;}	

.button{width: 300px;
        background: #666666;
        color: #ffffff;
        font-weight: bold;
		text-decoration: none;
		padding: 4px 0 4px 0;
		border: none;}	
		
.button:hover{background: #6699cc; border: none;}

.button:focus {color: #000000;}

p#contact {padding: 0px; text-indent: 0; text-align: left; color: #000000; font: bold 13px "Trebuchet MS", Verdana, Helvetica, sans-serif; letter-spacing: 1pt;}	  
	  
	  
	  
/*--------------LINKS---------------*/

a:link, a:visited {color: #808080;
         text-decoration: none;}

a:hover {color: #999999;}

a.a:link, a.a:visited {color: #666666;
         text-decoration: none;}

a.a:hover {color: #333333;
           text-decoration: underline;}

a.b:link, a.b:visited {color: #d64e27;
         text-decoration: none;
		 border-bottom: 1px dotted #d64e27;}

a.b:hover {border-bottom: 1px solid #d64e27;}

a.l:link, a.l:visited {color: #666666;
         text-decoration: none;
		 }

a.l:hover {color: #6699cc;
          text-decoration: underline;}
		
a.w:link, a.w:visited {color: #ffffff;
              text-decoration: underline;
			  font-style: normal;}

a.w:hover {color: #ffffff;
        text-decoration: none;}		
				
		
		
/*--------------TEXT---------------*/


h1{color: #333333;
font-size: 18px;
letter-spacing: 4pt;
font-weight: lighter;
padding-bottom: 10px;}

p.special {font-family: "times new roman",times,serif;
font-size: 18px;
font-style: italic;
letter-spacing: 6.2pt;
color: #33cccc;
padding: 10px 10px 18px 120px;
background: url(img/icon_01.gif) left no-repeat;}

.bold {font-weight: bold;}       
	


/*--------------DIVERSE---------------*/

a img {border: 0;}

a {outline: 0;}

ul {list-style-image: url(img/li.jpg); padding: 0 0 0 20px; margin: 0}

.img_left {float: left; padding-right: 10px; padding-bottom: 10px;}
.img_right {float: right; padding-left: 10px; padding-bottom: 10px;}
.img_bottom {padding-top: 32px; padding-bottom: 20px;}

.img {float: left; padding-right: 20px; padding-bottom: 20px;}
.galerie {padding: 4px; margin: 4px; border: 1px dotted #ccc;}
A:hover .galerie {width: 200px; padding: 4px; border: 1px solid #999;}

