BODY {
	FONT-SIZE: 100%; 
	/*BACKGROUND:  url(../bilder/hintergrund.gif); 
	BACKGROUND-ATTACHMENT: fixed;*/
	MARGIN: 0px auto; 
	
	COLOR: black; 
	FONT-FAMILY: trebuchet, verdana, helvetica,sans-serif; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: white;
	MARGIN-BOTTOM: 0px;
}
#logo {
 WIDTH: 800px;
 HEIGHT: 106px;
MARGIN-BOTTOM: 0px;

}
#hauptrahmen {
	/*BORDER-RIGHT: black 1px solid;*/

	MARGIN: 0px 20px 0px 20px;  
	/*BORDER-LEFT: black 1px solid;*/ 
	WIDTH: 800px;
	COLOR: #000; 
	
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left;
}
#kopf {
	COLOR: black; 
	MARGIN-TOP: 0px;
	BORDER-TOP: black 1px solid;
	BORDER-BOTTOM: black 1px solid; 
	HEIGHT: 200px;  
	WIDTH: 800px;
}


/*---------------------------------------------*/


.linkeseite {
    WIDTH: 390px;
    MARGIN-LEFT: 0px;
	FONT-SIZE: 80%; 
	COLOR: #000; 
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 60px;
	TEXT-ALIGN: left;
	BORDER-RIGHT: 1px black dashed;
		PADDING-BOTTOM:60px;
}

.linkeseiteohne {
    WIDTH: 390px;
    MARGIN-LEFT: 0px;
	FONT-SIZE: 80%; 
	COLOR: #000; 
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 60px;
	TEXT-ALIGN: left;
	/*BORDER-RIGHT: 1px black dashed;*/
		PADDING-BOTTOM:60px;
}
.rechteseite {
    WIDTH: 390px;
    MARGIN-LEFT: 10px;
	FONT-SIZE: 80%; 
	COLOR: #000; 
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 60px;
	TEXT-ALIGN: left;
	FLOAT:right;
	PADDING-BOTTOM: 60px;

}
/* Bereich - Hotelbuchung-------------------------------------------------------*/
.hotelbuchung {
    WIDTH: 380px;
	
    MARGIN-LEFT: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND-COLOR: #ececec; 
	BORDER-TOP: 3px dashed orange;
	BORDER-BOTTOM: 3px dashed orange;
	MARGIN-BOTTOM: 30px;
	PADDING-BOTTOM: 10px;

}
.hotelbuchung h1 {
WIDTH: 213px;
}
.hotelbuchung A{
	TEXT-DECORATION: none;
	BORDER-bottom: 1px solid brown;
	COLOR: sienna;

}
.hotelbuchung A:hover{
	TEXT-DECORATION: none;
	COLOR: black;
	BORDER-bottom: 1px solid brown;
	BACKGROUND-COLOR: white;

}

/* Bereich - Hotelassistent-------------------------------------------------------*/
.hotelassistent {
    WIDTH: 790px;
	FONT-SIZE: 13px;
    MARGIN-LEFT: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BACKGROUND-COLOR: #ececec; 
	BORDER-TOP: 3px dashed orange;
	BORDER-BOTTOM: 3px dashed orange;
	MARGIN-BOTTOM: 30px;
	PADDING-BOTTOM: 10px;

}

 .hotelassistent H1 {
    COLOR: sienna;
	FONT-SIZE: 30px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	FONT-SIZE: 13px;
	PADDING-LEFT: 0px;
}

.hotelassistent A {
	/*TEXT-DECORATION: none;*/
	/*BORDER-bottom: 1px solid brown;*/
	COLOR: sienna;

}
.hotelassistent A:hover {
	/*TEXT-DECORATION: none;*/
	COLOR: red;
	/*BORDER-bottom: 1px solid brown;*/
	/*BACKGROUND-COLOR: white;*/

}

/* Bereich - Ganzeseite------------------------------------------------------*/
.ganzeseite {
    WIDTH: 790px;
	FONT-SIZE: 13px;
    MARGIN-LEFT: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BACKGROUND-COLOR: #ffffff; 

	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;

}

 .ganzeseite H1 {
    COLOR: sienna;
	FONT-SIZE: 30px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	FONT-SIZE: 13px;
	PADDING-LEFT: 0px;
}

.ganzeseite A {
	/*TEXT-DECORATION: none;*/
	/*BORDER-bottom: 1px solid brown;*/
	COLOR: sienna;

}
.ganzeseite A:hover {
	/*TEXT-DECORATION: none;*/
	COLOR: red;
	/*BORDER-bottom: 1px solid brown;*/
	/*BACKGROUND-COLOR: white;*/

}
/* Linker Bereich ------------------------------------------------------*/
.linkeseite P {
	
	FONT-SIZE: 13px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT:25px; 
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	PADDING-TOP: 0px;
	LINE-HEIGHT: 17px;
	
}

.bildkastenlinks {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 10px; 
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 20px;
	PADDING-TOP: 0px;
	BORDER: 1px black solid;

}
 .linkeseite H1 {
    COLOR: sienna;
	FONT-SIZE: 30px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	FONT-SIZE: 13px;
	PADDING-LEFT: 0px;
}

.linkeseite A{
	TEXT-DECORATION: none;
	COLOR: sienna;
	BORDER-BOTTOM: 1px solid sienna;

}
.linkeseite A:hover{
	TEXT-DECORATION: none;
	COLOR: black;
	BORDER-BOTTOM: 1px solid brown;
	BACKGROUND-COLOR: white;

}

/* Linker Bereich ohne Trennlinie-------------------------*/
.linkeseiteohne P {
	
	FONT-SIZE: 13px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT:25px; 
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	PADDING-TOP: 0px;
	LINE-HEIGHT: 17px;
	
}

.bildkastenlinksohne {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 10px; 
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 20px;
	PADDING-TOP: 0px;
	BORDER: 1px black solid;

}
 .linkeseiteohne H1 {
    COLOR: sienna;
	FONT-SIZE: 30px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	FONT-SIZE: 13px;
	PADDING-LEFT: 0px;
}

.linkeseiteohne A{
	TEXT-DECORATION: none;
	COLOR: sienna;
	BORDER-BOTTOM: 1px solid sienna;

}
.linkeseiteohne A:hover{
	TEXT-DECORATION: none;
	COLOR: black;
	BORDER-BOTTOM: 1px solid brown;
	BACKGROUND-COLOR: white;

}
/* Rechter Bereich --------------------------------------------*/
.rechteseite P {
	FONT-SIZE: 13px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT:25px; 
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	PADDING-TOP: 0px;
	LINE-HEIGHT: 17px;
	
}

.bildkastenrechts {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 20px; 
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 10px;
	PADDING-TOP: 0px;
	BORDER: 1px black solid;

}

 .rechteseite H1 {
    COLOR: sienna;
	FONT-SIZE: 30px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	FONT-SIZE: 13px;
	PADDING-LEFT: 0px;
}


.rechteseite A:hover{
	TEXT-DECORATION: none;
	COLOR: black;
	BORDER-BOTTOM: 1px solid brown;
	BACKGROUND-COLOR: white;

}

.rechteseite A{
	TEXT-DECORATION: none;
	COLOR: sienna;
	BORDER-BOTTOM: 1px solid sienna;
}

/* Textauszeichnungen ----------------------------------*/
 H1 {
    COLOR: sienna;
	FONT-SIZE: 30px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	FONT-SIZE: 13px;
	PADDING-LEFT: 20px;
}

 H2 {
	FONT-SIZE: 1.3em
}
 H3 {
	FONT-SIZE: 1.2em
}
 H4 {
	FONT-SIZE: 1.1em
}
/*----------------------------------------------------*/
.rubrik {
	
	float: left;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 30px; 
	PADDING-TOP: 3px;
	COLOR: brown; 
	FONT-SIZE: 9px;
	BORDER-TOP: 1px brown solid;
	MARGIN-LEFT:0px;
	MARGIN-TOP: 80px;
	MARGIN-BOTTOM: 20px;

}

#fuss P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	FONT: 500 75%/100% verdana,helvetica,sans-serif; 
	PADDING-TOP: 0px
}

/*------------------------------------------------------------*/

.sprachauswahl {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
    WIDTH: 400px;
	HEIGHT:20px;
	/*BORDER: black 1px solid;*/
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: right;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	FLOAT: right;

}
.grau {
Color: lightslategray;
}
.navisprachauswahl {
	MARGIN-LEFT: 0px;
    PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;

  	FONT-FAMILY: trebuchet, arial, helvetica, sans-serif; 
	FONT-SIZE:13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	COLOR: brown;
	BACKGROUND-COLOR: transparent;
}
.sprachauswahlgrafik{
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	PADDING-BOTTOM: 120px;
	MARGIN-BOTTOM: 120px;
}

.navisprachauswahlgedrueckt {
	PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
	FONT-SIZE: 13px; 	
	FONT-FAMILY: trebuchet, arial, helvetica, sans-serif; 
	COLOR:  brown;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none; 
}

A.navisprachauswahl:hover{
    FONT-WEIGHT: normal;
    PADDING-RIGHT: 0px;
	FONT-SIZE: 13px; 	
	FONT-FAMILY: trebuchet, arial, helvetica, sans-serif; 
	COLOR:  black;
    TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px red solid;
}

/*----------------------------------------------*/

.hauptnavigation {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;

HEIGHT:22px ;
	BORDER-BOTTOM: #f1af00 1px solid; 
		BORDER-TOP: #f1af00 1px solid;
	BACKGROUND-COLOR: #ffcc66; 
	TEXT-ALIGN: left;
	MARGIN-TOP: 0px;
}

.navioben {
	MARGIN-LEFT: 4px;
    PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;

  	FONT-FAMILY: trebuchet, arial, helvetica, sans-serif; 
	FONT-SIZE:11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px #666666 solid;
}

.naviobengedrueckt {
    MARGIN-LEFT: 4px;
	PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 	
	FONT-FAMILY: trebuchet, arial, helvetica, sans-serif; 
	COLOR:  brown;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	 
}

A.navioben:hover{
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 0px;
	FONT-SIZE: 11px; 	
	FONT-FAMILY: trebuchet, arial, helvetica, sans-serif; 
	COLOR:  red;
    TEXT-DECORATION: none;
	/*BORDER-BOTTOM: 1px red solid;*/
}

/*-----------------------------------------------------------*/
.pulldown {
	WIDTH: 11em; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #002288
}
.verstecken {
	DISPLAY: none
}
.nichts {
TEXT-DECORATION: none;
COLOR: sienna;
}

.fliesstext{

	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	COLOR: black;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	TEXT-ALIGN: left;
	WIDTH: 735px; 
	
	
	
}
.innenlink{
    FONT-WEIGHT: 300;
	FONT-SIZE: 13px; 	
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	COLOR:  olive;
	TEXT-DECORATION: none; 
}

.innenlink: hover{
    FONT-WEIGHT: 300;
	FONT-SIZE: 13px; 	
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	COLOR:  lightseagreen;
	TEXT-DECORATION: none; 
	
	/*BORDER-BOTTOM: olive 1px solid;*/
}

/*-----------------------------------------------------*/
/*Formularformatierung---------------------------------*/
.abstand { 
padding-top: 3px; 
clear : both; 

}

.abstand2{ 
padding-top: 10px; 
clear : both; 

}
.bezeichnung {
float: left;
width: 110px;
text-align: left;
padding-right: 5px;
font-size: 9px;
 }

.formular {
border: 1px solid black; 
float: left;
width: 200px;
text-align: left; 
}



.formularkasten {
width: 380px; height : 120px;
background-color: transparent; 
padding: 0px;
}



.submitbutton {
border: 1px solid silver; 
float: left;
width: 200px;
text-align: left; 


}

