body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#inhalt {
	margin-left:2px;
	margin-top:0px;
	magin-bottom:2px;
	margin-right:2px;
	background-color:#ffffff;
	}
	
#headbild {
	margin-left:0px;
	margin-top:0px;
	magin-bottom:0px;
	background-color:#ffffff;
	width:900px;
	}
	
a.dani:link {color:#000000;font-weight:normal;text-decoration:underline;}
a.dani:visited {color:#000000;font-weight:normal;text-decoration:underline;}
a.dani:focus {color:#000000;font-weight:normal;text-decoration:underline;}
a.dani:hover {color:#000000;font-weight:normal;text-decoration:underline;}
a.dani:active {color:#000000;font-weight:normal;text-decoration:underline;}

a.formular:link {color:#000000;font-weight:normal;text-decoration:none;}
a.formular:visited {color:#000000;font-weight:normal;text-decoration:none;}
a.formular:focus {color:#000000;font-weight:normal;text-decoration:none;}
a.formular:hover {color:#000000;font-weight:normal;text-decoration:none;}
a.formular:active {color:#000000;font-weight:normal;text-decoration:none;}

a:link {color:#000000;text-decoration:none;font-weight:normal;}
a:visited {color:#000000;text-decoration:none;font-weight:normal;}
a:focus {color:#000000;text-decoration:none;font-weight:normal;}
a:hover {color:#000000;text-decoration:underline;font-weight:normal;}
a:active {color:#000000;text-decoration:underline;font-weight:normal;}

a.navigation:link {color:#000000;text-decoration:none;font-weight:normal;}
a.navigation:visited {color:#000000;text-decoration:none;font-weight:normal;}
a.navigation:focus {color:#000000;text-decoration:none;font-weight:normal;}
a.navigation:hover {color:#ffffff;text-decoration:none;font-weight:normal;}
a.navigation:active {color:#000000;text-decoration:none;font-weight:normal;}

a.toskanalink:link {color:#000000;text-decoration:none;font-weight:bold;font-size:10pt;}
a.toskanalink:visited {color:#000000;text-decoration:none;font-weight:bold;font-size:10pt;}
a.toskanalink:focus {color:#000000;text-decoration:none;font-weight:bold;font-size:10pt;}
a.toskanalink:hover {color:#ffffff;text-decoration:none;font-weight:bold;font-size:10pt;}
a.toskanalink:active {color:#ffffff;text-decoration:none;font-weight:bold;font-size:10pt;}

#sts {font-family:Arial, Helvetica, sans-serif;color:#000000:}	
#sts .rahmen_tipp1 {border:1px solid #e4d3be;margin:0px;padding:0px;width:190px;height:267px;background-color:#ffffff;}
#sts .rahmen_weihnachten {border:1px solid #e4d3be;width:190px;height:671px;background-color:#ffcc00;}
#sts .rahmen_tipp2 {border:1px solid #e4d3be;margin-top:2px;padding:0px;width:190px;height:311px;}
#sts .rahmen_ischia {border:1px solid #e4d3be;margin-top:2px;padding:0px;width:190px;height:114px;}
#sts .rahmen_benvenuti {border:1px solid #e4d3be;margin:0px;padding:0px;width:516px;height:267px;}
#sts .rahmen_video {border:1px solid #e4d3be;padding:0px;width:171px;height:114px;margin-top:2px;margin-left:2px;background-color:#ffffff;}
#sts .rahmen_mietwagen {border:1px solid #e4d3be;padding:0px;width:170px;height:114px;margin-top:2px;}
#sts .rahmen_fluege {border:1px solid #e4d3be;padding:0px;width:171px;height:114px;margin-top:2px;margin-left:2px;}
#sts .rahmen_abfrage {border:1px solid #e4d3be;padding:0px;width:257px;height:311px;margin-top:2px;}
#sts .rahmen_toplinks {border:1px solid #e4d3be;padding:0px;width:257px;height:159px;margin-top:2px;margin-left:2px;}
#sts .rahmen_kataloge {border:1px solid #e4d3be;padding:0px;width:257px;height:150px;margin-top:2px;margin-left:2px;}
#sts .headline {background-color:#e4d3be;font-size:12pt;color:#000000;font-weight:normal;margin:0px;padding-left:6px;}
#sts .headline_main {background-color:#e4d3be;font-size:12pt;color:#000000;font-weight:normal;margin:0px;padding-left:12px;}
#sts .hotline {background-color:#e4d3be;font-size:12pt;color:#000000;font-weight:normal;margin:0px;padding-left:11px;}
#sts .headline_main_sub {background-color:#ffffff;font-size:10pt;color:#000000;font-weight:bold;margin:0px;padding-left:12px;padding-top:8px;}
#sts .objname {background-color:#ffcc00;font-size:10pt;color:#000000;margin:0px;padding-left:6px;padding-top:6px;font-weight:bold;}
#sts .objort {background-color:#ffcc00;font-size:11pt;color:#79804C;margin:0px;padding-left:6px;padding-top:1px;font-weight:bold;}
#sts .objortsteil {background-color:#ffcc00;font-size:10pt;color:#000000;margin:0px;padding-left:6px;}
#sts .text {background-color:#ffcc00;font-size:8pt;color:#000000;margin:0px;padding:6px;padding-bottom:0px;}
#sts .text_main {background-color:#ffffff;letter-spacing:0.5pt;font-size:8pt;color:#000000;margin:0px;padding-left:13px;padding-top:10px;}
#sts .preis {background-color:#ffcc00;font-size:10pt;color:#74211C;text-align:right;padding-left:6px;padding-right:6px;padding-bottom:3px;margin:0px;font-weight:bold;}
#sts .bild {margin-top:4px;margin-left:12px;}
#sts .bild_lapergola {margin-top:7px;}
#sts .kataloge {padding-top:6px;padding-left:12px;}
#sts .abfrage {margin-left:13px;margin-top:17px;padding-top:0px;}
#navi .rahmen_hotline {border:1px solid #e4d3be;padding:0px;width:190px;height:114px;margin-top:2px;margin-left:0px;background-color:#ffffff;}
#navi .headline_main {background-color:#e4d3be;font-size:12pt;color:#000000;font-weight:normal;margin:0px;padding-left:8px;}
#sts a:link {color:#000000;font-weight:normal;font-size:8pt;letter-spacing:0.5pt;text-decoration:none;padding-bottom:3px;}
#sts a:visited {color:#000000;font-weight:normal;font-size:8pt;letter-spacing:0.5pt;text-decoration:none;padding-bottom:3px;}
#sts a:hover {color:#000000;font-weight:normal;font-size:8pt;text-decoration:underline;letter-spacing:0.5pt;padding-bottom:3px;}
#sts a:aktive {color:#000000;font-weight:normal;font-size:8pt;letter-spacing:0.5pt;text-decoration:none;padding-bottom:3px;}

#sts a.tipp:link {color:#000000;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipp:hover {color:#000000;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipp:visited {color:#000000;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipp:aktive {color:#000000;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipppreis:link {color:#74211C;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipppreis:hover {color:#74211C;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipppreis:visited {color:#74211C;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}
#sts a.tipppreis:aktive {color:#74211C;font-weight:bold;font-size:10pt;text-decoration:none;letter-spacing:0pt;}

#vespa .rahmenvespa {margin-bottom:2px;border:1px solid #ffcc00;margin-top:0px;padding:0px;width:708px;background-color:#ffcc00;}
#vespa .headline {margin-top:8px;margin-left:10px;font-family:arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;}
#box1 {text-align:center;font-family:Arial, Helvetica, sans-serif;position:absolute; top:280px; left:400px; width:300px;z-index:1;background-color:#ffffff; border:1px solid #000000;padding:30px;}

#rundreisen {font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#000000;}
#rundreisen .rahmen {border:1px solid #ffcc00;margin-left:20px;margin-top:20px;padding:10px;width:668px;background-color:#FAF2E7;}
#rundreisen .headline {font-size:11pt;font-weight:bold;margin-left:10px;}
#rundreisen .headlineinhalt {font-size:10pt;font-weight:bold;margin-left:10px;}
#rundreisen .subheadline {font-size:10pt;margin-top:10px;margin-left:10px;}
#rundreisen .bemerkungen {font-size:10pt;margin-top:10px;margin-left:0px;}
#rundreisen .rahmensizilienI {margin-bottom:2px;border:1px solid #ffcc00;margin-top:0px;margin-left:12px;padding:0px;padding-top:3px;padding-bottom:3px;width:490px;background-color:#FCF7EA;}
#rundreisen .wochentag {margin-bottom:10px;font-weight:bold;}
#rundreisen .preis {margin-bottom:2px;font-weight:bold;border:1px solid #ffcc00;margin-top:10px;margin-left:12px;padding-top:5px;padding-left:12px;padding-bottom:5px;width:490px;background-color:#F8C335;}

#hgf .frage {font-size:12pt;font-weight:normal;color:#000000;font-family:Arial, Helvetica, sans-serif;background-color:#E4D3BE;padding-left:13px;padding-top:1px;padding-bottom:1px;margin-left:12px;margin-top:15px;width:655px;}
#hgf .text {margin-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;padding-right:20px;padding-left:10px;vertical-align:top;padding-top:15px;text-align:justify;width:670px;}
#hgf .text_bild {margin-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;padding-right:15px;padding-left:10px;vertical-align:top;padding-top:15px;text-align:justify;}
a.hgflink:link {text-decoration:underline;font-weight:normal;}

.toskana1 {font-size:12pt;background-color:#E4D3BE;padding-left:6px;font-weight:bold;height:19px;vertical-align:middle;}
.toskana  {font-size:10pt;margin-left:2px;font-size:12pt;background-color:#E7ECD6;height:19px;vertical-align:middle;}

#woodenbeach .rahmen {padding:0px;width:516px;height:650px;background-color:#ffffff;}
#woodenbeach .headline {font-size:12pt;font-weight:bold;color:#000000;font-family:Arial, Helvetica, sans-serif;	padding-left:13px;padding-top:11px;}
#woodenbeach .text {font-size:10pt;font-weight:normal;color:#000000;font-family:Arial, Helvetica, sans-serif;padding-left:13px;padding-top:0px;padding-right:10px;}

	
#navi_unten .hellgrau{font-family:Arial,Helvetica,sans-serif;font-size:7pt;color:#999999;letter-spacing:1pt;margin-left:11px;margin-top:10px;padding-bottom:15px;}

#tabelle .gruppenreise{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
	font-size:10pt;
	margin-bottom:5pt;
	padding-right:15px;
	}
	
.ueberschrift{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	}

input, textarea{
	/*border-color:#E4D3BE;
	border-width:1px;
	border-style:solid;*/
	padding:2px;
	}
	
.auswahl {
	border:1px solid #E4D3BE;
	width:140px;
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:20px;
	margin-left:53px;
	margin-bottom:20px;
}

/* Angaben für die obere Navigation */	

#navi_oben {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}

#navi_oben .occa {
	color:#000000;
	background-color:#e4d3be;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight:bold;
	padding-top:0px;             /*noch beigefuegt von dani */
	padding-bottom:0px;          /*noch beigefuegt von dani */	
}
#navi_oben .occa {
	color:#000000;
	}
#navi_oben .gelb {	
	background-color:#E4D3BE;
	font-weight:normal;	
	color:#000000;
	margin-left:2px;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top:0px;             /*noch beigefuegt von dani */
	padding-bottom:0px;          /*noch beigefuegt von dani */
}
#navi_oben .startseite {
	font-weight:bold;		
	background-color:#E4D3BE;
	font-size:12pt;
	color:#000000;
	padding-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:0px;          
	padding-top:0px;             
	padding-bottom:0px;          
	width:190px;
}


/*Angaben für die linke Navigation */	
#navi .liste1 {
	font-size:9pt;
	font-weight:bold;
	background-image: url(img/hg_navi.jpg);
}
#navi .liste2 {
	font-size:9pt;
	font-weight:bold;
	background-color:#FAF2E7;
}
.liste1_ktk {
	font-size:9pt;
	font-weight:bold;
	background:#faf2e7;
	padding-top:5px;
	padding-bottom:5px;
}
#navi .kontaktinfo{
	font-size:9pt;
	font-weight:bold;
	background:#faf2e7;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	}
	
.ktk_formular {
	width:90px;
	font-size:9pt;
	background:#E4D3BE;
	padding:2px;
	margin-left:285px;
	margin-top:0px;
	text-align:center;
	margin-bottom:20px;
}
#navi .occa_hintergrund {
	background:#ffcc00;
}

#navi .menuepunkte {
	font-weight:normal;		
	background-color:#E4D3BE;
	font-family:Arial,Helvetica,Sans-serif;
	color:#000000;
	font-size:12pt;
	padding-left:10px;
	margin-top:2px;
	padding-top:0px;             /*noch beigefuegt von dani */
	padding-bottom:0px;          /*noch beigefuegt von dani */
}

#navi .gelb_top {
	font-weight:normal;		
	background-color:#E4D3BE;
	color:#000000;
	font-size:12pt;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:0px;             
	padding-bottom:0px;          
}
#navi .gelb {
	font-weight:normal;		
	background-color:#E4D3BE;
	color:#000000;
	font-size:12pt;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:0px;             
	padding-bottom:0px;          
}
#navi .headline {
	font-weight:normal;		
	background-color:#E4D3BE;
	color:#000000;
	font-size:12pt;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:0px;             
	padding-bottom:0px;          
}

#unternavi {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:1px;             
	padding-bottom:0px;         
	font-size:9pt;             
}

#unternavi a {
	text-decoration:none;
	color:#000000;
	padding-top:0px;             
	padding-bottom:0px;       
	font-size:9pt;					
}

#unternavi a:hover {color:#000000;text-decoration:underline;}
.hotline {
	font-size:10pt;
	font-weight:bold;
	padding-left:15px;
	border-right: solid 1px #a9a977;
	border-bottom: solid 1px #a9a977;
	}
.buero {
	font-size:10pt;
	font-weight:bold;
	padding-left:11px;
	border-left: solid 1px #a9a977;
	border-bottom: solid 1px #a9a977;
}

/* Angaben für die untere Navigation */		
#navi_unten {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-size:bold;
}
#navi_unten .gelb {	
	background-color:#E4D3BE;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;	
	color:#000000;
	margin-left:2px;
}
/* Angaben für die Inhaltsseiten */	

#orange {
	color:#a9a977;
	font-weight:bold;
}

#inhalt.text {
	font-size:11pt;
	padding-right:15px;
	color:#000000;
}
.8pt {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
	text-align:justify;
	}
#8pt {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
	text-align:justify;
	}
.8ptschrift {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.text_inhalt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
	text-align:justify;
	}
.text_inhalt_wellness{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
	}
.text_inhalt_test {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:0px;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
	text-align:justify;
	margin-right:0px;
	}
.text_inhalt_rechtsbuendig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:0px;
	padding-left:12px;
	vertical-align:top;
	padding-top:8px;
	text-align:justify;
	}

.text_inhalt_italieninfos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	padding-bottom:5px;
	vertical-align:top;
	padding-top:5px;
	text-align:justify;
	}

.text_inhalt_capri {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:18px;
	text-align:justify;
	}
#text_inhalt_ohnejustify{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
	}
#text_inhalt_ohnejustify p {
	font-size:8pt;
	}
	
ul, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	}

#inhalt .iframe {
	margin-left:2px;
	margin-top:0px;
	magin-bottom:2px;
	background-color:#ffffff;
	}
	
#inhalt .occa {
	color:#ffffff;
	background-color:#6c6c22;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight:bold;
	padding-top:1px;            
	padding-bottom:1px;        
}
.text_inhalt_headline {
	font-size:12pt;
	font-weight:normal;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E4D3BE;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:0px;
}

.text_inhalt_imp {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-right:13px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:40px;
}
.text_inhalt_mit {
	width:400px;
	font-size:12pt;
	font-weight:normal;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e4d3be;
	padding-left:13px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:40px;
}
.text_inhalt_imp_txt {
	width:436px;
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:40px;
	text-align:justify;
}
.text_inhalt_mit_txt {
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:1px;
	margin-left:40px;
	line-height:20px;
}
.text_inhalt_ktk {
	width:335px;
	font-size:12pt;
	font-weight:normal;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e4d3be;
	padding-left:13px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:40px;
}
.text_inhalt_ktk_txt {
	width:335px;
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:40px;
}
.text_inhalt_form {
	width:335px;
	font-size:12pt;
	font-weight:normal;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E4D3BE;
	padding-left:13px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:64px;
}
.text_inhalt_form_txt {
	width:335px;
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:20px;
	margin-left:33px;
}

.text_inhalt_agb {
	width:696px;
	font-size:12pt;
	font-weight:normal;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E4D3BE;
	padding-left:13px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:12px;
}
.text_inhalt_agb_txt {
	width:670;
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:12px;
	text-align:justify;
}
.bildabstand {
	margin-top:10px;
	margin-bottom:10px;
}
.bildabstand_u {
	margin-top:10px;
	margin-bottom:0px;
}
.bildabstand_o {
	margin-top:4px;
	margin-bottom:10px;
}
.bildabstand_r {
	margin-top:6px;
	margin-bottom:6px;
}
.bildabstandrechts {
	margin-bottom:6px;
	margin-right:15px;
}
.bildabstandlinks {
	margin-bottom:6px;
	margin-left:15px;
}
.hotelhinweis {
	font-weight:bold;
	margin-top:10px;
	}
	
#zentriert {
  position:absolute;
  top:50%;
  left:50%;
  width:30em;
  height:20em;
  margin-left:-15em;
  margin-top:-10em;
}
#transfer {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	}
#transfer .hintergrund {
	background-color:#eeeeee;
}

#transfer .gelb {
	font-weight:bold;		
	background-color:#FDF7E9;
	font-size:10pt;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:3px;
}

#transfer .grau {
	background-color:#eeeeee;
	font-size:7pt;
	padding-left:12px;
	margin-top:2px;
	padding-top:1px;
	padding-bottom:1px;
}
#transfer .grau1 {
	background-color:#eeeeee;
	font-size:7pt;
	padding-left:12px;
	margin-top:2px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}
#transfer .grau2_ausnahme {
	background-color:#dddddd;
	font-size:7pt;
	padding-left:3px;
	margin-top:2px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}
#transfer .grau2 {
	background-color:#dddddd;
	font-size:7pt;
	padding-left:12px;
	margin-top:2px;
	padding-top:1px;
	padding-bottom:1px;
}
#transfer .grau2_1 {
	background-color:#dddddd;
	font-size:7pt;
	padding-left:12px;
	margin-top:2px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

#italieninfos .headline {
	font-weight:bold;

	}
#italieninfos p {
	margin-top:0px;
	margin-top:3px;
	}

.startseite_headline {
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffcc00;/*D6DFB5  FAEF96 E6EAD5 ffcc00*/
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;	
}

#startseite .td_hotelfinder {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
}
#startseite .td_hotels {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	padding-left:6px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}
.startseite_formularfeld {
	font-size:10pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
}

.gutschein_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	padding-right:20px;
	padding-left:10px;
	vertical-align:top;
	padding-top:16px;
}

.gutschein_bild {
	padding-right:0px;
	padding-left:10px;
	vertical-align:top;
	padding-top:29px;
}
.text_inhalt_gutschein {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:10px;
	padding-left:20px;
	vertical-align:top;
	padding-top:25px;
	text-align:justify;
	}
	
	
/* FRAMES */

#navi_oben_frames {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}
#navi_oben_frames .occa a{
	color:#ffffff;
	}
#navi_oben_frames .occa {
	color:#ffffff;
	background-color:#374437;/*#6c6c22*/
	margin-left:2px;
	margin-top:0px;
	margin-bottom:2px;
	font-weight:bold;
	padding-top:1px;             /*noch beigefuegt von dani */
	padding-bottom:1px;          /*noch beigefuegt von dani */	
}
#navi_oben_frames .gelb {	
	background-color:#E4D3BE;
	font-weight:bold;	
	color:#000000;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:1px;             /*noch beigefuegt von dani */
	padding-bottom:1px;          /*noch beigefuegt von dani */
}
#navi_oben_frames .startseite {
	font-weight:bold;		
	background-color:#E4D3BE;
	color:#000000;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:2px;
	margin-right:0px;          
	padding-top:1px;             
	padding-bottom:1px;          
	width:190px;
}
#inhalt_frames {
	margin-left:0px;
	margin-top:0px;
	magin-bottom:2px;
	margin-right:2px;
	background-color:#ffffff;
	width:710px;
	}

.text_gru_tag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#446A0B;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	padding-top:6px;
	font-weight:bold;
}
.text_gru_programm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:10px;
	padding-left:5px;
	vertical-align:top;
	padding-top:6px;
	text-align:justify;
}

.text_gru_preis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	margin-left:41px;
	margin-bottom:3px;
	background-color:#E4D3BE;
	width:395px;
}
.text_gru_gruen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#446A0B;
	font-weight:bold;
	padding:5px;
	padding-left:10px;
	text-decoration:underline;
}
#text_gru {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding:5px;
	padding-left:10px;
	padding-bottom:2px;
}
#text_gru p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:3px;
}
#allgemeineinfos {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	padding-left:4px;
	padding-right:0px;
}

#allgemeineinfos .farbig {
	background-color:#ffcc00;
}

#rahmen {
	border: 1px solid #E4D3BE;
	margin-left:10px;
	width:400;
	margin-bottom:30px;
}

.gru_aus_balken {
	width:504px;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E4D3BE;
	padding-left:13px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:12px;
}
.text_inhalt_form_gewinnspiel {
	width:335px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:15px;
}
.text_inhalt_gewinnspiel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	padding-right:20px;
	padding-left:14px;
	vertical-align:top;
	padding-top:14px;
	text-align:justify;
	}

#topangebote .headline {font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:#000000;padding-right:20px;padding-left:10px;vertical-align:top;padding-top:16px;}
#topangebote .objort {font-size:11pt;color:#ffcc00;margin:0px;padding-left:10px;padding-top:2px;font-weight:bold;}
#topangebote .textfett {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#000000;margin-left:10px;padding-top:16px;}
#topangebote .textrot {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#aa0000;padding-right:20px;padding-left:10px;vertical-align:top;margin-top:5px;}
#topangebote .text {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;margin-left:10px;padding-right:10px;}
#topangebote .bild {margin-left:10px;margin-top:20px;}
/* FRAMES ENDE */


/*

.hotelticker {
	font-size:10pt;
  	border-width:2px;
  	border-style:solid;
  	border-color:#000000;
	background-color:#ffffff;
	width:138px;
	height:180px;
	margin-right:0px;
	margin-top:2px;
	text-align:top;
	align:left;
	padding:4px;
	font-weight:bold;
	margin-left:1px;
	float:left;
	}
#hoteltickeranordnung {float:right; margin-left:10px;}
.hoteltickermitte {
	font-size:10pt;
  	border-width:2px;
  	border-style:solid;
  	border-color:#000000;
	background-color:#ffffff;
	width:138px;
	height:180px;
	margin-right:0px;
	margin-top:2px;
	text-align:top;
	align:left;
	padding:4px;
	font-weight:bold;
	margin-left:1px;
	float:left;
	}
.hoteltickerrechts {
	font-size:10pt;
  	border-width:2px;
  	border-style:solid;
  	border-color:#000000;
	background-color:#ffffff;
	width:138px;
	height:180px;
	margin-right:3px;
	margin-top:2px;
	text-align:top;
	align:left;
	padding:4px;
	font-weight:bold;
	margin-left:1px;
	float:right;
	}

#rahmen {
	border-width:1px;
  	border-style:solid;
  	border-color:#a9a977;
	width:707px;
	height:648px;
	margin-right:0px;
	margin-top:1px;
	margin-left:1px;
}
#rahmen_urlaubsfinder {
	border-width:1px;
  	border-style:solid;
  	border-color:#000000;
	width:248px;
	height:240px;
	margin-top:0px;
	margin-left:1px;
	margin-bottom:5px;
	margin-right:3px;
	background-color:#E4D3BE;
	float:left;
}
#rahmen_tophotels {
	border-width:1px;
  	border-style:solid;
  	border-color:#000000;
	width:454px;
	height:240px;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	background-color:#E4D3BE;
	float:right;
	
}
#rahmen_tophotels .textbold {
	font-size:11pt;
  	text-align:top;
	align:left;
	padding-left:7px;
	padding-top:5px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	font-stretch:wider;
	color:#000000;
}
#rahmen_urlaubsfinder .textbold {
	font-size:11pt;
  	text-align:top;
	align:left;
	padding-left:7px;
	padding-top:5px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	font-stretch:wider;
	color:#000000;
}

.textfeld {
	font-size:11pt;
  	text-align:top;
	align:left;
	padding-left:7px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight:normal;
	font-stretch:wider;
}

.auswahl { background-color:#ffffff; width:150px; border:1px solid #a9a977; }
select {color:#000000; font-weight:bold;font-size:10pt;}

#rahmen_urlaubsfinder .textnormal {
	font-size:11pt;
  	text-align:top;
	align:left;
	font-weight:normal;
}

#weiteschrift { letter-spacing:1pt; }*/	