@charset "utf-8";
a
{
  color:#ffffff;
  text-decoration:underline;
  font: 11px verdana,arial,helvetica,sans-serif;
}
a.navi{
  color:#FFE4A5;
  text-decoration:none;
  font: 16px verdana,arial,helvetica,sans-serif;
	border-width:0px;
}
a.seitenzahl{
  color:#ffffff;
  text-decoration:none;
  font: 80% verdana,arial,helvetica,sans-serif;
}
a.activ {
	background: #268689;
	text-decoration:none;
}
a.kalenderlink{
color:#ffffff;
/*font-weight:bold;*/
/*background-color:#39c63c;*/
}
a.navi img{
border:1px solid #ffe4a5;
}
area{
cursor:pointer;
}
#bildbox {
  height:115px;
  width:170px;
  margin: 10px 0px 5px 8px; /* oben, rechts, unten, links */
  border: 0px solid #000000;
  color:#d2feff;
  float:left;
  font: 90% verdana,arial,helvetica,sans-serif;
  z-index:15;
  }
body{
  padding:0px;
  color:#ffffff;
  text-align:center;
  margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  background-color:#288689;
  font: 10px verdana, arial, helvetica,sans-serif;
  border-right: 0px solid #ffe4a5;
}
div{
  font: 11px verdana, arial, helvetica,sans-serif;
}
.buttons{
	background-color:#c49b39;
	border:1px solid #ffe4a5;
	color:#ffffff;
  font: 11px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	padding:2px 4px 3px 4px; /* oben, rechts, unten, links */
	margin:0px;
	cursor: pointer; /* hand-shaped cursor */
	text-decoration:none;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.belegt{
		color:#E6E6E6;
}
.calenderrow{
	cursor: pointer; /* hand-shaped cursor */
}
#contentnavi {
  width:650px;
  height:30px;
  color:#ffffff;
  padding:1px;
  border: 0px solid #000;
  background-color:#39c0c4;
  margin: 5px 0px 0px 0px; /* oben, rechts, unten, links */
  font: 80% verdana,arial,helvetica,sans-serif;
  float:left;
  }
#content {
  height:355px;
  width:500px;
  float:left;
  margin:5px 5px 5px 5px; /* oben, rechts, unten, links */
  border:0px solid #ffe4a5;
  /*background-color:#39c0c4;*/
  color:#ffffff;
  padding:3px;
/*  font: verdana,arial,helvetica,sans-serif; */
  overflow:auto;
/*  z-index:2;*/ 
  position:relative;
}
#faderDescr{
  width:180px;
  font: 60% verdana,arial,helvetica,sans-serif;
}
.fehler{
  font: 10px verdana,arial,helvetica,sans-serif;
  color:#fff;
}
fieldset{
  font: 90% verdana,arial,helvetica,sans-serif;
  border:0px solid #ffe4a5;
  padding:1px;
}
#footer {
  margin:0px 0px 0px 0px; /* oben, rechts, unten, links */
  height:20px;
  text-align:center;
  border-top:1px solid #ffe4a5;
  border-bottom:1px solid #ffe4a5;
  background-color:#288689;
  color:white;
  padding:4px 0px 0px 3px;
  }
#footerright{
  font: 10px verdana,arial,helvetica,sans-serif;
  margin:0px 0px 0px 0px; /* oben, rechts, unten, links */
  border:0px solid #333;
  color:white;
}
form{
	margin:0px;
	padding:0px;
}
.formdescription img{
}
h1{ 
  font: 12px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:10px;
}
h2 {
    font: 90% verdana,arial,helvetica,sans-serif;
	font-weight:bold;
}
h3 {
    font: 70% verdana,arial,helvetica,sans-serif;
	font-weight:bold;
}
#headerlogo {
  height:70px;
  margin:0px 0px 0px 0px;
  border:0px solid #000000;
  background-color:#288689;
  }
#headnavi {
  height:35px;
  margin:0px 0px 0px 0px;
  padding:0px 0px;
  text-align:center;
  border-top:1px solid #ffe4a5;
  border-bottom:1px solid #ffe4a5;
  color:#d2feff;
  font: 90% verdana,arial,helvetica,sans-serif;
}
.help{
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
hr{
	border-width:thin;
}
img.haustier{
	opacity:0.7;
}
img{
	border-color:#ffe4a5;
}
#infozeileout {
  padding:2px;
  width:430px;
  border: 0px solid #ffe4a5;
  background-color:#39c0c4;
  margin: 2px 2px 2px 2px; /* oben, links, unten, oben */
  float:left;
  z-index:15;
  font: 80% verdana,arial,helvetica,sans-serif;
  }
#infobox {
  width:170px;
  margin: 0px 0px 0px 8px; /* oben, rechts, unten, links */
  background-color:#39c0c4;
  border: 0px solid #000000;
  color:#ffffff;
  float:left;
  padding:1px;
  font: 90% verdana,arial,helvetica,sans-serif;
}
#inlineContent table{
  font: 120% verdana,arial,helvetica,sans-serif;
	position:relative;
	left:0px;
}
input{
	margin:0px;
	padding:10px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px;
	cursor:pointer;
}
input.hd{
	visibility:hidden;
}
#leftbox {
  width:170px;
  height:405px;
  margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  border-right:1px solid #FFE4A5;
  background-color:#39c0c4;
  color:#a5fcff;
  float:left;
  padding:3px;
  z-index:5;
 }
#leftboxin {
  margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  padding: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  border: 0px solid #000000;
  color:#a5fcff;
  width:170px;
  height:333px;
/*  font: verdana,arial,helvetica,sans-serif;
*/ }
#leftbox2 {
  width:220px;
  height:135px;
  margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  background-color:#39c0c4;
  border:0px solid #288689;
  color:#a5fcff;
  float:left;
  padding:2px;
/*  font: verdana,arial,helvetica,sans-serif;
*/  
	display:inline;
 }
#leftboxpreview {
  margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  border: 0px solid #39c0c4;
  color:#a5fcff;
  padding:2px;
  font: 60% verdana,arial,helvetica,sans-serif;
  position:relative;
  float:left;
  top:-5px;
  left:-5px;
  width:150px;
 }
legend{
  font: 80% verdana,arial,helvetica,sans-serif;
  padding:0px;
}
#logo{
	position:relative;
	top:0px;
}
#mailbox{
	height:35px;
	border:0px solid #000;
	padding:0px;
	position:relative;
	top:33px;
	left:0px;
	font-size:100%;
}
#mailbox div{
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
#main {
  margin:0px 0px 0px 0px; /* oben, rechts, unten, links */
  height:470px;
  border:0px solid #000000;
  color:#ffffff;
  background-color:#288689;
  background-image: url(img/allgemein/main.jpg);
  background-repeat:no-repeat;
  background-position:center;
  /*text-align:center;*/
/*  font: verdana,arial,helvetica,sans-serif;
*/  }
#maincontent {
  margin:0px 0px 0px 0px; /* oben, rechts, unten, links */
  height:340px;
  border:0px solid #000000;
  background-color:#39c0c4;
  color:#ffffff;
  padding:0px;
/*  font: verdana,arial,helvetica,sans-serif;
*/  float:left;
	z-index:5;
  /*text-align:center;*/
}
#mainnavi{
	padding:2px;
	width:840px;
	height:15px;
	color:#ffffff;
  	font-weight:normal; 
	top:1px;
 	border:0px solid #ffe4a5;
/*  background-color:#268689;*/
  margin: 0px 0px 0px 0px;
  position:relative;
  top:1px;
}
#mainnavi a{
	font: 100% verdana,arial,helvetica,sans-serif;
	padding:2px;
	width:840px;
	height:15px;
	color:#ffffff;
  	font-weight:normal; 
	top:1px;
 	border:0px solid #000000;
}
#mainobjectinfo{
	border:0px solid #000000;
	width:190px;
	height:300px;
	position:relative;
	top:5px;
}
#monatsauswahl{
	outline:0;
	border:0;
	-moz-focus-inner:

}
#navibuttonactive{
border:3px double #ffe4a5;
}
#nest {
  background-color:#288689;
  width:930px;
  height:410px;
  border:0px solid #000000;
  margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
  padding:12px 10px 12px 10px;
  font: 100% verdana,arial,helvetica,sans-serif;
  border: 0px solid #ffe4a5;
  position:relative;
  top:3px;
  border:1px solid #FFE4A5;
  }
#nestcontainer {
  width:925px;
  background-color:#39c0c4;
  border: 1px solid #ffe4a5;
  height:408px;
  color:black;
  margin:0px 0px 0px 0px; /* oben, rechts, unten, links */
  font: 10px verdana,arial,helvetica,sans-serif;
  overflow:hidden;
}
noscript p{
	font-size:80%;
	text-align:center;
	color:#CCFF99;
	font-weight:bold;
}
p{
  font: 11px verdana,arial,helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
	text-align: left;
	padding:0px;
	margin:0px;
}
#pdf{
	position:absolute;
	left:20px;
	top:155px;
	width:160px;
	height:40px;
  font:60% verdana,arial,helvetica,sans-serif;
   border:0px solid #fff;
	z-index:2;
	padding:0px;
	margin:0px;
}
#positionnavi {
  height:20px;
  text-align:left;
  color:#d2feff;
  font-weight:bold;
  }
#reisedaten{
	background-color:#268689;
	border:1px solid #ffe4a5;
	width:160px;
	padding:3px;
	text-align:left;
	position:relative;
	top:0px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	opacity:0.9;
}
#reisedaten strong{
	font: 11px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
}
#reisedaten table{
	font: 11px verdana,arial,helvetica,sans-serif;
	position:relative;
	left:5px;
}
table{
  font: 11px verdana, arial, helvetica,sans-serif;
}
select{
  font: verdana,arial,helvetica,sans-serif;
  border:0px solid #373589;
  padding:0px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px;
}
.sft{
display:none;
visibility:hidden;
height:0px;
overflow:hidden;
}
submit{
border:0px solid #fff;
}
#tabmenu {
	color: #000000;
	border-bottom: 1px solid #ffe4a5;
	margin: 5px 0px 0px 10px; /* oben,rechts,unten,links */
	padding: 3px 2px 2px 3px;
	z-index: 1;
	width:520px;
	font: 11px verdana,arial,helvetica,sans-serif;
	text-align:left;
	float:left;
	position:relative;
}

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
}
#tabmenu a, a.active {
/*		color: #777777;*/
	background: #c49b39;
/*   		font: 60% verdana,arial,helvetica,sans-serif;*/
	border: 1px solid #ffe4a5;
	padding: 2px 3px 2px 3px; /* oben,rechts,unten,links */
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-khtml-border-radius-topright:4px;
	-khtml-border-radius-topleft:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-top-left-radius:4px;

}
#tabmenu a.active {
	background: #288689;
	border-bottom: 1px solid #39c0c4;
	color:#ffffff;
	padding: 2px 3px 2px 3px; /* oben,rechts,unten,links */
}
#tabmenu li a:hover {
	color: #ffffff;
	background: #39c0c4; }
#tabmenu a:visited {
	/*	color: #ffffff; */}
#tabmenu a.active:hover {
	background: #39c0c4;
	color: #ffffff; }
#tabmenu a.virttour {
	background: #4E4BC4;
	color: #ffffff; }
#tabmenu a.virttour:hover {
	background: #39c0c4;
	color: #ffffff; }
td.formsdescription{
  font: 11px verdana,arial,helvetica,sans-serif;
}
td.navi {
  text-align:left;
  color:#FFE4A5;
  font: 11px verdana,arial,helvetica,sans-serif;
  background-color:#288689;
  font-weight:normal;
  padding-bottom: 2px;
  }
td.kal
{
	font: bold 11px verdana,arial,helvetica,sans-serif;
	color:#ffffff;
	text-align:right;
	font-style: normal;
	line-height: normal;
	vertical-align: right;
	padding:0px;
	margin:0px;
}
td.kalinactiv{
	font-size:11px;
	text-align:right;
	border:0px solid #ffffff;
	color:#e6e6e6;
}
td.kalbelegt
{
  tont: 11px verdana,arial,helvetica,sans-serif;
	color:#e6e6e6;
	text-align:center;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	vertical-align: right;
	text-decoration: line-through;
}
td.kalfirst
{
	
	text-align:center;
	color:#FFFFFF;
  font: bold 11px verdana,arial,helvetica,sans-serif;
 	border:0px solid #ffffff;
 	padding:2px;
}
td.preis{
	text-align:center;
  font: 11px verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:center;
	color:#E6E6E6;
}
th
{
  font: 11px verdana,arial,helvetica,sans-serif;
	color:#FFFFFF;
	line-height: normal;
	font-weight: normal;
	text-align:center;
}
th.kal
{
    font: 11px verdana,arial,helvetica,sans-serif;
/*	background-color:#268689;*/
	text-align:center;
	color:#FFFFFF;
 	border:0px solid #ffffff;
/*	background-image: url(gics/kal_bckg.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
}
th.kalfirst
{
	font: 11px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
 	
/*	font-weight:bold; */
}
.thumbDiv{
	border:2px solid #39c0c4;
}
.thumbDiv:hover{
	border:2px solid #fff;
}
.thumbDiv:active{
	border:2px solid #fff;
}
.thumbDiv:link{
	border:2px solid #39c0c4;
}
.thumbDiv:visited{
	border:2px solid #fff;
}

#rightbox {
  margin: 0px 2px 0px 5px; /* oben, rechts, unten, links */
  background-color:#ffe4a5;
  border: 0px solid #000000;
  color:#288689;
  float:right;
  padding: 0px;
    font: 100% verdana,arial,helvetica,sans-serif;
  }
input, textarea{
  font: 11px verdana,arial,helvetica,sans-serif;
  border:0px solid #ffffff;
  padding:1px;
}
.tabnavi
{
	font: 80% verdana,arial,helvetica,sans-serif;
	min-width:50px;
	max-width:130px;
	height:15px;
	float:left;
	border: 1px solid #ffe4a5;
	padding:1px;
	text-decoration:none;
	z-index:1;
}
#contentnavi a a.activ
{
	text-decoration:none;
	border: 1px solid #ffffff;
}

