
html {min-height: 100%;}

* {
        margin: 0;
        padding: 0;
}

a {color: #01228D;}
a:hover {color: #282828;}

body {
        background: #4ba5da;
        color: #282828;
        font: normal 0.7em Tahoma, sans-serif;
        padding-top: 20px;
}

p{text-align:justify;}
p,code,ul {padding-bottom: 1.2em;}
p.rot, p span.rot{color:#F90609;}
.gruen {color:#1B901D}
li {list-style: none;}

h1 {font: normal 1.8em Tahoma,sans-serif;}
h2 {font: bold 1.4em Tahoma, sans-serif;}
h3 {font: bold 1.2em Tahoma,sans-serif;}

form,input {margin: 0; padding: 0; display: inline;}

code {
        background: #FFF;
        border: 1px solid #EEE;
        color: #666;
        display: block;
        font: normal 1em Tahoma,sans-serif;
        line-height: 1.6em;
        margin-bottom: 12px;
        padding: 8px 10px;
        white-space: pre;
}



h1,h2 {padding-top: 6px; color: #01228D; margin-bottom: 10px;}

h3 { color: #FEF900; margin-left: 164px;margin-top:100px; }

.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}


.inner-container {
        border: 1px solid #fff;
        background: #01228D;
        font-size: 1.2em;
        margin: 0 auto;
        padding: 10px;
        width: 750px;
        text-align:left;
}

.outer-container {
        background: #b5d3ef url('images/bg.jpg') repeat-x;
        padding-bottom: 24px;
        text-align:center;
}


.header {
        background: #01228D url('images/head3-0-0.png') no-repeat;
        height: 250px;
        margin-bottom: 0px;
        text-align: center;
        border-left:1px solid #fff;
        border-right:1px solid #fff;
        border-top:1px solid #fff;


}
.header .title {
        color: #FFF;
        padding-top: 30px;
}
.header .name {
        color: #ffffff;
        font-size: 3.9em;
        font-style: italic;
        letter-spacing: 0.2em;
        font-family: 'Times New Roman';
        padding-top: 30px;
        font-weight: bold;
        padding-left: 0px;
        text-decoration: none;
}
.header .tag {
         color: #ffffff;
        text-align: right;
        font-size: 1.4em;
        font-style: italic;
        letter-spacing: 0.2em;
        font-family: 'Times New Roman';
        margin-top: 40px;
        margin-right: 220px;
}
.header .title .name a {
        color: #ffffff;
        float:right;
        font-size: 3.9em;
        font-style: italic;
        letter-spacing: 0.2em;
        font-family: 'Times New Roman';
        padding-top: 0px;
        font-weight: bold;
        padding-right: 180px;
        text-decoration: none;
}
.name2 a {
        color: #ffffff;
        float:right;
        font-size: 3.8em;
        font-style: italic;
        letter-spacing: 0.2em;
        font-family: 'Times New Roman';
        padding-top: 0px;
        font-weight: bold;
        padding-right: 110px;
        text-decoration: none;
}
.header .title a:hover {border-color: #F60;}

.header .title .tag {
        text-align: right;
        font-size: 1.4em;
        font-style: italic;
        letter-spacing: 0.2em;
        font-family: 'Times New Roman';
        margin-top: 100px;
        margin-right: 220px;
}

.navigation {
background: #01228D url('images/head3-0-1.png') no-repeat;
background-position:0px 0px;
        float: left;
        /*width: 237px; */
        width: 177px;
        /*background:#01228D; */
        padding:76px 0 0 0;
		color:#fff;
}
.navigation h2 {
        color: #7bcd5f;
        font: bold 1.6em Tahoma,sans-serif;
        line-height: 30px;
        margin: 0;
        padding-left: 11px;
}
.navigation ul {
        padding-bottom: 10px;
        border-top: 1px solid #7bcd5f;
}
.navigation li {border-bottom: 1px solid #b1b1b1;}
.navigation li a {
        font-size: 1.1em;
        color: #fff;
        display: block;
        padding: 8px 0 8px 5%;
        text-decoration: none;
        width: 95%;
}
.navigation li a:hover {
        background: #fff;
        color: #282828;
}
img.counter{margin:0 0 -7px 0;
         padding:0;}

.main {
        background: #b5d3ef;
        /*border:0px 1px 1px 1px solid #fff;*/
        padding: 0px 10px 0 0;
        border-left:1px solid #fff;
        border-right:1px solid #fff;
        border-bottom:1px solid #fff;
        }

.content {

        min-height:600px;
        float: right;
        width: 540px;
        margin-left: 5px;
        margin-right: 5px;
        padding-top:10px;


}
.content1 {
        background:url(images/see.jpg);
        background-repeat:no-repeat;
        background-position:50px 140px;
        min-height:600px;
        float: right;
        width: 540px;
        margin-left: 5px;
        margin-right: 5px;
        padding-top:10px;


}
.content1 h1{text-align:center;}
.content p {font-family: "Lucida Sans Unicode",sans-serif;}


.footer {
        background: #01228D;
        color: #F7F7F2;
        font: bold 1em sans-serif;
        margin-top: 5px;
        padding: 10px 12px;
        text-align: center;
}
.footer a {
        color: #F7F7F2;
        text-decoration: none;
}
.footer a:hover {color: #000;}

.valid
{
text-align: center;
padding-top:5px;
}
.bild2{
 position:relative;
 float:left;
 margin:5px 0px 5px 5px;
 padding:5px 30px 0px 5px;
}
#bilder .bild1{
/*  position:relative;
top:10px; left: 30px;       */
 margin:15px 300px 0px 10px;

}
.bild3{
/* position:relative;
 top:10px; left:315px;  */
 margin:15px 0px 5px 35px;


}
.bild4{
 /*position:relative;
 top:240px; left:30px; */
 margin:255px 230px 0px 10px;

}
.bild5{
/* position:relative;
 top:220px; left:240px; */
 margin:35px 0px 5px 55px;

}
img {border:none;}
.underl {text-decoration:underline;}
table.content {
margin: 10px 0 10px 30px;
padding: 0;
font-size: 1em;
color: #fff;
background: transparent;

}
td {
background: transparent;
padding: 3px;
font-family: "Lucida Sans Unicode",sans-serif;
}
.flagge {margin:5px 13px 5px 3px;}
.extern {
background-image: url(images/link.png);
background-repeat: no-repeat;
background-position: right center;
padding-right: 15px;
}
/*Highslide*/
.highslide {
        cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
        visibility: hidden;
}
.highslide img {
        border: none;
}
.highslide:hover img {
        border: none;
}

.highslide-wrapper {
        background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
        color: black;
        font-size: 8pt;
        font-family: sans-serif;
        font-weight: bold;
    text-decoration: none;
        padding: 2px;
        border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
        font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
        display: none;
}

a.highslide-full-expand {
        background: url(highslide/graphics/fullexpand.gif) no-repeat;
        display: block;
        margin: 0 10px 10px 0;
        width: 34px;
        height: 34px;
}


/* Controlbar example */
.controlbar {
        background: url(highslide/graphics/controlbar4.gif);
        width: 167px;
        height: 34px;
}
.controlbar a {
        display: block;
        float: left;
        /*margin: 0px 0 0 4px;*/
        height: 27px;
}
.controlbar a:hover {
        background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
        width: 50px;
}
.controlbar .next {
        width: 40px;
        background-position: -50px 0;
}
.controlbar .highslide-move {
        width: 40px;
        background-position: -90px 0;
}
.controlbar .close {
        width: 36px;
        background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
#pano1 a:link {color:green;}