@import url(header.css);
@import url(navi.css);
@import url(content.css);
@import url(blog.css);

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0; /*	color: #00457c;*/
	background: #FFFFFF url(img/leftback.jpg) repeat-y;
	font-family: Arial, Helvetica, sans-serif; /* IE5 Win */
}


html>body {
	/* be nice to Opera */
	font-size: 12px;;
}

h1 {
	color: #00457c;
}
h2 {
	color: #00457c;	
}
h1 a,h2 a{
	color: #00457c;
}
h3 {
	color: #00457c;
}

a {
	color: #00457c;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

#counter {
	color: lime;
}

a:focus { 
	outline: none; 
}



#Box_5{
display:none;
	position:relative;
	left:0px;
	width:170px;
	height:140px;
	background:url(img/oeffnungszeiten.gif) no-repeat;
	float:left;
	
	border: thin solid black;
}


#Box_1 a.hotline{
	width:160px;
	height:170px;
	z-index:1000;
	cursor: pointer;
	display:block;
	background: url('/style/img/oeffnungszeiten.gif') no-repeat bottom left;
}


#Box_1 .navibilder{
	width:168px;
	height: 160px;
	z-index:999;
}

#Box_1 .video{
	width:168px;
	height: 120px;
	z-index:999;
	
}



/*Testboxen*/



.willkommenbox{
text-align: left; 
padding: 15px 20px 10px 15px;
width: 467px; 
font: 12px/150% arial;   
/*height: 240px; */
color: #00457c; 
vertical-align: top; 
background-color: #CCEBF7;
border-radius:20px;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}

.willkommen_zeile1{
line-height: 130%; 
margin: 0pt; 
color: #00457c; 
font-size: 14pt;
}

.willkommen_zeile2{
line-height: 130%; 
margin: 0pt; 
color: #b1ca00; 
font-size: 14pt;
}


.aktuellbox{
width: 231px; 
/*height: 244px; */
margin-left: 20px; 
border:2px solid #009BD5;
border-radius:20px;

-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}

.aktuell_head{
padding: 5px 0 0 20px;
margin: 0; 
font: bold 12px Arial,Helvetica,sans-serif; 
height: 25px; 
color: white; 

background-color:#009BD5;
-moz-border-radius:15px 15px 0 0;
-khtml-border-radius:15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0;
 -webkit-border-top-left-radius: 15px;
 -webkit-border-top-right-radius: 15px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
}

.aktuellbox ul{
list-style: none inside none; 
margin: 20px 10px 0px; 
float: left;
border:1px solid red;
}

.aktuellbox li {
border-bottom: #00457c 2px dotted; 
margin: 0px; 
font-size: 12px; 
padding: 5px 0 5px 0;
border:1px solid blue;
text-decoration:none;
}

.aktuell_innen{
	padding:20px;
}

a.aktuellzeile{
border-bottom: #00457c 2px dotted; 
margin: 0px; 
font: 12px arisl, helvetica; 
color: #00457C;
padding: 5px 0 5px 0;
text-decoration:none;
display:block;

}



.hotel_liste{
width: 510px; 
margin-left: 20px; 
border:2px solid #B2CB00;
border-radius:20px;
float:left;

-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}

.hotel_liste_head{
padding: 5px 0 0 20px;
margin: 0; 
font: bold 12px Arial,Helvetica,sans-serif; 
height: 25px; 
color: white; 


background-color:#B2CB00;
-moz-border-radius:15px 15px 0 0;
-khtml-border-radius:15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0;
 -webkit-border-top-left-radius: 15px;
 -webkit-border-top-right-radius: 15px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
}

.hotel_liste_innen{
	float:left;
	width:100%;
	margin-bottom:1px;
}

.hotel_liste_text {
	margin:10px 0 0 10px;
    text-align: left;
    width: 270px;
	color:#00457c;
	font:12px arial, helvetica;
}
.hotel_liste_text h3 {
    font: bold 12px arial;
    margin: 0;
}
.hotel_liste_text a {
    color: #00457C;
    float: right;
    font: bold 12px arial;
    text-decoration: none;
    white-space: nowrap;
}
.hotel_liste_text a:hover {
    color: #B1CA00;
}
.hotel_liste_pic {
    float: right;
    height: 104px;
    margin-right: 0;
    width: 172px;
}




.hotel_einzel{
width: 497px; 
margin-left: 20px; 
border:2px solid #B2CB00;
border-radius:20px;
float:left;

-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}

.hotel_einzel_head{
padding: 5px 0 0 20px;
margin: 0; 
font: bold 12px Arial,Helvetica,sans-serif; 
height: 25px; 
color: white; 
*width:497px;


background-color:#B2CB00;
-moz-border-radius:15px 15px 0 0;
-khtml-border-radius:15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0;
 -webkit-border-top-left-radius: 15px;
 -webkit-border-top-right-radius: 15px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
}

.hotel_einzel_text{
	padding:10px;
	font:12px Arial,Helvetica,sans-serif; 
	color:#00457C;
}

a.hotelback {
    color: #B1CA00;
    float: left;
    font: bold 12px arial;
    margin-left: 5px;
    margin-top: 5px;
    text-decoration: none;
}


 a.button_hotelbuchung {
    background-color:#B2CB00;
    color: white;
    float: right;
    font: bold 12px arial;
    height: 25px;
	*height:30px;
    text-decoration: none;
	padding: 7px 15px 0 15px;
	
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}
	
	
	



.picbox{
width: 230px; 
margin-left: 0px; 
border:2px solid #B2CB00;
background-color: #B2CB00;
border-radius:20px;

-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}	
	
	
	
	
.picbox_head{
padding: 5px 0 0 20px;
margin: 0; 
font: bold 12px Arial,Helvetica,sans-serif; 
height: 25px; 
color: white; 

background-color:#B2CB00;
-moz-border-radius:15px 15px 0 0;
-khtml-border-radius:15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0;
 -webkit-border-top-left-radius: 15px;
 -webkit-border-top-right-radius: 15px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
}	

.picbox_pic > img{
-moz-border-radius:0 0 20px 20px;
-khtml-border-radius:0 0 20px 20px;
-webkit-border-radius:0 0 20px 20px;
 -webkit-border-top-left-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}	


.greenbox{
width: 245px; 
margin-left: 0px; 
border:2px solid #B2CB00;
border-radius:20px;
height:150px;


-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
}		

.greenbox2{
width: 235px; 
margin-left: 20px; 
*margin-left: 12px; 
_margin-left: 20px;
height:240px;

background: url('/style/img/back.gif') no-repeat;
border: none;
}
/*
border:2px solid #B2CB00;
border-radius:20px;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;*/		

//* fuer IE7*//
*+html .greenbox2{
margin-left: 20px; 
}

*:first-child+html .greenbox2{
margin-left: 0px;
}

.greenbox_head{
padding: 7px 0 0 20px;
margin: 0; 
font: bold 12px Arial,Helvetica,sans-serif; 
height: 22px; 
color: white; 

background-color: none;
/*background-color:#B2CB00;
-moz-border-radius:15px 15px 0 0;
-khtml-border-radius:15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;*/
}	

//* fuer IE7*//
*+html .greenbox_head{
margin:-10px -5px 5px -10px ;
padding: 10px 3px 0 10px ;
height: 27px ; 
border: none ;

background-color: none ;
}

//* fuer IE6*//
* html .greenbox_head{
margin:-10px -5px 5px -10px ;
padding: 10px 3px 0 10px ;
height: 27px ; 
border: none ;

background-color: none ;
}

.greenbox_text{
padding: 5px 5px 10px 10px;
margin: 0; 
font: 12px Arial,Helvetica,sans-serif; 
color: black; 
overflow:hidden;
height:95px;
}	

.greenbox_text2{
padding: 5px 5px 10px 10px;
margin: 0; 
font: 12px Arial,Helvetica,sans-serif; 
color: #00457C; 
overflow:hidden;
height:170px;
}

*:first-child+html  .greenbox_text2 a{
padding-top: 0px;
}	

.block_line{
border-right: 2px solid #b1ca00; 
border-left: 2px solid #b1ca00; 
width: 497px; 
height: 20px; 
margin-left: -12px;
display: block;
}

#container-head{
	margin:0;
	margin-top: 20px !important;
	background: url('/style/img/container-head.gif') no-repeat;
	height: 30px;
	width: 754px;
}

#slideshow-container  { 
width:750px; 
height:204px; 
position:relative; 
border: 2px solid #B2CB00;
}

#slideshow-container a { 
width:750px; height:204px; 
display:block; 
position:absolute; 
top:0; 
left:0; 
z-index:1; 
font:bold 15px arial, helvetica;
text-decoration:none;
color:#e85f00;
}

#slideshow-container a .kasten { 
	margin:100px 0 0 0;
	padding: 10px 20px 10px 20px;
	max-width:350px;
	height:55px;
	background: url('/style/img/banner_hg.png') no-repeat scroll 0 0 #ffd708;
	left: 0;
	position:absolute;
}

/*.zweiter{
	margin-top: 5px;
	font-weight: bold; 
	font-size: 9pt;	
} */

.bild1{
	background: url('/style/img/banner1.png') no-repeat;
}

.bild2{
	background: url('/style/img/banner2.png') no-repeat;
}

.bild3{
	background: url('/style/img/banner3.png') no-repeat;
}

.bild4{
	background: url('/style/img/banner4.png') no-repeat;
}

.bild5{
	background: url('/style/img/banner5.png') no-repeat;
}

.bild6{
	background: url('/style/img/banner6.png') no-repeat;
}



