#lightbox { 
position : absolute; 
top : 40px; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #060606; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : url(../images/blank.gif) no-repeat transparent; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) left 15% no-repeat; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) right 15% no-repeat; 
} 
#imageDataContainer { 
font : 11px Verdana, Helvetica, sans-serif; 
background-color : #060606; 
margin : 0 auto; 
line-height : 1.4em; 
} 
#imageData { 
padding : 0 10px; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 90px; 
float : right; 
padding-bottom : 0.7em; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #232323; 
opacity : 0.6; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
* html > body .clearfix { 
display : inline-block; 
width : 100%; 
} 
* html .clearfix { 
height : 1%; 
} 
a:link { 
text-decoration : none; 
color : #d0d0d0; 
} 
a:visited { 
text-decoration : none; 
color : #d0d0d0; 
} 
a:hover { 
text-decoration : none; 
color : #2d3f3f; 
} 
a:active { 
text-decoration : none; 
color : #d0d0d0; 
} 
a:focus { 
outline : none; 
} 
input { 
text-transform : none; 
color : #d0d0d0; 
top : 10px; 
margin : 0; 
padding-right : 0; 
padding-left : 0; 
background-color : #000000; 
list-style : none; 
} 
#home { 
color : #d0d0d0; 
font-size : 14px; 
text-align : center; 
} 
#home td { 
font-size : 10pt; 
width : 80px; 
font-family : "Arial"; 
font-style : italic; 
background-color : #666666; 
} 
#home th { 
font-size : 10pt; 
width : 80px; 
font-family : "Arial"; 
font-style : italic; 
background-color : #666666; 
width : 250px; 
height : 15px; 
} 
ul#v-1menu li { 
list-style : none; 
margin : 0; 
padding : 0; 
text-align : left; 
} 
ul#v-1menu a { 
list-style : none; 
text-align : left; 
} 
#v-1menu { 
list-style : none; 
margin-left : 10px; 
padding-left : 5px; 
margin-right : 10px; 
padding-right : 5px; 
text-align : left; 
} 
.home-1b { 
font-size : 10pt; 
color : #d0d0d0; 
font-family : "Arial"; 
text-align : left; 
} 
.home-1a { 
font-size : 10pt; 
color : #d0d0d0; 
font-family : "Arial"; 
text-align : left; 
} 
#home-2 { 
font-size : 10pt; 
font-family : "Arial"; 
text-align : left; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-01.jpg); 
background-repeat : no-repeat; 
} 
#home-2 th { 
font-size : 10pt; 
font-family : "Arial"; 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
font-weight : normal; 
} 
#home-3 { 
font-size : 10pt; 
font-family : "Arial"; 
text-align : left; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-03-1.jpg); 
background-repeat : no-repeat; 
} 
#home-3 th { 
font-size : 10pt; 
font-family : "Arial"; 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
font-weight : normal; 
} 
#home-4 { 
font-size : 10pt; 
font-family : "Arial"; 
text-align : left; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-07-1.jpg); 
background-repeat : no-repeat; 
} 
#home-4 th { 
font-size : 10pt; 
font-family : "Arial"; 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
font-weight : normal; 
} 
#home-5 { 
font-size : 10pt; 
font-family : "Arial"; 
text-align : left; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-08.jpg); 
background-repeat : no-repeat; 
} 
#home-5 th { 
font-size : 10pt; 
font-family : "Arial"; 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
font-weight : normal; 
} 
#ueberschrift { 
font-size : 12pt; 
font-weight : bold; 
font-family : "Arial"; 
font-style : italic; 
text-align : left; 
} 
#text { 
font-size : 10pt; 
font-family : "Arial"; 
font-style : normal; 
text-align : justify; 
margin-left : 10px; 
} 
#text-1 { 
font-size : 8pt; 
font-family : "Arial"; 
font-style : normal; 
text-align : justify; 
margin-left : 10px; 
} 
#vitatext { 
font-size : 10pt; 
font-family : "Arial"; 
font-style : normal; 
text-align : justify; 
width : 980px; 
clear : both; 
} 
#vitatext-e { 
font-size : 10pt; 
font-family : "Arial"; 
font-style : italic; 
text-align : justify; 
width : 980px; 
clear : both; 
} 
#vita { 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
margin : 0 auto; 
width : 984px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-08.jpg); 
background-repeat : no-repeat; 
} 
#vitabild { 
margin-left : 10px; 
float : left; 
margin-right : 20px; 
margin-bottom : 10px; 
} 
#impressum { 
font-size : 10pt; 
font-family : "Arial"; 
font-style : normal; 
margin-left : 10px; 
} 
#unterschrift { 
font-size : 8pt; 
font-family : "Arial"; 
font-style : italic; 
text-align : left; 
margin-left : 10px; 
} 
#inhalt { 
position : relative; 
top : 50px; 
background : transparent; 
color : #d0d0d0; 
font-size : 12px; 
} 
body { 
background-color : #000000; 
color : #646464; 
margin : 2px 0 0 0 !important ; 
margin : 1px 0 0 0; 
} 
#zentriert { 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
} 
#weit { 
color : #d0d0d0; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
letter-spacing : 2px; 
} 
#menu1 { 
width : 100%; 
background-color : #000000; 
display : block; 
border-top : 1px solid #eaeaea; 
} 
.h1 { 
font-family : "Arial"; 
font-size : 9pt; 
background-color : #fe0101; 
} 
#menu a:hover { 
color : #ffcc33; 
letter-spacing : 1px; 
} 
#menu1 td { 
font-size : 10pt; 
width : 60px; 
font-family : "Arial"; 
font-style : italic; 
background-color : #000000; 
} 
#menu1 th { 
font-size : 10pt; 
width : 30px; 
font-family : "Arial"; 
background-color : #353535; 
margin : 0; 
padding : 0; 
} 
#menu3 { 
width : 100%; 
background-color : #000000; 
display : block; 
border-top : 1px solid #1f1f1f; 
} 
.h1 { 
font-family : "Arial"; 
font-size : 9pt; 
background-color : #fe0101; 
} 
#menu a:hover { 
color : #ffcc33; 
letter-spacing : 1px; 
} 
#menu3 td { 
font-size : 10pt; 
width : 60px; 
font-family : "Arial"; 
font-style : italic; 
background-color : #000000; 
} 
#menu3 th { 
font-size : 10pt; 
width : 40px; 
font-family : "Arial"; 
background-color : #000000; 
margin : 0; 
padding : 0; 
} 
.strich1 { 
font-size : 10pt; 
color : #1f1f1f; 
font-family : "Arial"; 
} 
#ap-main { 
font-size : 20pt; 
font-family : "Arial"; 
background-color : #000; 
} 
#ap-main h2 { 
font-size : 20pt; 
font-family : "Arial"; 
background-color : #000; 
text-align : center; 
} 
#ap-main h3 { 
font-size : 14pt; 
font-family : "Arial"; 
background-color : #000; 
text-align : center; 
} 
#ap-main p { 
font-size : 16pt; 
font-family : "Arial"; 
background-color : #000; 
text-align : center; 
} 
#kopf h1 { 
background-color : #1f1f1f; 
border-top : 1px solid #eaeaea; 
font-family : "Arial"; 
font-size : 8pt; 
padding : 0 0 0 0 !important ; 
padding : 0 0 0 0; 
margin : 0 0 0 0 !important ; 
margin : 0 0 0 0; 
} 
.strich { 
font-size : 10pt; 
color : #464444; 
font-family : "Arial"; 
} 
#inhalt { 
position : relative; 
top : -50px; 
background : transparent; 
color : #d0d0d0; 
font-size : 12px; 
padding : 0 30px 0 28px; 
margin : 0 0 -45px 250px; 
} 
.vitacontainer { 
font-size : 10pt; 
float : left; 
position : relative; 
top : 10px; 
width : 220px; 
height : 661px; 
margin : 0; 
padding-right : 0; 
padding-left : 0; 
background-color : #232323; 
text-align : left; 
list-style : none; 
} 
.vitacontainer-1 { 
font-size : 10pt; 
float : right; 
position : relative; 
top : 10px; 
width : 764px; 
height : 661px; 
margin : 0; 
padding-right : 0; 
padding-left : 0; 
background-color : #232323; 
text-align : left; 
list-style : none; 
} 
#ap-mega-d-01 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-d-01.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-97 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-97.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-98 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-98.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-99 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-99.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-00 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-00.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-01 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-01.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-02 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-02.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-03 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-03.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-04 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-04.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-05 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-05.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-06 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-06.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-07 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-07.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-08 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-08.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-09 { 
color : #d0d0d0; 
background-color : transparent; 
text-align : left; 
margin : 0 auto; 
width : 980px; 
height : 725px; 
background-image : url(../bilder/sonstiges/back-e-09.jpg); 
background-repeat : no-repeat; 
} 
#ap-mega-09 th { 
background-color : transparent; 
text-align : left; 
margin : 5px auto; 
background-color : #2d3f3f; 
} 
#ap-mega-09 td { 
font-size : 10pt; 
font-family : "Arial"; 
font-style : italic; 
text-align : left; 
background-color : transparent; 
} 
.kartencontainer { 
float : left; 
position : relative; 
top : 40px; 
width : 745px; 
background-color : transparent; 
} 
.bildcontainer1 { 
float : left; 
position : relative; 
top : 10px; 
width : 745px; 
height : 670px; 
background-color : #232323; 
} 
.bildcontainer2 { 
float : left; 
position : relative; 
top : 10px; 
width : 745px; 
height : 670px; 
background-color : #232323; 
} 
.europacontainer { 
font-size : 10pt; 
float : right; 
position : relative; 
top : 10px; 
width : 220px; 
height : 661px; 
margin : 0; 
padding-right : 0; 
padding-left : 0; 
background-color : #232323; 
text-align : left; 
list-style : none; 
} 
ul#vmenu li { 
list-style : none; 
margin : 0; 
padding : 0; 
text-align : left; 
} 
ul#vmenu a { 
list-style : none; 
text-align : left; 
} 
#vmenu { 
list-style : none; 
margin-left : 10px; 
padding-left : 5px; 
margin-right : 10px; 
padding-right : 5px; 
text-align : left; 
} 
.titel3 { 
font-weight : bold; 
} 
.titel2 { 
background-color : #232323; 
font-style : italic; 
} 
.leerzeile { 
font-size : 3pt; 
} 
#ap-mega-bilder { 
color : #d0d0d0; 
background : transparent; 
text-align : left; 
margin : 0 auto; 
width : 984px; 
} 
#bildmenuvs th { 
list-style : none; 
margin-right : 0; 
margin-left : 0; 
margin-top : -20px; 
padding : 5px 5px 5px 5px !important ; 
text-align : center; 
background-color : #1e1e1e; 
} 
#bildmenuvs td { 
list-style : none; 
margin-right : 0; 
margin-left : 0; 
margin-top : -20px; 
padding : 3px 3px 3px 3px !important ; 
text-align : center; 
background-color : transparent; 
} 
.bildcontainer { 
float : left; 
position : relative; 
top : 10px; 
width : 745px; 
background-color : transparent; 
} 
.bilder { 
text-decoration : none; 
color : #d0d0d0; 
text-decoration : none; 
color : #d0d0d0; 
} 
.bildcontainer1 { 
position : relative; 
top : 10px; 
width : 745px; 
background-color : transparent; 
} 
#kk-main-laender th { 
font-size : 10pt; 
} 
#kk-main-laender titel3 { 
font-size : 30pt; 
} 
#kk-main-laender titel4 { 
font-size : 10pt; 
} 
.bereich { 
display : block; 
color : #ffffff; 
background-color : #000000; 
text-align : center; 
} 
a.link { 
display : block; 
color : #ffd700; 
font-family : Verdana, Arial; 
font-size : 13px; 
text-decoration : none; 
border-bottom : 1px solid #ffffff; 
} 
a.link.bereich { 
display : block; 
background-color : #000000; 
width : 100px; 
height : 25px; 
} 
a.link:hover { 
display : block; 
color : #000000; 
background-color : #ffd700; 
} 
#menu { 
width : 100%; 
background : #404041; 
float : left; 
} 
#menu ul { 
list-style : none; 
margin : 0; 
padding : 0; 
width : 196px; 
float : left; 
} 
#menu a, #menu h2 { 
font : bold 10px/16px arial, helvetica, sans-serif; 
display : block; 
border-width : 1px; 
border-style : solid; 
border-color : #ccc #888 #555 #bbb; 
margin : 0; 
padding : 2px 3px; 
} 
#menu h2 { 
color : #d0cfce; 
background : #303030; 
text-align : center; 
text-transform : uppercase; 
} 
#menu a { 
color : #d0cfce; 
background : #303030; 
text-decoration : none; 
} 
#menu a:hover { 
color : #d0cfce; 
background : #2d3f3f; 
} 
#menu li { 
position : relative; 
} 
#menu ul ul { 
position : absolute; 
z-index : 500; 
} 
#menu ul ul ul { 
position : absolute; 
top : 0; 
width : 160px; 
left : 100%; 
} 
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { 
display : none; 
} 
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { 
display : block; 
}