.slicknav_menu {display:none;}

BODY {background : #5294ff; background : whitesmoke ;background : gray ;padding : 0; margin : 0; font : 83% Verdana, Geneva, Arial, Helvetica, sans-serif; font: normal 100%/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
color : #000; text-align : center;margin-bottom:50px; } 
#europa {margin-left : auto; margin-right : auto; text-align : left; background : white ;width : 1103px; margin-top:10px;padding-bottom:50px;border-top: 8px grey solid; border-bottom: 9px grey solid;} 
#europa {-moz-box-shadow: 5px 5px 9px rgba(0,0,0,1.7);-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,1.5);-o-box-shadow: 3px 3px 6px rgba(0,0,0,1.5);-ms-box-shadow: 3px 3px 6px rgba(0,0,0,1.5);box-shadow: 3px 3px 6px rgba(0,0,0,1.5);} 
#header {width:1103px; position: relative; top : 0px;text-align : center;} 
#header p {position :absolute; top : 9px;left: 228px;margin:0; padding:0px;font-size : 32px; font-weight:bolder; color :white ;text-align : right;text-decoration : underline;} 
#header .logo {width:100%; } 

#toc { background:#f0f0f0; padding:20px; border-radius:8px; }
#toc ul { columns:2; }

/* Bilderbehandlung */
img {margin: 0px;padding-top : 0px;border: none;}

.pic-m {margin-top:10px;font-size: 0.7em;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-r {float : right; margin : 10px;margin-right : 0px;font-size: 0.7em;}
.pic-l {float:left;margin:10px;margin-left:0px;font-size:0.7em;}
.pics {float:left;margin-right:5px;width:100px;}
.pic-b {float : left; margin-top:0px; margin-right : 2px;height : 140px; }
p .pic-l, p .pic-r {margin: 5px;}


/* Content Inhalte */
#content {padding : 0px; margin : 0px;padding-bottom : 50px; color : #000000; position : relative; top : 40px; left: 180px;margin-right : 0px; width : 730px; min-height : 550px; } 
#content H1, H2, H3 {padding : 0; margin : 5px;margin-top:32px;font-weight : bold; font-size : 1.6em; color : gray; } 
#content H3 {font-size : 1.2em; } 
#content H2 {border-bottom:1px solid #999; } 
/* Schrift- und Layoutbehandlung */
p {margin-top : 1px; margin-left : 5px; margin-right : 5px; color : black; text-align : justify;font-size : 1.1em;  } 
ul {padding-right : 0; padding-left : 0px;margin: 0;} 
ul li {padding-right : 0; padding-left : 5px;margin-left : 15px;list-style-type : square;} 

.breaker {clear : both;} 
.mittig {text-align : center;} 


/* Positionierung Navigation und Linkbehandlung */
A:link {color : blue; text-decoration : none; } 
A:visited {color : #0000ff; text-decoration : none;width : 165px; } 
A:hover {color : #000000; } 
A:active {color : #000000; text-decoration : underline; } 

.menue {clear:both;width : 1103px; position :absolute; top : 243px;height:35px;line-height:35px;background:#990000;} 
.menue a:link {color : #ffffff; margin : 0px;padding: 0px;width: 157px;  } 
.menue a:hover {text-decoration : none;color : white;background:#04029c;}
.menue a:visited {text-decoration : none;color : white;width : 157px;}
.menue ul {padding: 0px; margin: 0px;} 
.menue ul li {float:left;list-style:none;padding: 0px; margin: 0px;} 
.menue ul li a {letter-spacing: 1.5px;font-size:1em; border-right:1px solid black;text-decoration:none;display:block;text-align:center;}

.adv-europa-o, .adv-europa-u {clear : both;width :728px;height:100%; margin: 0px;padding-top: 10px;padding-bottom: 10px;border-top: 3px solid white;border-bottom: 3px solid white;}


@media screen { 
.info {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;} 
#content {position:absolute; top:0cm;left:0; text-align:justify;border:none;width:auto;height:auto;background-color:#ffffff;font-size:10pt;} 
#content 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;}
#content ul {padding-right : 0; padding-left : 20px; padding-bottom : 0; margin : 0; padding-top : 0; }
#content li {margin-left : 5px;margin-bottom : 0px; margin-top : 0px; margin-right : 5px;}
.menue , #header,.pic-r,.adv-europa-o, .adv-europa-u {display : none; } 
} 

@media handheld {
#europa,.menue,#content {width:100%;border:0;margin:0;padding:0;position:relative;top:0;background:transparent;} 
#header {display:none} 
.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}
}


/* smartphones landscape mode ok hochformat ausgeblendet, querformat ausgeblendet */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1020px) 

{
.js #menu {
display:none;}
	
	
.js .slicknav_menu {
display:block;
}


body {background:white;text-align:left;padding : 0; margin : 0;font: normal 100%/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; color : #000; }
#europa {background:white;width:100%;margin-left : auto; margin-right1 : auto; text-align : left; margin:0;padding:0;margin-bottom : 0px;border-top: 0px #FF9900 solid; border-bottom: 0px #FF9900 solid;margin-top:0px;}

#header {width:100%;position:relative;top:0px;text-align : center;margin:0;padding:0;border-top : 0px solid #FF8C00;height:50%}
#header .logo {margin:0;padding:0;position : relative; top : 0px; left : 0px;width : 100%; }
#header p {position :absolute; top : 2px;left: 22%;margin:0; padding:0px;font-size : 0.85em; font-weight:normal; color :white ;text-align : right;z-index : 8;text-decoration : underline;} 

.menue {background : white;font-size:0.8em;left : 0px; width : 0%; position : relative; top : 0px; left: 0px;margin : 0;padding: 0;border-right: 0px solid #000000; } 
.menue p {display:none; } 
.menue li h3 {font-size : 90%; padding: 0px;margin : 0px;padding-top: 10px;padding-bottom : 6px;display:inline } 

#content {background : white;padding: 0px;position : relative; top : 0px; left : 10px; width : 95%;height:100% }
#content h1, h2, h3 {font-size : 1.1em;} 
p {font-size: 1.0em;text-align:left;margin-top:10px }

.adv-europa-o,.adv-europa-u {clear:both;width:100%;height:80%;margin: 0px;padding-bottom:10px;padding-top:10px;} 

#toc { background:#f0f0f0; padding:15px; border-radius:8px; }
#toc ul { columns:1; }

ul {padding-right : 0; padding-left : 10px;margin: 0;} 
ul li {padding-right : 0; padding-left : 1px;margin-left : 10px;list-style-type : square;} 

img {margin: 0px;padding: 0px;border: none;relative; top : 0px;}
p.pic-r, p.pic-l {font-size:0.5em;} 
p .pic-l, p .pic-r {margin: 0px;}
.pic-r img,.pic-l img {width:98%;margin:0px;} 
.pic-m img {width:98%} 

A:link {color : #0000ff; text-decoration : none; } 
A:visited {color : #0000ff; text-decoration : none;} 
A:hover {color : #000000; } 
A:active {color : #000000; text-decoration : underline;} 

p.unten {clear : both;margin:0;padding:0; text-align : center;position : relative; top :5px;left:0px;font-size:0.8em;margin-left:0px;margin-right : 0px;padding-bottom:20px;padding-top:5px;}
#europa {-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);-o-box-shadow: 0px 0px 0px rgba(0,0,0,0);-ms-box-shadow: 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px rgba(0,0,0,0);} 

}

.adslot_1 { width: 300px; height: 80px;margin-left:0px}
@media (min-width:500px) { .adslot_1 { width: 468px; height: 60px; } }
@media (min-width:800px) { .adslot_1 { width: 728px; height: 90px; } }
