@charset "utf-8";
/* CSS Document */

html {

}

.hidden {
	display:none;
}

body {
	background-color: #8ef039;
	background-image: url(../pics/bodybg.jpg);
	background-repeat: repeat-x;
	background-position:top;

	overflow-x:hidden;
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	color:#452d0a;
	text-decoration:none;
}
img {
border:none;
}

#flash-header {
	overflow: hidden;

}

#flash-header .csc-textpic-imagewrap{
padding:0px;
margin:0px;
height:168px;}

#flash-header .csc-textpic-image {
padding:0px;
margin:0px;
height:168px;}

h1 {
color:#2e1d05;
font-size:19px;
margin:0px;
padding:0px;
color:#2e1d05;
padding-bottom:9px;
}


.teaserwidth-big h1 {
white-space: nowrap;
}

/*.teaserwidth-big */p.bodytext {
width:395px;
color:#452d0a;
padding:0px;

margin:0px;
}

.teaserwidth-middle p.bodytext {
width:257px;
}


/*.teaserwidth-big */.image {
padding-bottom:12px;
}


#background-container {

	width:100%;


	margin:auto;
	background-image:url(../pics/background-ambilight-repeat.jpg);
	background-repeat:repeat-y;
	background-position:center;
	
}

#background {
	margin:auto;
	width:100%;


	background-image:url(../pics/background-ambilight.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}



/*FOOTER*/
#background-footer {
	height:166px;
	width:100%;
	margin:auto;
	background-image:url(../pics/background-footer.png);
	background-repeat:no-repeat;
	background-position:top;
}
#background-footer-container {
	width:100%;
	background-position:center;
	position:absolute;
	z-index:1;
	margin:auto;
}
#greenstripe-container {
	background-image:url(../pics/background-ambilight-repeat.jpg);
	background-position:center;
	width:100%; 
	float:left; 
	position:absolute; 
	height:166px; 
	z-index:0;
	margin:auto;	
}
#greenstripe {
	background-color:#26a42c;
	height:23px; 
	margin-top:143px;
}




#content-container {
	width:986px;
	margin:auto;

}

#shadow {
	background-image:url(../pics/shadow.png);
	background-repeat:repeat-y;
	background-position:center;

}


#shadow-footer {
	background-image:url(../pics/shadow.png);
	background-repeat:repeat-y;
	background-position:center;
	height:166px;
}


#mainnavigation-container {
background-image:url(../pics/background-mainnavi.jpg);
background-repeat:no-repeat;
height:44px;
}


#flaggen-container {
float:left;
padding-left:33px;
padding-top:6px;
}

#flaggen-container .flagge {
	float:left;
	padding-right:22px;
}
	


/*Dynamic Content Boxes*/
#content {
	width:761px;
	float:left;
	padding-left:14px;
}

#content #dynamic-boxes {


}


#content #dynamic-boxes h1{ 
margin:0px;
padding:0px;
padding-bottom:9px;
white-space:nowrap;
padding-top:42px;



}
* html #content #dynamic-boxes h1{ 
white-space:nowrap;
padding-top:0px;
}

* + html #content #dynamic-boxes h1{ 
white-space:nowrap;
padding-top:0px;
}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 {
	float:none;
	clear:both;

}


#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-news-box {	
	width:446px;
	height:407px;
	float:left;
	background-image: url(../pics/top-news-background.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:-10px;
}


#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-news-box .text{
float:left;
width:400px;
padding-bottom:13px;
}

 	
#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box {
	padding-top:12px;

	width:307px;
	/*height:406px;*/
	height:395px;
	float:left;
	margin-left:8px;
}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box_1 {
float:left;

background-image:url(../pics/frame-272x158.png);
padding-left:7px;
padding-right:14px;
padding-top:12px;
padding-bottom:14px;
margin-top:1px;
background-position:left top;
margin-left:9px;
}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box_1 div{


}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box_2 {
float:left;
margin-top:9px;
margin-left:2px;

}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box #teaser-box1{
	height:100px;
	background-color:#0099FF;
	width:100px;
}


#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box #hollytv-flash-container #flash{
	margin-left:2px;
	margin-top:9px;
}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1  #dynamic-top-right-teaser-box #teaser-box2{
	height:100px;
	background-color: #669933;
	width:100px;
}

	
#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-specialbox-middle-left {
	float:left;
	background-image:url(../pics/big-special-background.png);
	height:421px;
	background-repeat: no-repeat;
	width:446px;
	margin-top:7px;
	clear:both;
}
#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-specialbox-middle-left .text{
font-weight:normal;
padding-bottom:12px;
width:400px;

}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-specialbox-middle-right {
	margin-top:7px;	
	float:left;
	margin-left:8px;

	height:421px;
	background-image: url(../pics/small-specials-background.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:307px;
}

*html #content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-specialbox-middle-right {
margin-top:14px;

}
* + html #content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-specialbox-middle-right {
margin-top:14px;

}

#content #dynamic-boxes .tx-rmsholidayparkstartpage-pi1 #dynamic-specialbox-middle-right .text{
padding-bottom:12px;
width:257px;

}

	
.teaserwidth-big {
	width:446px;
}	

.teaserwidth-middle {
	width:307px;
}	

.teaserwidth-small {
	width:219px;
}

#bottom-special-boxes {
clear:both;
}

#dynamic-specialbox-bottom-left {
float:left;

background-image:url(../pics/frame-185x158.png);

padding-top:12px;
padding-bottom:14px;
padding-left:9px;

margin-top:7px;
background-repeat:no-repeat;
background-position:top left;
width:219px;
}

#dynamic-specialbox-bottom-middle {
float:left;
width:219px;
background-image:url(../pics/frame-185x158.png);
padding-left:9px;

padding-top:12px;
padding-bottom:14px;
margin-top:7px;
background-repeat:no-repeat;
background-position:top left;
}	

#dynamic-specialbox-bottom-right {
float:left;
width:296px;
background-image:url(../pics/frame-272x158.png);
padding-top:12px;
padding-bottom:14px;
margin-top:7px;
background-position:left top;
background-repeat:no-repeat;
padding-left:7px;
}	

#dynamic-specialbox-bottom .teaser-bottom {
float:left;

}

.frame-185x158 {
background-image:url(../pics/frame-185x158.png);
margin-right:8px;
height:193px;
}
.frame-185x158 div {
padding-left:15px;
padding-top:14px;
}
	
.frame-272x158 {
height:193px;
background-image:url(../pics/frame-272x158.png);
background-position:right;
}

.frame-272x158  div {
padding-left:15px;
padding-top:14px;
}
	
.tabcontainer {

margin-left:4px;}



.top-news-contentcontainer {
height:323px;
}


.seo-text {
color:#6e8c38;
font-size:9px;
padding-left:11px;
padding-right:3px;
position:relative;
z-index:10000;}


.plopsa .contenttable {
margin-left:0px;
} 
