/* CSS Seychellen */

body {
	font: .8em/1.8em Verdana,Arial,sans-serif;
	background-color:#FEFAED;
	background-image: url(../images/karo-muster-trans.gif);
	text-align: center;
	margin: 0;
	color: #8D162E;
	padding: 0;
}

img {
	border: 0;
}

#inhalt {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #8D162E;
	width: 900px;
}

#inhaltstart {
	height: 100%;
}

.containerstart { 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -400px; 
	margin-top: -300px; 
	width: 800px; 
	height: 600px; 
}

#container {
	display: block;
	float: left;
	background-color:#FEFAED;
    background-image: url(../images/musterung-abwechseln.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #8D162E;
	width: 900px;
}

#wrapper1 {
	background-image: url(../images/musterung-links-rechts.gif);
	background-repeat: repeat-y;
	width: 900px;
	float: left;
	color: #8D162E;
	padding-bottom: 30px;
}

/* dieser Bereich nimmt das Logo und das Menue auf, ist rechts und geht bis nach unten */
#menuebereich {
	width: 208px;
	float: left;
	display: none;
}

/* Hier wird das Logo aufgenommen */
#logobereich {
/*	padding: 20px 0 20px 28px;*/
	padding: 0px 0 15px 0 !important;
	padding: 0px 0 0px 0;
	width: 208px;
	margin-top: 0px;
	text-align: center;
	display: none;
}

div#menue {
	width: 208px;
	text-align: left;
	display: none;
}

div#menue ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
/*	font-weight: bold;*/
}


div#menue ul ul {
	margin-left: 30px;
	font-size: 1.0em;
	font-weight: normal;
}

div#menue ul ul ul {
	margin-left: 00px !important;
	margin-left: -0px;
	display: block;
	width: 130px;
}



div#menue ul ul li {
	padding-left: 5px;
	margin-left: 0px;
}

div#menue ul ul ul li {

}



div#menue ul ul li#active {
	background-image: url(../images/pfeil-rechts.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 140px;
	display: block;

}

div#menue ul ul li#active a#activemenu{
	background: #ECDEB4;
	width: 130px;
	display: block;
	color: #8D162E;
	padding-left: 5px;
}


div#menue ul ul ul li #active2 {

}

div#menue ul ul ul li#active2 a#activemenu2{
	background: #B4E4EC;
	width: 130px;
	display: block;
	color: #8D162E;
}

div#menue ul ul ul ul li #active3 {

}

div#menue ul ul ul ul li#active3 a#activemenu3{
	background: #EAB4EC;
	width: 110px;
	display: block;
	color: #8D162E;
}


div#menue ul ul a {
	width: 130px;
	display: block;
	text-decoration: none;
/*	font-size: 0.9em;*/
	font-size: 1.0em;
	line-height: 1.5em;
	padding-left: 5px;
	color: #8D162E;
}

div#menue ul ul ul a {
	width: 125px !important;
	display: block;
	color: #8D162E;	
}

div#menue ul ul ul ul a {
	width: 120px !important;
	display: block;
	color: #8D162E;	
}



div#menue ul ul a:hover {
	background: #ECDEB4;
	color: #8D162E;
}

div#menue ul ul ul a:hover {
	background: #B4E4EC;
	color: #8D162E;	
}

div#menue ul ul ul ul a:hover {
	background: #EAB4EC;
	color: #8D162E;
}


div#menue ul ul a:visited {
	color: #8D162E;
}

div#menue ul ul ul a:visited {
	color: #8D162E;	
}

div#menue ul ul ul ul a:visited {
	color: #8D162E;
}


.menueueberschrift {
	background-color: #8D152E;
	display: block;
	color: #FFF9EC;
	margin: 0 15px 0 15px;
	padding-left: 15px;
	height: 20px;
}

div#mitte {
	float: left;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 692px;
	margin-left: 0 !important;
	margin-left: 0px;
	margin-left/**/:/**/ -28px;
}




#menueoben {
	background-image: url(../images/palmen-oben.gif);
	background-repeat: no-repeat;
	width: 668px;
	height: 94px;
	text-align: right;
	margin-left: 0px !important;
	margin-left: 28px;
	display: none;
}

#menueoben ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

#menueoben ul li {
	display: inline;
}

#menueoben ul li a {
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #8D162E;
}

#textanzeige {
	width: 425px;
	float: left;
	margin-left: 10px !important;
	margin-left: 18px;

}

#zentrieren {
	text-align: left;
	width: 425px;
}

#ueberschrift {

}


/*#textanzeige h1 {
	background: url(../images/daten-fakten.gif);
	background-repeat: no-repeat;
	text-indent: -999em !important;
	text-height: 0;*/

/*	margin: 20px 0 20px 0;
	height: 33px;
	padding: 0;
}*/

h1.ueberschriftoben {
	margin: 0;
	margin-top: -20px;
	display: none;
	padding: 0;
	padding-bottom: 15px;
}

#textanzeige p {
	line-height: 1.15em;
	font-size: 1.0em;
}

#teaserbereich {
/* hier nehme ich die Schildkroete als wiederholenden Hintergrund */
	float: left;
	background-image: url(../images/zweischildkroeten.jpg);
	background-repeat: repeat-y; 
	height: 700px;
	width: 200px;
	margin-left: 30px !important;
	margin-left: 12px;
	display: none;
}

.teaser {
	display: block;
	background-image: url(../images/teaserkasten1.gif);
	background-repeat: no-repeat;
	width: 195px;
	height: 140px;
	margin-top: 40px;
}

.teaser img {
	display: block;
	margin-left: 40px;
}

.teaser p {
	display: block;
	margin: 0;
	padding: 30px 10px 0 10px;

	line-height: 1em;
}

.teaser p.teaserpreisangabe {
	padding: 0;
	margin: 0;
	text-align: right;
	padding: 20px 20px 0 10px;
	font-weight: bold;
}


.suchwert {
	margin: 15px 0 0 30px;
	width: 125px;
}

.suchbutton{
	position: relative;
	top: 5px !important;
	top: 3px;
}



/* alter kram */
table.contenttable {
	font-size: 0.9em;	
	padding: 0;
	margin: 0;
	width: 443px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

table.contenttable.contenttable-1{
	font-size: 0.9em;	
	line-height: 1.0em;
	padding: 0;
	margin: 0;
	width: 443px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
table.contenttable.contenttable-1 .td-0{
	margin: 0;
	padding: 0;
}
table.contenttabletipps {
	font-size: 0.9em;	
	padding: 0;
	margin: 0;
	width: 443px;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;

}

table.contenttable p{
	margin: 0;
	padding: 0px 0 0 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}


table.contenttabletipps td{
	width: 50%;
}

table.contenttabletipps img {
	float: left;
}

table.contenttabletipps p{
	margin: 0;
	padding: 0px 0px 0px 0px;
}


table.contenttable input, table.contenttable textarea {
	width: 200px;
}

table.contenttable input.strasse {
	width: 130px;
}

table.contenttable input.hausnummer {
	width: 60px;
}

table p {

}

tr {
/*	padding: 2px 0 2px 0;*/
	margin: 0;

}

tr.tr-even  {
	/*background-color: #EBEEF3;*/
	text-align: left;

}

tr.tr-odd {
	text-align: left;
/*	background-color: #CCC;*/
	padding-bottom: 3px;
}


td.td-0, th.td-0 {
	/*padding: 0px 5px 2px 10px;*/
	font-weight: bold;
	width: 11em;
}


.contenttable td.td-0 p,.contenttable td.td-last p {
	margin: 0;
	padding: 0;
/*	background-color: #CCC;*/
}



td.td-last {
	padding-right: 20px;
}

td.td-last, td.td-0 {
	padding-bottom: 5px;
}

/* Hotelauflistung 27.06.2006*/

table#hotelliste {
	width: 443px;
}

table#hotelliste tr.ueberschrift {
	background: #F8EFDA;
}


table#hotelliste tr {
	height: 20px;
}

table#hotelliste td {

}

table#hotelliste td.first {
	padding-left: 5px;
	margin: 0;
	padding-bottom: 12px;
}

table#hotelliste td.verpflegungsmuenzen {
	padding-right: 20px;
	margin: 0;
}


table#hotelliste td.second, table#hotelliste td.third {
	text-align: left;
	margin: 0;
}


table#hotelliste td.second {
	padding-right: 20px;
	margin: 0;
}


.hotelbild {
	margin: 0px 0 0 0 !important;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	display: block;
}

#angebotsnavi {
	/* Breite festlegen */
	height: 40px;
	/* Abstand links und rechts */
	margin: 0;
	margin-left: 200px !important;
	margin-left: 100px;
	padding: 0px 0 11px 1px !important;
	padding: 0px 0 11px 1px;
	float: left;
	width: 243px;
	font-size: 0.8em;
	display: block;
}


#hotelnavi {
	/* Breite festlegen */
	height: 40px;
	/* Abstand links und rechts */
	margin: 0;

	padding: 0px 0 11px 1px ;
	float: left;
	width: 443px;
	font-size: 0.8em;
	display: block;
}

#angebebotseinzelnavi {
	/* Breite festlegen */
	height: 40px;
	/* Abstand links und rechts */
	margin: 0;

	padding: 20px 0 11px 1px ;
	float: left;
	width: 443px;
	font-size: 0.8em;
	display: block;
}


#hotelnavi2 {
	/* Breite festlegen */
	height: 40px;
	/* Abstand links und rechts */
	margin: 0;

	padding: 5px 0 21px 1px ;
	float: left;
	width: 443px;
	font-size: 0.8em;
	display: block;
}


.hnavicont {
	display: block;
	width: 60px;
	text-align: center;
	float: left;

}


.hnvavibild img{
	padding: 0;
	margin: 0;
	display: block;
}

.hnavitext {
	margin: 0;
	padding: 0;;
	margin-top: -15px !important;
	margin-top: -12px;
	display: block;
	line-height: 1.2em;
}

.hnavitextang {
	margin: 0;
	padding: 0;;
	margin-top: -15px !important;
	margin-top: -12px;
	display: block;
	line-height: 1.2em;
}

#individuellesangebot {
	padding-top: 25px;
	float: left;
}

#zentrierung {
	text-align: center;
	width: 460px;
}

#blaettern {
	width: 180px;
	height: 40px; 
	float:left; 
	margin: 0;
	margin-left: 150px !important;
	margin-left: 75px;
	padding: 0;
	text-align: center;
}

.blaetterncont {
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	margin-left: 10px;
}

.blaetternbild img{
	padding: 0;
	margin: 0;
}

.blaetterntext {
	margin: 0;
	padding: 0;
	margin-top: -15px !important;
	margin-top: -10px;
	display: block;
}

#galerie {
 	width: 430px;
/* 	margin-right: 15px;*/
}

/* Angebotsbereich */

.wrapperangebote,.wrapperangebotemitrahmen {
	width: 443px;
	display: block;
	float: left;
}

.wrapperangebotemitrahmen {
	border-bottom: 1px dashed #DE8703;
	width: 435px;
	padding: 10px;
}


.angebotlinks {
	width: 443px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.angebotrechts {
/*	margin-left: 290px;
	display: block;*/
}
.angebotrechts img {
	margin: 0px 0 3px 0;
/*	padding: 0 1px 1px 0;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	*/
}

h2.angebotsname {
	margin: 0;
	padding: 0;
}

h2.angebotsname a{
	color: #8D162E;
	text-decoration:none;
}


h3.angebotsuntertitel {
	margin: 0;
	padding: 10px 0 0 0;
}

h2.angebotsnamedetail {
	margin: 0;
	padding: 0;
}

h3.angebotsuntertiteldetail {
	margin: 0;
	padding: 20px 0 0 0;
}


.angebotlinks p {
	width: 400px;

}


.angebotlinks p a{
	color: #DE8703;
}


p#angebotspreisliste {
	font-weight: bold;
	font-size: 1.0em !important;
	font-size: 1.0em;
	padding-top: 10px !important;
	float: left;
	width: 200px;
}

p#angebotspreis {
	font-weight: bold;
	font-size: 1.0em !important;
	font-size: 1.0em;
	padding-top: 10px !important;
	float: left;
	width: 200px;
}


.angebotsanfrage {
	float: left;
	padding-top: 20px;
	display: block;
}


.angebotnavcont {
	padding-left: 50px;
	width: 50px;
	display: block;
	float: left;
	height: 40px;
	text-align: center;
	padding-top: 30px;
}

.angebotanfpic {
	display: block;
	height: 20px;

}

.angebotanftex {
	display: block;
	float: left;
	height: 20px;
}



.angebotnavi {
	float: right;
	margin-right: 20px;
}

.angebotnavidetail {
	width: 50px;
	display: block;
	float: left;
}

.angebotnavitext{
	padding-left: 2px;
	padding-right: 2px;
	font-size: 0.8em;
}

/* Angebotsbereich Ende */


h3.tipps {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

p.tipps {
/*	float: left;*/
	margin: 0;
	padding: 5px 0 5px 0;
}

p.tippstext {
/*	float: left;*/
	clear: left;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
}


/* Call-Back */
ul.callback {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.formtext {
	padding-top: 3px;
	display: block;
	float: left;
}

.formtext input.formbutton {
	padding-top: 5px;
}

.formtext .defbreife {
	width: 170px;
	border: 1px solid #826E59;
}

.formbutton {
	margin-top: 20px;
	margin-left: 180px;
}

.bez {
	padding-top: 0px;
	padding-right: 10px;
	float: left;
	color: #8D152E;
	font-weight: normal;
	font-size: 1em;
	width: 170px;
	text-align: right;
}

.formw {
	text-align: left;
	width: 200px;
}

.error ul li {
	font-size: 0.8em;
}

.eingabefeld {
	width: 200px;
}

/* Preisvergleich */

.preisvergleich {
 	font-size: 0.8em;
 	margin-left: 18px;
}
.preisvergleich ol{
	padding: 0;
	margin: 0;

}

.preisvergleich ol li {
	padding: 0;
	margin: 0;
}

.bodytext {
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 1.2em;
}


h1.hotelname {
	font-size: 1.2em;
	margin-top: -15px;
	margin-bottom: 35px;
	display: block;
	clear: both;
}


.csc-header h2 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 10px;
}


p.bodytext, #textbereich p {
	margin: 0;
	padding: 0;
	white-space:normal;
}


img .sbac-otl {
	float: left;
}

#textbereich img {
	padding-bottom: 10px;
	margin: 0;
}

table.imgtext-nowrap img {
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-right: 10px;
}

#textbereich h1 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
/*	padding-left: 5px;*/
}

br.sbac-clearer {
	clear: both;
}

#textbereich h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

#textbereich h2 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
	line-height: 1.2em;
}

h1.csc-firstHeader {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	padding-left: 0px;
}

div.csc-textpic-intext-right-nowrap {
	display: block;
	float: right;
}

div.csc-textpic-intext-right {
	display: block;
	float: left;

}

div.csc-textpic-text h4 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;

	padding-bottom: 5px;
	line-height: 1.2em;
	clear: none !important;
	clear: none;
}


dl.csc-textpic-image{
	
}

.user-imagegalerie-pi1 img {

}

/* Flugtabellen */
.flugtabelle {
	width: 440px;
	display: block;
	float: left;
}

.flugtabelle .links {
	width: 210px;
	border-left: 1px solid #88152C;
	border-right: 1px solid #88152C;
	border-top: 1px solid #88152C;
	border-bottom: 1px solid #88152C;
	color: #88152C;
	padding: 3px;
	display: block;
	float: left;
}

.flugtabelle .rechts {
	width: 210px;
	border-right: 1px solid #88152C;
	border-top: 1px solid #88152C;
	border-bottom: 1px solid #88152C;
	color: #88152C;
	padding: 3px;
	display: block;
	float: left;
}

.hervorhebungflugbeschreibung {
	color: #C64A0F;
}



/************************************************************************/
/* Formularding 														*/
/************************************************************************/

div#anfrageformular {
	font-size: 0.9em;
	width: 420px;
}

div#anfrageformular label{
	clear: left;
	display: block;
	float: left;
	width: 180px;

}

div#anfrageformular input#vorname {

}

div#anfrageformular input, div#anfrageformularselect { /* Alle Labels UND Formularelemente auswŠhlen */
  display: block;
  float: left;
  width: 198px; /* Breite.*/
}

div#anfrageformular input#ort {
  display: block;
  float: left;
  width: 130px; /* Breite.*/
}

div#anfrageformular input#strasse {
  display: block;
  float: left;
  width: 150px; /* Breite.*/
}
 

div#anfrageformular input#plz {
  display: block;
  float: left;
  width: 64px !important; /* Breite.*/
  width: 62px !important; /* Breite.*/
}

div#anfrageformular input#hausnummer {
  display: block;
  float: left;
  width: 44px !important; /* Breite.*/
  width: 42px !important; /* Breite.*/  
}

div#anfrageformular textarea#anmerkungen {
	display: block;
	float: left;
	width: 198px;
	height: 70px;
}


input:focus, textarea:focus {
	background-color: #ECDEB4;
}

div#anfrageformular input#abflug1,
div#anfrageformular input#abflug2,
div#anfrageformular input#rueckflug1,
div#anfrageformular input#rueckflug2
{
  display: block;
  float: left;
  width: 25px !important; /* Breite.*/
  width: 22px; /* Breite.*/
}

div#anfrageformular input#wta1,
div#anfrageformular input#wta2,
div#anfrageformular input#wtr2,
div#anfrageformular input#wtr1
{
	display: block;
	float: left;
	width: 25px !important;
	width: 22px;	
}

div#anfrageformular input#abflug3,
div#anfrageformular input#rueckflug3,
div#anfrageformular input#wta3,
div#anfrageformular input#wtr3 {
	display: block;
	float: left;
	width: 33px;
}

div#anfrageformular .dash {
	display: block;
	float: left;
}

div#anfrageformular form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

div#anfrageformular select#toleranzabflug,
div#anfrageformular select#toleranzrueckflug{
	width: 100px;
}

div#anfrageformular select#reisedauer,
div#anfrageformular select#zubringerflug,
div#anfrageformular select#erwachsene,
div#anfrageformular select#kinder1,
div#anfrageformular select#kinder2,
div#anfrageformular select#reisebudget,
div#anfrageformular select#naechtemahe,
div#anfrageformular select#hotelmahe,
div#anfrageformular select#naechtepraslin,
div#anfrageformular select#hotelpraslin,
div#anfrageformular select#naechteladique,
div#anfrageformular select#hotelladique,
div#anfrageformular select#naechtecerfisland,
div#anfrageformular select#hotelcerfisland,
div#anfrageformular select#naechtesonst,
div#anfrageformular select#mietwagenmahe,
div#anfrageformular select#mietwagenpraslin,
div#anfrageformular select#erfahrendurch,
div#anfrageformular select#kontaktueber,
div#anfrageformular select#toleranz,
div#anfrageformular select#anrede,
div#anfrageformular select#versicherungsart{
	width: 200px !important;
	width: 203px;
	margin-left: 0 !important;
	margin-left: -3px;
}

div#anfrageformular input.verpflegung,
div#anfrageformular input.verpflegungmahe,
div#anfrageformular input.verpflegungpraslin,
div#anfrageformular input.verpflegungladique,
div#anfrageformular input.verpflegungcerfisland,
div#anfrageformular input.railfly,
div#anfrageformular input.ruecktrittsversicherung,
div#anfrageformular input.segeln,
div#anfrageformular input.mietwagen,
div#anfrageformular input.klimaanlage
{
	float: left;
	display: block;
	width: 20px;
}


div#anfrageformular fieldset {
	border: 1px solid #8D152E;
/*	margin: 0;*/
	padding-left: 10px;
	padding-bottom: 10px;
/*	background-color: #FAEFDB;*/
	display: block;
}

div#anfrageformular fieldset#mahe,
div#anfrageformular fieldset#praslin,
div#anfrageformular fieldset#ladique,
div#anfrageformular fieldset#cerfisland{
	border: 1px solid #8D152E;
	padding-left: 10px;
	display: block;
	height: 185px !important;
	height:;
}

div#anfrageformular fieldset#segelkreuzfahrt{
	border: 1px solid #8D152E;
	padding-left: 10px;
	display: block;
	height: 80px !important;
	height:;
}

div#anfrageformular fieldset#railfly{
	border: 1px solid #8D152E;
	padding-left: 10px;
	display: block;
	height: 100px !important;
	height:;
}

div#anfrageformular fieldset#hinrueckflug {
	border: 1px solid #8D152E;
	padding-left: 10px;
	display: block;
	height: 110px !important;
	height:;
}

div#anfrageformular fieldset#erklaerung {
	border: 1px solid #8D152E;
	padding-left: 10px;
	display: block;
	background-color: #F0E4CA;
	margin-top: 7px;
}

div#anfrageformular fieldset#erklaerung legend {
	background-color: #F0E4CA;
	border: 1px solid #8D152E;
}


div#anfrageformular fieldset#mietwagen{
	border: 1px solid #8D152E;
	padding-left: 10px;
	display: block;
	height: 110px !important;
	height:;
}

div#anfrageformular fieldset legend {
	margin-left: 0 !important;
	margin-left: -5px;
	font-weight: bold;
/*	border: 1px solid #000;*/
}

p#anfragehinweis {
	clear: both;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	display: block;
}

div#anfrageformular input.klimaanlage,
div#anfrageformular input#newsletterabo,
div#anfrageformular input.railfly,
div#anfrageformular input.ruecktrittsversicherung,
div#anfrageformular input.verpflegungmahe,
div#anfrageformular input.verpflegungpraslin,
div#anfrageformular input.verpflegungladique,
div#anfrageformular input.verpflegungcerfisland,
div#anfrageformular input.segeln{
	width: 15px;
}	

div#anfrageformular .rechterbereichform label.rechts {
	clear: none;
	float: left;
}

form br {
	clear: both;
}



div.einhundertsechzig {
	width: 180px;
	float: left;
	height: 1px;
}

div.linkerbereichform {
	float: left;
	display:block;
	width: 175px;
}
div.rechterbereichform {
	float: left;
	display:block;
/*	border: 1px solid #000;*/
}

span.formerklaerung {
	font-size: 0.9em;
	line-height: 1em;
	display: block;
	float:left;
}

/* Der Druckbutton bei den AGBs */

#druckbereich {
	display: none;
}


/* Wetterbereich */

.wetterjetzt {
	font-size: 2.8em;
	font-weight: bold;
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 30px;
	height: 50px;
}

.wetterbild {
	display: block;
}

.wettermax, .wettermin {
	font-size: 1.1em;
	font-weight: bold;
}

.wettermaxmin {
	font-weight: normal;
	font-size: 1em;
}

.wettertau, .wetterluftdruck, .wetterfeuchte, .wettersicht  {
	font-size: 1em;
	font-weight: bold;
	display: block;
	width: 100px;
	float:left;
}

.wetterwerte {
	font-size: 1em;
	font-weight: normal;
	display: block;
}



/* Kontaktformular */

.kontaktzeile {
	font-weight: bold;
	display:block;
	width: 400px;
}
.kontakt1 {
	font-weight: bold;
	width: 100px;
	float: left;
	font-size: 1.3em;
}

.linksuebersicht {
	display: block;
	float:left;
	width: 185px;
	font-weight: bolder;
}

.rechtsuebersicht {
	display: block;
	margin-left: 185px;
}

#anfrageformular br {

}

#formularbuttons {
	padding-top: 20px;
	padding-left: 2px;
	padding-bottom: 10px;
}

.button {
	padding-right: 2px;
}

#anfrageformular input#absendebutton {
	height: 20px;
	width: 80px !important;
	width: 80px;
	padding-top: 20px;
	padding-left: 2px;
	padding-bottom: 10px;
}

p.hoteleinleitung {
	display: block;
	float: left;
	padding-top: 10px !important;
/*	background-color: #CCC !important;*/
}

h3.slogan {
	margin: 0;
	padding: 0;
}

div#symbolerklaerungen {
	padding-top: 10px;
	padding-left: 5px;
}

div.symbolerklaerung {
	clear: left;
	display: block;
	margin: 0;
	padding: 0;
}
div.symbolerklaerung img{
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

div#suche {
	height: 69px !important;
	margin-bottom: 0 !important;
	margin-bottom: -6px;
}


