﻿html, body, form {margin:0px;padding:0px;height:100%;background:#FFFFFF;}
form {position:relative;}
.Background {height:205px;width:100%;position:absolute;background:url('images/html_bg.jpg') repeat-x 0px 0px;top:0px;}
.Page {min-height:100%;width:955px;background:#FFFFFF url('images/page_bg.jpg') repeat-y 148px 0px;position:relative;}
* html .Page {height:100%;}
.Header {height:231px;width:955px;background:url('images/html_bg.jpg') repeat-x 0px 0px;position:relative;}
.HeaderField {position:absolute;top:10px;right:10px;color:#cdced3 !important;}
.Logo {position:absolute;top:53px;left:662px;}
.Logo img {border:none;}
.Navigation {position:absolute;bottom:0px;left:142px;width:600px;height:90px;}
.Navigation img {border:0px;}
* html .Navigation {bottom:1px;}
.Navigation #navshop {position:absolute;top:4px;left:0px;z-index:15;width:146px;height:120px;}
.Navigation #navnews {position:absolute;top:2px;left:70px;z-index:14;width:161px;height:132px;}
.Navigation #navkids {position:absolute;top:7px;left:130px;z-index:13;width:176px;height:139px;}
.Navigation #navanreise {position:absolute;top:12px;left:200px;z-index:12;width:197px;height:149px;}
.Navigation #navbilder {position:absolute;top:12px;left:300px;z-index:11;width:193px;height:140px;}
.Navigation #navinfo {position:absolute;top:18px;left:390px;z-index:10;width:172px;height:123px;}
#navshop .NavigationElement {display:block;overflow:hidden;height:86px;}
#navnews .NavigationElement {display:block;overflow:hidden;height:80px;}
#navkids .NavigationElement {display:block;overflow:hidden;height:78px;}
#navanreise .NavigationElement {display:block;overflow:hidden;height:76px;}
#navbilder .NavigationElement {display:block;overflow:hidden;height:74px;}
#navinfo .NavigationElement {display:block;overflow:hidden;height:72px;}
.SubNavigation {z-index:999;top:195px;position:absolute;right:0px;width:795px;}
.subnav {position:absolute;background:url('/blank.gif');top:0px;padding:9px 0px 0px 0px;border-bottom:1px solid #b2b2b2;max-width:140px;}
#subnav_shop {right:672px;}
#subnav_news {right:588px;}
#subnav_kids {right:516px;}
#subnav_bilder {display:none;}
#subnav_anreise {display:none;}
#subnav_info {right:254px;}
.subnav ul {margin:0px;padding:0px;background:#ffffff url('images/subnav.gif') repeat-y right 50%;padding:0px 2px 0px 10px;}
.subnav ul li {list-style:none;position:relative;}
.subnav ul li a {background:url('images/subnavline.gif') no-repeat right bottom;display:block;padding:7px 20px 7px 0px;text-align:right;font-weight:normal;text-decoration:none;}
.subnav ul li a:hover, .subnav ul li a.activ {color:#c8112f;}
.subnav2 {position:absolute;background:url('/blank.gif');top:0px;right:0px;margin-right:-141px;width:140px;display:none;}
.subnav2 ul {border-bottom:1px solid #b2b2b2;border-left:1px solid #b2b2b2;}
.HeaderContentTop {position:absolute;width:818px;height:34px;bottom:0px;left:137px;z-index:998;}
* html .HeaderContentTop img {behavior:	url("pngbehavior.htc");}
.LeftTrailer {width:150px;float:left;margin:0px 0px 35px 0px;}
.start .LeftTrailer {margin:0px 0px 30px 0px;}
.TrailerPosition {position: relative;margin: -40px 0px 0px 0px;width: 140px;}
.Trailer {margin:0px 0px 0px 0px;}
.TrailerTop {background:url('images/trailerTop.gif') no-repeat 0px 0px;height:17px;overflow:hidden;padding:14px 0px 0px 5px;}
.TrailerTop, .TrailerTop *{font-size:11px;color:#485d9f;text-decoration:none;text-transform:uppercase;}
.TrailerContent {background:url('images/trailerBG.gif') repeat-y 0px 0px;}
.TrailerContent img {margin:0px 0px 2px 0px;}
.TrailerContent div {padding:0px 20px 1px 5px;font-size:10px;line-height:10px;color:#485d9f;}
.TrailerBottom {background:url('images/trailerBottom.gif') no-repeat 0px 0px;height:8px;overflow:hidden;}
.Content {float:left;margin:0px 0px 0px 5px;width:790px;}
.ContentFullWidth {margin:-15px 0px 0px 23px;position:relative;z-index:17;}
.ContentNormWidth {margin:-15px 0px 0px 23px;position:relative;z-index:17;}
.ContentTop {position:absolute;margin:-34px 0px 0px 0px;left:137px;z-index:16;}
* html .ContentTop {margin:-36px 0px 0px 0px;}
.Spacer {height:90px;clear:both;}
.start .Spacer {height:60px;clear:both;overflow:hidden;}
.Footer {width:955px;position:relative;height:60px;margin:-60px 0px 0px 0px;}
.FooterLeft {position:absolute;bottom:0px;left:0px;width:324px;height:93px;overflow:hidden;}
.FooterLeft div {position:absolute;top:40px;left:23px;}
.FooterSelect {width:93px;}
.FooterLeftTwo {position:absolute;bottom:0px;left:320px;background:url('images/footer/footerLeftTwo.gif') no-repeat 0px 0px;width:130px;height:76px;}
.FooterLeftTwo a {text-decoration:none;display:block;width:130px;height:76px;}
.FooterRight {position:absolute;bottom:0px;right:4px;}
.FooterRight img {border:0px;float:left;}
* {font-size:11px;font-family:Verdana,Arial, Helvetica, Verdana;}
.HeaderField {color:white;}
.ContentFullWidth {color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.ContentNormWidth {color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
h1 {color:#485d9f;font-size:24px;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 10px 0px;padding:0px;font-weight:normal;}
h2 {color:#485d9f;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 5px 0px;padding:15px 0px 0px 0px;text-decoration:none;font-weight:normal;}
p {padding:0px;margin:0px 0px 10px 0px;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
th {border:0px none #fff;}
td {color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:0px none #fff;}
a {color:#666666;font-size:10px;font-family:Verdana, Helvetica, sans-serif;}
a:hover {color:#485d9f;}
.TrailerContent a {font-family:Arial, Helvetica, sans-serif;color:#485d9f;}
.TrailerContent a:hover {color:#666666;}
div.LayoutList {margin:0px 0px 0px 0px;color:#666666;}
div.LayoutList div.LayoutListImage {float:left;width:80px;margin:0px 10px 0px 0px;}
div.LayoutList div.LayoutListText {margin:0px 0px 5px 130px;}
div.LayoutList div.LayoutListText h2 {padding:0px;font-weight:normal;}
div.LayoutList span a {font-weight:normal !important;}
div.LayoutList div.LayoutListCloser {clear:both;height:1px;overflow:hidden;width:100%;}
div.LayoutListSeperator {background:url('images/layoutlistseperator.gif') no-repeat 0px 0px;}
div.LayoutListSeperator hr {background:none;border:0px;visibility:hidden;}
.Offset {padding:0px 10px 0px 0px;}
ul.LayoutList {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:565px;}
ul.LayoutList li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;clear:left;}
ul.LayoutList li label {display:block;float:left;width:120px;padding:0px 10px 0px 0px;}
ul.LayoutList li span {display:block;float:left;width:380px;}
ul.LayoutList li span a {text-decoration:none;font-size:12px;font-weight:normal;color:#485d9f;}
ul.LayoutList li a.detail {float:right;}
.GallerieListItem {margin:5px 0px 7px 0px;}
.GallerieListLead {margin:0px 0px 0px 3px;float:left;width:24px;}
.GallerieListImage {margin:0px 0px 0px 0px;float:left;width:55px;}
.GallerieListImage img {padding:0px 1px 2px 1px;background:url('images/gallerieimgshade.jpg') no-repeat 0px bottom;}
.GallerieListText {margin:0px 0px 0px 0px;float:left;}
p.GallerieListHeadline a {margin:0px 0px 0px 0px;color:#485d9f;font-size:12px;text-decoration:none;}
.GallerieListText p {margin:0px 0px 0px 0px;line-height:12px;}
.GallerieListCloser {margin:0px 0px 0px 0px;height:1px;overflow:hidden;clear:both;}
.GallerieListSeperator {background:url('images/gallerieline.jpg') no-repeat 0px 0px;height:7px;overflow:hidden;}
.GallerieDetailArea {clear:left;padding:20px 0px 10px 0px;width:700px;background:url('images/gallerytop.jpg') no-repeat center 45px;}
.GallerieDetailArea div.Item {float:left;width:165px;height:134px;margin: 0px 15px 30px 15px;padding:7px;background:url('images/galleryborder4-3.gif') no-repeat 0px 0px;}
.GallerieDetailArea div.Item img {border:0px;}
.GallerieDetailArea div.Item a {display:block;}
.GallerieDetailArea div.Item td {width:165px;height:124px;vertical-align:middle;text-align:center;margin:0px;padding:0px;overflow:hidden;}
.GallerieDetailArea div.Item td span {text-align:center;display:block;width:165px;overflow:hidden;}
.GallerieDetailArea .Overview {padding:5px 5px 10px 5px;text-align:center;background:url('images/gallerieline.jpg') no-repeat 0px bottom;}
.GallerieDetailArea .Image {text-align:center;}
.GallerieDetailArea .Image img {border:0px;}
.GallerieDetailArea .Paging {text-align:center;padding:5px 5px 20px 5px;clear:left;height:16px;}
.GallerieDetailArea .Paging .Forward {float:right;}
.GallerieDetailArea .Paging .Back {float:left;}
.GallerieDetailArea .Paging a {font-size:10px;text-decoration:none !important;font-weight:normal;padding:0px 2px 0px 0px;}
.GallerieDetailArea .Paging a img {border:0px;vertical-align:middle;}
.GallerieDetailArea .Paging .Forward a, .GallerieDetailArea .Paging .Back a {font-size:10px;text-decoration:underline;}
.GallerieDetailArea .Paging .Current {font-size:10px;font-weight:bold;color:#485d9f;}
.GallerieDetailArea br  {clear:both;}
.GallerieDetailImage {padding:5px;width:135px;float:left;text-align:center;}
.GallerieDetailImage img {cursor:pointer;}
.GallerieDetailImageActiv {position:relative;top:0px;left:0px;display:none;}
.NewsletterForm {}
.NewsletterForm div.Entry {clear:both;margin-bottom:8px;}
.NewsletterForm div label{float:left;display:block;padding:2px 10px 0px 0px;width:85px;text-align:right;}
.NewsletterForm input, .NewsletterForm select{border:1px solid #999999;float:left;display:block;}
.NewsletterForm .submit, .ShopSearchObjNext .submit {background:#485d9f;border:0px;color:#ffffff;clear:both;margin:0px 0px 0px 95px;}
.ShopSearchObjNext .submit {margin:3px 0px 0px 0px;}
.AltFormKey {float:left;clear:left;width:100px;}
.AltFormValue {float:left;}
.AltFormCloser {clear:both;}
.ContentPic {float:right;padding:0px 0px 0px 10px;}
.ContentPicText {float:left;}
.Closer {clear:both;}
.ContactForm {}
.ContactForm div.HalfArea {float:left;width:265px;}
.ContactForm div.Area {clear:left;}
.ContactForm div.Entry {margin:5px 0px 0px 0px;}
.ContactForm label.Format {float:left;display:block;width:90px;text-align:right;padding:2px 10px 0px 0px;}
span.BlueStar, span.BlueStar * {color:#485d9f !important;}
.ContactForm input, .ContactForm select, #Formular input{border:1px solid #999999;}
#Formular input.button {background:#485d9f;border:0px;color:#ffffff;}
.GalleryHeadline {color:#485d9f;font-size:12px;font-family:Verdana,Arial, Helvetica, sans-serif;margin:0px 0px 5px 0px;padding:15px 0px 0px 0px;text-decoration:none;}
.GalleryCell {vertical-align:top;padding:0px 10px 0px 0px;}
.GalleryCell a {color:#485d9f;}
#SingleGallerie .GalleryHeadline {color:#485d9f;font-size:24px;font-family:Verdana,Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;margin:0px;}
.GalleryViewFile {vertical-align:top;padding:10px 0px 0px 0px;background:url('images/gallerieline.jpg') no-repeat 0px 0px;}
.ContactForm input.button {clear:both;margin:15px 0px 0px 90px;}
.ContactForm .NoBorder {padding:0px 0px 0px 90px;display:block;}
.ContactForm .NoBorder input {border:0px;background:none;}
.ContactForm textarea {width:395px;height:70px;border:1px solid #999999;}
.LayoutTable {border:0px;}
.LayoutTable th {text-align:left;color:#485d9f;font-size:12px;}
.LayoutTable td {padding:0px 5px;vertical-align:top;border-bottom:1px solid #cccccc;}
.LayoutTable td input {background:none;border:none;cursor:pointer;padding:0px;color:#485d9f;}
.LayoutTable td input:hover {text-decoration:underline;}
.tblHead {vertical-align:top;font-weight:bold;padding:0px 10px 0px 0px;}
.LayoutTable2 {border:0px none #fff;}
.LayoutTable2 td {vertical-align:top;padding:0px 10px 5px 0px;}
.LayoutTable2 td.name {font-weight:bold;white-space:nowrap;}
.LayoutTable2 input, input.colored {background:none;border:none;color:#485d9f;cursor:pointer;}
.LayoutTable2 th {text-align:left;color:#485d9f;font-size:12px;padding:0px 10px 5px 0px;}
.LayoutTable2 .LayoutTable2Empty {background:url('images/layoutlistseperator.gif') no-repeat 0px 0px;}
.ShopSearchObj {margin:15px 0px 0px 0px;}
.Clear {clear:both;}
.StartTeaser {width:33%;float:left;text-align:center;}
.StartTeaser img {border:0px;}
.StartSpacer {height:1px;clear:both;}
.PromotionPanel {position:relative;width:723px;margin:0px 0px 0px 9px;z-index:2;}
.PromotionPanel .Images {position:relative;margin:0px;padding:0px;height:152px;overflow:hidden;}
.PromotionPanel .Images img {border:0px;float:left;}
.PromotionPanel .Left {position:absolute;left:0px;bottom:0px;cursor:pointer;}
.PromotionPanel .Right {position:absolute;right:0px;bottom:0px;cursor:pointer;}
.PromotionPanel .Shade {clear:both;height:9px;background:url('images/promotionshade.png');}
.Banner {position:relative;margin:-9px 0px 0px 0px;text-align:center;}
* html .Banner {margin:-13px 0px 0px 0px;}
#Galerie h2 {padding:0px;}
.ShopDetail {background:url('images/shopdetail.jpg') no-repeat 0px 0px;}
.ShopDetail td{height:536px;width:536px;padding:0px 0px 0px 0px;text-align:center;}
.ShopDetailTop {background:url('images/shopdetailtop.jpg') no-repeat 0px 0px;height:7px;overflow:hidden;width:536px;}
.ShopDetailMiddle {background:url('images/shopdetailmiddle.jpg') repeat-y 0px 0px;text-align:center;width:536px;}
.ShopDetailBottom {overflow:hidden;height:8px;width:536px;background:url('images/shopdetailbottom.jpg') no-repeat 0px 0px;}
.ShopDetailThumbs {clear:both;height:105px;}
.ShopDetailThumbs a {display:block;width:105px;text-align:center;float:left;}
.ShopDetailThumbs table {margin:0px;padding:0px;}
.ShopDetailThumbs td {text-align:center;vertical-align:middle;height:105px;width:105px;padding:0px 0px 0px 0px;background:url('images/shopdetailthumb.jpg') no-repeat 0px 0px;cursor:pointer;}

.FooterLeftFacebook {
    
}
.FooterLeftFacebook {position:absolute;bottom:0px;left:444px;background:url('images/footer/facebook.gif') no-repeat 0px 0px;width:152px;height:58px;}
.FooterLeftFacebook a {text-decoration:none;display:block;width:152px;height:58px;}

.start .FooterLeftFacebook {position:absolute;bottom:0px;left:320px;background:url('images/footer/footerLeftFacebookStart.gif') no-repeat 0px 0px;width:130px;height:76px;}
.start .FooterLeftFacebook a {text-decoration:none;display:block;width:130px;height:76px;}
