#dummy {left : 0; } 
BODY {background : #5294ff; padding : 0; margin : 0; font : 83% Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000; text-align : center;margin-bottom:10px; } 
#europa {margin-left : auto; margin-right : auto; text-align : left; background :#efefcc;width : 1000px; margin-top:10px;padding-bottom:50px;border-top: 8px #990000 solid; border-bottom: 4px #990000 solid;} 
span.barrierefrei {position : absolute; left : -1000px; top : -1000px; width : 0; height : 0; overflow : hidden; display : inline; } 

/* beige header #F5F5DC beige content #efefcc gelb #fcd604 oder #fbd904 sahara #FFFFCC blau #04029c*/


/* Seitenheader mit Überschrift orange #FFCC33 hellblau #5294ff dunkelblau #04029c beige #F5F5DC #efefcc gelb #fcd604 oder #fbd904 sahara #FFFFCC    */
#header {font: 100% Arial Black,Arial,Impact,Tahoma,sans-serif;font-weight:bolder; background :#F5F5DC;background: url(../layout/europa-staedte-sehenswuerdigkeiten.jpg) no-repeat left top; width:1000px; height:200px;position: relative; top : 0px;text-align : center;z-index : 6; } 
#header h1 {position :absolute; top : 9px;left: 228px;margin:0; padding:0px;font-size : 32px; font-weight:bolder; color :white ;text-align : right;z-index : 8;text-decoration : underline;} 
#header .logo1 {position :absolute; top : 5px;left:10px;margin: 0px;width:150px;z-index : 1;display:none} 
#header .logo2 {margin: 0px;float:right;z-index : 0;} 


/* Bilderbehandlung */
img {margin: 0px;padding-top : 0px;border: none;}
.pic-r {float : right; margin : 20px;margin-right : 5px;font-size: 0.8em;}
.pic-m {margin-top:10px;font-size: 0.8em;margin-left:0px;margin-right:0px;text-align : center;}
p.pic-r + p.pic-r {float:right;margin:0px;margin-right:0px;font-size:0.8em;}
.pic-l {float:left;margin:20px;margin-left:5px;font-size:0.8em;}
.pics {float:left;margin-right:5px;width:100px;height:75px;}
.pic-b {float : left; margin-top:0px; margin-right : 2px;height : 140px; }
.pic-dia {margin:0px; width : 150px; }
.dia {white-space: nowrap;margin-left : 0px; margin-right : 0px;}

/* Content Inhalte */
#europa-staedte {padding : 0px; margin : 0px;padding-bottom : 50px; color : #000000; position : relative; top : 25px; left: 260px;margin-right : 0px; width : 730px; min-height : 550px; } 
#europa-staedte H1,H2 {margin:5px;margin-bottom:12px;font-weight : bold; font-size : 1.6em; color : #0000CC; } 
#europa-staedte H3 {margin: 5px; font-weight : bold; font-size : 1.3em; } 

/* Schrift- und Layoutbehandlung */
P {margin-top : 1px; margin-left : 5px; margin-right : 5px; color : black; text-align : justify; } 
p.tipp {position: relative; top : 5px;font-size: 0.8em;border:1px solid #000000;padding:5px;margin:5px; margin-top:25px}
ul {padding-right : 0; padding-left : 0px;margin: 0;} 
ul li {padding-right : 0; padding-left : 10px;margin-left : 20px;list-style-type : square;} 

.breaker {clear : both;} 
.mittig {text-align : center;} 
.mini {font-size: 0.8em;}

/* Positionierung Navigation und Linkbehandlung */
A:link {color : blue; text-decoration : none; } 
A:visited {color : #990000; text-decoration : none;width : 165px; } 
A:hover {color : #000000; } 
A:active {color : #000000; text-decoration : underline; } 
.lw a:link {color : #000000; text-decoration : none;}
.lw a:visited {color : #000000; text-decoration : none;} 

.menue2 {clear:both;width : 1000px; position :absolute; top : 212px;height:19px;line-height:19px;background:#990000;border:0px solid #000000;z-index : 9;} 
.menue2 a:link {color : #ffffff; margin : 0px;padding: 0px;width : 120px;  } 
.menue2 a:hover {text-decoration : none;color : white;background:#04029c;}
.menue2 a:visited {text-decoration : none;color : white;width : 120px;}
.menue2 ul {padding: 0px; margin: 0px;} 
.menue2 ul li {float:left;list-style:none;padding: 0px; margin: 0px;} 
.menue2 ul li a {letter-spacing: 1px;font-size:11px; border-right:1px solid #000000;text-decoration:none;display:block;text-align:center;}

.menue {font-size : 11px;width : 245px; position :absolute; top : 245px;border-right: 2px solid white;  padding: 3px;padding-left : 5px;} 
.menue a, .menue a:hover {color : #000000; margin : 1px;width : 240px;  } 
.menue ul li{font-size:11px;margin-left : 20px;padding-left : 0px;}
.menue p {font-size : 10px; padding-top : 5px;padding-bottom : 5px;margin : 3px;  } 
.menue h3 {font-size : 15px; padding-bottom: 5px;margin : 5px; } 
.menue h4 {font-size : 10px; padding-bottom: 0px;margin : 5px; } 
.adv-europa {clear : both;width :728px;height:90px; border : 0px solid #000000; margin: 0px;} 
.adv-bottom {background :yellow ;height: 250px;width : 300px;border: 1px solid red;margin: 0px;float : right;text-align : center;display : none;}
.adv-left-o {width : 200px;border: 0px solid red;margin: 5px;}
.adv-left-u {background :#D6A100 ;width : 200px;border: 0px solid red;margin: 5px;display : none;}
.suche-hotels {width :360px;border : 1px solid #000000; margin: 15px;float : left;background: #feba02;} 
.suche-hotels-l {width :360px;border : 1px solid #000000; margin: 15px;float : right;background: #feba02;} 
.wf-r {float : right;margin-left: 10px;margin-right: 0px;display : none;} 

@media screen { 
.info, .count,.handy,.nv {display : none; } 
} 


@media print { 
body {margin: 0cm 0cm 3cm 0cm;color : #000000; background : #ffffff; font-family : Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif; } 
#europa {position:relative;top:0;left:0;background-color:#ffffff;width:auto;text-align:justify;border:none;margin-top:1cm;} 
#europa-staedte {position:absolute; top:0cm;left:0; text-align:justify;border:none;width:auto;height:auto;background-color:#ffffff;font-size:10pt;} 
#europa-staedte H1, H2, H3 {margin-bottom : 2px; margin-top : 5px; font-weight : bold; font-size : 2em; color : black;padding : 5px;  } 
P {page-break-after:avoid;margin-bottom : 3px;margin-top : 3px; margin-left : 0px; margin-right : 5px; color : black; text-align : justify;line-height:15px;padding : 5px; } 
td {vertical-align:top;}
#europa-staedte ul {padding-right : 0; padding-left : 20px; padding-bottom : 0; margin : 0; padding-top : 0; }
#europa-staedte li {margin-left : 5px;margin-bottom : 0px; margin-top : 0px; margin-right : 5px;}
.noprint, .handy, .nv, .menue , .count, #header,.pic-r,.adv-europa,.adv-bottom,.adv-left-o,.adv-left-u {display : none; } 
} 

@media handheld {
#europa,.menue,#europa-staedte {width:100%;border:0;margin:0;padding:0;position:relative;top:0;background:transparent;} 
.noprint,#header,.count {display:none} 
.handy {display:inline} 
.menue ul li {float:none;list-style:square}
.menue ul li a {border-right:0;display:block;text-align:left}
h1,h2,h3,h4 {font-weight:bold;font-size:0.5em;margin-left:1px}
p {font-weight:normal;font-size:0.5em;margin-left:1px}

}

