/*
   COPYRIGHT
   service & media online-werbung GmbH - www.online-werbung.de
*/



#portaltabs {
position:absolute;left:200px;top:258px;
z-index:99;
}

* {
 margin:0;
 padding:0;
 border:0 none;
 line-height:100%;
 font-family:Arial, sans-serif;
 /*border:1px solid red;*/
}

body {
 background:#e5f1f7 url(../images/bg_body.gif) repeat-x;
 text-align:center;
 font-size:81.01%;
 color:#fff;
}

#outerContent {
 margin:10px auto;
 width:907px;
 text-align:left;
}

#header {
 background:transparent url(../images/header.png) no-repeat;
 width:907px;
 height:200px;
 z-index:0;
}

a {
 color:#fff;
}

#sizes {
 clear:right;
 margin-bottom:30px;
}

ul#systemNav {
 margin:0 0 0 0;
 padding:0 0 0 28px;

 /*clear:right;*/
 /*letter-spacing:0.03em;border:1px solid red;*/
}

#systemNav .upper {
 text-transform:uppercase;
}

#systemNav li {
 list-style-type:none;
 float:left;

}

#systemNav li a {
 color:#c50c14;
 font-size:80%;
 display:block;
 margin:0 0 0 0;
 padding:0 16px 0 0;
 text-decoration:none;
}

#searchForm {
 margin:-2px 6px 0 5px;
 padding: 0;
 float:left;
}
#searchForm fieldset {
 border:0 none;
 font-size:80%;
 padding: 0;
 margin: 0;
}

#searchForm legend {
 display:none;
}

#searchForm label {
 margin:2px 7px 0 0;
 float:left;
 color:#c50c14;
}

#searchForm input#searchterm {
 width:73px;
 height:15px;
 float:left;
}

#searchForm input#search_send {
 width:15px;
 height:15px;
 margin:0 0 0 1px;
 float:left;
}

#languages {
 margin:-6px 0 0 11px;
 padding:0;
 float:left;
 width:auto;
 clear:none;
}

#languages img {
 margin:0 2px 0 0;
}

/* Hinzugefuegt von NC - Anfang */
div#addSystemNav {
    height: 30px;
}
div#langNav {
    float: left;    
}
p.link_youtube {
    float: right;
    padding: 0;
    padding-right: 20px;
    clear: none;
    width: 39px;
}
p.link_youtube img {
    display: block;
    height: 18px;
}
/* Hinzugefuegt von NC - Ende */

#sizes {
 margin:-7px 0 0 14px;
 padding:0;
 float:left;
 width:auto;
 clear:none;
}

#sizes img {
 margin:0 2px 0 0;
}

#innerContent {
 background:transparent url(../images/bg_outercontent.png) repeat-y 0 0;
 height:100%;
 padding:0;
 float:left;
 clear:right;
 width:907px;
}

#mainContent {
 background:transparent url(../images/bg_systemnavi.gif) no-repeat 0 0;
 width:680px;
 padding:7px 0 0 0;
 margin:0 0 0 221px;
 min-height:400px;
}

#mainContentTop {
width:643px;
}

#mainContentTop a {
 background:transparent url(../images/bg_contentlinks_star.png) 0 2px no-repeat;
 padding:0 0 0 15px;
 text-decoration:none;
 color:#fdbd01;
}

#mainContentLeft {
width:446px;
float:left;
padding:0;
margin:0;
 font-size:92%;
}

#mainContentLeft a {
 background:transparent url(../images/bg_contentlinks_star.png) 0 2px no-repeat;
 padding:0 0 0 15px;
 text-decoration:none;
 color:#fdbd01;
}

#mainContentLeft a.video {
 background:transparent url(../images/bg_contentlinks_video.png) 0 2px no-repeat;
 padding:0 0 0 15px;
 text-decoration:none;
 color:#fdbd01;
}

#mainContentLeft li {
 background:transparent url(../images/bg_contentlinks_star.png) 0 2px no-repeat;
 padding:0 0 0 25px;
 margin-left:20px;
 list-style-type:none;
 color:#fff;
}

#mainContentLeft a:hover {
 color:#fdda00;
}

#mainContentRight {
width:210px;
padding:20px 20px 0 0;
float:right;
position:relative;
font-size:98%;
}

h1 {
 color:#fecf16;
 font-size:120%;
 height:40px;
 background:transparent url(../images/hr.gif) 20px 30px no-repeat;
}
h2 {
 font-size:100%;
}

h1, h2, h3, h4, h5, h6,
p, #mainContent form#feedback
/*#mainContent table*/ {
 width:410px;
 padding:0px 24px 0 20px;
 clear:right;
 line-height:150%;
}


table h1, table h2, table h3, table h4, table h5, table h6,
table p, #mainContent form#feedback, #mainContent td
/*#mainContent table*/ {
 width:auto;
}

#mainContent table td,
#mainContent li {
 line-height:150%;
}

#mainContent table td {
 /*width:50px;*/
 /*background:#005a83;*/
 background:#00699f;
 margin-right:1px;
 padding:2px;
 text-align:left;
 vertical-align: top;
}

#mainContent table {
 width:auto;
 margin-left:20px;
}

.breadcrumb {
margin-top:20px;
margin-left:20px;
}

.headline {
color: #fecf16;
}

#mainContentLeft table.nostar a,
#mainContentLeft p.nostar a,
#mainContentLeft p.headline a.nostar,
#mainContentLeft td.nostar a,
#mainContentLeft a.nostar {
background: transparent url();
padding-left:0;
}
#mainContentLeft p.nostar a,
#mainContentLeft p a {
line-height:150%;
}

#mainContent table.tbl_no_bg td {
background:transparent;
}

#mainContent .tbl_txt_center td{
text-align:center;
background: #00426a;
}

#mainContentLeft h2 {
 color:#fecf16;
}

#mainContentLeft td h2 {
 padding-left:0;
}

#mainContentLeft table td a img, #mainContentLeft p a img {
border: 1px solid #fed01b;
}

#mainContentLeft table img {
margin:3px 5px 0 0;
}

#mainContentLeft .img_no_margin img{
margin:0;
}

#mainContentLeft .noborder, #mainContentLeft .noborder img {
border:0;
}

#mainContentLeft table td.trennlinie {
height:20px;
width:420px;
background:transparent url(../images/hr.gif) 0 10px no-repeat;
}

#mainContentLeft p.trennlinie {
height:20px;
width:420px;
background:transparent url(../images/hr.gif) 20px 10px no-repeat;
}

.gelb {
color: #fecf16;
}

.description {
text-align:left;
}

#mainContentLeft .txtLeft {
float:left;
padding-left:20px;
}

#mainContentLeft .txtRight {
float:right;
padding-right:8px;
}

#mainContentLeft .imgLeft {
float:left;
padding:3px 5px 0 0;
}

#mainContentLeft .imgRight {
float:right;
padding:3px 0 0 5px;
margin-right:-10px;
}

#mainContentLeft .imgLeft a img , #mainContentLeft .imgRight a {
background:transparent;
border: 1px solid #fed01b;
}

/* EXKLUSIVBEREICH */
#exclusive {
 line-height:150%;
 width:auto;
 margin-left:20px;
}
#exclusive h2,
#exclusive p {
 width:auto;
 padding-left:0;
}
/* EXKLUSIVBEREICH */



/* COUNTDOWN */
#ausgabeZaehlerKasten {
font-size:110%;
font-weight:bold;
margin:12px 0 0 20px;
}

/* TEASER */
#erlebniswelt,
#gartentraeume,
#gastronomie,
#preise {
 margin:4px 0 12px 16px;
 padding:166px 0 0 0;
 width:316px;
 height:195px;
 float:left;
}
#gastronomie,
#preise {
 margin:0 0 12px 16px;
 padding:96px 0 0 0;
}
#erlebniswelt {
 background:transparent url(../images/bg_erlebniswelt.gif) no-repeat 0 0;
}
#gartentraeume {
 background:transparent url(../images/bg_gartentraeume.gif) no-repeat 0 0;
}
#gastronomie {
 background:transparent url(../images/bg_gastronomie.gif) no-repeat 0 0;
}
#preise {
 background:transparent url(../images/bg_preise.gif) no-repeat 0 0;
}
#erlebniswelt h1,
#erlebniswelt p,
#gartentraeume h1,
#gartentraeume p,



#gastronomie h1,
#gastronomie p,
#preise h1,
#preise p {
 padding:2px 12px;
 width:292px;
 line-height:115%;
}
#erlebniswelt h1,
#gartentraeume h1,
#gastronomie h1,
#preise h1 {
 font-size:110%;
}
#erlebniswelt p,
#gartentraeume p,
#gastronomie p,
#preise p {
 padding-top:16px;
 font-size:90%;
}
#erlebniswelt a,
#gartentraeume a,
#gastronomie a,
#preise a {
 padding-left:22px;
 color:#fff;
}
#erlebniswelt a {
 background:transparent url(../images/link_erlebniswelt.gif) no-repeat 0 2px;
}
#gartentraeume a {
 background:transparent url(../images/link_gartentraeume.gif) no-repeat 0 2px;
}
#gastronomie a {
 background:transparent url(../images/link_gastronomie.gif) no-repeat 0 2px;
}
#preise a {
 background:transparent url(../images/link_preise.gif) no-repeat 0 2px;
}
/* TEASER */

p.continuoustext,
h1, h2 {
 width:420px;
}

h1 {
 margin-top:30px;
}

p.continuoustext {

}

.addedKeywords p {
 display:none;
}
.addedKeywords div p {
 display:block;
}

#leftContent {



}





#rightContent {

}

#mobilesportal {
background: url(../images/p1i.jpg) no-repeat;
padding-top:101px;
padding-left:52px;
height:700px;
}

#lageplan {
width:700px;
height:700px;
}


/* FAHRATTRAKTIONEN VON A-Z */

.FahrattraktionenAZ {
width: 426px;
float:left;
padding-left: 20px;
}

.FahrattraktionenAZHeader {
margin-top:5px;
}

.FahrattraktionenAZTitel {
float:left;
margin-right:10px;
color: #fed01b;
font-weight:bold;
}

.FahrattraktionenAZThema{
overflow:hidden;
}

.FahrattraktionenAZBody {
margin-top:5px;
}

.FahrattraktionenAZThumbnail {
}

.FahrattraktionenAZThumbnail img{
float:left;
margin-right:10px;
border: 1px solid #fed01b;
}

.FahrattraktionenAZText {
margin-bottom:5px;
min-height:80px;
height: auto !important;
height:80px;
}

.FahrattraktionenAZText p{
width:auto;
line-height:115%;
margin-bottom:5px;
padding:0;
}

.FahrattraktionenAZDetails {
width:303px;
height:23px;
float:right;
background: url(../images/az_bg.jpg) no-repeat;
font-size:85%;
}

.az_groesse {
width: 83px;
float:left;
margin-left:5px;
line-height:20px;
}

.az_alter {
width: 65px;
line-height:20px;
padding-left:20px;
float:left;
}

.az_begleitung {
width: 125px;
float:right;
overflow:hidden;
line-height:20px;
}

.az_detailbild {
height:20px;
float:left;
}

/* FAHRATTRAKTIONEN VON A-Z */

/* SITEMAP */
ul.sitemap {
display:block;
margin:-25px 0 0 5px;
width:446px;

/*border:1px solid yellow;*/
}
ul.sitemap li {
list-style-type:none;
margin-bottom:3px;
}

ul.sitemap a {
line-height:110%;
}

ul.sitemap ul li.level1,
ul.sitemap ul li.level2,
ul.sitemap ul li.level3 {
float:left;
}

#mainContent ul.sitemap ul li.level1 a,
#mainContent ul.sitemap ul li ul li.level2 a,
#mainContent ul.sitemap ul li ul li ul li.level3 a {
text-decoration:none;
}

ul.sitemap ul li ul.list2 {
clear:right;
padding:0 0 0 60px;
margin:0;

}
ul.sitemap ul li ul.list2 li ul {
position:relative;
top:0;
}
ul.sitemap ul li ul li ul.list2 {
clear:right;
padding-left:30px;
margin:0;
}

ul.sitemap li ul li {
/*border:1px dotted blue;
padding-top:80px;*/
}
ul.sitemap li ul li ul li {
/*border:1px dotted blue;*/
padding-top:3px;
}
#mainContentLeft ul.sitemap li ul li a {
background:transparent url();
}
#mainContentLeft ul.sitemap li ul li ul li a {
/*border:1px dotted blue;*/
display:block;width:284px;
background:transparent url(../images/link_arrow_sitemap.gif) no-repeat 0 2px;
color:#fdbd01;
padding-left:16px;
text-decoration:underline;
}
#mainContentLeft ul.sitemap li ul li ul li.level3 a {
background:transparent url(../images/link_arrow_sitemap_sub.gif) no-repeat 0 2px;
}
ul.list2,
ul.sitemap ul li.level1 {
display:block;
/*border:1px solid red;*/
}
ul.list2 a {

}
ul.sitemap ul.list2 li.level1 a {
font-weight:bold;
color:#fff;
float:left;
width:250px;
display:block;

padding:0 30px 0 0;
text-decoration:none;
}

#mainContentLeft hr.hruler {
height:0;line-height:0;border:0 none;padding-top:5px;display:block;clear:right;width:400px;
border-top:0 none;border-bottom:0 none;
background:transparent url();
visibility:hidden;
}


/* SITEMAP */

/* SUCHERGEBNISSE */

#searchResults {
width: 420px;
margin-left: 20px;
float: left;
}
#searchResults a {
background:transparent url();
padding:0;
}

#searchResults p{
margin: 0px;
padding: 0px;
width: 420px;
}

.searchResultItem {
width: 420px;
margin: 0px 0px 15px 0px;

float: left;
}

.searchResultItem h5 {
padding:0;
margin:0;
}

div#searchResults div.searchResultItem p {
width:400px;
padding: 0px 0px 0px 20px;
}

#searchResults div.searchResultItem h5 a { 
color: #fed01b;
padding-left: 10px;
}

#searchResults div.searchResultItem p a { 
color: #fed01b;

padding-left: 2px;
}

.suchnavi {
padding:0;
margin:0;
}

.suchnavilinks {
width:110px;
padding:0;
margin:0;
float:left;
color: #fed01b;
}

.suchnavimitte {
width: 200px;
padding:0;
margin:0;
float: left;
text-align: center;
}

.suchnavirechts {
width:110px;
padding:0;
margin:0;
float:right;
color: #fed01b;
}

.suchnavi a{
color: #fed01b;
text-decoration: none;
}

.suchnaviaktiv {
white-space:nowrap; 
display: inline;
width: 22px;
background-color: #fed01b;
color: #000;
text-decoration: none;
text-align:center;
margin: 0px 2px 0px 2px;
}

/* SUCHERGEBNISSE */

/* TEASER RECHTE SEITE */

#teaser_aktuell,
#teaser_aktuell_en,
#teaser_aktuell_pl,
#teaser_aktuell_dk,
#teaser_aktuell_se {
background: transparent url(../images/teaser_aktuell.jpg) no-repeat 0 2px;
width:450px;
height: 95px;
padding: 45px 0 0 195px;
margin: 15px 0 0 20px;
color: #000;

float:left;
position:relative;
z-index:4000;
}

#teaser_aktuell_en {
background: transparent url(../images/teaser_aktuell_en.jpg) no-repeat 0 2px;
}
#teaser_aktuell_pl {
background: transparent url(../images/teaser_aktuell_pl.jpg) no-repeat 0 2px;
}
#teaser_aktuell_dk {
background: transparent url(../images/teaser_aktuell_dk.jpg) no-repeat 0 2px;
}
#teaser_aktuell_se {
background: transparent url(../images/teaser_aktuell_se.jpg) no-repeat 0 2px;
}

#teaser_aktuell a,
#teaser_aktuell_en a,
#teaser_aktuell_pl a,
#teaser_aktuell_dk a,
#teaser_aktuell_se a {
line-height:20px;
}

#teaser_shows,
#teaser_shows_en,
#teaser_shows_pl,
#teaser_shows_dk,
#teaser_shows_se {
background: transparent url(../images/teaser_shows.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 2px 7px 0;
color: #000;
}

#teaser_shows_en {
background: transparent url(../images/teaser_shows_en.jpg) no-repeat 0 2px;
}
#teaser_shows_pl {
background: transparent url(../images/teaser_shows_pl.jpg) no-repeat 0 2px;
}
#teaser_shows_dk {
background: transparent url(../images/teaser_shows_dk.jpg) no-repeat 0 2px;
}
#teaser_shows_se {
background: transparent url(../images/teaser_shows_se.jpg) no-repeat 0 2px;
}
#teaser_kids {
background: transparent url(../images/teaser_kids.jpg) no-repeat 0 2px;
float:right;
width: 203px;
height: 215px;
margin: 0 2px 0px 0;
color: #000;
position:relative;
}

#teaser_highlight2009,
#teaser_highlight2009_en,
#teaser_highlight2009_pl,
#teaser_highlight2009_dk,
#teaser_highlight2009_se {
background: transparent url(../images/teaser_highlight2009.jpg) no-repeat 0 2px;
float:right;
width: 203px;
height: 215px;
margin: 0 2px 0px 0;
color: #000;
position:relative;
}

/* */

#teaser_highlight2009 #linkshighlight2009,
#teaser_highlight2009_en #linkshighlight2009,
#teaser_highlight2009_pl #linkshighlight2009,
#teaser_highlight2009_dk #linkshighlight2009,
#teaser_highlight2009_se #linkshighlight2009 {
position:absolute;
top:160px;
left:10px;
}

#linkshighlight20093 {
position:relative;
top:30px;
left:0px;
}

#linkshighlight20092 {
position:relative;
top:64px;
left:0px;
}

#teaser_highlight2009 #linkshighlight2009 a,
#teaser_highlight2009_en #linkshighlight2009 a,
#teaser_highlight2009_pl #linkshighlight2009 a,
#teaser_highlight2009_dk #linkshighlight2009 a,
#teaser_highlight2009_se #linkshighlight2009 a {
padding-bottom:3px;
display:block;
}

#teaser_highlight2009 #linkshighlight2009 a,
#teaser_highlight2009_en #linkshighlight2009 a,
#teaser_highlight2009_pl #linkshighlight2009 a,
#teaser_highlight2009_dk #linkshighlight2009 a,
#teaser_highlight2009_se #linkshighlight2009 a {
padding-bottom:3px;
display:block;
}
#teaser_highlight2009 #linkshighlight2009 p,
#teaser_highlight2009_en #linkshighlight2009 p,
#teaser_highlight2009_pl #linkshighlight2009 p,
#teaser_highlight2009_dk #linkshighlight2009 p,
#teaser_highlight2009_se #linkshighlight2009 p {
margin:0;
padding:0;
top:12px;
}

#teaser_resort {
background: transparent url(../images/teaser_resort.jpg) no-repeat 0 2px;
width: 203px;
height: 215px;
margin: 0 0 0px 20px;
color: #000;
float:left;
position:relative;
}

#teaser_sp,
#teaser_sp_en,
#teaser_sp_pl,
#teaser_sp_dk,
#teaser_sp_se {
background: transparent url(../images/teaser_sp.jpg) no-repeat 0 2px;
width: 203px;
height: 215px;
margin: 0 0 0px 10px;
color: #000;
position:relative;
font-size:98%;
}
#teaser_sp_en {
background: transparent url(../images/teaser_sp_en.jpg) no-repeat 0 2px;
}
#teaser_sp_pl {
background: transparent url(../images/teaser_sp_pl.jpg) no-repeat 0 2px;
}
#teaser_sp_dk {
background: transparent url(../images/teaser_sp_dk.jpg) no-repeat 0 2px;
}
#teaser_sp_se {
background: transparent url(../images/teaser_sp_se.jpg) no-repeat 0 2px;
}

#teaser_sp p,
#teaser_sp_en p,
#teaser_sp_pl p,
#teaser_sp_dk p,
#teaser_sp_se p {
font-size:98%;
}

#teaser_resort p, #teaser_highlight2009 p,
#teaser_highlight2009_en p,
#teaser_highlight2009_pl p,
#teaser_highlight2009_dk p,
#teaser_highlight2009_se p,
#teaser_kids p, #teaser_sp p,
#teaser_sp_en p,
#teaser_sp_pl p,
#teaser_sp_dk p,
#teaser_sp_se p {
margin-left:-10px;
width:195px;
position:absolute;
top:125px;
line-height:15px;
}

#teaser_resort a, #teaser_sp a,
#teaser_sp_en a,
#teaser_sp_pl a,
#teaser_sp_dk a,
#teaser_sp_se a,
#teaser_kids a {
position:absolute;
top:65px;
}
/*#teaser_highlight2009_en a {
position:relative;
left:40px;
top:65px;
}
*/
#teaser_shows li,
#teaser_shows_en li,
#teaser_shows_pl li,
#teaser_shows_dk li,
#teaser_shows_se li,
#mainContentLeft #teaser_preise li,
#mainContentLeft #teaser_preise_en li,
#mainContentLeft #teaser_preise_pl li,
#mainContentLeft #teaser_preise_dk li,
#mainContentLeft #teaser_preise_se li,
#mainContentLeft #teaser_preise_startseite li,
#mainContentLeft #teaser_preise_startseite_en li,
#mainContentLeft #teaser_preise_startseite_pl li,
#mainContentLeft #teaser_preise_startseite_dk li,
#mainContentLeft #teaser_preise_startseite_se li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');

}

#teaser_preise,
#teaser_preise_en,
#teaser_preise_pl,
#teaser_preise_se,
#teaser_preise_dk {
background: transparent url(../images/teaser_preise.jpg) no-repeat 0 2px;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 0 0 7px 10px;
color: #000;
}


#teaser_preise_en {
background: transparent url(../images/teaser_preise_start_en.jpg) no-repeat 0 2px;
}
#teaser_preise_pl {
background: transparent url(../images/teaser_preise_start_pl.jpg) no-repeat 0 2px;
}
#teaser_preise_dk {
background: transparent url(../images/teaser_preise_start_dk.jpg) no-repeat 0 2px;
}
#teaser_preise_se {
background: transparent url(../images/teaser_preise_start_se.jpg) no-repeat 0 2px;
}

#teaser_preise_startseite {
background: transparent url(../images/teaser_preise_start.jpg) no-repeat 0 2px;
float:left;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0 7px 20px;
color: #000;
}

#teaser_preise_startseite_en {
background: transparent url(../images/teaser_preise_start_en.jpg) no-repeat 0 2px;
float:left;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0 7px 20px;
color: #000;
}
#teaser_preise_startseite_pl {
background: transparent url(../images/teaser_preise_start_pl.jpg) no-repeat 0 2px;
float:left;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0 7px 20px;
color: #000;
}
#teaser_preise_startseite_se {
background: transparent url(../images/teaser_preise_start_se.jpg) no-repeat 0 2px;
float:left;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0 7px 20px;
color: #000;
}
#teaser_preise_startseite_dk {
background: transparent url(../images/teaser_preise_start_dk.jpg) no-repeat 0 2px;
float:left;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0 7px 20px;
color: #000;
}
#teaser_resort a, #teaser_highlight2009 a, #teaser_highlight2009_en a, #teaser_highlight2009_pl a, 
#teaser_highlight2009_se a, #teaser_highlight2009_dk a, #teaser_sp a, #teaser_sp_en a, 
#teaser_sp_pl a, #teaser_sp_se a, #teaser_sp_dk a, #teaser_kids a, #teaser_aktuell a,
#teaser_aktuell_en a, #teaser_aktuell_pl a, #teaser_aktuell_se a, #teaser_aktuell_dk a, 
#mainContentRight #teaser_sp a, #mainContentRight #teaser_sp_en a, #mainContentRight #teaser_sp_pl a,
#mainContentRight #teaser_sp_se a, #mainContentRight #teaser_sp_dk a, #teaser_shopping_startseite_dk a,
#teaser_ferie_startseite_dk a, #teaser_gastronomie_startseite_dk a, #teaser_shopping_startseite_pl a,
#teaser_urlaub_startseite_pl a, #teaser_gastronomie_startseite_pl a, #teaser_shopping_startseite_se a,
#teaser_urlaub_startseite_se a, #teaser_gastronomie_startseite_se a {
background:transparent url(../images/bg_contentlinks_star.png) 0 2px no-repeat;
padding:0 0 0 15px;
color: #c50c14;
text-decoration:underline;
font-size:98%
}

#teaser_resort a:hover, #teaser_highlight2009 a:hover, #teaser_highlight2009_en a:hover,
#teaser_highlight2009_pl a:hover,#teaser_highlight2009_se a:hover,#teaser_highlight2009_dk a:hover,
#teaser_sp a:hover, #teaser_sp_en a:hover, #teaser_kids a:hover, #teaser_aktuell a:hover,
#teaser_aktuell_en a:hover,#teaser_aktuell_pl a:hover,#teaser_aktuell_dk a:hover,#teaser_aktuell_se a:hover,
#teaser_preise li a:hover,#teaser_preise_en li a:hover, 
#teaser_preise_pl li a:hover, #teaser_preise_se li a:hover, #teaser_preise_dk li a:hover, 
#teaser_preise_startseite li a:hover, #teaser_preise_startseite_en li a:hover, 
#teaser_preise_startseite_pl li a:hover, #teaser_preise_startseite_se li a:hover, #teaser_preise_startseite_dk li a:hover, 
#teaser_lageplan li a:hover, #teaser_lageplan_en li a:hover, 
 #teaser_lageplan_pl li a:hover,  #teaser_lageplan_se li a:hover,  #teaser_lageplan_dk li a:hover, 
#teaser_shows li a:hover, #teaser_shows_en li a:hover,
#teaser_shows_pl li a:hover, #teaser_shows_se li a:hover, #teaser_shows_dk li a:hover,
#teaser_lageplan_startseite_en li a:hover,
#teaser_lageplan_startseite_pl li a:hover,
#teaser_lageplan_startseite_dk li a:hover,
#teaser_lageplan_startseite_se li a:hover,
#teaser_lageplan_startseite li a:hover, #teaser_shopping_startseite_dk a:hover,
#teaser_ferie_startseite_dk a:hover, #teaser_gastronomie_startseite_dk a:hover, #teaser_shopping_startseite_pl a:hover,
#teaser_urlaub_startseite_pl a:hover, #teaser_gastronomie_startseite_pl a:hover, #teaser_shopping_startseite_se a:hover,
#teaser_urlaub_startseite_se a:hover, #teaser_gastronomie_startseite_se a:hover {
color: #c50c14;
text-decoration:none;
}

#teaser_preise_startseite li,#teaser_preise_startseite_en li,
#teaser_preise_startseite_pl li,#teaser_preise_startseite_se li,#teaser_preise_startseite_dk li, 
#teaser_shows li, #teaser_shows_en li,
#teaser_shows_pl li, #teaser_shows_dk li, #teaser_shows_se li,
#teaser_lageplan li, #teaser_preise li,
#teaser_lageplan_en li, #teaser_preise_en li,
#teaser_lageplan_pl li, #teaser_preise_pl li,
#teaser_lageplan_se li, #teaser_preise_se li,
#teaser_lageplan_dk li, #teaser_preise_dk li,
#teaser_lageplan_startseite_en li,
#teaser_lageplan_startseite_pl li,
#teaser_lageplan_startseite_dk li,
#teaser_lageplan_startseite_se li,
#teaser_lageplan_startseite li {
list-style-type: none;
margin: 0 0 5px 10px;
line-height:10px;
}

#teaser_preise_startseite li a,
#teaser_preise_startseite_en li a,
#teaser_preise_startseite_pl li a,
#teaser_preise_startseite_dk li a,
#teaser_preise_startseite_se li a,
#teaser_shows li a, #teaser_shows_en li a,
#teaser_shows_pl li a, #teaser_shows_dk li a, #teaser_shows_se li a{
color: #c50c14;
text-decoration: underline;
}

#teaser_preise_startseite li a, #teaser_preise_startseite_en li a,
#teaser_preise_startseite_pl li a, #teaser_preise_startseite_dk li a, #teaser_preise_startseite_se li a,
#teaser_shows_en li a,
#teaser_shows_pl li a,
#teaser_shows_dk li a,
#teaser_shows li a, #teaser_shows_se li a,
#teaser_preise li a,#teaser_preise_en li a,
#teaser_preise_pl li a,
#teaser_preise_dk li a,
#teaser_preise_se li a, 
#teaser_lageplan li a,#teaser_lageplan_en li a,
#teaser_lageplan_pl li a,
#teaser_lageplan_dk li a,
#teaser_lageplan_se li a,
#teaser_lageplan_startseite_en li a,
#teaser_lageplan_startseite_pl li a,
#teaser_lageplan_startseite_dk li a,
#teaser_lageplan_startseite_se li a,
#teaser_lageplan_startseite li a {
font-size:98%;
}

#teaser_lageplan_en,
#teaser_lageplan_pl,
#teaser_lageplan_dk,
#teaser_lageplan_se,
#teaser_lageplan {
background: transparent url(../images/teaser_lageplan.jpg) no-repeat 0 2px;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 0 0 7px 10px;
position:relative;
color: #000;
}

#teaser_lageplan_startseite_en,
#teaser_lageplan_startseite_pl,
#teaser_lageplan_startseite_dk,
#teaser_lageplan_startseite_se,
#teaser_lageplan_startseite {
background: transparent url(../images/teaser_lageplan.jpg) no-repeat 0 2px;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 0 0 7px 10px;
position:relative;
color: #000;
}

#teaser_lageplan_startseite_en, #teaser_lageplan_en {
background: transparent url(../images/teaser_lageplan_en.jpg) no-repeat 0 2px;
}
#teaser_lageplan_startseite_pl, #teaser_lageplan_pl {
background: transparent url(../images/teaser_lageplan_pl.jpg) no-repeat 0 2px;
}
#teaser_lageplan_startseite_dk, #teaser_lageplan_dk {
background: transparent url(../images/teaser_lageplan_dk.jpg) no-repeat 0 2px;
}
#teaser_lageplan_startseite_se, #teaser_lageplan_se {
background: transparent url(../images/teaser_lageplan_se.jpg) no-repeat 0 2px;
}

#teaser_preise li,#teaser_preise_en li, 
#teaser_preise_pl li, 
#teaser_preise_dk li, 
#teaser_preise_se li, 
#teaser_lageplan li, #teaser_lageplan_en li,
#teaser_lageplan_pl li, #teaser_lageplan_dk li, #teaser_lageplan_se li,
#teaser_lageplan_startseite li, #teaser_lageplan_startseite_en li,
#teaser_lageplan_startseite_pl li, #teaser_lageplan_startseite_dk li, #teaser_lageplan_startseite_se li{
list-style-image: url(../images/teaser_stern.jpg);
margin: 0 0 3px 30px;
}

#teaser_preise li a, #teaser_preise_en li a, 
#teaser_preise_pl li a, 
#teaser_preise_dk li a, 
#teaser_preise_se li a, #teaser_lageplan li a, #teaser_lageplan_en li a,
#teaser_lageplan_pl li a, #teaser_lageplan_dk li a, #teaser_lageplan_se li a,
#teaser_lageplan_startseite li a, #teaser_lageplan_startseite_en li a,
#teaser_lageplan_startseite_pl li a, #teaser_lageplan_startseite_dk li a, #teaser_lageplan_startseite_se li a {
/*display:list-item;*/
color: #c50c14;
text-decoration: underline;

font-size:95%;
}

#teaser_zeichenerklaerung {
background: transparent url(../images/teaser_zeichenerklaerung.jpg) no-repeat 0 2px;
width: 203px;
height:163px;
margin: 0 0 7px 10px;
}
#teaser_zeichenerklaerung_en {
background: transparent url(../images/teaser_zeichenerklaerung_en.jpg) no-repeat 0 2px;
width: 203px;
height:163px;
margin: 0 0 7px 10px;
}
#teaser_zeichenerklaerung_pl {
background: transparent url(../images/teaser_zeichenerklaerung_pl.png) no-repeat 0 2px;
width: 203px;
height:163px;
margin: 0 0 7px 10px;
}
#teaser_zeichenerklaerung_dk {
background: transparent url(../images/teaser_zeichenerklaerung_dk.jpg) no-repeat 0 2px;
width: 203px;
height:163px;
margin: 0 0 7px 10px;
}
#teaser_zeichenerklaerung_se {
background: transparent url(../images/teaser_zeichenerklaerung_se.png) no-repeat 0 2px;
width: 203px;
height:163px;
margin: 0 0 7px 10px;
}

#teaser_aktuell_video {
/*background: transparent url(../images/teaser_aktuell_video.jpg) no-repeat 0 2px;*/
background: url(../images/teaser_aktuell_ohne_video.jpg) no-repeat 0 2px;
width:643px;
height:290px;
padding:0px;
margin:28px 0 0 20px;
position:relative;
/*z-index:200000;*/
}

#teaser_aktuell_video p#text_hp, #teaser_aktuell_video_se p#text_hp {
float:right;
width:190px;
padding:60px 15px 0px 15px;
}

#teaser_aktuell_video p#video_hp, #teaser_aktuell_video_se p#video_hp {
float:left;
width:420px;
height:315px;
padding:0;
margin-top:2px;
background-color:#00426b;
position:relative;
}

#teaser_aktuell_video p#text_hp a, #teaser_aktuell_video_se p#text_hp a {
color:#c50c14;
text-decoration:underline;
}

#teaser_aktuell_video p#text_hp a:hover, #teaser_aktuell_video_se p#text_hp a:hover {
color:#c50c14;
text-decoration:none;
}

/* Änderung von Jan Becker 11.05.2010 - Teaser auf deutscher Startseite */
#teaser_aktuell_video p#text_hp {
float:right;
width:197px;
padding:56px 15px 0px 0px;
}

*html #teaser_aktuell_video p#text_hp {
margin-top: -265px;
}
*+html #teaser_aktuell_video p#text_hp {
margin-top: -265px;
}

#teaser_aktuell_video p#text_hp a {
font-size: 11px;
display: block;
line-height: 14px;
margin-bottom: 10px;
color: #ffe03d;
font-family: Tahoma, Geneva, sans-serif;
padding-left: 20px;
text-decoration: none;
}

#teaser_aktuell_video p#text_hp a:hover {
color: #ffe03d;
text-decoration: underline;
}
/* ENDE - Änderung */

#teaser_aktuell_video_se {
background: transparent url(../images/teaser_aktuell_video_se.jpg) no-repeat 0 2px;
width:643px;
height:319px;
padding:0px;
margin:30px 0 0 20px;
position:relative;
/*z-index:200000;*/
}

#teaser_aktuelles_dk {
background: transparent url(../images/bg-teaser-aktuelles-dk.png) no-repeat 0 2px;
width:643px;
height:319px;
padding:0px;
margin:30px 0 0 20px;
position:relative;
/*z-index:200000;*/
}

#teaser_aktuelles_dk p#text_hp {
float:right;
width:155px;
padding:60px 15px 0px 30px;
}

#teaser_aktuelles_dk p#text_hp a.nostar {
background:transparent url();
}

#teaser_aktuelles_dk p#buttons_hp {
float:left;
width:420px;
height:90px;
padding:225px 0 0 0;
margin-top:2px;
position:relative;
vertical-align:bottom;
text-align:right;
}

#teaser_aktuelles_dk p#text_hp a {
color:#ffe03d;
text-decoration:none;
}

#teaser_aktuelles_dk p#text_hp a:hover {
color:#ffe03d;
text-decoration:underline;
}

/* TEASER GUTSCHEINBESTELLUNG WEIHNACHTEN */

#teaser_aktuell_weihnachten {
background: transparent url(../images/weihnachtsgutschein.jpg) no-repeat 0 2px;
width:643px;
height:321px;
padding:0px;
margin:30px 0 0 20px;
position:relative;
/*z-index:200000;*/
}

/*#gutschein {
color:#62451b;
float:right;
width:190px;
padding:150px 15px 0px 0px;
}*/

#teaser_aktuell_weihnachten div.gutscheintext {
color:#62451b;
float:right;
width:190px;
padding:150px 15px 0px 0px;
}
/*
#teaser_aktuell_weihnachten p#gutschein li {
list-style-type: none;
margin: 0 0 5px 10px;
line-height:10px;
}*/

#teaser_aktuell_weihnachten p.gutscheinlink {
margin-left:430px;
color:#62451b;
text-align:right;
width:160px;
padding:0px 0px 0px 15px;
}

#teaser_aktuell_weihnachten p.gutscheinlink a {
color:#c50c14;
text-decoration:underline;
}

#teaser_aktuell_weihnachten p.gutscheinlink a:hover {
color:#c50c14;
text-decoration:none;
}
/* von NC hinzugefuegt - Anfang */
#teaser_aktuell_onlinetickets {
    width: 443px; /*643*/
    height: 90px; /*125*/
    background-image: url(../images/teaser_lang_onlinetickets.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 20px 0 0 20px;
    padding: 35px 0 0 200px;
    color: #000000;
    font-size: 0.9em;
}
#teaser_aktuell_onlinetickets p {
    line-height: 1.4em; 
}
#teaser_aktuell_onlinetickets a {
    color:#C50C14;  
}
/* von NC hinzugefuegt - Ende */

/* TEASER RECHTE SEITE */

#mainNav,
.mainNav {
 float:left;
 margin:0 1px 0 1px;
 background: transparent url(../images/bg_mainnav_linie.gif) no-repeat 2px top;
/* border-bottom:1px solid #fcc105;*/
}

.navDistance {
margin-bottom:24px;
/*border-bottom:1px solid #feeb4f;*/
}

#mainNav li,
.mainNav li {
 list-style-type:none;
}

#mainNav li ul li a,
.mainNav li ul li a {
  background:transparent;
  padding:3px 3px 3px 15px;
  margin-left:15px;
  width:187px;
  border:0 none;
  font-weight:normal;
}

.active .subkategorie .active a {
font-weight:bold;
background:transparent url(../images/bg_submenue_a_star.gif) 0 0 no-repeat;
}

/*--------------- von NC hinzugefuegt -----------------*/
div#mainContent {
    /*z-index: 5;*/ /*-- auskommentiert, da negativer Einfluss auf Demonstration des mobilen Portals (Lightbox) --*/
    position: relative;
}
div#flyOutNavi {
    position: relative;
    z-index: 10;
}
div#flyOutNavi .mainNav ul {
    
}
div#flyOutNavi .mainNav li {
    position: relative;
    width: 220px;
    z-index: 5;
}
div#flyOutNavi .mainNav li.sfhover,
div#flyOutNavi .mainNav li:hover {
    z-index: 10;
}
div#flyOutNavi .mainNav li ul {
    position: absolute;
    left: -999em;
    /*left: 160px;*/
    top: 0px;
    z-index: 10;
    padding: 2px 0 7px 0;
    border-bottom: 1px solid #f68000;
    width: 220px;
    background:transparent url(../images/bg_submenue.gif) repeat-y 0 0;
}
div#flyOutNavi .mainNav li ul ul {
    border-bottom: none;    
}
div#flyOutNavi .mainNav li:hover ul, 
div#flyOutNavi .mainNav li.sfhover ul {
    left:160px;
    top: 0px;
}
div#flyOutNavi .mainNav li ul li {
    width: auto;
}
div#flyOutNavi ul li a {
    
}
/* Wenn Menuepunkt aktiv --> kein Flyout */
div#flyOutNavi ul li.active ul,
div#flyOutNavi ul li:hover.active ul {
    position: static;
    left: auto;
}


div#flyOutNavi ul li li a:hover {
    background:transparent url(../images/bg_submenue_a_star.gif) 0 3px no-repeat;  
}
/*--------------- ENDE von NC hinzugefuegt -----------------*/
#mainNav li ul li ul li a,
.mainNav li ul li ul li a {
  background:transparent;
  margin-left:30px;
  border:0 none;
  width:172px;
}
#mainNav li ul li ul li a:hover,
.mainNav li ul li ul li a:hover {
  margin-left:30px;
}

#mainNav li ul li,
.mainNav li ul li {
  background:transparent url(../images/bg_submenue.gif) repeat-y 0 0;
}
#mainNav li ul li a:hover,
.mainNav li ul li a:hover {
  background:transparent url(../images/bg_submenue_a_star.gif) 0 0 no-repeat;
  padding:3px 3px 3px 15px;
  margin-left:15px;
  font-weight:bold;
}

#mainNav a,
.mainNav a {
 display:block;
 width:210px;
 text-decoration:none;
/*
 border-bottom:1px solid #fcc105;
 border-top:1px solid #feeb4f;
*/
 background: transparent url(../images/bg_mainnav_linie.gif) no-repeat 2px bottom;
 padding:7px 0 7px 7px;
 margin:0;
 color:#c50c14;
 font-size:0.85em;
 font-weight:bold;
}

.mainNav a {
 display:block;
 width:210px;
 text-decoration:none;
/* border-top:1px solid #feeb4f;
 border-bottom:0 none;
 */
 padding:7px 0 7px 7px;
 margin:0;
 color:#c50c14;
 font-size:0.85em;
 font-weight:bold;
}

.mainNav li a, #mainNav li a {
padding-left:10px;
}

#mainNav a:hover,
.mainNav a:hover {
 /*background:transparent url(../images/bg_links.gif) no-repeat 0 0;*/
 background:#ffe689;
}

#mainNav a.standard,
.mainNav a.standard {
 font-weight:bold;

}

#mainNav a#home:hover,
.mainNav a#home:hover {
background:#6d992f url(../images/bg_home_hover.png) repeat-x 0 0;
 border-top:0 none;
}

#mainNav a#home,
.mainNav a#home {
 background:transparent url(../images/bg_home_top.gif) repeat-x 0 0;
 border-top:0 none;
}

.listart a {
  font-weight:normal;
}

li.active a {
 background:#ffe689;
 font-weight:bold;
}

li ul li.active a {
 background:transparent url(../images/bg_submenue_a_star.gif) no-repeat;
 font-weight:bold;
}

li ul li ul li.active a {
 background:transparent url(../images/bg_submenue_a_star.gif) no-repeat;
 font-weight:bold;
}

#footer {

 background:transparent url(../images/bg_footer.png) no-repeat 0 0;
 width:917px;
 height:90px;

 padding:1px 0 0 0;
 clear:both;
}

#footerNav {
 clear:both;float:right;margin:50px 10px 0 0;
}

#footerNav li {
 list-style-type:none;
 float:left;
}

#footerNav li a {
 color:#fff;
 font-size:0.69em;
 display:block;
 margin:0 16px 0 0;
 text-decoration:none;
}

#footerNav li a#top,
#footerNav li a#printVersion,
#footerNav li a#recommendPage,
#footerNav li a#markPage {
 background:transparent url(../images/top.gif) no-repeat 0 0;
 padding:2px 0 2px 19px;
 letter-spacing:0.07em;
}

#footerNav li a#top {
 background:transparent url(../images/top.gif) no-repeat 0 0;
}

#footerNav li a#recommendPage {
 background:transparent url(../images/recommendpage.gif) no-repeat 0 0;
}

#footerNav li a#markPage {
 background:transparent url(../images/markpage.gif) no-repeat 0 0;
}

#footerNav li a#printVersion {
 background:transparent url(../images/printversion.gif) no-repeat 0 0;
}


.print {
 display:none;
}


/* CONTACTFORM */
#mainContent div.contactRow label {
/*display:block;*/
float:left;
clear:left;
/*width:10em;*/
padding:6px;
margin-bottom:7px;
text-align:right;
}

#mainContent div.contactRow select {
width:110px;
border:1px solid #00426a;
}

#mainContent div.contactRow {
margin-left:20px;
width:420px;
}
#mainContent #mainContentLeft div.contactRow table {
margin-left:0;
}
#mainContent #mainContentLeft div.contactRow table td {
background:transparent;
}
#mainContent div.contactRow input {
/*display:block;*/
float:left;
margin-bottom:7px;
/*width:15em;*/
width:290px;
height:20px;
line-height:20px;
clear:right;
background:#ffffff;
border:1px solid #00426a;
color:#000;
}
#mainContent div.contactRow textarea {
/*display:block;*/
float:left;
/*width:12.5em;*/
width:290px;
margin-bottom:7px;
/*height:9em;*/
height:70px;
clear:right;
background:#ffffff;
border:1px solid #00426a;
color:#000;

#mainContent div#textbox {
float:right;
width:290px;
}

}
#mainContent div#contactFormSubmitLeft {
display:block;
float:left;
clear:left;
margin:30px 20px 0 13em;
}

#mainContent div#contactFormSubmitRight{
display:block;
float:left;
clear:right;
margin:30px 0 0 0;
}
/* CONTACTFORM */



.kForm td {
/* width:540px; */
}

/* Gallerie */

.ligallery {
width: 420px;
}

div.ligallery div.gallery h3 {
    font-size: 88%;
    margin:0;

    padding:0;
}

div.ligallery div.gallery div.description {
    font-size: 88%;    
}

div.ligallery div.gallery div.medianame {
    display: block;
}

div.ligallery div.gallery div.description {
    display: block;
}

#mainContentLeft div.ligallery a {
background:transparent url();
padding:0;
}

#mainContentLeft div.ligallery table td {
background:transparent url();/*
padding:6px;*/
}

#mainContentLeft div.ligallery table td {
/*background: #0077B8;*/
background: transparent;
text-align:left;
border: 0px solid #fed01b
}

#mainContentLeft div.ligallery  img {
border:1px solid #fed01b;
}

#mainContentLeft div.ligallery table td.empty {
background: transparent url();
text-align:center;
border:0;
}

/* Lightbox */
    #lightbox {
        position: absolute;
        top: 40px;
        left: 0;
        width: 100%;
        /*z-index: 100;*/
        z-index: 990;
        text-align: center;
        line-height: 0;
    }
    #lightbox a img { border: none; }
    #outerImageContainer {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
    }
    #imageContainer {
        padding: 10px;
    }
    #loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
    }
    #hoverNav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /*z-index: 10;*/
        z-index: 970;
    }
    #imageContainer>#hoverNav { left: 0;}
    #hoverNav a { outline: none;}
    #prevLink, #nextLink {
        width: 49%;
        height: 100%;
        background: transparent url(../images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
    }
    #prevLink { left: 0; float: left;}
    #nextLink { right: 0; float: right;}
    #prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
    #nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }
    #imageDataContainer {
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
    }
    #imageData {
        padding:0 10px;
    }
    #imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
    #imageData #caption{ font-weight: bold; color:#000; }
    #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; color:#000; }           
/*  #imageData #printLink{ width: 66px; float: right;  padding-bottom: 0.7em; margin-right:3px; }   */
    #imageData #bottomNavClose{ width: 66px; padding-bottom: 0.7em;  }   
    #bottomNav a { padding-right:5px; float:right; clear:left; }
    #overlay {
        position: absolute;
        top: 0;
        left: 0;
        /*z-index: 90;*/
        z-index: 980;
        width: 100%;
        height: 500px;
        background-color: #000;

        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
    }
    .clearfix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 


        visibility: hidden;
    }
    * html>body .clearfix {
        display: inline-block; 
        width: 100%;
    }
    * html .clearfix {
        /* Hides from IE-mac \*/
        height: 1%;
        /* End hide from IE-mac */
    }
/* << */


#mainContentLeft ul.sitemap li {
background: transparent url();
padding-left:0;
}
#mainContentLeft ul.sitemap a {
padding-bottom:6px;
}



#send2friendform {
margin:60px 0 0 0;
}


#mainContent #send2friendform tr,
#mainContent #send2friendform td{
background:transparent;
}
#mainContent #send2friendform form label,
#mainContent #send2friendform form input,
#mainContent #send2friendform form textarea,
#mainContent #send2friendform form td {
font-size:89%;
}

#mainContent #send2friendform form input,
#send2friendform form textarea {
border:1px solid #00426a;
padding:3px;
background-color:#ffffff;
/*
border-bottom:1px solid #45A6D8;
border-top:1px solid #45A6D8;
border-left:1px solid #45A6D8;
border-right:1px solid #45A6D8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
*/
height: 20px;
width: 290px;
line-height:20px;
margin-bottom:7px;
text-decoration: none; 
color: #000000;
}


#send2friendform form textarea {
border:1px solid #00426a;
    height: 120px;
    width: 290px;
}
/*  
.input-klein
    {
    background-color:#0082C4;
    border-bottom:1px solid #FFE402;
    border-top:1px solid #FFE402;
    border-left:1px solid #FFE402;
    border-right:1px solid #FFE402;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    height: 15px;
    text-decoration: none; 
    color: #ffffff;
    
    }
*/
    
#mainContentLeft form fieldset{
    border-width:1px;
    border-style:solid;
    border-color:#45A6D8;
    margin:20px 0px 20px 0px;
    width:350px;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    display:block;
    padding: 0 10px 10px 10px;
    
}

#mainContentLeft form fieldset legend{
    font-weight:bold;       
    font-family : Verdana, Arial, Helvetica, sans-serif;
    background-color:#0179B6;
    border-width:1px;
    border-style:solid;
    border-color:#45A6D8;
    padding:5px;
    height: 20px;
    margin:0px 0px 10px 0px;
    position:relative;
    top: -12px;
    
}
     
#mainContentLeft form fieldset legend img{
    padding:0px 5px 0px 5px;    
}

#mainContentLeft label{
    display:block;
    float:left;
    width:100px;
    height: 10px;
    text-align:right;
    margin:0px 5px 0px 0px;
}

#mainContent #send2friendform form input.sendebutton {
height:26px;
}

/* Layer Anfang */

#danke {background:url(../images/popup-main.png); height:202px; width:340px;padding:0px;margin-top:0px;}



.danke-link {height:25px; width:340px; display:block;margin:0px;padding:0px;}

.danke-link span {display:none;margin:0px;padding:0px;}

.popup-main {
margin-left:-20px;
}

/* Layer Ende */

#teaser_shopping_startseite_dk {
background: transparent url(../images/teaser_shopping.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_shopping_startseite_dk li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_ferie_startseite_dk {
background: transparent url(../images/teaser_ferie.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_ferie_startseite_dk li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_gastronomie_startseite_dk {
background: transparent url(../images/teaser_oplevelsesgastronomie.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_gastronomie_startseite_dk li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_shopping_startseite_pl {
background: transparent url(../images/teaser_shopping_pl.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_shopping_startseite_pl li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_urlaub_startseite_pl {
background: transparent url(../images/teaser_urlaub_pl.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_urlaub_startseite_pl li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_gastronomie_startseite_pl {
background: transparent url(../images/teaser_gastronomie_pl.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_gastronomie_startseite_pl li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_shopping_startseite_se {
background: transparent url(../images/teaser_shopping.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_shopping_startseite_se li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_urlaub_startseite_se {
background: transparent url(../images/teaser_urlaub_se.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_urlaub_startseite_se li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}

#teaser_gastronomie_startseite_se {
background: transparent url(../images/teaser_gastronomie_se.jpg) no-repeat 0 2px;
float: right;
width: 203px;
height: 100px;
padding: 130px 0 0 0;
margin: 20px 0px 7px 20px;
color: #000;
}

#teaser_gastronomie_startseite_se li {
list-style-type:none;
margin-left:0;
padding-left:10px;
background:transparent url('');
}