/* ############################################ pagination.css ############################################ */
.pagination {
   line-height: 24px;
   font-family:tahoma;
   text-align:center;
   float: right;
}

.pagination ul {
   list-style-type: none;
   height: 15px;
   line-height:15px;
}

.pagination li {
	display:block;
	font-size:11px;
	line-height:15px;
	float: left;
	margin: 2px 6px 2px 0;

}

.pagination li a, 
.pagination li a:visited {
	background-color:#EADCA3;
	border:1px solid #333333;
	color:#333333;
	display:block;
	/*padding:1px 5px 2px 5px; */
	width: 18px;
	text-decoration:none;
}

.pagination li:hover,
.pagination li a:hover {
	background-color:#333333;
	color:#EADCA3;
}

.pagination .aktuell {
	background-color:#333333;
	border:1px solid #333333;
	color:#EADCA3;
	display:block;
	width: 18px;
	text-decoration:none;
}

.pagination .dots,
.pagination .dots:hover {
	background-color:#EADCA3;
	border:1px solid #EADCA3;
	color:#333333;
	display:block;
	width: 20px;
	text-decoration:none;
}/* ############################################ style.css ############################################ */
BODY {
background-image: url(http://www.xdcms.de/files/7/bg.jpg); 
background-position: center top; 
background-repeat: no-repeat; 
background-color: rgb(198, 158, 0); 
color: rgb(51, 51, 51);
}
.footer-content .partner img
{
float: left;
}

#flipleft img
{
width: 252px;
height: 358px;
max-width: 252px;
max-height: 358px;
overflow: hidden;
}

.btn-anfrage-senden
{
background-image: url(http://www.xdcms.de/files/7/anfrage_btn.png);
background-repeat: no-repeat;
text-transform: uppercase;
font-size: 14px;
color: #333333;
height: 29px;
line-height: 30px;
overflow: hidden;
width: 85px;
text-align: center;
margin-top: 10px;
float: right;
text-decoration: none;
}

.kontakt-fehler input,
.kontakt-fehler textarea
{
color: red !important;
border: 1px solid red !important;
}

.kontakt-box .kontakt-error
{
margin-top: 10px;
font-weight: bold;
color: red;
font-size: 14px;
}

.seaofsand-input.kontakt textarea
{
background-image: url(http://www.xdcms.de/files/7/bg_textarea.jpg);
background-position: top;
background-repeat: repeat-x;
border: 1px solid #999999;
width: 275px;
padding: 5px;
height: 240px;
margin-bottom: 20px;
font-family: Arial;
font-size: 14px;
}

.seaofsand-input input[type=text]
{
background-image: url(http://www.xdcms.de/files/7/bg_input.jpg);
border: 1px solid #999999;
color: #1e1e20;
font-weight: bold;
font-size: 16px;
font-family: Arial;
padding: 5px;
padding-left: 10px;
}

.seaofsand-input.kontakt input[type=text]
{
width: 185px;
margin-bottom: 20px;
}

.seaofsand-input input[type=text]:focus
{
color: #333 !important;
}


.newsletter {
   width: 254px;
   padding-left: 5px;
}

.newsletter > input[type=text] {
   width: 235px;
}

.seaofsand-footer .about
{
margin-top: 10px;
color: #ffffff;
font-size: 10px;
}

.about .left
{
float: left;
width: 400px;
}

.about .right
{
float: right;
width: 400px;
text-align: right;
}

.about .right span
{
vertical-align: middle;
}

.about .right img
{
float: right;
}

.contentbox-content .left .buttons img
{
float: left;
margin-right: 15px;
margin-left: 2px;
}

.imageflip
{
background-image: url(http://www.xdcms.de/files/7/imageflip_bg.png);
width: 252px;
height: 358px;
margin-bottom: 20px;
padding: 6px;
padding-left: 5px;
}

.slideshow .flashslide
{
background-image: url(http://www.xdcms.de/files/7/slideshow_1.jpg);
width: 538px;
height: 276px;
margin-left: 13px;
}

.navigation .imprint
{
background-image: url(http://www.xdcms.de/files/7/imprint_bg.png);
width: 205px;
max-width: 205px;
overflow: hidden;
height: 30px;
background-repeat: no-repeat;
text-align: center;
line-height: 28px;
font-size: 10px;
text-transform: uppercase;
float: right;
margin-bottom: 47px;
color: #5a491e;
}

.imprint a,
.imprint a:visited
{
color: #5a491e;
text-decoration: none;
}

.imprint a:hover,
.imprint a:active
{
color: #5a491e;
text-decoration: underline;
}

.custom_menu div
{
height: 47px;
max-height: 47px;
overflow: hidden;
line-height: 40px;
margin-bottom: 1px;
float: left;
}

.custom_menu div > span 
{
display: none;
}

.custom_menu div.home 
{
background-image: url(http://www.xdcms.de/files/7/navi/home.png);
width: 88px;
height: 44px;
}

.custom_menu div.home:hover,
.custom_menu div.home.current
{
background-image: url(http://www.xdcms.de/files/7/navi/hover/home.png);
}

.custom_menu div.galerien 
{
background-image: url(http://www.xdcms.de/files/7/navi/galerien.png);
width: 107px;
height: 44px;
}

.custom_menu div.galerien:hover,
.custom_menu div.galerien.current
{
background-image: url(http://www.xdcms.de/files/7/navi/hover/galerien.png);
}

.custom_menu div.acts 
{
background-image: url(http://www.xdcms.de/files/7/navi/acts.png);
width: 69px;
height: 44px;
}

.custom_menu div.acts:hover,
.custom_menu div.acts.current
{
background-image: url(http://www.xdcms.de/files/7/navi/hover/acts.png);
}

.custom_menu div.tickets 
{
background-image: url(http://www.xdcms.de/files/7/navi/tickets.png);
width: 99px;
height: 44px;
}

.custom_menu div.tickets:hover,
.custom_menu div.tickets.current
{
background-image: url(http://www.xdcms.de/files/7/navi/hover/tickets.png);
}

.custom_menu div.anfahrt 
{
background-image: url(http://www.xdcms.de/files/7/navi/anfahrt.png);
width: 108px;
height: 44px;
}

.custom_menu div.anfahrt:hover,
.custom_menu div.anfahrt.current
{
background-image: url(http://www.xdcms.de/files/7/navi/hover/anfahrt.png);
}

.custom_menu div.news 
{
background-image: url(http://www.xdcms.de/files/7/navi/news.png);
width: 75px;
height: 44px;
}

.custom_menu div.news:hover,
.custom_menu div.news.current
{
background-image: url(http://www.xdcms.de/files/7/navi/hover/news.png);
}

.article-teaser .teaser-img img,
.article-full .image
{
float: left;
width: 160px;
margin-right: 10px;
margin-bottom: 10px;
}

.article-full .image
{
width: auto;
}

.article-teaser .btn span
{
display: none;
}

.article-teaser .btn
{
background-image: url(http://www.xdcms.de/files/7/article_btn.png);
width: 85px;
height: 29px;
float: right;
margin-top: 10px;
}

.article-teaser
{
margin-bottom: 25px;
}

.article-teaser .title
{
line-height: 45px;
}

.seaofsand-body .slideshow
{
background-image: url(http://www.xdcms.de/files/7/slideshow_bg.png);
background-position: top left;
background-repeat: no-repeat;
width: 553px;
max-width: 553px;
height: 290px;
float: left;
}

.seaofsand-footer
{
margin-top: 18px;
margin-bottom: 100px;
width: 861px;
max-width: 861px;
}

.seaofsand-footer .footer-top
{
background-image: url(http://www.xdcms.de/files/7/footer_bg_top.png);
height: 6px;
background-repeat: no-repeat;
background-position: top;
overflow: hidden;
max-height: 6px;

}

.seaofsand-footer .footer-content
{
background-color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
}

.seaofsand-footer .footer-bot
{
background-image: url(http://www.xdcms.de/files/7/footer_bg_bot.png);
height: 6px;
background-repeat: no-repeat;
background-position: top;
overflow: hidden;
max-height: 6px;

}

.footer-content .left
{
width: 290px;
float: left;
}

.footer-content .right
{
width: 540px;
float: right;
}

.seaofsand-header
{
height: 145px;
max-height: 145px;
overflow: hidden;
}

.seaofsand-header .logo
{
float: left;
width: 310px;
height: 145px;
background-image: url(http://www.xdcms.de/files/7/logo_bg.png);
background-position: top left;
background-repeat: none;
}

.seaofsand-header .navigation
{
float: right;
width: 553px;
height: 145px;
background-image: url(http://www.xdcms.de/files/7/navigation_bg.png);
background-position: top left;
background-repeat: none;
}

.seaofsand-body .ticket
{
background-image: url(http://www.xdcms.de/files/7/ticket_bg.png);
background-position: top left;
background-repeat: no-repeat;
min-height: 156px;
width: 310px;
padding-top: 132px;
float: left;

}

.contentbox-top
{
background-image: url(http://www.xdcms.de/files/7/contentbox_top.png);
height: 6px;
background-repeat: no-repeat;
background-position: top;
overflow: hidden;
max-height: 6px;
}

.contentbox-bottom
{
background-image: url(http://www.xdcms.de/files/7/contentbox_bottom.png);
height: 8px;
background-repeat: no-repeat;
background-position: top;
overflow: hidden;
max-height: 8px;
}

.contentbox-content
{
background-image: url(http://www.xdcms.de/files/7/contentbox_content.png);
background-repeat: repeat-y;
background-position: top;
min-height: 200px;
}

.contentbox-content .left
{
width: 275px;
padding-left: 30px;
float: left;
padding-bottom: 25px;
}

.contentbox-content .right
{
width: 503px;
padding-right: 30px;
float: right;
}

h2
{
font-size: 18px;
color: #403215;
font-weight: bold;
font-family: Arial;
}

a h2,
a:visited h2,
a:active h2,
h2 a,
h2 a:active,
h2 a:visited
{
color: #403215;
text-decoration: none;
}



/* runtime: 0.067337989807129 */
