body {width:100%;text-align: left; padding: 0; margin: 0; font-family: Arial,sans-serif;font-size : 12px;line-height : 18px; color: #E0E0E0; background-color : #000;margin:47px 0;}

img {border:0px;}
.clear {clear:both}
#firstCol {width:201px}
#container, #container2 {border: 0;  max-width:1198px; width:98%; width: expression(document.body.clientWidth < 1198? "98%": "1198px" );position: relative;}


td {padding:0; vertical-align:top}
#imageCell {background: #000 url(/images/parkhotel_sonnenhof/img_01.jpg) no-repeat; vertical-align:bottom;}
#navigation {background: #000 url(/images/default/bg_mainnav.jpg) no-repeat top left;width:268px; padding: 47px 28px}
#navigationContact {background: #000 url(/images/kontakt/bg_mainnav.jpg) no-repeat top left;width:268px; padding: 47px 28px}
#navigation p, #navigationContact p {font-size : 11px;line-height : 16px; float:left;clear:both; width : 100%;}
#imageCellStandard {background: #000 url(/images/_elements/bg_intern.jpg) no-repeat;padding-top:29px;}
#imageCellStandard2 {background-color: #000;padding-top:29px;}


#titleStandard {float:left; padding:46px 0 0 36px;}
#contentStandard { width:416px;}
#contentStandardText {
/*
padding-left:36px;padding-top:16px;padding-right:10px
*/
margin:0;padding-left:36px;padding-right:10px;padding-top:16px;

}

#campaign {position:absolute; top:0; left:0; z-index:1000}

#contentStandardText p {margin-top:0; padding-top:0;}


#logoFooter  {float:left;}
#txtFooter {float:left; margin: 1em 0 0 28px;}
#footer {font-size : 11px;line-height : 16px; color: #8D8D8D;  margin:0;padding:0;}
#fbFooter, #fbFooter a {font-size : 11px;line-height : 16px; color: #8D8D8D !important;  margin:0;padding:0; text-decoration:none !Important}

#firstP {margin:0; padding:0; padding-top:17px;}
.subsubContent {margin:0; padding:0; padding-top:1em;}
#content {height:150px; width:100%; }



#imageChange { width:100%;}
#imageChange td { width:100%;}
#imageChange p {width:366px;margin:0;padding-left:36px;padding-right:10px;}



#cellContent p {width:366px;margin:0;padding-left:36px;padding-right:10px;}
#title {float:left; padding:18px 0 6px 36px;}
#buttonClose {float:left; padding-top:18px;}
#showText {display:none;padding: 0; margin: 0;float:left;}

/*
#navigationButton {	width : 284px;}
*/
#navigationButton {	padding-right:46px;}
#navigationButton, #viewTextButton {float:left;}

#nnews {position:absolute; top:400; left:227;}

#logo {padding: 0; margin: 0;padding-bottom:28px;}

#mainNav, #subNav {list-style:none;margin: 0;padding: 0; }
#subNav {margin-top:28px; float:left; position:relative; clear:both}
#mainNav li, #subNav li {float:left;}
#mainNav li a, #subNav li a {width: 171px;height: 16px; margin: 0;padding: 0;display: block;}
.hide {	display : none;}

/*NAVIGATIONS */
#de_parkhotel_sonnenhof {background: url(/images/default/mainnav_01_de.gif) top left no-repeat;}
#de_parkhotel_sonnenhof  a:hover, #de_parkhotel_sonnenhof a:active  {background: url(/images/default/mainnav_01_de_o.gif) top left no-repeat;}
#de_parkhotel_sonnenhof_o {background: url(/images/default/mainnav_01_de_o.gif) top left no-repeat;}
#de_impressions {background: url(/images/default/mainnav_02_de.gif) top left no-repeat;}
#de_impressions a:hover, #de_impressions a:active  {background: url(/images/default/mainnav_02_de_o.gif) top left no-repeat;}
#de_impressions_o {background: url(/images/default/mainnav_02_de_o.gif) top left no-repeat;}
#de_zimmer {background: url(/images/default/mainnav_03_de.gif) top left no-repeat;}
#de_zimmer a:hover, #de_zimmer a:active {background: url(/images/default/mainnav_03_de_o.gif) top left no-repeat;}
#de_zimmer_o {background: url(/images/default/mainnav_03_de_o.gif) top left no-repeat;}
#de_gastronomie {background: url(/images/default/mainnav_04_de.gif) top left no-repeat;}
#de_gastronomie  a:hover, #de_gastronomie a:active{background: url(/images/default/mainnav_04_de_o.gif) top left no-repeat;}
#de_gastronomie_o {background: url(/images/default/mainnav_04_de_o.gif) top left no-repeat;}
#de_aktivitaeten {background: url(/images/default/mainnav_05_de.gif) top left no-repeat;}
#de_aktivitaeten  a:hover, #de_aktivitaeten a:active{background: url(/images/default/mainnav_05_de_o.gif) top left no-repeat;}
#de_aktivitaeten_o {background: url(/images/default/mainnav_05_de_o.gif) top left no-repeat;}
#de_konferenzen {background: url(/images/default/mainnav_06_de.gif) top left no-repeat;}
#de_konferenzen  a:hover, #de_konferenzen a:active{background: url(/images/default/mainnav_06_de_o.gif) top left no-repeat;}
#de_konferenzen_o {background: url(/images/default/mainnav_06_de_o.gif) top left no-repeat;}
#de_partners  a:hover, #de_partners a:active{background: url(/images/default/mainnav_07_de_o.gif) top left no-repeat;}
#de_partners_o {background: url(/images/default/mainnav_07_de_o.gif) top left no-repeat;}

#en_parkhotel_sonnenhof {background: url(/images/default/mainnav_01_en.gif) top left no-repeat;}
#en_parkhotel_sonnenhof  a:hover, #en_parkhotel_sonnenhof a:active  {background: url(/images/default/mainnav_01_en_o.gif) top left no-repeat;}
#en_parkhotel_sonnenhof_o {background: url(/images/default/mainnav_01_en_o.gif) top left no-repeat;}
#en_impressions {background: url(/images/default/mainnav_02_en.gif) top left no-repeat;}
#en_impressions a:hover, #en_impressions a:active  {background: url(/images/default/mainnav_02_en_o.gif) top left no-repeat;}
#en_impressions_o {background: url(/images/default/mainnav_02_en_o.gif) top left no-repeat;}
#en_zimmer {background: url(/images/default/mainnav_03_en.gif) top left no-repeat;}
#en_zimmer a:hover, #en_zimmer a:active {background: url(/images/default/mainnav_03_en_o.gif) top left no-repeat;}
#en_zimmer_o {background: url(/images/default/mainnav_03_en_o.gif) top left no-repeat;}
#en_gastronomie {background: url(/images/default/mainnav_04_en.gif) top left no-repeat;}
#en_gastronomie  a:hover, #en_gastronomie a:active{background: url(/images/default/mainnav_04_en_o.gif) top left no-repeat;}
#en_gastronomie_o {background: url(/images/default/mainnav_04_en_o.gif) top left no-repeat;}
#en_aktivitaeten {background: url(/images/default/mainnav_05_en.gif) top left no-repeat;}
#en_aktivitaeten  a:hover, #en_aktivitaeten a:active{background: url(/images/default/mainnav_05_en_o.gif) top left no-repeat;}
#en_aktivitaeten_o {background: url(/images/default/mainnav_05_en_o.gif) top left no-repeat;}
#en_konferenzen {background: url(/images/default/mainnav_06_en.gif) top left no-repeat;}
#en_konferenzen  a:hover, #en_konferenzen a:active{background: url(/images/default/mainnav_06_en_o.gif) top left no-repeat;}
#en_konferenzen_o {background: url(/images/default/mainnav_06_en_o.gif) top left no-repeat;}

/*SUB NAV - parkhotel sonnenhof */
#de_preise_angebot {background: url(/images/default/subnav_01_de.gif) top left no-repeat;}
#de_preise_angebot  a:hover, #de_preise_angebot a:active  {background: url(/images/default/subnav_01_de_o.gif) top left no-repeat;}
#de_preise_angebot_o {background: url(/images/default/subnav_01_de_o.gif) top left no-repeat;}
#de_pauschalangebote {background: url(/images/default/subnav_02_de.gif) top left no-repeat;}
#de_pauschalangebote  a:hover, #de_pauschalangebote a:active  {background: url(/images/default/subnav_02_de_o.gif) top left no-repeat;}
#de_pauschalangebote_o {background: url(/images/default/subnav_02_de_o.gif) top left no-repeat;}
#de_reservierung {background: url(/images/default/subnav_03_de.gif) top left no-repeat;}
#de_reservierung  a:hover, #de_reservierung a:active  {background: url(/images/default/subnav_03_de_o.gif) top left no-repeat;}
#de_reservierung_o {background: url(/images/default/subnav_03_de_o.gif) top left no-repeat;}
#de_kontakt {background: url(/images/default/subnav_04_de.gif) top left no-repeat;}
#de_kontakt  a:hover, #de_kontakt a:active  {background: url(/images/default/subnav_04_de_o.gif) top left no-repeat;}
#de_kontakt_o {background: url(/images/default/subnav_04_de_o.gif) top left no-repeat;}
#de_anreise {background: url(/images/default/subnav_05_de.gif) top left no-repeat;}
#de_anreise  a:hover, #de_anreise a:active  {background: url(/images/default/subnav_05_de_o.gif) top left no-repeat;}
#de_anreise_o {background: url(/images/default/subnav_05_de_o.gif) top left no-repeat;}
#de_newsletter {background: url(/images/default/subnav_06_de.gif) top left no-repeat;}
#de_newsletter  a:hover, #de_newsletter a:active  {background: url(/images/default/subnav_06_de_o.gif) top left no-repeat;}
#de_newsletter_o {background: url(/images/default/subnav_06_de_o.gif) top left no-repeat;}
#de_partners {background: url(/images/default/subnav_07_de.gif) top left no-repeat;}
#de_partners  a:hover, #de_partners a:active{background: url(/images/default/subnav_07_de_o.gif) top left no-repeat;}
#de_partners_o {background: url(/images/default/subnav_07_de_o.gif) top left no-repeat;}

#en_preise_angebot {background: url(/images/default/subnav_01_en.gif) top left no-repeat;}
#en_preise_angebot  a:hover, #en_preise_angebot a:active  {background: url(/images/default/subnav_01_en_o.gif) top left no-repeat;}
#en_preise_angebot_o {background: url(/images/default/subnav_01_en_o.gif) top left no-repeat;}
#en_pauschalangebote {background: url(/images/default/subnav_02_en.gif) top left no-repeat;}
#en_pauschalangebote  a:hover, #en_pauschalangebote a:active  {background: url(/images/default/subnav_02_en_o.gif) top left no-repeat;}
#en_pauschalangebote_o {background: url(/images/default/subnav_02_en_o.gif) top left no-repeat;}
#en_reservierung {background: url(/images/default/subnav_03_en.gif) top left no-repeat;}
#en_reservierung  a:hover, #en_reservierung a:active  {background: url(/images/default/subnav_03_en_o.gif) top left no-repeat;}
#en_reservierung_o {background: url(/images/default/subnav_03_en_o.gif) top left no-repeat;}
#en_kontakt {background: url(/images/default/subnav_04_en.gif) top left no-repeat;}
#en_kontakt  a:hover, #en_kontakt a:active  {background: url(/images/default/subnav_04_en_o.gif) top left no-repeat;}
#en_kontakt_o {background: url(/images/default/subnav_04_en_o.gif) top left no-repeat;}
#en_anreise {background: url(/images/default/subnav_05_en.gif) top left no-repeat;}
#en_anreise  a:hover, #en_anreise a:active  {background: url(/images/default/subnav_05_en_o.gif) top left no-repeat;}
#en_anreise_o {background: url(/images/default/subnav_05_en_o.gif) top left no-repeat;}
#en_newsletter {background: url(/images/default/subnav_06_en.gif) top left no-repeat;}
#en_newsletter  a:hover, #en_newsletter a:active  {background: url(/images/default/subnav_06_en_o.gif) top left no-repeat;}
#en_newsletter_o {background: url(/images/default/subnav_06_en_o.gif) top left no-repeat;}
#en_partners {background: url(/images/default/subnav_07_de.gif) top left no-repeat;}
#en_partners  a:hover, #de_partners a:active{background: url(/images/default/subnav_07_de_o.gif) top left no-repeat;}
#en_partners_o {background: url(/images/default/subnav_07_de_o.gif) top left no-repeat;}

a:link, #footer #email a:link {color: #DE9F02; text-decoration:underline;}
a:visited,  #footer #email a:visited {color: #DE9F02; text-decoration:underline;}
a:hover, a:active, #footer #email a:hover, #footer #email a:active {color:#DE9F02; text-decoration:none;}

#footer a:link, .paddingRes1 a:link {color: #A7A9AB; text-decoration:underline;}
#footer a:visited, .paddingRes1 a:visited {color: #A7A9AB; text-decoration:underline;}
#footer a:hover, #footer a:active, .paddingRes1 a:hover, .paddingRes1 a:active{color:#A7A9AB; text-decoration:none;}

#rteClass {font-family: Arial,sans-serif;font-size : 12px;line-height : 18px; color: #A7A9AB; }
#rteClass li  {list-style: square}
 #contentStandardText li  {list-style: square}
/*reservation*/

#primary {margin:0; padding: 0 28px; background: url(/images/preise/bg_reservation.jpg) top left no-repeat; height : 517px}
#primaryBooking {margin:0; padding: 0 28px; background: url(/images/_elements/bg_booking.gif) top left no-repeat !important; height : 567px !important}
#rooms {width : 900px;}
#rooms td, #contactForm td {font-size : 11px;line-height : 16px;}
.paddingRes {padding-right : 28px;}
.paddingRes1, .paddingRes1f {padding : 0 3px;}
#rooms td.paddingRes1f {font-size : 12px;line-height : 18px;}
#logo2 {padding : 47px 0 28px 201px}
.subInfos {padding : 1em 0 0 201px}
#primary .subInfos p {margin:0; padding: 0; font-size : 11px;line-height : 16px;padding-bottom:0.5em; width:699px;}
#primary p {width : 600px;}

h3 { font-family: Times New Roman, serif;font-size : 18px;line-height : 18px; color: #DE9F02; font-weight : normal;margin:0; padding: 0; }

.imagePress {padding-right:1em;}

.form {font-size:11px; font-family: Arial, sans-serif;	background: #A7A9AB; border-top: 1px solid #191C1E;border-left: 1px solid #191C1E;border-right: 1px solid #191C1E;border-bottom: 1px solid #191C1E;}
.red {color:red}
.button {float:right;background: url(/images/_elements/bg_button.gif) top right no-repeat;height: 19px;display: block;font-size : 11px;line-height : 16px;}
.button2 {float:left;background: url(/images/_elements/bg_button.gif) top right no-repeat;height: 19px;display: block;font-size : 11px;line-height : 16px;}
.buttonSend {height: 19px;float:left;background: url(/images/_elements/bg_button_send.gif) top left no-repeat;padding: 0 24px 0 18px;}

/*trasp.*/
#cellContent a, #imageChange a {position: relative;}
.shadow {width : 160px;font-family: Arial,sans-serif; font-size : 11px;line-height : 16px; color: #FFF;margin:0;padding:0;}
.shadow td {padding:1em;}
#content[id], .shadow[class]{background-image:url(/images/_elements/75p_gray.png);}
#imageChange[id] {background-image:url(/images/_elements/75p_black.png);}
#content, #imageChange, .shadow { _background-color:#000;}

#primaryBooking {
	background:transparent url(/images/preise/bg_reservation.jpg) no-repeat scroll left top;
height:517px;
margin:0;
padding:0 28px;
	}

#obBg {border: 0; height:34px;  max-width:1198px; width:98%; width: expression(document.body.clientWidth < 1198? "98%": "1198px" );position: relative;}
#OB {float:right;}


#carouselDetail {position:relative; overflow:hidden; height:517px; top:0; left:0;}
#carouselDetailT {position:absolute; top:350px; left:0; width:100%; z-index:20;}
#carouselDetailT2 {position:absolute; top:500px; left:0; width:100%; z-index:21;}
#slideshow img, #firstCol.slide img {position:absolute;z-index:8; display:block; top:0; left:0; }
#firstCol.slide img {top:47px;}
#slideshow img.active, #firstCol.slide img.active {z-index:10; }
#slideshow img.last-active, #firstCol.slide img.last-active {z-index:9; }
#thumbs, #thumbsA {display:none}


