figure {display: block; float: right;} figure img {border: 1px solid #B0C0C5; padding: 1px; margin-left: 10px;} figure figcaption {display: block; padding: 2px 4px 2px 4px; background-color: #fff; color: #3C96C2; font-style: normal; font-size:10px; margin-left: 10px} #touchPiwikCoreAdminHome {background:#fff;}#wolke {padding: 10px 5px 5px 20px; background-image:url(https://123ostsee.de/images/backgr_links.png);} #wolke a {border:none; font-weight:normal; font-family: Georgia, Tahoma, Arial, Geneva, sans-serif; text-decoration:none;} a.tagcloudlink {padding:2px; border:none; text-decoration:none; background:none; line-height:100%; color:#1268A8;} a.tagcloudlink:hover {color:#81B426; border:none; text-decoration:none;} a.tagcloudlink:visited {border:none; text-decoration:none;} form {margin-top:0} form, td, th, li {font-size: 100%} form div {margin-bottom:0} fieldset div {margin-bottom:0.5em; margin-left:1em;} fieldset div div {margin-top:0.5em; margin-left:1em} fieldset {margin-bottom:1em; border:1px solid #B5C8CE; padding:0.5em} fieldset label {width:auto;} legend {color:#FFF; background:#4683C9; font-weight:bold; font-size:1.2em; margin-bottom:0.5em; padding:0.2em; width:auto; border:1px solid #4683C9;} textarea {margin: 0.5em 0; width:98%; height: 6em} .short-label label {float:left; width:10em} .short-label fieldset div input, .short-label fieldset div select {width:16em} .captcha {margin:0px 0px 0px 0px; width:200px; text-align:left;} .captcha img {border:1px solid #B5C8CE; margin-bottom:0.5em} .captcha input {width:196px; margin-top:0.5em} .submit {margin-top:0.5em} .short-label label {float:left; width:10em} .short-label fieldset div input, .short-label fieldset div select {width:16em} .submit {margin-top:0.5em} .contactform input {border: 1px solid #B5C8CE;} .contactform input.checkbox {border: none;} .contactform label {display: block; float: left; width: 150px; font-size:0.80em;} .contactform label.label {display: inline; float: none; width: 50px; font-size: 10px;} .contactform textarea {background-color: #fff; border: 1px solid #B5C8CE;} .formbuilderform .message {line-height: 16px; padding: 0 0 8px 0;} #submit, input.submit, input[type="submit"] {background:#4683C9; color:#fff; text-align: center; cursor:pointer; padding:1pt; height:auto; border: 1px solid #4683C9;} input.cms_textfield {margin: 0px 0px 10px 0px; border: 1px solid #B5C8CE;} input.cms_textfield#cntnt01fbrp_captcha_phrase{background: #fff; border: 1px solid #B5C8CE;} div.cms-guestbook-div-insert label {display: inline-block; width: 10em; font-size:0.80em;} input#counter {border: 1px solid #B5C8CE; color: #4683C9; width: 2.5em; margin: 0px 0px 10px 5px;} textarea.cms_textarea#guestbook_message_input {border: 1px solid #B5C8CE;} .cms-guestbook-pagination_header {margin: .5em 0; font-size:0.75em;} .cms-guestbook-pagination_nav {font-weight: bold; margin: .5em 0; font-size:0.75em;} .cms-guestbook-pagination_nav a {font-weight: normal;} .cms-guestbook-entry {border: 1px solid #B5C8CE; margin-bottom: 1em;} .cms-guestbook-entry-header {background: #4683C9; color: white; border: 1px solid #4683C9; margin: 1px;} .cms-guestbook-entry-text {background: #9FC2F2; padding: 0.5em; color: #336699; margin: 1px; font-size:0.75em;} .cms-guestbook-entry-posted {float: right; font-size: 0.7em;} .cms-guestbook-entry-header a {color: white;} .cms-guestbook-entry-header a:hover {color: black;} .cms-guestbook-entry-sendername {font-weight: bold; font-size: 12px;} .cms-guestbook-entry-location {font-weight: normal; font-size: 11px;} .cms-guestbook-entry-email {font-size: smaller;} .cms-guestbook-entry-homepage {font-size: smaller; margin: 2px; margin-bottom: 0;} .cms-guestbook-somesmileys a {margin-right: .5em;} .cms-guestbook p {display:block; margin: 0px 0px -20px 0px;} .cms-guestbook fieldset {} .cms-guestbook img.captchapict {border: 1px solid #B5C8CE; margin-left: -31px;} #myframe {border:none; height: 2080px;} div.captionborder, div.captionborderleft,div.captionborderright {border:none;} p.captiontext {margin: 0px 0px 0px 0px; padding: 0px; font-size: 10px; color: #3399CC; text-align: right;} div.captionborderright {float: right; margin-left: 1em; line-height:40%;} div.captionborderleft {float: left; margin-right: 1em; line-height:40%;} img.rightcaption {border:1px solid #B5C8CE; padding:1px;} img.leftcaption {border:1px solid #B5C8CE; padding:1px;}div#news {margin: 2em 0 1em 1em; border: 1px solid #909799; background: #f5f5f5;} div#news h2 {line-height: 2em; background: url(https://123ostsee.de/uploads/ngrey/darknav.png) repeat-x left center; color: #f5f5f5; border: none} .NewsSummary {padding: 0.0em 0.0em 0.1em; margin: 0 0.0em 0em 0.5em;} .NewsSummaryPostdate {font-size: 90%; font-weight: bold;} .NewsSummaryLink {font-weight: bold; padding-top: 0.0em;} .NewsSummaryCategory {font-style: italic; margin: 5px 0;} .NewsSummaryAuthor {font-style: italic; padding-bottom: 0.5em;} .NewsSummarySummary, .NewsSummaryContent {line-height: 140%;} .NewsSummaryMorelink {padding-top: 0.0em;} #NewsPostDetailDate {font-size: 90%; margin-bottom: 5px; font-weight: bold;} #NewsPostDetailSummary {line-height: 150%;} #NewsPostDetailCategory {font-style: italic; border-top: 1px solid #ccc; margin-top: 0.5em; padding: 0.2em 0;} #NewsPostDetailContent {margin-bottom: 15px; font-size: 0.85em; text-align: justify;} #NewsPostDetailAuthor {padding-bottom: 1.5em; font-style: italic;} #NewsPostDetailTitle {} #NewsPostDetailHorizRule {} #NewsPostDetailPrintLink {} #NewsPostDetailReturnLink {font-size: 0.85em; line-height: 110%;} div#news ul li {padding: 2px 2px 2px 5px; margin-left: 20px;} #NewsSummaryMorelink {font-size:100px;}.atraveo {color:#369; font-size:11px;} .atraveo table {width: 226px; font-size:12px; background-image:url(/images/bg_at.png); border:0; cellspacing:5; cellpadding:0;} .atraveo td {margin:2px 0px 0px 20px; padding:0px 0px 0px 0px; display:block; float:left; line-height:110%; width:20px;} .atraveo td select {margin: 16px 0px 0px -40px; padding:0px 0px 0px 0px; font-size:11px; color:#369;} .atraveo input{float:left; margin:0px 0px 10px 0px; padding:2px 2px 2px 2px; font-size:11px; background:#4683C9; color:#fff; border:1px solid #fff; width:100px; height:20px; text-align: center; cursor:pointer; padding:1pt;} .atraveo p {color:#4683C9; font-size:9px; margin:80px 0px 0px -134px;} .atraveo td p{width:200px;} .atraveo td select p{margin: 16px 0px 0px -40px; padding:0px 0px 0px 0px; font-size:11px; color:#369; width:100px;}* {margin:0px; padding:0px;} a, input {outline:none; border:none;} a {color:#3399CC; text-decoration:none;} a:hover {color:#81B426; text-decoration:underline;} p {font-size: 0.85em; text-align: justify;} .clear {clear:both;} .left {float:left;} .right {float:right;} body {font-family: Georgia, Tahoma, Arial, Geneva, sans-serif; font-size:100.01%; line-height:110%; color:#336699; background-image:url(https://123ostsee.de/images/background_ostsee5.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed;} #bodyWrapper {width:100%; height:auto} @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {:root body {font-size:0.75em; line-height:120%;}} #siteWrapper {width:922px; height:auto; margin:20px auto; padding:20px; background:#fff; opacity:0.94; -moz-opacity:0.94; -khtml-opacity:0.94; -opera-opacity:0.94;} #logo {float:left; margin:15px 0px 0px 15px;} #headerWrapper {height:315px; padding:1px; border-top: 1px solid #b5c8ce; border-left: 1px solid #b5c8ce; border-right: 1px solid #b5c8ce; background-position:1px 1px; background-image:url(https://123ostsee.de/images/headerHome2.jpg); background-repeat:no-repeat;} body.natur #headerWrapper {background-image:url(https://123ostsee.de/images/headerNatur1.jpg);} body.ostsee #headerWrapper {background-image:url(https://123ostsee.de/images/headerOstsee1.jpg);} body.orte #headerWrapper {background-image:url(https://123ostsee.de/images/headerOrte1.jpg);} body.aktivitaeten #headerWrapper {background-image:url(https://123ostsee.de/images/headerAktivitaeten1.jpg);} body.unterkuenfte #headerWrapper {background-image:url(https://123ostsee.de/images/headerUnterkuenfte4.jpg);} body.informationen #headerWrapper {background-image:url(https://123ostsee.de/images/headerInformationen1.jpg);} body.kontakt #headerWrapper {background-image:url(https://123ostsee.de/images/headerKontakt3.jpg);} #mainMenu {float:right;} #mainMenu ul {margin:0px; padding:0px; list-style:none;} #mainMenu ul li {display:inline; margin:0px; padding:0px;} #mainMenu ul li a {text-decoration:none; font-size:1em; width:42px; height:307px; display:block; float:left;} #menuItemHome {background-image:url(https://123ostsee.de/images/menu/home.png);} #menuItemHome:hover {background-position: 84px 0;} #menuItemHome:active,#menuItemHomeActive {background-image:url(https://123ostsee.de/images/menu/home.png); background-position: 42px 0;} #menuItemBaltic {background-image:url(https://123ostsee.de/images/menu/baltic.png);} #menuItemBaltic:hover {background-position: 84px 0;} #menuItemBaltic:active,#menuItemBalticActive {background-image:url(https://123ostsee.de/images/menu/baltic.png); background-position: 42px 0;} #menuItemNature {background-image:url(https://123ostsee.de/images/menu/nature.png);} #menuItemNature:hover {background-position: 84px 0;} #menuItemNature:active,#menuItemNatureActive {background-image:url(https://123ostsee.de/images/menu/nature.png); background-position: 42px 0;} #menuItemArea {background-image:url(https://123ostsee.de/images/menu/area.png);} #menuItemArea:hover {background-position: 84px 0;} #menuItemArea:active,#menuItemAreaActive {background-image:url(https://123ostsee.de/images/menu/area.png); background-position: 42px 0;} #menuItemActivity {background-image:url(https://123ostsee.de/images/menu/activity.png);} #menuItemActivity:hover {background-position: 84px 0;} #menuItemActivity:active,#menuItemActivityActive {background-image:url(https://123ostsee.de/images/menu/activity.png); background-position: 42px 0;} #menuItemHotel {background-image:url(https://123ostsee.de/images/menu/hotel.png);} #menuItemHotel:hover {background-position: 84px 0;} #menuItemHotel:active,#menuItemHotelActive {background-image:url(https://123ostsee.de/images/menu/hotel.png); background-position: 42px 0;} #menuItemNews {background-image:url(https://123ostsee.de/images/menu/news.png);} #menuItemNews:hover {background-position: 84px 0;} #menuItemNews:active,#menuItemNewsActive {background-image:url(https://123ostsee.de/images/menu/news.png); background-position: 42px 0;} #menuItemContact {background-image:url(https://123ostsee.de/images/menu/contact.png);} #menuItemContact:hover {background-position: 84px 0;} #menuItemContact:active,#menuItemContactActive {background-image:url(https://123ostsee.de/images/menu/contact.png); background-position: 42px 0;} #centerWrapper {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:auto;} #contentColumnWrapper {width:674px; height:auto; float:right; padding:0px 0px 0px 0px;} #contentColumnWrapper h1 {font-size:1.6em; font-weight:normal; font-style:italic; margin:0px 0px 8px -2px; padding:0px 0px 0px 0px; color:#39c;} #contentColumnWrapper .lightBlue {background:#EDF6FF;} #contentColumnWrapper .white{background:#fff;} #contentColumnWrapper .darkBlue {background:#DBEBFF;} #contentColumnWrapper .middleBlue {background:#BBD9F9;} #contentColumnWrapper .left img {margin:0px 10px 0px 0px;} #contentColumnWrapper .right img {margin:0px 0px 0px 10px;} .contentWrapper {margin:0px 0px 20px 0px;} .contentWrapper p {padding:0px;} .contentWrapper h2 {font-size:0.9em; font-weight:bold; color:#81B426;} .column500 {width:465px;} .column200 {width:200px;} .columnleft {width:226px; padding:5px 0px 5px 0px;} .box {padding:5px 5px 5px 5px;} #home1 .column200 {margin:0px 0px 0px 5px;} #home1 .column200 img {margin:auto;} #home .column200 {margin:0px 0px 0px 5px; text-align:center;} #home .column200 img {margin:auto;} #leftColumnWrapper {width:227px; height:auto;} #leftColumnWrapper h2 {font-size:0.8em; font-weight:bold; margin:0px 0px 1px 0px; padding:5px 0px 5px 5px;} #leftColumnWrapper h2.ostsee {color:#fff; background:#025a9d;} #leftColumnWrapper h2.natur {color:#fff; background:#019140;} #leftColumnWrapper h2.orte {color:#fff; background:#417fbd;} #leftColumnWrapper h2.aktivitaeten {color:#fff; background:#6aba2f;} #leftColumnWrapper h2.unterkuenfte {color:#fff; background:#febc11;} #leftColumnWrapper h2.informationen {color:#fff; background:#e9891d;} #leftColumnWrapper h2.kontakt {color:#fff; background:#c8330e;} #leftColumnWrapper h2.blue {color:#ffffff; background:#4683C9;} #leftColumnWrapper h2.green {color:#ffffff; background:#80B318;} #leftColumnWrapper h2.red {color:#ffffff; background:#0a61a3;} #leftColumnWrapper .teasercontent {background-image:url(https://123ostsee.de/images/backgr_links.png); padding:10px 5px 10px 5px;} .boxes {margin:0px 1px 4px 0px;} #footerWrapper {width:98%; height:260px; margin:10px 0px 0px 0px; padding:1%; text-align:center; background:url(https://123ostsee.de/images/footer_bg.png) #fff no-repeat; background-position:bottom right;} #footerWrapper p {} #footerWrapper ul {width:100%; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;} #footerWrapper ul li {display:inline-block; margin:0px 20px 0px 20px;} #footerWrapper ul li ul li {text-align:left; display:list-item; list-style:none; font-size:0.8em;} #footerWrapper h4 {text-align:left; margin:0px 0px 0px 20px; font-size:0.9em; color:#144979;} #footerWrapper h4 a {color:#144979;} #footerWrapper h4 a:hover {color:#81B426;} iframe {border:none; overflow-x:hidden;} img {border: none;} li {margin-left:15px;} hr {border:none; border-bottom: 1px solid #DFDFDF; height: 1px;} h2 {font-size:1.0em; font-weight:bold; color:#81B426; margin-bottom:5px;} h3 {color:#4683C9; font-size:1.3em; margin:5px 0px 8px -1px; font-weight:normal;} h5 {color:#369; font-size:0.7em; font-weight:normal;} input.search-input#cntnt01searchinput {background-color: #fff; border: 1px solid #39c; color: #336699; padding:4px; width:300px;} input.search-button {background-color: #369; border: none; margin-left: 10px;} #subMenu ul {list-style:none; font-size:1em;} #subMenu ul li{font-weight:normal; margin-top:5px;} #subMenu ul li.current {font-weight:bold;} a#activepage {color: #369;} div.boxhorizontal {text-align:center; padding: 5px 0px 0px 0px;} div.NewsSummary {font-size:0.75em;} div.captcha {font-size:0.75em;} .flexibox {width:676px;} .flexibox .box1, .flexibox .box2, .flexibox .box3 {width:220px; margin-right:8px; float:left; min-height:380px;} .flexibox p, .flexibox h2, .flexibox a {padding:0px 10px 0px 0px;} .flexibox .box3 {margin-right:0px;} .zielbox {width:676px;} .zielbox .box5, .zielbox .box6, .zielbox .box7, .zielbox .box8 {width:155px; margin-right:18px; float:left; min-height:120px;} .zielbox .box8 {margin-right:0px;} .flexi {width:676px;} .flexi img {margin-right:0px; border: 1px solid #B5C8CE; padding: 1px;} .flexi .box1, .flexi .box2, .flexi .box3, .flexi .box4 {width:163px; margin-right:8px; margin-bottom:20px; float:left; min-height:280px;} .flexi p, .flexi h2, .flexi a {padding:0px 10px 0px 0px;} .flexi .box4 {margin-right:0px;} .flexi .box5 {width:320px; margin-right:0px; float:left; min-height:280px;}