
body {text-align: center; font-family: verdana, Arial, sans; color: gray}
img {border: none}
img#catalogo {float:right}
div#contenitore {width: 980px; margin: 0 auto;	background: url(img/contenitore_bg.jpg); }
	
	
	
	
div#menu_alto{
	text-align: right; color: orange; font-weight: bold;
	position: relative; left: -51px; top: 38px;
	font-size: 9pt;
	}
div#menu_alto a{color: orange; text-decoration: none}
div#menu_alto a:hover{color: red;}
div#menu_alto span{font-weight: bolder; border-bottom: 3px solid red; color: red;}
div#logo {width: 179px; height:78px; background: url(img/logo.gif); position: relative; left: 25px; text-align: left; *float: left;}
div#header {width: 962px; height: 377px; margin-right: 18px; margin-top: -50px; background: url(img/loading.gif) center center no-repeat; }


ul#menu_laterale{
	float: left;
	width: 240px;
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 20px 0;
	color: orange;
	font-size: 10pt;
	}
ul#menu_laterale li {margin: 0 0 5px 59px; font-weight: bold}
ul#menu_laterale a{color: orange; text-decoration: none}
ul#menu_laterale a:hover{color: red;}
ul#menu_laterale span{padding-left: 30px; background: url(img/linee_menu.gif) no-repeat left center;
	position: relative; left: -30px; color: red}

	
	

div#contenuti{
padding-top: 20px;
	width: 685px; 
	text-align: justify;
	font-size: 10pt;
	line-height:15pt;
	float: right;
	margin-right: 45px;
	}

	
	
div#colonna_testi {width: 535px; float: left;}
div#colonna_testi a{ list-style-type: none; color: orange; font-size:9pt}



div#colonna_foto{padding-top: 3px; float: right; margin-left: 35px; }
div#colonna_foto img{margin-bottom: 20px}
div#colonna_foto a{border: 2px solid white}

div#footer {clear: both; height: 70px; background: url(img/footer_bg.jpg) bottom right no-repeat; padding-top: 30px; font-size: 8pt;}
div#footer p{background: url(img/footer_linee.jpg) center repeat-x; margin-right: 16px;}
div#footer a{text-decoration: none; list-style-type: none; color: red}
div#footer span{padding: 0 15px; background: white}
	
	
/* ==================================================== */
	

	
	
/* ===========  UBER UNS ================= */

div#colonna_testi2 h1 {font-size: 10pt; font-weight:bold; color:gray}
div#colonna_testi2 a{ list-style-type: none; color: orange; font-size:9pt}
div#team h2{font-size:20pt; color: #DEDEDC;margin-top: 50px;}
div#team ul {padding-left: 0; margin-left: 0;}
div#team li{text-decoration: none; list-style-type: none; border-left:solid 3px orange; padding-left:5px; color:gray}
div#team a:hover{color: red;}

/* ===== PARTNERS === */
ul#partner li{text-decoration: none; list-style-type: none;}
ul#partner a{text-decoration: none; list-style-type: none; padding-left:5px; color:orange;}
ul#partner a:hover{color: red;}
ul#partner p{color:grey;}	
ul#partner img{margin-right: 15px; position: relative; top: 13px;}

/* ===== GASTEBUCH === */
ul#gastebuch li{text-decoration: none; list-style-type: none; clear: left; margin-bottom: 20px;}
ul#gastebuch p{color:grey;}
ul#gastebuch img{float: left; margin: 5px 10px 0 0}


	
/* ======= TERMINE ===== */
h1#h1_termine {font-size: 16pt}
h3.h3_termine{font-size: 12pt; margin: 20px 0 0 0}

table.termine {font-size: 7pt; width: 650px; border-collapse: collapse; background: #f5f5f5}
table.termine th{text-align: center; background: gray; color: white}

th.tour {width: 210px}
th.level {width: 50px}
th.datum {}
th.preis {}
th.ez {}
th.h {}
th.fs {}
table.termine td{text-align: center;}
table.termine td a{text-align: center;}
table.termine a {text-align: left; display: block; color: orange; padding-left: 5px}
table.termine a:hover {color: red}
table a {font-size: 7pt}

table.termine td{border-bottom: 1px solid gray}

/* ======== BUCHEN =========== */
form#buchen table {text-align: left; font-size: 8pt; background: #f5f5f5; width: 650px; margin-bottom: 20px;}
form#buchen h2{font-size: 16pt}
form#buchen h3{margin: 20px 0 0 0; font-size: 10pt; background: #f5f5f5; width: 650px}
form#buchen a{color: orange}
form#buchen a:hover{color: red}
div#bottoni input{margin: 10px 40px}

	
/* === FAQ ===== */
h2#h2_faq {font-size: 16pt}
ul#faq_domande {list-style-type: none; margin-bottom: 40px;}
ul#faq_risposte {list-style-type: none;}
ul#faq_risposte li{margin-bottom: 20px;}
ul#faq_risposte a{font-weight: bold}
ul#faq_risposte a:hover{color: red}

/* ===POPUP ===== */
div#contenitore_popup {width: 780px; height: 100%; margin: 0 auto;	background: url(img/contenitore_bg.jpg) right; }

div#fotopopup {float: left; margin:80px 35px}
div#testopopup {float: right; width: 500px; margin-right: 45px; font-size: 10pt;text-align: left; margin-top: 30px}
div#testopopup h1{font-size: 12pt;}
div#testopopup_largo {margin: 30px 75px 0 40px; text-align: left; font-size: 10pt; overflow: auto; height: 270px; }
div#testopopup_largo h1{font-size: 12pt; color: orange;}
div#testopopup_largo ul{font-size: 10pt;text-align: left; margin: 0 45px 0 0}


/* Katalog */

div#kat_dati{float:left;  font-size:9pt; margin-right: 20px;}

div#kat_dati ul{list-style-type:none; text-align: right; padding:0; margin:0 }

div#kat_dati li{ }
h2.h2_kat{ font-size:12pt}

div#interessi{margin-left: 30px; width: 360px; font-size:9pt; margin-bottom: 20px;  float: right;}

div#interessi ul{list-style-type: none; margin: 0; padding: 0; }

div#interessi li{width: 180px; display: block; float: left;}

div#kat_misc{width: 600px; padding: 20px 0; }

div#kat_misc ul{margin:0; padding: 0; margin-bottom: 20px}

div#kat_misc li{width: 20%; display: inline; }
