.donotdisplay {left:-9999px;position:absolute;}
body {font-size:70%;font-family: verdana, arial, tahoma, verdana, helvetica, sans-serif;font-variant: smal-caps;margin:0px;background-color: #dcdbeb;color: #555555;} 
body.bodyIntern {padding: 5px;}
#wrapper {width: 950px;margin:0px auto;text-align:left;background-color:#FFFFFF;}
#banner {height: 205px;background-color: #FFFFFF;padding-top:	15px;margin-left: 15px;margin-right: 15px;margin-bottom: 0px;border-bottom: 2px solid gray;}
#left {padding-left: 15px;width: 170px;float:left;line-height:25px;background-color: #FFFFFF;font-size: 100%;}
#left ul {margin: 0px;padding: 0px;list-style-type: none;list-style-image: none;}
#left ul ul {margin-left: 5px;padding-left: 5px;}
#right {padding-top: 5px;padding-left: 15px;padding-right: 15px;width: 135px;float:right;background-color: #FFFFFF;font-size: 100%;}
#content {float:left;padding-left: 10px;padding-right: 10px;background-color:#FFFFFF;width: 575px;}
#footer {border-top:1px solid gray;	text-align: center;font-size: 80%;padding-top: 5px;padding-bottom:	 5px;margin-left: 15px;margin-right: 15px;margin-bottom:	15px;}
#breadcrmub {padding-top: 20px;font-size:80%;}
#popup {margin: 30px;padding: 10px;background-color: #ffffff;min-height: 320px;}
#HomeText h2 {padding-bottom: 7px;}

div.journey, li.journey  {border-bottom:1px solid #BBBBBB;padding-top: 4px;}
div.newsItem {padding-bottom: 6px;*margin-bottom: 10px;border-bottom:1px solid gray;}
div.subnavi {background-color: #FFFFFF;width: 80px;height: 20px;text-align:	center;font-weight: bold;color: #10036f; float: left;border-top:1px solid #f0f0f0;;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding-top: 2px;}
div.subnavi_active {background-color: #f9f9f9;width: 80px;height: 20px;text-align:	center;font-weight: bold;color: #10036f; float: left;border-top:1px solid #f0f0f0;;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding-top: 2px;}
div.padding_left {padding-left: 5px;}
div.info {font-size: 7pt;}
div.home_container {position: relative;padding-left: 30px;text-align:	center;}
div.home {float: left;width: 120px;padding: 3px;}
div.home_bottom {margin-top: 66px;}
div.bold_review {font-weight: bold;color; #555555;}
div#accommodationPic img {padding-right: 5px;padding-bottom: 5px;width: 115px;height: 115px;}

h1 {font-size: 150%;color:	#972600;margin-bottom: 3px;}
#description, div.newsItem h1 {font-size: 100%;color:	#555555;margin-bottom: 3px;}
h1.price {font-size: 150%;color:	#972600;margin-top: 0px;margin-bottom: 3px;}
h1.spalten {font-size: 100%;color:	#972600;margin-top: 0px;margin-bottom: 3px;}
h2 {font-size: 100%; /*130%;*/color:	#972600;margin-bottom: 3px;}
h2.offer {font-size: 115%; /*130%;*/color:	#972600;margin-bottom: 3px;text-align: center;}
h2.journey {font-size: 100%; /*130%;*/color:	#972600;}
h2.spalten {font-size: 100%; font-weight: normal;color:	#972600;margin-top: 0px;margin-bottom: 2px;}
h2.links {color:#000000;font-size: 100%; font-weight: normal;margin-top: 0px;margin-bottom: 4px;}
h2.review {font-size: 100%; /*130%;*/color:#972600;margin-bottom: 10px;}
h3 {font-size: 100%;color: #972600;margin-bottom: 3px;}
h4 {font-size: 100%; /*110%;*/color:#972600;margin-top: 0px;margin-bottom: 0px;}
h5 {font-size: 100%; /*110%;*/margin-top: 0px;margin-bottom: 0px;}
h6 {font-size: 100%; /*110%;*/font-weight: normal;color:#972600;margin-top: 0px;margin-bottom: 0px;}
p {padding: 0px;margin: 0px;}
p.infoArrival {padding-top: 5px;}
.p {font-size: 100%;}
.bold {font-weight: bold;}
.right {float: right;}
.right_info {padding-right: 15px;float: right;}
/* Formularformatierung */ 
.Button{ background-color:#FFFFFF; color:#555555; border:1px solid #DDDDDD; cursor : hand;}
.call2actionBtn {border: none;background-color: #e7e4ef;padding: 5px;cursor: pointer;text-decoration: none;width: 100px;text-align: center;}
.input {margin-top: 2px;margin-bottom: 0px;border:1px solid #AAAAAA; background-color: #FFFFFF;}

a:link{color: #555555;text-decoration:none;font-weight:bold;font-variant:smal-caps;cursor : hand;}
a:hover,a:active{color:#10036f;/*#1c9933;*/text-decoration:underline;font-weight:bold;font-variant: smal-caps;cursor : hand;}
h2 a:link, h2 a:visited {color: #972600;}
h2 a:hover, h2 a:active {color: #972600;text-decoration: underline;}
.call2action:link, .call2action:hover, .call2action:active,.call2action:visited  {text-decoration: none;color: #152773;font-weight: normal;}
a:visited{color: #555555;text-decoration: none;font-weight: bold; font-variant: smal-caps; cursor : hand;}
.description a:link, .description a:visited {font-weight: normal;}
span.activPage {color: #10036f; /*#1c9933;*/ font-weight: bold;}

.breadcrumb:link{text-decoration: none;font-weight: normal;font-variant: smal-caps;}
.breadcrumb:hover,.breadcrumb:active{color: #10036f; /*#1c9933;*/text-decoration: none;font-weight: normal;font-variant: smal-caps;}
.breadcrumb:visited{color: #555555;text-decoration: none;font-weight: normal;font-variant: smal-caps;}
 
img.float_left {padding: 3px;float: left;}
img.float_right {padding: 3px;float: right;}

blockquote.katalog{margin: 0px;padding: 1px;padding-top: 3px;margin-left: 7px;}
blockquote.impressum{margin: 0px;padding: 1px;padding-top: 0px;margin-left: 30px;}
ul.journey {padding-top: 0px;margin-top: 0px;margin-left: 0px;padding-left: 15px;}
ul.clean {list-style-type: none;list-style-image: none;padding: 0px;margin: 0px;}
ul.katalog{margin: 0px;padding: 0px;padding-top: 0px;margin-left: 15px;}
ul.katalogorder {margin: 0px;padding: 0px;padding-top: 3px;margin-left: 15px;text-align: left;}

table.journey {width: 100%;border:1px solid #f0f0f0;;background-color: #f9f9f9;}
table.dates {padding: -3px;margin: -3px;}
table.price {width: 100%;padding-top: -3px;margin-top: -3px;}
td.dates {padding: 0px;padding-right: 2px;margin: 0px;}
td {vertical-align:top;font-family: verdana, arial, tahoma, verdana, helvetica, sans-serif;font-size: 8pt;}
th {font-size: 8pt;text-align: left;border-bottom: 2px solid grey;}
td.odd {vertical-align:	middle;background-color:	#eeeeee;}
td.even {vertical-align:	middle;background-color:	#ffffff;} 
td.journey {border-right: 1px solid  #f0f0f0;padding: 10px;}
td.info {padding-top: 10px;}
td.popup {border-bottom: 1px solid grey;padding-top: 5px;padding-bottom: 5px;}
/* F�r Formular ohne R�nder und Abst�nde */
#noSpaces{padding:0px;}
div.table { display:table; border-collapse:collapse;width: 100%;}
div.td_overview { display:table-cell; float:left;width: 33%;text-align:justify;}
div.tablecontent {margin: 0px 10px;}
.center {text-align: center;}
.left {text-align: left;}

/* Tooltip */
#box_left a, #box_right a  {display:block;text-decoration: none;}
#box_left a:hover, #box_right a:hover {background: #ffffff;text-decoration: none;}
#box_left a span, #box_right a span {display:none;text-decoration: none;}
#box_left a:hover span {position: absolute;top: 20px;left: 32px;*left: -520px;display: block;width: 243px;height: 80px;font-weight: normal;background:#ffffff;color: #555555;z-index:1;text-decoration: none;text-align: justify;}
#box_right a:hover span {position: absolute;top: 194px;*top: 197px;left: 285px;*left: -270px;display: block;width: 240px;height: 80px;font-weight: normal;background:#ffffff;color: #555555;z-index:1;text-decoration: none;text-align: justify;}