body, h1 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:1.0em;color: #333399;text-align:justify;}

#content{
vertical-align:top;
padding:1em;
border-left: 1px solid #CFCFCF;
border-right: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
background-color:#FFFFFF;
}
h1 {font-size: 1.5em; padding-left:0.2em; font-weight:normal;text-align:left;border-bottom: 1px solid #AFAFAF;}
h2 {font-size: 1.2em; padding-left:0em; margin-top:2em; font-weight:normal;border-bottom: 1px solid #AFAFAF;}
h3 {font-size: 1em; padding-left:0em; margin-top:2em; font-weight:bold;border-bottom: 1px solid #AFAFAF;}
em{font-style: normal;font-weight: bold;}

#header {width:1024px;text-align:center;background-color:#DFDFDF;border: 1px solid #C0C0C0;padding-bottom:5px;color:#00007F;}
#header .t {font-size: 2em; padding-left:0.2em; font-weight:normal;text-align:center;}
#header .ut {font-style: italic; letter-spacing: 0.5em; font-family: 'Times New Roman';}
#left  {width:170px;vertical-align:top;padding-left:5px;}
#left a:link {color:#00007F;}
#left a:visited {color:#00007F;}
#left a:hover {color: #00007F;}
#left a:active {color:#00007F;}

#left div.inhalt{font-size:80%;width:164px;border:1px solid #C0C0C0;padding-bottom:5px;margin-bottom:1em;-moz-border-radius: 6px;background-color:#F2F9FC;}
#left .inhalt p{text-align:left;margin:0em;padding:5px;color:#333399;text-align:justify;margin:0em;padding: 1px 2px 1px 2px;}
#left .inhalt p.title{margin:0em;padding:2px;background-color:#DFDFDF;color:#333399;font-weight:bold;border-bottom:1px solid #C0C0C0; -moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;}
#left .inhalt p.title2{margin:1em 0 0 0;padding:2px;background-color:#EFEFEF;color:#333399;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
#left .inhalt .lev2 {margin-left:5px;}
#left .inhalt .lev3 {margin-left:15px;}
#left .inhalt .lev4 {margin-left:30px;}

#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;}
div.anzeige {font-size:7pt;color:#BEBEBE;text-align:left;margin-top:1em;}
/*Kommentar*/
span.kom {color:#7F7F7F;}
.screen{ font-size:10pt; text-align:center; color:#808080;}     

.pic{border:1px solid #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;}
/* buch bild */
.buchblock  {margin:1em 1em 1em 1em;padding:0 1em 1em 1em;border: 1px solid #C0C0C0;background-color:#EFF2F3;}
.buchblock h3 {border-bottom: 1px solid #C0C0C0;margin:1em 0 1em 0;}
.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; }

/* Seitenübersicht */
#content div.info{font-size:80%;width:250px;border:1px solid #DFDFDF;margin:0em 0em 1em 1em;float:right;}
#content .info p{text-align:left;margin:0em;padding:5px;color: #00007F;text-align:justify;margin:0em;padding:1px;}
#content .info p.title{margin:0em;padding:5px;background-color:#DFDFDF;color:#00007F;font-weight:bold;}
#content .info .lev2 {margin-left:1em;}
#content .info .lev3 {margin-left:2em;}

/* 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;}

/* Source-Code*/
span.source {font-family:Courier,monospace;font-weight:bold;}
/* sourcen */
pre.source {color:#000000; background-color:#F0F0F0; border: solid 1px #BEBEBE;margin:1em;padding:1em;font-family:Courier, monospace; font-size:10pt;}
pre.source .b {font-weight:bold}
pre.source .i {font-style:italic}
pre.source span.pslc {color:#3F7F5F}
pre.source span.pmlc {color:#3F7F5F}
pre.source span.pc {color:#7F0055}
pre.source span.ps {color:#2A00FF}
pre.source span.pd {color:#3F5FBF}
pre.source span.jk {color:#7F0055}
pre.source span.jd {color:#000000}
pre.source span.jkr {color:#7F0055}
pre.source span.jo {color:#000000}
pre.source span.jb {color:#000000}
pre.source span.ja {color:#646464}
