<!--
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0;padding:0;}
a img,:link img,:visited img,button img {	border:none;}
address {font-style:normal;}
/* Layout */
html, body {	background-color:#E8E5DB; margin:0; padding:0; text-align:center; color:#000;}
.xsnazzy {position:relative;clear:both;width:950px;margin:0 auto;padding:0;text-align:left;background: transparent; margin-top:25px;}
.xtop{ display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
.xb1, .xb2, .xb3 { height:1px;}
.xb2, .xb3, .xb4 { background:#fff;border-left:1px solid #9BA9B0;border-right:1px solid #9BA9B0;}
.xb1 {margin:0 4px 0 4px;background:#9BA9B0;}
.xb2 {margin:0 2px 0 2px;border-width:0 2px;}
.xb3 {margin:0 1px 0 1px;}
.xb4 {height:2px; margin:0 0 0 0;}
div#container {position:relative;clear:both;width:950px;margin:0 auto;text-align:left;background:#fff;border-width: 0 1px 1px; border-style:solid;border-color:#9BA9B0;}
div#header {position:relative;clear:both;width:100%;margin:0;padding:0;}
div#main-nav {position:relative;float:right;clear:right;width:740px;height:21px;margin-top:65px;border-bottom:1px solid #9BA9B0;}
div#catalog-bar {float:left;clear:left;width:690px;padding:35px 10px 25px 20px;}
div#catside-bar {float:right;clear:right;width:200px;padding:15px 20px 30px 0;}
div#footer {position:relative;clear:both;width:950px;height:35px;text-align:left;margin:0 auto;}
div.special-offer {padding:10px 5px 10px 70px;border:2px solid #E6B609;margin-bottom:5px;}
/* Header */
div#header h1 {float:left;	width:200px;height:100px;background:#fff url(../img/logo.png) no-repeat;margin:0;padding:0;}
div#clock {float:right;width:250px;height:13px;padding-right:10px;text-align:right;}
div#slogan {float:left;width:560px;text-align:right;color:#F7B500;font:13px/13px Arial,sans-serif;height:13px;margin:0;padding-left:60px;}
div#header h1 a {display:block;width:200px;height:100px;}
div#header h1 strong {display:none;}
/* Main-Navigation */
ul#nav {position:absolute;bottom:0; right:50px;list-style-type:none;height:21px;}
ul#nav li {display:block;float:left;width:100px;height:21px;margin:0 0 0 3px;}
ul#nav li a{display:block;width:100px;height:19px;padding:2px 0 0 0;color:#fff;text-align:center; background:#9BA9B0;}
ul#nav li a:hover{color:#000;background:#F7B500;}
/* Footer */
div#footer p {position:absolute;top:0;left:0;clear:both;margin:0 15px 0 15px;padding:3px 0 0 0;}
div#footer a {color:#CE0000;text-decoration:none;font-weight:normal; border:0 !important;}
div#footer a:hover,div#footer a:active,div#footer a:focus {color:#828282;border:0 !important;}
/* Main-boxes */
ul.mainbox {list-style-position: inside; font: 11px/150% Verdana,Arial,sans-serif; margin: 25px 10px 0 15px;list-style-image: url(../img/mainbox/haken.gif);}
p.inner { margin: 0 10px 10px 10px;font: 11px/14px Verdana,Arial,sans-serif;}
/* Side-boxes */
ul.sidemenu {list-style-position: inside; list-style-image: url(../img/mainbox/pfeil.gif); margin:0; padding:0;}
ul.sidemenu li { margin-bottom:3px; padding:0;}
ul.sidemenu a {color:#CE0000;}
ul.sidemenu a:hover { color:#60686C;}
#catside-bar .katalog_land,#catside-bar .katalog_schiff,#catside-bar .katalog_sparen,#catside-bar .katalog_reisen,#catside-bar .katalog_hotline,#catside-bar .katalog_callback {width:180px;padding:30px 10px 15px 10px;background-color:#F3F2ED;margin-top:25px;}
#catside-bar .katalog_land {background: #F3F2ED url(../img/menu/head_land.gif) no-repeat;}
#catside-bar .katalog_schiff { background: #F3F2ED url(../img/menu/head_schiff.gif) no-repeat;}
#catside-bar .katalog_sparen { background: #F3F2ED url(../img/menu/head_sparen.gif) no-repeat;}
#catside-bar .katalog_reisen { background: #F3F2ED url(../img/menu/head_reiseart.gif) no-repeat;}
#catside-bar .katalog_hotline { background: #F3F2ED url(../img/menu/head_hotline.gif) no-repeat;}
#catside-bar .katalog_callback { background: #F3F2ED url(../img/menu/head_callback.gif) no-repeat;}

/* Reise-boxes */
ul.reisebox {list-style-position: inside;font: 11px/150% Verdana,Arial,sans-serif;margin: 15px 10px 0 15px;list-style-image: url(../img/mainbox/haken.gif);}
ul.reisebox2 {list-style-position: inside; font: 11px/150% Verdana,Arial,sans-serif;margin: 15px 10px 0 15px;list-style-image: url(../img/mainbox/pfeil.gif);}
div#reiseindi,div#direktbuchung,div#indikatalog {position:relative;float:left;margin-right:40px;width:278px;min-height:240px;padding:34px 1px 0 1px;background-color:#F3F2ED;}
p.reiseinner { margin: 5px 10px 10px 10px; font: 11px/140% Verdana,Arial,sans-serif;}
div#reiseindi {background: #F3F2ED url(../img/reisebox/head_reisen_indi.gif) no-repeat;}
div#direktbuchung {background: #F3F2ED url(../img/reisebox/head_reisen_direkt.gif) no-repeat;}
div#indikatalog { background: #F3F2ED url(../img/reisebox/head_reisen_kat.gif) no-repeat;}

/* Menu-switching Main*/
#index a#nav-1,#katalog a#nav-1,#buchungsinfos a#nav-2,#wiebucheich a#nav-2,#reiseabwicklung a#nav-2,#reisefreunde a#nav-3,#reiseservice a#nav-4,#urlaubscheckliste a#nav-4,#auswertigesamt a#nav-4,#flughafeninfos a#nav-4,#reisereport a#nav-4,#schiffliste a#nav-4,#newsletter a#nav-4,#partner a#nav-5,#kontakt a#nav-6,#impress a#nav-6,#reiseagb a#nav-6,#nutzung a#nav-6 { color:#000;background:#F7B500;}

#side-bar .katalog_hotline { width:180px; padding:30px 10px 15px 10px;background-color:#F3F2ED;margin-top:25px;}
#side-bar .katalog_hotline { background: #F3F2ED url(../img/menu/head_hotline.gif) no-repeat;}

/* Link-styling */
a:link,a:visited {color:#CE0000;font:11px/140% Verdana,Arial,sans-serif;text-decoration:none;}
a:hover,a:active,a:focus {color:#60686C;text-decoration:none;}
a.catalog:link,a.catalog:visited {color:#0080C3;text-decoration:underline;font:bold 13px/140% Verdana,Arial,sans-serif;}
a.catalog:hover,a.catalog:active,a,catalog:focus {color:#E6B609;}

/* Text-styling */
p {display:block;font:11px/14px Verdana,Arial,sans-serif;margin:0 0 5px 0;clear:both; color:#000;}
p.catalog {font:11px/140% Verdana,Arial,sans-serif;margin:0 0 0 0;}
h1 {font:bold 15px/20px Verdana,Arial,sans-serif;margin:0 0 10px 0;color: #003366;clear:both;}
h1.catalog {font:bold 15px/16px Verdana,Arial,sans-serif;color:#0080C3;margin:0 0 10px 0;clear:both;}
h2 {font:bold 15px/16px Verdana,Arial,sans-serif;color:#9A9882;margin:0 0 10px 0;clear:both;}
h2.catalog {font:bold 11px/140% Verdana,Arial,sans-serif;color:#000; margin:0 0 0 0;clear:both;}
h2.reise_headline {color:#0080C3;font:bold 25px/25px Arial,Verdana,sans-serif;}
h3 {font:bold 13px/13px Verdana,Arial,sans-serif;margin:0 0 5px 0;clear:both;}
h3.catalog {font:bold 11px/11px Verdana,Arial,sans-serif;margin:4px 0 6px 0;color:#0080C3;}
h4 {font:bold 12px/12px Verdana,Arial,sans-serif;margin:25px 0 10px 0;clear:both;}
img {border:none;margin:0;}
.strong {font-weight: bold;}
.small {font:9px/11px Verdana,Arial,sans-serif !important;}
.center {text-align:center;}
.right {text-align:right;}
.red {color:#CE0000;}
.yellow {color:#E6B609;}
.blue {color:#0080C3;}

/* Form-styling */
input.inputText {border:1px solid #A19F92;background:#FAF8EA;padding:2px 3px 2px 3px;width:250px;font:11px/130% Verdana,Arial,sans-serif;}
input.inputText:hover,input.inputText:active,input.inputText:focus,input.inputFile:hover,input.inputFile:active,input.inputFile:focus{border:1px solid #C4B882;background:#fff;}
input.inputSubmit,input.inputReset {padding:1px 5px 1px 5px;margin:0;font: 11px/100% Verdana,Arial,sans-serif;color:#fff;background-color:#9BA9B0;}
label {display:inline;float:left;width:150px;font: bold 11px/140% Verdana,Arial,sans-serif;cursor:pointer;}
label.login {width:65px;}
span.fakelabel {display:block;float:left;width:150px;font:bold 11px/140% Verdana,Arial,sans-serif;}
select#gender {width:60px;}
input.error {background-color:#ffe3e3;border:1px solid #dc6e66;}
input.error:hover,input.error:active,input.error:focus {border:1px solid #dc6e66;background:#fff;}
label.error,span.error {font-weight:bold;color:#f00;}
textarea {width:400px;border:1px solid #9BA9B0;background:#FBF8E0;padding:2px 5px 1px 4px;}
textarea:hover,textarea:active,textarea:focus {background:#fff;}
textarea.error {background:#ffe3e3;border:1px solid #dc6e66;}
textarea.error:hover,textarea.error:active,testarea.error:focus {background:#feefef;border:1px solid #dc6e66;}
select { font:11px/13px Verdana,Arial,sans-serif; color:#000; background-color:#FAF8EA; border:1px solid #ccc; }
select.error {background:#feefef;border:1px solid #dc6e66;}
select option {font:11px/11px Verdana,Arial,sans-serif;color:#000;background:#FAF8EA;border-top:1px solid #ddd;}

/* Katalog */
.cat-offer {position:relative;float:left;margin-right:25px;width:200px;height:225px;padding:30px 0 15px 0;margin-top:25px;}
.offer-headline {position:absolute;top:4px; left:10px;}
.offer-headline h1 {font:bold 13px/100% Verdana,Arial,sans-serif;}
.offer-price {position:absolute;top:80px; right:0px;width:60px;font:bold 11px/100% Verdana,Arial,sans-serif;text-align:center;}
.offer-text {position:absolute;top:145px; left:0px;font:bold 11px/100% Verdana,Arial,sans-serif;}
.offer-more {position:absolute;bottom:0px; left:0px;}
-->
