html
{
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    font-family: Century Gothic;
    font-size: 12px;
    color: #061638 /*#465416;*/  
   
}
table {font-size:12px; line-height:20px}
h3 {font-family: Century Gothic, Arial, Helvetica, sans-serif; color:#061638; font-size:19px; font-weight:normal; margin-bottom: 15px; }
a {color: #061638; font-family: Century Gothic, Arial, Helvetica, sans-serif; text-decoration: underline}
a:HOVER	{color: #061638; font-family: Century Gothic, Arial, Helvetica, sans-serif; text-decoration:underline; }
#wrapper {position: relative; text-align: left; width: 1000px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px;}
#container_transparenz {position:absolute; top:0px; left:20px; margin-top:0px; width:230px; height: 800px; text-align:center; }
#container {position:absolute; top:0px; left:0px; margin-top:0px; width:100%;  height:100%; text-align :center; }
.inhalt {position:relative; top:0px; left:0px; margin-top:0px; width:993px;  text-align :center; }
#logo {position:absolute; top: 0px; left: 52px; width: 180px; height: 68px; background: url(Images/trans50.png); z-index:7;}
#hotelnetsolution  {position: absolute; right: 0px;  width: 100%; margin-top:2px; text-align:center;  padding-top:-10px;  padding-bottom:-10px; padding-right:10px}

.menu_transparenz {position: absolute; left: 50px; top: 0px; width: 180px; height: 100%; margin:0px; padding:0px; background: url(Images/trans50.png); z-index: 1;}
#menu {position: absolute; left: -37px; top: 388px; width: 205px; z-index: 5; }
#shadow  {position: absolute; left: 2px; top : 68px; width: 1036px; padding:0px; text-align:left; padding:0px; }
#wasserzeichen {position: absolute; left: 20px; top: 420px;	width: 224px; height: 520px; background-image:url('Images/logo_wasserzeichen.jpg'); background-repeat:no-repeat; z-index: 0; }
#booking 
	{position: absolute; left: 53px; top: 388px; width: 200px; height: 20px; z-index: 3; font-family: Century Gothic; }
#languages 
	{position: absolute;  color:#96583A; left: 61px; margin:2px 0px 2px 0px; top: 350px; width: 200px; height: 25px; z-index: 3; font-family: Century Gothic; }
#languages A,  languages A:HOVER {color:#da967a; font-weight:bolder; text-decoration:none; }


#menuBottom {position: absolute; left:15px; bottom: 8px; width: 195px; height: 20px; font-size:10px; font-family: Century Gothic; z-index: 3; }


.contentText {padding-top:4px}
#menuBottom A,  menuBottom A:HOVER {color:#5b5a5a; font-weight:bolder; text-decoration:none; }


/* NEUE STYLES FÜR SCHNELLE BUCHUNG UND SERACH*/
#speedBooking
{
position: relative;
left :-10px;
 }
#speedBooking td 
{
 height: 14px;
}

.inputSchnell 
{font-size:12px; color:#000000;  
width: 80px; background-color: #6B4820;
background:#6B4820;   height:14px;  
background-color: #DCDFCC; border: 0px; 
vertical-align: middle; 
}

#searchDiv
{
/* position: absolute;
 bottom: 245px;
 left: 10px;*/
 padding-left:45px;
margin-bottom:20px;
 z-index: 8;
 
}

/* ENDE STYLES FÜR SCHNELLE BUCHUNG UND SERACH*/


/* full content */
.contentLayout1 {width:753px; overflow:hidden}
.content1 {padding:24px 31px 15px 24px; text-align:left; min-height: 750px}

/* content + contentRight */
.contentLayout2 {width:520px; overflow:hidden}
.content2 {padding:25px 15px 15px 0px; text-align:left; min-height: 750px}

/* content + events */
.contentLayout3 {width:520px; overflow:hidden}
.content3 {padding:25px 15px 15px 10px; text-align:left; min-height: 750px}
.content3 a,  .content3 a:HOVER {color:#061638; text-decoration:underline;   text-transform:none;}

/* content + contentRight */
.contentRightLayout1 {width:195px; overflow:hidden; height:100%;}
.contentRightLayout1 a, .contentRightLayout1 a:HOVER {color:#f2f4e8; text-decoration:underline;  text-transform:none;}

.contentRight1 {position:relative;padding:10px 0px 20px 10px;  background-color:#8e929a; color:#f2f4e8; height:100%;}

.contentFooter {padding:5px 0 0px 0px}

/* content + events */
.contentRightLayout2 {width:210px; overflow:hidden; height:100%;}
.contentRight2 {padding:10px 0px 20px 10px;  background-color:#8e929a; color:#ffffff; height:100%;}
.contentRightLayout2 a, .contentRightLayout2 a:HOVER {color:#ffffff; text-decoration:underline; text-transform:none;}

.contentRight2 table {font-size:11px; line-height:15px; }
.eventList {font-size:11px; line-height:15px; color: #ffffff; }
.packageList {font-size:11px; line-height:15px;  color: #ffffff; }
.locationList {font-size:11px; line-height:15px; color: #ffffff; }
.newsletterRegistration {font-size:11px; line-height:15px; color: #ffffff; }
.clear {clear:both; overflow:hidden}

/* contentLeft */
.contentLeftLayout {color:#4C4B4B; padding-left:0px; padding-bottom:20px; text-align: left;}
.contentLeftLayout a, .contentLeftLayout a:HOVER {color:#934A2A; text-transform:none;}


/* startpage news */
.headlinetitle {line-height:22px; margin:15px 0px 0px -10px; color:#ffffff; width:200px; font-size:12px; padding-left:10px; font-weight:bold; background-color:#868a91 }


/* Repeater */
.rptitle {background-color:#f0f1f3; padding:0px 4px 0px 1px; border-top:solid 0px #061638;}
.rptitle A, .rptitle A:visited, .rptitle A:hover {color:#061638; font-size:12px; font-weight:bold; text-decoration:none}
.rpdate	{font-size:12px; font-weight:bold}
.rplinkpage {font-weight:bold}
.rpdistance {}

/* SubPageBar */
.subpagepar {background-color:#f0f1f3; padding:0px 0px 1px 6px; width:100%}

/* Navigation */
.date {width:160px; margin:0px 0px 2px 3px; font-size: 10px; color:#ffffff; text-align: left; padding-left:10px; overflow:hidden;  height: 20px; vertical-align:middle;  padding-left:0px; }
    
/* Navigation */
.navTop 
	{width:532px; margin:2px 0px 2px 227px; text-align: left; overflow:hidden; height: 20px; vertical-align:middle;  padding-left:8px;}
.navTop td {width:150px; margin:0px 0px 0px 0px; text-align: left; overflow:hidden; height: 22px;}    
A.menuTop0 {color:#eef1e3; font-size:11px; text-decoration:none; 
     padding-right:33px; text-decoration:none; font-weight:bolder;  text-transform:uppercase;}
A.menuTop0Over, A.menuTop0:HOVER, A.menuTop0Over:HOVER {color:#eef1e3; font-size:11px; 
     padding-right :33px; text-decoration:none; font-weight:bolder; text-transform:uppercase;}

.nav {width: 212px; margin-left:5px; padding: 10px 0px 20px 0px; overflow: hidden;} 
.menu0 {padding:5px 0px 1px 43px; margin-top: 4px; margin-bottom: 4px; width:205px; height:25px; vertical-align: middle;} 
.menu0Over {padding:5px 0px 1px 43px; margin-top: 4px; margin-bottom: 4px; width:205px; height:25px; background-image: url('Images/balke_navi_hintergrund.png'); background-repeat:repeat-x; background-position:center; vertical-align: middle;} 
.menu0 A {color: #061638; font-size: 11px; font-weight: bold; text-decoration: none; text-transform:uppercase; width:200px;vertical-align: middle;} 
.menu0 A:HOVER, .menu0Over A, .menu0Over A:HOVER {color:#eef1e3; text-decoration:none; font-size:11px; font-weight:bold; text-transform:uppercase;}
 
.menu1 {margin-left:50px; padding:5px 0px 1px 4px; height:25px; } 
.menu1Over {margin-left:50px; padding:5px 0px 1px 4px; height:25px; background-image: url('Images/balke_navi_hintergrund.png'); background-repeat: repeat-x; background-position:center; vertical-align: middle;}
.menu1 A {color:#061638; text-decoration:none; text-transform:uppercase; font-size:10px}
.menu1 A:HOVER, .menu1Over A, .menu1Over A:HOVER {color:#eef1e3; text-decoration:none; font-size:10px; vertical-align: middle; text-transform:uppercase;}

.menu2 {margin-left:65px; padding:5px 0px 0px 4px; } 
.menu2Over {margin-left:65px; padding:5px 0px 0px 4px; height:25px; background-image: url('Images/balke_navi_hintergrund.png'); background-repeat: repeat-x; background-position:center; vertical-align: middle;}
.menu2 A {color:#061638; text-decoration:none; text-transform:uppercase; font-size:10px}
.menu2 A:HOVER, .menu2Over A, .menu2Over A:HOVER {color:#eef1e3; text-decoration:none; font-size:10px; text-transform:uppercase;vertical-align: middle; }
 


/* CMS Styles */
.headline {font-weight:bold; font-size:15px; color:#ffffff; line-height:22px; padding-bottom:3px; padding-top:3px;}
.lineheight12 {line-height:12px}
.lineheight14 {line-height:14px}
.lineheight16 {line-height:16px}
.lineheight18 {line-height:18px}
.lineheight20 {line-height:20px}
.lineheight22 {line-height:22px}
.imageright {border:0px; margin:2px 0 10px 25px; float:right}
.imageleft {border:0px; margin:2px 25px 10px 0; float:left}
.imageborder {border:1px solid #f5e5a7}

/* Forms */

input {font-size:11px; color:#000000; }
select {font-size:11px; color:#000000; background-color:#ffffff;}
textarea {font-size:11px; color:#000000; background-color:#fffff;}
.inputgrau {font-size:12px; color:#000000; height:16px; background-color: #ffffff; border: 0px; vertical-align: middle; }
.submitstandard { color:#ffffff; padding:4px; cursor:pointer; vertical-align: middle;}


.title	{font-family: Century Gothic, Arial, Helvetica, sans-serif; color:#061638; font-size:19px; font-weight:600; margin-bottom: 15px; }

.helpicon {padding-left:10px; padding-right:10px; cursor:pointer;}
.dynamicCell {padding: 7px 0px 0px 0px}
.divAllControls {margin-top: 20px; margin-bottom: 20px}
.panelFooter {height:30px; width:1000px; padding-left:115px; vertical-align:middle; text-align:center; background-color:#D3D9B7; font-family: Century Gothic; font-size:10px; font-weight:normal; color: #686868;  padding-bottom:20px; letter-spacing:0px }
.dynamicCellLabel {padding: 10px 0px 0px 0px}
.dynamicCellControl {padding: 7px 0px 0px 0px}

.gbFehler {font-family:Century Gothic, Arial, Helvetica, Sans-Serif; font-size:12px; color:#ff0000; text-align:left}
.gbEntryAll { border-style:solid; border-width:1px; border-color:#383655; margin:0px; padding-bottom:5px; margin-bottom:10px; width:500px}
.gbEntryHeader { font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; width:100%; letter-spacing:2px; color:#ffffff; text-align:left; font-weight:bolder; background-color:#383655;   padding:5px;  }
.gbEntryAdditionalInformation {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:10px; color:#c0c0c0; text-align:left; padding:5px}
.gbEntryContent { font-family:Century Gothic, Arial, Helvetica, sans-serif;  color:#f5e5a7; text-align:left; padding:5px}
.divGBookButton {width:500px;  text-align:left; vertical-align:middle}
.divGBook {font-family:Century Gothic, Arial, Helvetica, sans-serif;  font-size:12px; width:500px; text-align:left; top:0px; left:0px}
.gbEntryUpdate {width:770px; text-align:left; border:solid 1px #c0c0c0 ; margin:5px; padding:8px}

