body {
  background:#ddeff3 url("/img/bg.jpg") no-repeat fixed;
  background-position:left bottom;
  margin:0 auto;
  padding:0;
  color:#333;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Arial, sans-serif;
  font-size:12px;
  text-align:center,justify;
  margin: 20px 0px 30px 0px;
  }

div#error {
  display:none;
  position:absolute;
  top:40%;
  right:40%;
  border: 4px solid #08089C;
  background-color: #ADD7F7;
  color: black;
  width: 322px;
  height: 200px;
  padding-left:10px;
  background-image:url('/img/icon_close.gif');
  background-position:95% 95%;
  background-repeat:no-repeat;
  cursor:pointer;
}

#background {position:bottom; width:100%; height:100%;}

td {  
	font-family: Verdana,Serif;
  	font-size:11px;
}

h1 {
 	font-size:16px;
 	font-weight:normal;
 	color: #0d0b9c;
 	margin:0px;
 	margin-bottom:20px;
 	padding:0px;
}

h2 {
 	font-size:16px;
 	font-weight:normal;
 	color: #0d0b9c;
}

hr {
	margin-left:8px;
  height:0px;
	border:0px;
	border-bottom:1px solid #d1e0e2;
	}
  
a {
  color:#0d0b9c;
  }
  
a:hover {
  color:#abd5f1;
  }  
  
#header {
  float:left;
  width:960px;
  background:#FFFFFF url("img/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:16px 16px 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("/img/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#header a {
  float:left;
  display:block;
  background:url("/img/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#333;
  }
#header #current {
  background-image:url("/img/left_on.gif");
  }
#header #current a {
  background-image:url("/img/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
.small {
 	padding:2px;
  color:#aaaaaa;
  text-decoration:none;
  font-size:10px;
}
.content {
 width:600px;
 float:right;
 background-color:#FFFFFF;
}

.menucontainer {
 border:0px solid #000;
 background-color:#e2e2f6;
 width:169px;
 float:left;
 background-color:#d5eaf8;
 padding-bottom:50px;
}
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
background-color:#0d0b9c;
}


a.menu:link, a.menu:visited
{
 color:#333;
 background-color:#abd5f1;
 text-decoration:none;
}
a.menu:active, a.menu:hover
{
 color:#FFFFFF;
 background-color:#0d0b9c;
}
a.menu {
 display:block;
 padding:5px;
 margin-top:1px;
 background-color:#e2e2f6;
 font-weight:bold;
 color:#333;
 text-decoration:none;
 }
a.menuA {
 color:#FFFFFF;
 background-color:#0d0b9c;
 display:block;
 padding:5px;
 margin-top:1px;
 font-weight:bold;
 text-decoration:none;
 }
a.submenu {
 display:block;
 padding:3px;
 margin-top:1px;
 background-color:#abd5f1;
 font-weight:normal;
 color:#000000;
 text-decoration:none;
 }
a.submenu:link {
 color:#000000;
 text-decoration:none;
 }
a.submenu:visited {
 color:#000000;
 text-decoration:none;
 }
a.submenu:hover {
 display:block;
 background-color:#abd5f1;
 color:#000000;
 text-decoration:none;
 }
a.submenu:active {
 color:#000000;
 text-decoration:none;
 }
 
 
/** TOP Angebote **/
div.topangebot div.container {
  width:550px;
  border:0;
  margin:-80px 0px 35px 25px;
  border-bottom:1px solid #0d0b9c;
  font-family:tahoma;
  background-color:#eaedf2;
  overflow:hidden;
}

div.topangebot img.stern {
  top:0px;
  left:-5px;
  z-index:15;
  position:relative;
}

div.topangebot div.titel {
  background:url('http://kreuzfahrten-agentur.de/img/bg-line.png') repeat-x;
  width:100%;
  color:#f9df07;
  font-size:12px;
  padding:5px 5px 5px 85px;
  margin-bottom:2px;
}

div.topangebot div.price {
  background:url('http://kreuzfahrten-agentur.de/img/bg-line.png') repeat-x;
  width:110px!important;
  color:#f9df07;
  font-weight:bold;
  font-size:12px;
  float:left;
  padding:5px 5px 5px 85px;
  margin-right:15px;
}

*div.topangebot div.price {
  background:url('http://kreuzfahrten-agentur.de/img/bg-line.png') repeat-x;
  width:210px!important;
  color:#f9df07;
  font-weight:bold;
  font-size:12px;
  float:left;
  padding:5px 5px 5px 85px;
  margin-right:15px;
}

div.topangebot div.button  {
  background:url('http://kreuzfahrten-agentur.de/img/bg-button.png') repeat-x;
  width:145px;
  color:#6f7386;
  font-size:13px;
  text-align:center;
  padding:5px;
  float:left;
  margin-right:2px;
}
div.topangebot div.button img {vertical-align:top;margin-right:10px;}
div.topangebot div.button a.angebotlink {
 color:#4c4e63;
 text-decoration:underline;
 }
 div.topangebot div.button a.angebotlink:hover {
 color:#0d0b9c!important;
 text-decoration:overline;
 }
div.topangebot div.button a.angebotlink:active, div.topangebot div.button a.angebotlink:visited, div.topangebot div.button a.angebotlink:link  {
 color:#4c4e63;
 text-decoration:underline;
 }
 
 #facebook-button {
  padding-left:12px;
  float:left;
  }
