body {
	margin: 0px; padding: 0px;
	width: 19cm;
	height: auto;
	overflow: auto;
	print-color-adjust: exact; 
}

body * {
	line-height: 140%;
	font-family: Lato,"Arial","Helvetica",sans-serif;
	font-size: 8pt;
	print-color-adjust: exact; 
}

iframe {display:none;}
img.mceItem {display:none;}


h1, h2, h3, h4 {clear: both;}

h1 {
	font-size: 16pt;
	color: #002454;
}
h1.orange {font-size: 24pt;}

h2, h2 span {
	font-size: 12pt;
	color: #002454;
}

h3  {
	font-size: 12pt;
	color: #002454;
}

h4  {
	font-size: 9pt; 
	color: #002454;
}

p {margin: 0px 0px 0.2cm 0px;}
b, strong {font-size: inherit;color:#002454;}
.quicklink span {color:#002454 !important;}

ul {padding: 0px 0px 0px 15px; margin: 0px;}

#spalte #headline,
#rand #logo {
min-height: 190px;
border: none;
}

#headline h1.orange {text-transform: uppercase; font-size: 30px;}


#spalte {
	width: 12cm;
	float: left;
	background-color: white;
	border-right: 2px solid #f1f3f8;
}

#spalte #klassiker {
position: absolute;
left: 9.5cm;
top: 0.2cm;
}


#spalte #highlights ul li {
	list-style-type: disc;
	margin-left: 5px;
	font-weight: bold; color: #002454;
	padding: 0px 0px 8px 0px;
	font-size: 16px;
}
#spalte #highlights ul li img {
    position: absolute; left: 12px;
}

#spalte dl {padding-left: 0.3cm;width: 90%;}
#spalte dt {font-weight: bold;color:#002454;}
#spalte dd {margin: 0px 0px 0.3cm 0px;border-bottom: 1px solid #f1f3f8;}
#spalte dd:last-of-type {border-bottom: 0px;}

#spalte #detailverlauf {font-size: 8pt;}

td {vertical-align: top;}

table.tup {border-collapse: collapse; width: 100%;}
table.tup td {border-bottom: 1px solid #f1f3f8ccc; line-height: 70%; vertical-align: middle;}
table.tup .mehrtext td {border-bottom: none;}
table.tup .tup-mehr b {font-weight: normal; font-size: 7pt; line-height: 100%;}
table.tup .tup-mehr {font-size: 7pt; padding: 0px 0px 2px 30px; line-height: 100%;}
table.tup .tup-mehr b {font-weight: normal; font-size: 7pt;}
table.tup .sj td {border: 0px; padding: 15px 0px 15px 1px;}

table.tup td.status {width: 30px;}
table.tup td.termin {padding: 0px 0px 0px 30px;}
table.tup tr:last-of-type td {border-bottom: 0px;}

table.tup {border-spacing: 1px; border-color: #002454;}

#zusatzbeschreibungen div img {position:relative; top: 7px; margin-right: 7px;}

#footer td {min-width: 130px;}


#rand {
    width: 6.5cm; 
    margin: 0; padding: 0;
    float: left;
   	background-color: #fff;
}

#rand #logo {background-color: white;}
#rand #logo div {width: 160px;overflow: hidden;margin: 10px auto 0px auto;}
#rand #logo div img {position: relative; left: -10px;}

#rand #karte {line-height: 0px;background-color: white;padding-top: 0.3cm;}
#rand #karte img {width: 100%;}

#rand #aktpik {background-color: #fff;padding: 2px 6px 4px 12px;}
#rand #aktpik h1 {color:#002454;font-size: 20pt;margin: 0px 0px 10px 0px;text-transform: uppercase;}
#rand #aktpik img {margin-right: 1px;}

#rand #schwufe {background-color: #002454;padding: 0.3cm 0.3cm 0.15cm 0.3cm; border: 0px;}

#rand #stempelflaeche img {width: 100%;}

#rand, #rand p, #rand dd , #rand li, #rand span {font-size: 8pt;}
#rand ul li {list-style: disc;}
#rand dt {font-weight: bold;color:#002454;}
#rand dd {padding:0px 0px 0px 10px;margin: 0px 0px 0px 2px;}
#rand dd+dt {margin: 0.3cm 0px 0px 0px;}

#rand #individuell2 h1,
#rand #individuell2 h2,
#rand #individuell2 h3,
#rand #individuell2 h4 {color: #002454; font-size: 12pt;}

#rand #aehnlichereisen img {width: 1.5cm; float:right;margin: 0px 0px 0px 10px;}
#rand #aehnlichereisen dl {margin: 0px;}
#rand #aehnlichereisen div {border-bottom: 1px solid #f1f3f8;clear: both;height: auto; overflow: auto; padding: 5px 0px 5px 0px;}
#rand #aehnlichereisen div:last-of-type {border-bottom: 0px;}
#rand #aehnlichereisen {display: none;}

#rand .absatz h3 {font-size: 12px; margin-bottom: 5px;}

.absatz {
    clear: both;
    padding: 0.3cm;
 }

 #zusatzbeschreibungen {zoom:0.7}

.reisebild  {padding: 0.3cm 0cm 0.3cm 0.3cm;}
.reisebild img {width: 100%;}

#bearbeiter img, #reiseleiter img {width: 2cm; margin: 0cm 0.3cm 0cm 0cm;}



.orange {color: #002454;}
.left {float: left;}
.clear {clear: both;}
.small {font-size: 8pt;}