body		
                     {
                       text-align:center;
                       background:url("../graphics/bg2.jpg") fixed #d6e0ea;
                     }
body,p,h1,h2,h3,h4,table,th,tr,td,ul,ol,li
                     {
                       font-family:Verdana,Helvetica,sans-serif;
                     }
body,p,h1,h2,h3,h4,table,th,tr,td,ul,ol,li
                     {
                       font-size:12px;
                     }
img, a img
                     {
                       border:none;
                     }
em
                     {
                       font-style:normal;
                       font-weight:bold;
                       color:#234178;
                     }

table
                     {
                       margin:auto;
                       border:none;
                       
                     }
#logo
                     {
                       position:relative;
                       margin:auto;
                       padding:2px;
                       width:800px;
                       height:80px;
                       text-align:center;
                       background-color:#234178;
                       border:1px solid silver;
                     }
#logo img.left
                     {
                       float:left;
                       margin:2px 2px 5px;
                       width:100px;
                       height:75px;
                     }
#logo img.right
                     {
                       float:right;
                       margin:2px 2px 5px;
                       width:100px;
                       height:75px;
                     }

#logo h1 a
                     {
                       margin:0px auto;
                       text-decoration:none;
                       line-height:65px;
                       font-size:32px;
                       font-weight:normal;
                       color:#87a8e7;
                     }
#logo a:hover , #content a:hover , #navi_right a:hover
                     {
                       position:relative;
                     }
#logo a span, #content a span, #navi_right a span
                     {
                       display:none;
                       font-family:Arial,Verdana,sans-serif;
                       font-size:11px;
                       font-weight:normal;
                       text-decoration:none;
                       text-align:left;
                       padding:2px;
                       background-color:#ffffe1;
                       border:1px solid black;
                       width:30ex;
                     }
#logo a:hover span, #content a:hover span, #navi_right a:hover span
                     {
                       display:block;
                       opacity:0.9;
                       position:absolute;
                       top:50px;
                       left:0px;
                       color:black;
                       width:30ex;
                     }
#navi_right a:hover span
                     {
                       display:block;
                       opacity:0.9;
                       position:absolute;
                       top:-10ex;
                       left:-31ex;
                       color:black;
                       width:30ex;
                     }
div.ad
                     {
                       clear:both;
                       margin:5px auto 5px auto;
                       text-align:center;
                     }
#main
                     {
                       margin:auto;
                       width:800px;
                       padding:2px;
                       background-color:#234178;
                     }
#navi_left
                     {
                       float:left;
                       margin:0px;
                       width:130px;
                       height:470px;
                       border:1px solid silver;
                     }
#navi_left>ul
                     {
                       list-style:none;
                       margin:5px 0px 5px 0px;
                       padding:0px 0px 2px;
                     }
#navi_left ul li
                     {
                       list-style:none;
                       margin:0px;
                       padding:0px;
                     }
#navi_left a, #navi_left a.sel
                     {
                       display:block;
                       text-align:center;
                       vertical-align:middle;
                       text-decoration:none;
                       font-size:11px;
                       font-weight:bold;
                       color:#87a8e7;
                       width:120px;
                       height:20px;
                       margin:0px auto 2px auto;
                       padding:5px 0px 2px 0px;
                       border:none;
                       border:1px solid #d6e0ea;
/*                       background:url("../graphics/flug-watermark2.jpg") bottom left transparent; */
                     }
#navi_right
                     {
                       float:right;
                       margin:0px;
                       padding-top:14px;
                       width:140px;
                       height:456px;
                       text-align:center;
                       color:black;
                       background-color:lightblue;
                       border:1px solid silver;
                     }
#navi_right a
                     {
                       display:block;
                       margin:10px auto;
                       text-decoration:none;
                       font-variant:small-caps;
                     }
#navi_right a:first-child
                     {
                       margin-top:0px;
                     }
#navi_right a.jar-protest
                     {
                       margin-top:15px;
                       color:black;
                     }
#content
                     {
                       margin:0px 145px 0px 135px;
                       padding:5px 8px 5px 8px;
                       min-height:470px;
                       vertical-align:top;
                       background-color:white;
                       text-align:left;
                     }
#content>table
                     {
                       margin-bottom:10px;
                       width:480px;
                     }
#content>table tr td:last-child
                     {
                       text-align:right;
                     }
#content #bilder
                     {
                       text-align:center;
                     }
#content #bilder a img
                     {
                       margin:3px 5px 5px;
                       text-align:center;
                     }
address
                     {
                       width:280px;
                       margin:122px auto 0px auto;
                       padding:10px;
                       font-style:normal;
                       border:1px solid #234178;
                     }
form td
                     {
                       vertical-align:top;
                     }
address img
                     {
                       vertical-align:bottom;
                     }
.small
                     {
                       font-size:10px;
                     }
.mehlbox
                     {
                       width:400px;
                       margin:10px auto 0px auto;
                       text-align:left;
                     }
.mehlbox img
                     {
                       width:400px;
                       margin-bottom:0px;
                     }
.mehlbox a
                     {
                       text-decoration:none;
                     }
#error
                     {
                       border:1px solid red;
                       padding:10px;
                       width:400px;
                       margin:10px auto;
                     }
.copy
                     {
                       color:white;
                       font-size:10px;
                     }
.copy a
                     {
                       color:white;
                       text-decoration:none;
                     }
#content a
                     {
                       text-decoration:none;
                       font-weight:bold;
/*                      filter:Alpha(opacity=80);
                      -moz-opacity:0.8; */
                       color:#5c5250;
                     }
#content p
                     {
                       background:url(../graphics/flug-muster-watermark.jpg);
                     }
#content table+p
                     {
                       margin-top:0px;
                     }
#content>iframe
                     {
                       margin:5px 5px 0px 10px;
                       border:none;
                     }
#content iframe.right
                     {
                       float:right;
                     }
#content iframe.right+p
                     {
                       min-height:190px;
                     }
#content iframe+p>strong
                     {
                       display:block;
                     }
#content img.left
                     {
                       float:left;
                       margin:0px 15px 5px 0px;
                       border-right:10px solid white;
                       border-bottom:10px solid white;
                     }
#content img.right
                     {
                       float:right;
                       margin:0px 0px 5px 15px;
                       border-left:10px solid white;
                       border-bottom:10px solid white;
                     }
a.extern
                     {
                       font-size:12px;
                       font-weight:bold;
                       text-decoration:none;
                       padding-right:12px;
                       background:url(../graphics/extern.gif) center right no-repeat; 
                     }
#diashow, #dianavi
                     {
                       display:none;
                       position:absolute;
                       z-index:10;
                     }
#diashow
                     {
                       top:0px;
                       left:0px;
                       padding-top:10px;
                       min-height:100%;
                       width:100%;
                       background-color:rgba(51,51,51, .7);
                       z-index:10;
                     }
#dianavi
                     {
                       top:10px;
                       left:10px;
                       width:174px;
                       background-color:transparent;
                     }
#diachoice, #diainfo, #naviclose, #diaprev
                     {
                       margin-bottom:10px;
                       text-align:left;
                       border:1px solid grey;
                       background-color:lightgrey;
                       opacity:.2;
                       -moz-border-radius:3px;
                     }
#diainfo, #naviclose, #diaprev
                     {
                       opacity:1;
                     }
#diaprev
                     {
                       text-align:center;
                     }
#diaprev img
                     {
                       margin:auto;
                       padding:5px 2px;
                       max-height:120px;
                       -moz-border-radius:3px;
                     }
#diainfo
                     {
                       padding:2px;
                       min-height:30px;
                     }
#diachoice:hover
                     {
                       opacity:1;
                     }
#diachoice>img
                     {
                       width:15px;
                       margin:1px;
                       cursor:pointer;
                     }
#dianavi #naviclose
                     {
                       display:block;
                       margin-bottom:10px;
                       width:66px;
                       padding-left:100px;
                       padding-right:2px;
                       background-color:white;
                       cursor:pointer;
                       -moz-border-radius:3px;
                     }
#diashow #img
                     {
                       cursor:pointer;
                       border:1 px solid grey;
                       -moz-border-radius:3px;
                       box-shadow: 3px 3px 6px #909090;
                     }
#diashow>img
                     {
                       border:1 px solid grey;
                     }


