*{margin:0;padding:0}
/*Generic settings: all pages*/
html{color:#fff;background-color:#818181;}
body {color: #fff;background:#818181 url('/images/htmlBg.gif') repeat-x top left; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
	text-align:center;} 
#container2{color:#000;width:800px;margin:0 auto; 
	text-align:center;background:#818181 url('/images/containerBg2.gif') repeat-y top center;}
#container2 #mainpic{margin-top:10px;}
/*Options menu settings: all pages*/
#optionsmenu{color: #000;background:#fff url('/images/optionsBg.gif') repeat-x top left;text-align: right;font-size: 0.9em;	padding:0 20px; height: 25px; }
#optionsmenu a{text-decoration: none;font-weight: bold;color:#fff;background-color:#818181 ; padding: 0 3px 3px 3px; vertical-align: top; border-left:1px solid #000;border-right:1px solid #000; border-bottom:1px solid #000;}
#optionsmenu img{vertical-align:bottom;}	
#optionsmenu a.image{padding:0; margin-left: 10px;border-style:none}
#optionsmenu a:hover{background-color:#b7724b; background-image:none; color: #fff;}
/*Header setting: all pages*/
#header.ita{color: #000;height: 97px;padding: 0 20px;
	background: #818181 url('/images/headerBg.jpg') no-repeat top center; border-bottom:1px solid #818181}
#header.de{color: #000;height: 97px;padding: 0 20px;
	background: #818181 url('/images/headerBg_de.jpg') no-repeat top left; border-bottom:1px solid #818181}
#header h1{padding:0;height: 98px; width: 574px;}
#header span{display: none;}
/*Maincontent settings: homepage only*/
#maincontent{float: left; width: 560px;padding: 0 0 0 20px;}
/*Navigation settings: homepage only*/
#navigation{float: left;width: 160px;  text-align: left;}
#navigation ul{ padding: 0; list-style: none; width: 100%; text-align:left;}
#navigation li.superitem{width:100%; padding-top: 10px; margin:0}
#navigation li.subitem{padding:1px 0 1px 20px;margin:0}
#navigation a.mlink{font-weight: bold; color:#b7724b; font-size: 1.1em;display:block; padding-left: 10px; 
border-left: 10px solid #b7724b;
line-height: 13pt; vertical-align: bottom; background-color: #fff}
#navigation a.mlink:hover{color: #444;background-color:#fff;}
#navigation a.slink{color:#444; display:block;background-color:#fff;}
#navigation a.slink:hover{color: #b7724b; text-decoration: underline;background-color:#fff;}
/*Content settings: homepage only*/
#content{margin:10px 10px 10px 160px;border:5px solid #ececec;background-color:#fbfbfb;color:#444; padding-bottom: 30px;}
#content p{text-align: left; padding: 5px 12px 5px 12px;line-height: 1.5em;}
#content h1{color:#b7724b;margin:10px 12px 13px 12px; text-align: left; font-size: 18px; line-height:18px; font-weight: bold; font-family: times new roman, times, serif}
/*Extra settings: homepage only*/
#extra{margin:0 20px 0 580px;padding:10px 0; font-size: 0.9em;text-align:left;background-color:#fbfbfb;color:#444;}
#extra h3{background-color:#ececec; color:#000;  padding: 0 10px;line-height: 50px; vertical-align:middle; font-size: 1.3em;}
#extra ul{list-style: none; padding: 0; }
#extra li{padding: 5px 10px; }
#extra a{color: #000;display:block;background-color:inherit;text-decoration:underline;}
#extra a:hover{text-decoration: underline;}
#extra li#info{border-style:none; margin-bottom:10px}
#extra p{margin-left: 10px;}
#extra #info{padding-left: 55px; background:#ececec url('/images/info.gif') no-repeat center left;color:#000; margin-bottom: 13px;} 
#extra #link{padding-left: 55px; background:#ececec url('/images/link.gif') no-repeat center left;color:#000; margin-bottom: 13px;} 
/*Tab menu settings: second & third level pages*/
#tabNavigation{margin-top:10px; padding: 10px 20px 0 20px; text-align: left; height:30px;}
#tabNavigation ul{float:left;list-style: none; padding: 0;font-weight: bold;}
#tabNavigation li{float: left; padding:0;margin: 0 4px 0 0;} 
#tabNavigation a{float: left;text-decoration: none;padding: 0 1em;color: #000;text-align: center; height: 30px; background:#fff url('/images/tabMenuBg.gif') no-repeat top right; vertical-align: middle; line-height:30px;} 
#tabNavigation a:hover{background:#000 url('/images/tabMenuHoverBg.gif') no-repeat top right; color:#fff;} 
#tabNavigation a#selected{color: #000; background:#fff url('/images/tabMenuSelectedBg.gif') no-repeat top right}
/*Navigation: second level pages*/    
#subNavigation{float: left; padding:2.5em 0; text-align: left; width:340px;}
#subNavigation ul{list-style-type: none;  padding: 0 0 0 60px;}
#subNavigation li{padding-bottom: 0.5em;}
#subNavigation a{color: #b7724b; font-size: 0.9em; visibility: hidden;background-color:#fff;}
#subNavigation a:hover{visibility: visible;}
#subNavigation span{text-decoration: none; font-size: 1.7em; color: #9a9a9a;
						visibility: visible;background-color:#fff;}
#subNavigation h2{color:#b7724b;margin:10px 0 2px 30px; text-align: left;padding:0 20px; font-size: 17px; background: #fff url('/images/hBg.gif') no-repeat center left;}
#subNavigation p{text-align:left;padding: 0 10px 0 40px; line-height: 1.5em;}
/*Content: 2th level pages*/
#content2{margin: 0 20px 0 340px; padding:5px 0; text-align: right;}
/*Footer settings*/    
#footer{clear: both; text-align:left; background:#818181 url('/images/footerBg.gif') no-repeat top center; 
	color: #fff; font-size: 0.8em;padding: 15px 20px;}	
#footer a{color: #fff;background-color:inherit;}	
/*Subnavigation: third level pages*/
#pageNavigation{float: left;width: 220px;padding:0; text-align:left}
#pageNavigation ul{list-style-type: none;  padding:20px;}
#pageNavigation li{padding:0; margin: 1em 0;}
#pageNavigation a{color: #9a9a9a; font-size: 1.2em;padding: 0 10px;
						font-weight: bold;background-color: inherit}
#pageNavigation a#active{background-color: #fff; border-left: 5px solid #b7724b; padding-left: 5px; color: #9a9a9a;}
#pageNavigation a:hover{border-left: 5px solid #b7724b; padding-left: 5px;}
/*Content: third level pages*/
#pageContent{margin:10px 30px 10px 240px;border:5px solid #ececec; padding:10px; background-color:#fbfbfb; text-align:left;line-height: 1.5em;color: #000; position:relative;}
#pageContent ul{ padding: 0.2em 20px;list-style-type:none;}
#pageContent li{padding-top: 0.2em;}					
#pageContent img{margin: 0.4em 1em;} 
#pageContent p{text-align:left;padding: 0 10px 10px 12px; line-height: 1.5em;}
#pageContent h2{color:#b7724b;margin:10px 0 12px 0px; text-align: left; padding: 0; font-size: 20px; no-repeat center left; font-family: arial, sans-serif; font-weight: normal}
#pageContent h3{font-size: 1em; font-weight: bold; padding:5px 0 2px 10px; }
#pageContent th{color:#333; padding-bottom: 10px; text-transform: uppercase; font-size: 1.3em; font-family: times new roman, times, serif;} 


/*Content site map only*/
#mapContent{padding: 10px 20px; text-align:left;}
#mapContent thead a{display:block;font-size: 1.3em; color:#b7724b;line-height: 50px; background-color:#ececec; font-weight:bold;padding-left: 55px; background:#ececec url('/images/link.gif') no-repeat center left}
#mapContent h2{color:#b7724b;margin:10px 12px 0 12px; text-align: left;padding:0 15px; font-size: 17px; background: #fff url('/images/hBg.gif') no-repeat center left;line-height:18px; font-weight: bold;}
#mapContent table{float: left; margin: 10px 0 10px 10px;width: 365px; border-collapse: collapse; border-style:none;}
#mapContent thead td{background-color: #ececec; height: 50px;}
#mapContent tbody td{background-color: #fbfbfb; width: 100px; height: 3em;border-top:1px solid #ececec; vertical-align: top; padding-bottom: 8px;}
#mapContent tbody a{padding-left:10px;}
/*Generic classes*/
.grey{background-color: #efefef;color: #000}
.emph{font-weight: bold;}
.small{font-size: 0.9em;}
.right{text-align:right;}
.left{text-align:left;}
a {text-decoration: none;}
img {border-style: none;}

#pageContent table{margin-bottom: 15px;}
#pageContent td{padding: 0px 20px 5px 0;}

#pageContent a.imgThumb{display:block;float:left;padding:2px;background-color: #fff; border: 1px solid #888888; margin:5px;height:102px}
#pageContent a.imgThumb:hover{background-color: #cbcbcb;}
#pageContent a.imgThumb:active{background-color: #b7724b;}
#pageContent a.imgThumb img{width:148px; height: 100px;  margin:0;border: 1px solid #888888;}
#pageContent #image{text-align:center; background-color:#fff; padding:10px; border: 1px solid #888888; clear: both; position: absolute; z-index:1; top: 55px; left: 35px}
#pageContent #image img.galleryPic{width: 420px;  padding: 0;border: 1px solid #888888;margin:0}
#pageContent span{display:block}
Content #image img.galleryPic{width: 420px;  padding: 0;border: 1px solid #888888;margin:0}
#pageContent dt{font-weight: bold;}
#pageContent dd{padding-bottom: 10px; padding-right: 20px;}
