body, h1 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFF; font-size:1.0em;color: #336699;text-align:justify;}
h1 {font-size: 2em; padding-left:0.2em; font-weight:normal;text-align:center}
h2 {font-size: 1.5em; padding-left:0em; font-weight:normal;}
h3 {font-size: 1em; padding-left:0em; font-weight:bold;}
p.source{font-style:italic}
em{font-style: normal;font-weight: bold;}

#header {width:1024px;text-align:center;background-color:#006699;border: 1px solid #C0C0C0;padding-bottom:5px;color:#DFDFDF}
#header h1 {color:#DFDFDF;}
#left  {width:170px;vertical-align:top;padding-left:5px;}
#left a:link {color:#336699;}
#left a:visited {color:#336699;}
#left a:hover {color: #336699;}
#left a:active {color:#336699;}

#left div.inhalt{font-size:80%;width:164px;border:1px solid #C0C0C0;padding-bottom:5px;margin-top:1em;}
#left .inhalt p{text-align:left;margin:0em;padding:5px;color:#336699;text-align:justify;margin:0em;padding: 1px 2px 1px 2px;}
#left .inhalt p.title{margin:0em;padding:2px;background-color:#006699;color:#DFDFDF;font-weight:bold;border-bottom:1px solid #C0C0C0}
#left .inhalt .lev2 {margin-left:5px;}
#left .inhalt .lev3 {margin-left:10px;}
#left .inhalt .lev4 {margin-left:15px;}

#content {border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;padding:1em;vertical-align:top}
#content .kurz{font-style: italic;font-size:0.8em;color:#7F7F7F;margin-left:3em;margin-right:3em;}
#adfooter {border: 1px solid #C0C0C0;padding-top:2px;padding-bottom:2px;}
#footer {height:20px;vertical-align:bottom;font-size: 0.8em;text-align:center;padding-top:1em;}
#footer address {font-style:normal;font-size: 0.8em;}
#adrechts {width: 165px;vertical-align:top;padding-left:5px;}
#relinks {font-size: 0.8em;vertical-align:top;}
/*Kommentar in Source Code*/
span.com {color:#669999;}

.footernavi{padding:0.5em;position:relative;bottom:2em;}
.fotonavi{padding-top:0.5em;}

.pic{border:1px solid #808080;}
.profil{border:1px solid #808080;}
.foto{ font-size:10pt; text-align:center; vertical-align:top; color:#808080;}
/* Tabelle mit Reiseübersicht */
table.log {border: 1px solid #BFBFBF;color:#808080;font-size:10pt;}
table.log td {text-align:left; vertical-align:top;}
table.log th  {border-bottom: 1px solid #BFBFBF;text-align:left;}

/* Tabelle mit Info */
table.info {border: 1px solid #BFBFBF;color:#808080;font-size:10pt;border-collapse: collapse;}
table.info td {border: 1px solid #BFBFBF;text-align:left; vertical-align:top;}
table.info th  {border: 1px solid #BFBFBF;text-align:left; background-color: #DFDFDF; vertical-align:top;}
table.info .noBorder {border:none;}

/* buch bild */
.buchblock  {margin:1em 1em 1em 1em;padding:0 1em 1em 1em;border: 1px solid #C0C0C0;}
.buchblock h3 {border-bottom: 1px solid #C0C0C0;}
.buchblock p {margin:3px;}
.buchbild {margin:0 2px 5px 0;float:left;}
p.klappentext {font-size: 0.8em}
p.klappentext em {font-style: normal;font-weight: bold;}
p.bestellen {font-size: 0.8em}
p.bestellen em {font-style: normal;font-weight: bold;}
p.buchkurz {font-size: 0.8em;}
p.buchkurz em {font-style: normal;font-weight: bold;}
p.ausbuecher {font-size: 0.8em;font-style: italic;}
p.ausbuecher em {font-style: normal;font-weight: bold;}
.kartenblock  {margin:1em 1em 1em 1em;padding:0 1em 1em 1em;}
.endbuch{clear:both;}
.empfehlung {border: 1px solid #7F5307; background-color:#EFCE95; padding:0.5em 1em 1em 1em; }
.empfehlung .title {color:#7F5307;font-weight: bold;border-bottom: 1px solid #7F5307;}
.buchblock .empfehlung h3 {border-bottom: 1px solid #C0C0C0; }

/* Bilder im Text */
.marleft {margin:0em 1em 1em 0em;}
.marright {margin:0em 0em 1em 1em;}
.clleft {clear:left;}
.clright {clear:right;}
.clboth {clear:both;}
.flleft {float:left;}
.flright {float:right;}
/*Links markieren*/
/* externer Link */
.extern{font-weight:bold; color:#F09010;}
/* intern Link */
.intern{font-weight:bold;color:#000080;}
ul.none {list-style-type:none;text-align:left;text-indent:-2em;}