* {
margin: 0;
padding: 0;
}
html
{
height:100%;
font-weight: normal;
font-size: 100%;

}
body
{
font-family:Arial,Helvetica,Sans Serif;
font-size:12px;
letter-spacing: normal;
border-spacing: 0px;

font-weight: normal;
height: 100%;
background-color: #ffffff;
margin: 0;
padding: 0;
}

table
{
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}





iframe#sb-body-inner {
overflow: hidden !important;
}
.sb-body-inner {
overflow: hidden !important;
}
#sb-body-inner {
overflow: hidden !important;
}
ul
{
font-size:14px;
line-height:150%;
font-weight:normal;
text-align:left;
color:#000000;
text-shadow: 0px 0px 0px #;
list-style: outside;
}
p
{
font-size:16px;
line-height:140%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#000000;
text-shadow: 0px 0px 0px #;
}
a img
{
border:0px;
}
a
{
text-decoration:none;
line-height:150%;
text-align:left;
font-family:  Arial, Helvetica, Verdana, sans-serif;

color:#56ac42;


}
a:hover
{
text-decoration:underline;
color:#56ac42;
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

}


a.anker
{
text-decoration:none;
line-height:150%;
text-align:left;
font-family:  Arial, Helvetica, Verdana, sans-serif;
color:#56ac42;
display: block;
width: 210px;
height: 20px;
position: relative;
text-decoration: none;
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px;
background: #E6F5F5;


}
a.anker:hover
{
text-decoration:none;
color:#ffffff;
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
background: #56ac42;


}



a:focus {
outline: 1px solid #ffffff;
}
}
fieldset {
display: block;
-webkit-margin-start: 2px;
-webkit-margin-end: 2px;
-webkit-padding-before: 0.35em;
-webkit-padding-start: 0.75em;
-webkit-padding-end: 0.75em;
-webkit-padding-after: 0.625em;
border:none;
margin-top:20px;
color:#d5edfa;
background-color: #c3dff5;
line-height:150%;

}
/* Hack for IE6 */
* html h1{
font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:27px;
font-weight:bold;
line-height:150%;
letter-spacing:-0.20em;
text-transform:uppercase;
}
/* Hack for IE7 */
*+html h1{
font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:27px;
font-weight:bold;
line-height:150%;
letter-spacing:-0.20em;
text-transform:uppercase;
}
h1{
color:#56ac42;
font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:33px;
line-height:130%;
font-weight:normal;
text-transform:uppercase;
}
h2{
color:#56ac42;
font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:20px;
line-height:120%;
font-weight:normal;
}
h3{
color:#56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-size:20px;
line-height:120%;
font-weight:normal;
}
dl{
color:#ffffff;
font-family:Arial,Helvetica,Sans Serif;
font-size:6px;
font-weight:normal;
text-align:right;
line-height:0.2em;
}
.small {
color: #d5edfa;
padding: 0px 0px 10px 0px;
font-weight:bold
text-align:left;
line-height:220%;
}
.sky {
z-index: 0;
background-image:url('../images/aviate_verlauf.png');
-moz-background-size: 3px 100%;
-moz-background-origin: border;
background-size: 3px 100%;
background-repeat:repeat-x;
}
.box {
background: #005286;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
padding-top: 20px;
padding-right: 20px;
background-repeat:no-repeat;
background-image:url('../images/aviate_downarrow_lightblue.png');
background-position:253px 94px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
-o-transition: background-position, background-color .2s ease-out,color .2s ease-out;
-moz-transition: background-position, background-color .2s ease-out,color .2s ease-out;
-webkit-transition: background-position, background-color .2s ease-out,color .2s ease-out;
-webkit-transition-property: background-position, background-color, color, background-image;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box h2 {
color: #56ac42;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box:hover h2 {
color: #005286;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box:hover {
background: #56ac42;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
padding-top: 20px;
padding-right: 20px;
background-repeat:no-repeat;
background-image:url('../images/aviate_downarrow_lightblue.png');
background-position:253px 99px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
}
.icon {
padding-top: 0px;
padding-bottom: 0px;
background-position:0px 0px;
background-repeat: repeat-x;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
-o-transition: background-position, background-color .2s ease-out,background-position, color .2s ease-out;
-moz-transition: background-position, background-color .2s ease-out,background-position, color .2s ease-out;
-webkit-transition: background-position, background-color .2s ease-out,background-position, color .2s ease-out;
-webkit-transition-property: background-position, background-color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.icon:hover {
padding-top: 0px;
padding-bottom: 0px;
background-position:11px 0px;
background-repeat: repeat-x;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#005286;
-o-transition: background-position, background-color .2s ease-out,background-position, color .2s ease-out;
-moz-transition: background-position, background-color .2s ease-out,background-position, color .2s ease-out;
-webkit-transition: background-position, background-color .2s ease-out,background-position, color .2s ease-out;
-webkit-transition-property: background-position, background-color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box_arbeiten_top {
-webkit-border-radius: 7px 6px 0px 0px;
-moz-border-radius:  6px 6px 0px 0px;
-khtml-border-radius: 7px 6px 0px 0px;
border-radius:  6px 6px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
}
.box_arbeiten_top:hover  {
-webkit-border-radius: 7px 6px 0px 0px;
-moz-border-radius:  6px 6px 0px 0px;
-khtml-border-radius: 7px 6px 0px 0px;
border-radius:  6px 6px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
}
.box_arbeiten_bottom {
-webkit-border-radius: 0px 0px 6px 6px;
-moz-border-radius:   0px 0px 6px 6px;
-khtml-border-radius:  0px 0px 6px 6px;
border-radius:   0px 0px 6px 6px;
padding:  0px 0px 0px 20px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
-o-transition: background-color .2s ease-out,color .2s ease-out;
-moz-transition: background-color .2s ease-out,color .2s ease-out;
-webkit-transition: background-color .2s ease-out,color .2s ease-out;
-webkit-transition-property: background-color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box_arbeiten {
background: #005286;
-webkit-border-radius: 20px 20px 6px 6px;
-moz-border-radius:  20px 20px 6px 6px;
-khtml-border-radius:  20px 20px 6px 6px;
border-radius:  20px 20px 6px 6px;
padding: 0px 0px 0px 0px;
cursor:pointer;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
background-repeat:no-repeat;
background-image:url('../images/aviate_sidarrow_blue_small.gif');
background-position:27px 153px;
-o-transition: background-color .2s ease-out,color .2s ease-out;
-moz-transition: background-color .2s ease-out,color .2s ease-out;
-webkit-transition: background-color .2s ease-out,color .2s ease-out;
-webkit-transition-property: background-color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box_arbeiten:hover {
background: #56ac42;
-webkit-border-radius: 20px 20px 6px 6px;
-moz-border-radius:  20px 20px 6px 6px;
-khtml-border-radius:  20px 20px 6px 6px;
border-radius:  20px 20px 6px 6px;
padding: 0px 0px 0px 0px;
cursor:pointer;
background-repeat:no-repeat;
background-image:url('../images/aviate_sidarrow_darkblue_small.gif');
background-position:27px 153px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
}
.box_arbeiten h2 {
color: #56ac42;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box_arbeiten:hover h2 {
color: #005286;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.box_arbeiten_shadowbox {
background: #005286;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
padding-top: 6px;
padding-right: 6px;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
}
.rounded {
-webkit-border-radius: 4px 5px 5px 5px;
-moz-border-radius:   5px 5px 5px 5px;
-khtml-border-radius:   5px 5px 5px 5px;
border-radius:   5px 5px 5px 5px;
padding: 0px 0px 0px 0px;
}
.crew {
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
padding: 0px 0px 0px 0px;
}
.crew h2 {
color: #56ac42;
text-decoration:none;
}
.crew a {
color: #d5edfa;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
text-decoration:none;
}
.crew a:hover{
color: #56ac42;
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.kontakt {
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
padding: 0px 0px 0px 0px;
}
.kontakt h2 {
color: #56ac42;
text-decoration:none;
}
.kontakt a {
color: #005286;
font-size:17px;
line-height:22px;
font-weight:500;
text-align:left;
text-decoration:none;
}
.kontakt a:hover{
color: #56ac42;
font-size:17px;
line-height:22px;
font-weight:500;
text-align:left;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
#aviate_messer{
height:50px;
width:100%;
position:fixed;
top:100px;
left:0px;
background-image:url('../images/aviate_black.png');
z-index:999;
}
#aviate_credits{
height:28px;
width:100%;
position:fixed;
bottom:0px;
left:0px;
background-image:url('../images/aviate_black.png');
background-position:bottom left;
background-repeat: repeat;
z-index:999;
}
.credits{
position: absolute;
top:3px;
left:50%;
z-index:999;
width: 970px;
height: 22px;
margin: 0px 0px 0px 0px;
margin-left: -485px;
padding: 0px 0px 0px 0px;
z-index:1000;
}
.credits p {
font-size:15px;
font-weight:normal;
color: #ffffff;
text-decoration:none;
}
.credits a {
color: #ffffff;
text-align:left;
text-decoration:none;
}
.credits a:hover{
color:#56ac42;
text-decoration:none;

}
.impressum{
position: absolute;
top:3px;
right:50%;
z-index:1002;
width: 200px;
height: 22px;
margin: 0px 0px 0px 0px;
margin-right: -485px;
padding: 0px 0px 0px 0px;
z-index:1000;
}
.impressum p {
font-size:12px;
font-weight:bold;
color: #D5EDFA;
text-decoration:none;
}
.impressum a {
color: #D5EDFA;
font-size:12px;
line-height:22px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.impressum a:hover{
color:#56ac42;
font-size:12px;
line-height:22px;
font-weight:bold;
text-align:left;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.impressum_content{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.impressum_content p {
font-size:13px;
font-weight:normal;
line-height:17px;
color: #d5edfa;
text-decoration:none;
}
.impressum_content h2 {
font-size:16px;
font-weight:bold;
line-height:30px;
color: #005286;
text-decoration:none;
}
.impressum_content a {
color: #d5edfa;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.impressum_content a:hover{
color:#56ac42;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
#aviate_menu{
height:52px;
width:100%;
position:fixed;
top:0px;
left:0px;
background-image:url('../images/aviate_black.png');
z-index:999;
}
#aviate_menu_socials {
position: fixed;
width: 300px;
height:26px;
top: 13px;
right: 50%;
margin-right: -485px;
padding: 0px;
z-index:1009;
}
#sidemenu {
position: fixed;
width: 670px;
top: 15px;
left: 50%;
margin-left: -485px;
padding: 0px;
}
#sidemenu ul {
list-style-type: none;
}
#sidemenu li {
margin: 5px 7px 5px 0px;
padding: 5px 10px 5px 10px;
width: 100px;
text-align: center;
display: inline;
font-size:14px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: background-color .2s ease-out,color .2s ease-out;
-moz-transition: background-color .2s ease-out,color .2s ease-out;
-webkit-transition: background-color .2s ease-out,color .2s ease-out;
-webkit-transition-property: background-color, color;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
behavior: url(../../../js/border-radius.htc);
}
#sidemenu li:hover {
margin: 5px 7px 5px 0px;
padding: 5px 10px 5px 10px;
width: 100px;
text-align: center;
display: inline;
font-weight:bold;
font-size:14px;
/*background: #d5edfa;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: background-color .3s ease-out,color .3s ease-out;
-moz-transition: background-color .3s ease-out,color .3s ease-out;
-webkit-transition: background-color .3s ease-out,color .3s ease-out;
-webkit-transition-property: background-color, color;
-webkit-transition-duration: 0.3s, 0.3s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;*/
}
#sidemenu li.selected {
font-size:14px;
background: #d5edfa;
-o-transition: background .3s ease-out,background .3s ease-out;
-moz-transition: background .3s ease-out,background .3s ease-out;
-webkit-transition: background .3s ease-out,background .3s ease-out;
-webkit-transition-property: background;
-webkit-transition-duration: 0.3s, 0.3s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
#sidemenu  li.selected a {
color:#000000;
font-weight: bold;
}
#sidemenu  li.selected a:hover {
color: #56ac42;
font-weight: bold;
}
#sidemenu a {
color: #d5edfa;
font-weight: bold;
}
#sidemenu a:hover
{
color: #56ac42 ;
-o-transition: color .3s ease-out,color .3s ease-out;
-moz-transition: color .3s ease-out,color .3s ease-out;
-webkit-transition: color .3s ease-out,color .3s ease-out;
-webkit-transition-property: color, color;
-webkit-transition-duration: 0.3s, 0.3s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.sidemenu a:selected
{
}
.content {
position: relative;
left: 50%;
width: 970px;
height: auto;
z-index:24;
margin: 0px 0px 0px -485px;
padding: 0px 0px 0px 0px;
}
.content_start {
position: relative;
left: 50%;
width: 970px;
height: auto;
margin: 0px 0px 0px -485px;
padding: 0px 0px 0px 0px;
z-index:24;
}

.content_end {
position: relative;
left: 50%;
width: 970px;
height: auto;
border: #d5edfa 1px dotted;
margin: 0px 0px 0px -485px;
padding: 0px 0px 35px 0px;
z-index:24;
}
.content_head {
position: relative;
left: 50%;
width: 970px;
height: auto; F
min-height: 200px;
border: #d5edfa 1px dotted;
margin: 100px 10px 0px;
margin-left: -485px;
z-index:24;
}
.content_background_white {
position: relative;
left: 0px;
width: 100%;
height: 695px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:8;
background-repeat:repeat-x;
background-image:url('../images/aviate_backgr_white.jpg');
background-position:0px 179px;
border: #d5edfa 1px dotted;
}
.content_in_background {
position: relative;
left: 50%;
width: 970px;
height: auto;
min-height: 918px;
border: #d5edfa 1px dotted;
margin: 0px 0px 0px 0px;
margin-left: -485px;
z-index:24;
}
.content_background {
position: relative;
left: 0px;
width: 100%;
height: 918px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:8;
background-repeat:repeat-x;
background-image:url('../images/aviate_backgr_bluewhite.gif');
background-position:0px 40px;
border: #d5edfa 1px dotted;
}
.content_in_background_white {
position: relative;
left: 50%;
width: 970px;
height: auto;
min-height: 200px;
border: #d5edfa 1px dotted;
margin: 0px 0px 0px 0px;
margin-left: -485px;
z-index:24;
}
.sky_bottom {
position: relative;
left: 0px;
width: 100%;
float:left;
min-height: 770px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 60px 0px;
background-image:url('../images/aviate_backgr_bottom_lighter.png');
background-repeat:repeat-x;
background-position:0px 430px;
z-index:2;
}
.sky_bottom_clouds {
height:443px;
width:100%;
position:relative;
float:left;
left:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url('../images/aviate_verlauf_bottom_lighter.png');
background-repeat:repeat-x;
background-position:0px 70px;
z-index:3;
}
.sky_top{
position: relative;
float:left;
left: 0px;
width: 100%;
min-height: 666px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url('../images/aviate_verlauf_top.png');
background-repeat:repeat-x;
background-position:top left;
z-index:1;
}
.messermarker_start {
position: relative;
left: 0px;
width: 100%;
height: 15px;
margin: 35px 0px 35px 0px;
padding: 0px 0px 0px 0px;
z-index:8;
}
.messermarker {
position: relative;
left: 0px;
width: 100%;
height: 20px;
margin: 70px 0px 35px 0px;
padding: 0px 0px 0px 0px;
z-index:8;
}
.messermarker_line {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #56ac42;
}
.messermarker_line_dark {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #005286;
}
.cloud {
background-image: url(../images/aviate_cloud_4a.png);
background-repeat: repeat;
z-index: 12;
height: 1400px;
width: 400px;
}
#header, #intro, #second {
width: 100%;
z-index: 1;
}
#intro {
color: white;
width: 100%;
height: 1000px;
margin: 0;
padding: 0;
position: fixed;
z-index: 1;
}
#intro_messer {
color: white;
height: 1000px;
width: 60px;
margin: 0;
padding: 0;
position: fixed;
z-index: 25;
}
#intro .bg1 {
background: url(../images/aviate_cloud_2b.png) 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 10;
}
#bg1 {
background: url(../images/aviate_cloud_2.png) 0 no-repeat;
top:900px;
right:0px;
margin: 0 auto;
padding: 0;
position: absolute;
height: 255px;
width: 951px;
z-index: 0;
border: #d5edfa 1px dotted;
}
#bg1-2 {
background: url(../images/aviate_cloud_1a.png) 0 no-repeat;
top:1950px;
right:0px;
margin: 0 auto;
padding: 0;
position: absolute;
height: 401px;
width: 950px;
z-index: 0;
border: #d5edfa 1px dotted;
}
#bg2 {
background: url(../images/aviate_cloud_6b.png) 0 no-repeat;
top:2777px;
right:0px;
margin: 0 auto;
padding: 0;
position: absolute;
height: 261px;
width: 950px;
z-index: 0;
border: #d5edfa 1px dotted;
}
#bg3 {
background: url(../images/aviate_cloud_6c.png) 0 no-repeat;
top:3340px;
right:0px;
margin: 0 auto;
padding: 0;
position: absolute;
height: 765px;
width: 950px;
z-index: 0;
border: #d5edfa 1px dotted;
}
#intro .bg1a {
background: url(../images/aviate_cloud_4a.png) 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 10;
}
#intro .bg2 {
background: url(../images/aviate_cloud_3.png) 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 9;
}
#intro .bg3 {
background: url(../images/aviate_cloud_2.png)  0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 8;
}
#intro .bg4 {
background: url(../images/aviate_cloud_6a.png)  0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5 {
background: url(../images/aviate_hm_5000a.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5b {
background: url(../images/aviate_hm_5000b.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5c {
background: url(../images/aviate_hm_4000a.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5d {
background: url(../images/aviate_hm_4000b.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5e {
background: url(../images/aviate_hm_3000a.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5f {
background: url(../images/aviate_hm_3000b.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5g {
background: url(../images/aviate_hm_2000a.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5h {
background: url(../images/aviate_hm_2000b.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5i {
background: url(../images/aviate_hm_1000a.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro_messer .bg5i {
background: url(../images/aviate_hm_1000b.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 7;
}
#intro .bg6 {
background: url(../images/intro_bottom_background.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 500;
}
#intro .bg7 {
background: url(../images/intro_foreground_bottom.png) 70% 0 no-repeat fixed;
height: 100%;
margin: 0 auto;
padding: 0;
position: absolute;
width: 100%;
z-index: 500;
}
.story {
margin: 0 auto;
min-width: 950px;
width: 100%;
z-index: 1;
}
.story .float-left, .story .float-right {
padding: 100px 0 0 0;
position: relative;
width: 550px;
z-index: 1;
}
.stretch {
color:#56ac42;
font-family:Arial,Helvetica,Sans Serif;
font-size:60px;
line-height:60px;
font-weight:500;
text-align:left;
}
#input, form div{
border: 0pxming-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */

}




.breadcrumbs2 a {

color:#ffffff;
text-decoration:none;
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, bborder: 0pxacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webborder: 1px solid #ffffff;
z-index:82;
}
.recruiting {
font-size:14px;
line-height:18px;
font-weight:500;
text-align:left;
color:#d5edfa;
padding: 0px 0px 0px 0px;
}
.recruiting a {
color: #d5edfa;
font-size:17px;
line-height:22px;
font-weight:500;
text-align:left;
text-decoration:none;
}
.recruiting a:hover{
color: #56ac42;
font-size:17px;
line-height:22px;
font-weight:500;
text-align:left;
text-decoration:none;
-o-transition: color .2s ease-out,color .2s ease-out;
-moz-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition: color .2s ease-out,color .2s ease-out;
-webkit-transition-property: color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.airport{
position:absolute;
left:0px;
top:143px;
float:left;
height:308px;
width:635px;
display:inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_final_straight_0013.png');
background-position:top right;
border-bottom: 1px solid #ffffff;
z-index:82;
}
.airport_print{
position:absolute;
top: 202px;
left: 120px;
float:left;
height:140px;
width:88px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_print_hover.png');
background-position:top right;
z-index:184;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_print:hover{
position:absolute;
top: 202px;
left: 120px;
float:left;
height:140px;
width:88px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_print_hover.png');
background-position:top right;
z-index:184;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_strategie{
position:absolute;
top: 290px;
left: 14px;
float:left;
height:138px;
width:152px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_strategie_hover.png');
background-position:top right;
z-index:183;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_strategie:hover{
position:absolute;
top: 290px;
left: 14px;
float:left;
height:138px;
width:152px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_strategie_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_digital{
position:absolute;
top: 171px;
left: 194px;
float:left;
height:130px;
width:73px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_digital_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_digital:hover{
position:absolute;
top: 171px;
left: 194px;
float:left;
height:130px;
width:73px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_digital_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_design{
position:absolute;
top: 311px;
left: 176px;
float:left;
height:117px;
width:295px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_design_hover.png');
background-position:top right;
z-index:183;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_design:hover{
position:absolute;
top: 311px;
left: 176px;
float:left;
height:117px;
width:295px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_design_hover.png');
background-position:top right;
z-index:183;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_event{
position:absolute;
top: 143px;
left: 278px;
float:left;
height:158px;
width:78px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_event_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_event:hover{
position:absolute;
top: 143px;
left: 278px;
float:left;
height:158px;
width:78px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_event_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_social{
position:absolute;
top: 183px;
left: 366px;
float:left;
height:140px;
width:79px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_social_hover.png');
background-position:top right;
z-index:183;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_social:hover{
position:absolute;
top: 183px;
left: 366px;
float:left;
height:140px;
width:79px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_social_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_realisierung{
position:absolute;
top: 271px;
left: 453px;
float:left;
height:157px;
width:169px;
opacity: 1;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_realisierung_hover.png');
background-position:top right;
z-index:183;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.airport_realisierung:hover{
position:absolute;
top: 271px;
left: 453px;
float:left;
height:157px;
width:169px;
opacity: 0;
background-repeat:repeat-y;
background-image:url('../images/airport/airport_realisierung_hover.png');
background-position:top right;
z-index:182;
-webkit-transition: opacity .2s ease-in-out, background 0s 2012s;
-moz-transition: opacity .2s ease-in-out, background 0s 2012s;
-o-transition: opacity .2s ease-in-out, background 0s 2012s;
transition: opacity .2s ease-in-out, background 0s 2012s;
}
.vorschau
{
position:absolute;
z-index:83;
top: 290px;
left: 14px;
width:152px;
height:138px;
opacity: 0.5;
background-color:#FFCCCC;
border:1px;
float:left;
}
.vorschau:hover
{
position:absolute;
z-index:83;
top: 290px;
left: 14px;
width:152px;
height:138px;
opacity: 0.5;
border:1px;
float:left;
}
.vorschau2
{
position:absolute;
z-index:84;
top: 202px;
left: 120px;
width:87px;
height:140px;
opacity: 0.5;
background-color:#FFCCCC;
border:1px;
float:left;
}
#ansicht
{
position:absolute;
top:143px;
right: 0px;
width:300px;
border:1px;
z-index:1;
}
.normal {
background-color:#;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_strategie {
height:267px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_strategie.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_print {
height:215px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_print.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_digital {
height:215px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_digital.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_design {
height:267px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_design.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_event {
height:215px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_event.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_social {
height:215px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_social.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.hover_realisierung {
height:267px;
background-color:#005286;
background-repeat:no-repeat;
background-image:url('../images/airport/airport_details_realisierung.png');
background-position:20px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-o-transition: opacity .2s ease-in-out, background-color, height, width .2s ease-out,color .2s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition:  opacity .2s ease-in-out,background-color, height, width  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, height, width ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
.rounded2{
height:22px;
width:auto;
overflow:hidden;
;
-webkit-border-radius: 25px;
-moz-border-radius:25px;
-khtml-border-radius: 25px;
border-radius: 25px;
z-index: 99999;
background-color:#0000ff;
behavior: url(border-radius.htc);
border: #0000ff 1px dotted;
}
div.tabber_nav {
display: block;
clear: left;
float:right;
margin: 0px -7px 0px -7px;
padding: 0 0px;
line-height: 1em;
zoom: 1; /* Fix for IE height issue */
}
div.tabber_nav ul.tabber_tabs {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
list-style-image: none !important;
background: none !important;
}
div.tabber_nav li.tabber_tab {
float:left;
margin: 10px 1px 0 0 !important;/* Hier die teiferen Tabs */
padding: 0 !important;
list-style: none !important;
list-style-image: none !important;
background: none !important;
}
div.tabber_nav li.tabber_tab.active {
margin-top: 0 !important;
}
/* Tabs */
div.tabber_nav li.tabber_tab a,
div.tabber_nav li.tabber_tab a:link,
div.tabber_nav li.tabber_tab a:visited,
div.tabber_nav li.tabber_tab a:active,
/*div.tabber_nav li.tabber_tab a:hover*/ {
outline: 0;
text-decoration: none;
}
div.tabber_nav li.tabber_tab a {
color: #d5edfa;
display: block;
width: 135px;
_width: 0%;
padding: 10px 10px 0 10px;
height: 20px;
_height: 25px;
font-size: 14px;
line-height: 1em;
font-weight: bold;
white-space: nowrap;
border: solid 0px #B4B4B4;
border-bottom: none;
background: #000000;
text-decoration: none !important;
}
div.tabber_nav li.tabber_tab a:hover {
color: #d5edfa;
display: block;
width: 135px;
_width: 0%;
padding: 10px 10px 0 10px;
height: 20px;
_height: 25px;
font-size: 14px;
line-height: 1em;
font-weight: bold;
white-space: nowrap;
border: solid 0px #B4B4B4;
border-bottom: none;
background: #000000;
text-decoration: none !important;
}
div.tabber_container.rounded div.tabber_nav li.tabber_tab a,
div.tabber_container.rounded div.tabber_nav li.tabber_tab a:hover {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
/*color: #d5edfa;*/
-o-transition: margin-top,background-color .3s ease-out,color .3s ease-out;
-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;

-webkit-transition: margin-top,background-color .3s ease-out,color .3s ease-out;
-webkit-transition-property: margin-top,background-color, color;
-webkit-transition-duration: 0.3s, 0.3s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
/* Tabs: Active state */
div.tabber_nav li.tabber_tab.active a,
div.tabber_nav li.tabber_tab.active a:hover {
color: #000000;
background-color: #d5edfa;
-o-transition: margin-top, padding .3s ease-out,color .3s ease-out;
-moz-transition: margin-top, padding .3s ease-out,color .3s ease-out;
-webkit-transition: margin-top, padding .3s ease-out,color .3s ease-out;
-webkit-transition-property: margin-top, padding, color;
-webkit-transition-duration: 0.3s, 0.3s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}
div.tabber_nav li.tabber_tab.active a {   /* der aktive Tab */
padding-bottom: 10px;
color: #000000;
}
/* Tabs: Hover state */
div.tabber_nav li.tabber_tab a:hover {
color: #56ac42;
background-color: #000000; /* 50% white */
}
/* Content area */
div.tabber_content,
div.tabber_content > div,
div.tabber_content div.tabber_item  {
position: relative !important;
overflow: hidden !important;
}
div.tabber_content  {
margin-top: 1px;
clear: right;
padding: 35px 0px 0px 0px;
border: 1px solid #B4B4B4;
}
div.tabber_container.rounded div.tabber_content  {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
/* STYLING FOR IF JAVASCRIPT FAILS */
div.tabber_noscript div.tabber_content {
margin: -1;
padding: 0;
border: none;
}


.pu_backdreieck {
position: fixed;
width: 100%;
height: 100%;
z-index: 1;
border: 0px solid #0000ff;


}

.pu_topstreifen {
position: relative;
left: 50%;
width: 960px;
height: 5px;
margin-left: -480px;
padding: 0px 0px 0px 0px;
z-index:24;
border: 0px solid #0000ff;
background: #f8e947;
background-repeat:no-repeat;
background-position:bottom center;

}

.pu_content_top {
position: relative;
float:left;
left: 0px;
width: 100%;
height: 408px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
z-index:999;
border-top: 0px solid #0000ff;
background: #;



}
.pu_bannerholder {
position: relative;
float:right;
right: 5px;
top: 5px;
width: 960px;
height: 385px;
margin-left: 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #0000ff;
background: #ffffff;

background-repeat:no-repeat;
background-image:url('../images/pu_back_banner.png');
background-position: bottom center ;

overflow-x: hidden;
overflow-y: hidden;


}

.pu_banner {
position: relative;
float:right;
right: 21px;
top: 115px;
width: 917px;
height: 248px;
margin-right: 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #ffffff;
background: #;

overflow-x: hidden;
overflow-y: hidden;


}

.pu_3erbox {
position: absolute;
float:right;
right: 50%;
top: 97px;
width: 917px;
height: 50px;
margin-right: -459px;
padding: 0px 0px 0px 0px;
border: 0px solid #ff0000;
background: #;
z-index:999;
background-repeat:repeat-x;
background-image:url('../images/');
background-position: bottom center ;


overflow-x: hidden;
overflow-y: hidden;


}

.pu_3erbox img {
box-shadow: 0px 1px 4px #947846;
-moz-box-shadow: 0px 1px 4px #947846;
-webkit-box-shadow: 0px 1px 4px #947846;
border: 5px solid #ffffff;

ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#947846')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135,Color='#947846');

}

.pu_3erbox h1 {
color: #947846;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-size:28px;
line-height:100%;
font-weight:normal;
text-shadow: 0px 1px #ffffff;



}

.pu_3erbox a {
font-family:  Arial, Helvetica, Verdana, sans-serif;
line-height:120%;
font-weight:normal;
color: #947846;
font-size:20px;

text-shadow: 0px 1px #fff0c5;



}

}




.pu_3erbox_shadow {
position: absolute;
float:right;
right: 50%;
top: 330px;
width: 928px;
height: 125px;
margin-right: -464px;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
z-index:999;
background-image:url('../images/pp_back_topbox_shadow.png');
background-repeat:no-repeat;
background-position:top center;

overflow-x: hidden;
overflow-y: hidden;


}
.pu_topheader {
position: relative;
float:left;
left: 0px;
width: 100%;
height: 2px;
margin: 0px 0px 0px 0px;
margin-left: 0;
padding: 0px 0px 0px 0px;
z-index:24;
border: 0px solid #56ac42;
background:#56ac42;
}
.pu_header{
height:390px;
width:970px;
position:relative;
top:0px;
left:50%;
margin-left: -485px;
border: 0px solid #cccc00;
padding: 0px 0px 0px 0px;
float:left;
background-image:url('../images/pp_back_shadow_header.png');
background-repeat:no-repeat;
background-position:top center;
}

.pu_logo{
height: 100px;
width:916px;
position:relative;
top:0px;
left:50%;
border: 1px solid #aaaaaa;
margin: 0px 0px 0px -475px;
z-index:999;
}
.pu_logobutton{
height:157px;
width:195px;
position:absolute;
top:39px;
left:50%;
margin-left: -449px;
padding: 0px 0px 0px 0px;
border: 0px solid #f7b90e;
z-index:999999999;
background-image:url('../images/pu_logo.png');
background-repeat:no-repeat;
}
.pu_menu{
height:15px;
width:686px;
position:absolute;
top:68px;
right:0px;
padding: 0px 0px 0px 0px;
border: 1px solid #aaaaaa;
z-index:999;
}

.pu_submenu{
height:22px;
width:auto;
position:relative;
top:0px;
left:0px;
border: 1px solid #0000ff;

z-index:999;
}

.pu_back_content{
position: relative;
float:left;
width: 100%;
height: auto;
padding: 0px 0px 0px 0px;
margin: -20px 0px 0px 0px;
border: 0px solid #cccc00;
z-index:24;
background-image:url('../images/pp_back_shadow_content.png');
background-repeat:repeat-y;
background-position:top center;
}


.pu_content{
position: relative;
float:left;
left: 50%;
width: 960px;
margin-left: -480px;
height: auto;
background: #ffffff;

padding: 0px 0px 40px 0px;
border: 0px solid #cccc00;
z-index:24;
}
.pu_content_900{
float:right;
height:auto;
width:705px;
top:0px;
right:0px;
border: 0px solid #cccc00;
z-index:999;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}





.pu_content_left_rahmen{
float: left;
height:auto;
width:235px;
position:relative;
top:40px;
left:0px;
border: 0px dotted #56ac42;
z-index:999;

padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;

}

.pu_content_left{
float: left;
height:auto;
width:215px;
position:relative;
top:0px;
left:20px;
border: 0px solid #000000;
z-index:999;
padding: 0px 0px 0px 0px;
background-color: #f8e947;
margin: 0px 0px 20px 0px;
background-image:url('../images/pu_back_box.png');
background-repeat:no-repeat;
background-position:bottom center;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
behavior: url(../pie/PIE.htc);
}


.pu_content_left h1
 {
color: #000000;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;

font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:25px;
line-height:100%;
padding: 0px 0px 0px 5px;

}



.pu_content_left a {
color: #ffffff;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;

font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:18px;
line-height:100%;
padding: 0px 0px 0px 0px;
text-transform:uppercase;

}

.acell {
padding: 6px 0px 0px 0px;

}



.pu_content_left2{
float: left;
height:11px;
width:215px;
position:relative;
top:0px;
left:20px;
border: 1px solid #000000;
z-index:999;
padding: 0px 0px 0px 0px;
background-color: #;
margin: 20px 0px 0px 0px;





}

.pu_content_left3{
float: left;
height:11px;
width:215px;
position:relative;
top:0px;
left:20px;
border: 1px solid #000000;
z-index:999;
padding: 0px;
background-color: #;
margin: 0px 0px 40px 0px;

background-image:url('../images/pp_back_box.gif');
background-repeat:no-repeat;
background-position:top center;


box-shadow: 0px 1px 4px #aaaaaa;
-moz-box-shadow: 0px 1px 4px #aaaaaa;
-webkit-box-shadow: 0px 1px 4px #aaaaaa;

ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#aaaaaa')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135,Color='#aaaaaa');

}

.pu_content_left3 h1 {
color: #947846;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-size:28px;
line-height:100%;
font-weight:normal;
text-shadow: 0px 1px #ffffff;


}

.pu_content_left3 td {
padding: 7px;


}


.pu_content_left3 p {
color: #7a5d29;
font-family:  Arial, Helvetica, Verdana, sans-serif;
line-height:100%;
font-weight:normal;
}

.pu_content_left3 h2 {
font-family:  Arial, Helvetica, Verdana, sans-serif;
line-height:120%;
font-weight:normal;
color: #947846;

text-shadow: 0px 1px #fff0c5;
}

.pu_content_left3 a {
font-family:  Arial, Helvetica, Verdana, sans-serif;
line-height:120%;
font-weight:normal;
color: #947846;
font-size:20px;

text-shadow: 0px 1px #fff0c5;

filter: progid:DXImageTransform.Microsoft.DropShadow(offX=0,offY=1,color=fff0c5);

}



.pu_content_left3b{
float: left;
height:12px;
width:215px;
position:relative;
top:0px;
left:20px;
border: 1px solid #000000;
z-index:999;
padding: 0px;
background-color: #;
margin: 20px 0px 0px 0px;



}




.pu_content_left4{
float: left;
height:12px;
width:215px;
position:relative;
top:0px;
left:20px;
border: 1px solid #000000;
z-index:999;
padding: 0px 0px 0px 0px;
background-color: #;
margin: 20px 0px 0px 0px;
}


.pu_content_left2 p {
font-size:18px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#ffffff;

}
.pu_content_left2 h2 {
font-size:23px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#ffffff;

}

.pu_content_right{
float:left;
height:auto;
width:645px;
position:relative;
top:40px;
left:20px;
margin-right: 0px;
border: 0px solid #cccccc;
z-index:999;
padding: 0px 0px 0px 0px;

}

.pu_content_right img {
border: 0px solid #ffffff;

}

a.jcepopup span.jcemediabox-zoom-image{
width:196px;
margin:0px 0px 0px 0px;
border-bottom: 5px solid #56ac42;
}

.random_image_extended img:hover{


}

.random_image_plus{
position: absolute;
width:34px;
height:33px;
margin: 103px 0px 0px 162px;
padding:0px 0px 0px 0px;
border: 0px solid #ff0000;
background-image:url('../images/pu_box_plus.png');
background-repeat:no-repeat;
background-position:bottom center;
}



.pu_bottom{
position: relative;
float:left;
left: 0px;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
margin-left: 0;
padding: 0px 0px 0px 0px;
border: 0px solid #cccccc;
z-index:24;
background-image:url('../images/pp_back_shadow_content.png');
background-repeat:repeat-y;
background-position:top center;
}



.pu_bottom_kontakt{
height:auto;
position:relative;

left:50%;
width: 920px;
margin-left: -480px;
top:0px;
border: 0px solid #00ffff;
z-index:999;
padding: 20px 20px 20px 20px;
color: #000000;
background: #ffef44;


}
.pu_bottom_credits{
height:24px;
position:relative;
left:50%;
width: 920px;
margin-left: -480px;
top:0px;

border-top: 2px solid #ffffff;
z-index:999;
padding: 6px 20px 0px 20px;
background: #56ac42;
color: #ffffff;
}

.pu_bottom_credits a{
font-weight:normal;
color: #ffffff;

font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:18px;
line-height:100%;
padding: 0px 0px 0px 0px;
text-transform:uppercase;
}

.pu_bottom_kontakt p{
color: #000000;
font-family:  Arial, Helvetica, Verdana, sans-serif;

}

.pu_bottom_kontakt h1{
color: #000000;
font-weight:normal;

font-family: 'Anton', Arial, Helvetica, Verdana, sans-serif;
font-size:25px;
line-height:100%;
padding: 0px 0px 0px 0px;

}
}


.pu_cubeline {
background-repeat:no-repeat;
background-image:url('../images/pu_line.png');
background-position:15px 18px;
background:#;
}
.pu_cube {
background-repeat:no-repeat;
background-image:url('../images/pu_back_cube.png');
background-position:0px 0px;
}

.pu_cube img {
position: relative;
left:-2px;
top:-5px;

-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius:  3px 3px 3px 3px;
-khtml-border-radius:  3px 3px 3px 3px;
border-radius:  3px 3px 3px 3px;
padding: 0px 0px 0px 0px;
border: none; 
overflow: hidden; 
float: center;
transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}




.pu_cube img:hover {
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius:  3px 3px 3px 3px;
-khtml-border-radius:  3px 3px 3px 3px;
border-radius:  3px 3px 3px 3px;
margin: 0px;
padding: 0px 0px 0px 0px;
transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */

}




.breadcrumbs2 a {

color:#ffffff;
text-decoration:none;
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}

.breadcrumbs2 a:hover{
text-decoration:none;
color:#000000;
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}


.pu_cube_fonts {
}

.pu_cube_fonts p {
font-size:13px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#000000;
text-shadow: 1px 1px 1px #ffffff;

}
.pu_cube_fonts h1 {
font-size:17px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:700;
text-align:left;
color:#ffffff;
text-shadow: 1px 1px 1px #00396f;

}

.pu_cube_fonts a {
display:block;
padding: 6px 0px 0px 5px;
width: 201px;
height: 34px;
cursor:pointer;
background-repeat:no-repeat;
background-image:url('../images/pu_back_button_202.png');
background-position:0px 0px;
font-size:15px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:700;
text-align:left;
color:#ffffff;
text-shadow: 1px 1px 1px #c76500;
}

.pu_cube_fonts a:hover {
color:#ffffff;
background-image:url('../images/pu_back_button_202_light.png');
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 

-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;

-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}



.pu_grey_fonts {
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius:  3px 3px 3px 3px;
-khtml-border-radius:  3px 3px 3px 3px;
border-radius:  3px 3px 3px 3px;
}

.pu_grey_fonts p {
font-size:13px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#000000;
text-shadow: 1px 1px 1px #ffffff;

}
.pu_grey_fonts h1 {
font-size:15px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:700;
text-align:left;
color:#000000;
text-shadow: 1px 1px 1px #ffffff;

}

.pu_grey_fonts a {
display:block;
padding: 5px 0px 0px 0px;
width: 175px;
height: 30px;
cursor:pointer;
background-repeat:no-repeat;
background-image:url('../images/pu_back_button_175.png');
background-position:0px 0px;
font-size:13px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:700;
text-align:left;
color:#ffffff;
text-shadow: 1px 1px 1px #c76500;
}

.pu_grey_fonts a:hover {
color:#ffffff;
background-image:url('../images/pu_back_button_175_light.png');
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 

-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;

-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

}



.kursplan td{	
padding: 5px 5px 5px 5px;
border: 1px solid #eeeeee;
text-align:center;
}

.kursplan {	
text-align:center;
}





.pu_bottom_fonts {
}

.pu_bottom_fonts p {
font-size:13px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#000000;
text-shadow: 1px 1px 1px #ffffff;

}
.pu_bottom_fonts h1 {
font-size:17px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:700;
text-align:left;
color:#ffffff;
text-shadow: 1px 1px 1px #00396f;

}




.pu_bottom_fonts a {

text-decoration:none;
line-height:150%;
text-align:left;
font-family:  Arial, Helvetica, Verdana, sans-serif;
color:#000000;


}
.pu_bottom_fonts a:hover {

text-decoration:none;
color:#000000;
transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

}


fieldset {
display: block;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0em;
-webkit-padding-start: 0em;
-webkit-padding-end: 0em;
-webkit-padding-after: 0em;
border: 0px groove threedface;
}

.pu_box_top {
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #aaaaaa;
font-size: 16px;
line-height:150%;
text-shadow: 1px 1px 2px #56ac42;

font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
color: #ffffff;
background-image:url('../images/pu_box_top.gif');
background-repeat:no-repeat;
background-position:bottom center;
height: 36px;
width: 175px;
}

.pu_box_bottom {
padding: 7px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #aaaaaa;
font-size: 14px;
text-shadow: 1px 1px 2px #56ac42;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
color: #ffffff;
background-image:url('../images/pu_box_bottom.gif');
background-repeat:no-repeat;
background-position:bottom center;
height: 36px;
width: 175px;
}

#iVideo {
padding: 18px 20px 0px 19px;
}

.pu_clip_top {
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #aaaaaa;
font-size: 16px;
line-height:150%;
text-shadow: 1px 1px 2px #56ac42;

font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
color: #ffffff;
background-image:url('../images/pu_clip_top.gif');
background-repeat:no-repeat;
background-position:bottom center;
height: 36px;
width: 175px;
}

.pu_clip_bottom {
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #aaaaaa;
font-size: 14px;
text-shadow: 1px 1px 2px #56ac42;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
color: #ffffff;
background-image:url('../images/pu_clip_bottom.gif');
background-repeat:no-repeat;
background-position:bottom center;
height: 36px;
width: 175px;
}


.pu_box img {
position: relative;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius:  0px 0px 0px 0px;
-khtml-border-radius:  0px 0px 0px 0px;
border-radius:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none; 
overflow: hidden; 
float: center;
transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;
}

.pu_box img:hover {
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius:  0px 0px 0px 0px;
-khtml-border-radius:  0px 0px 0px 0px;
border-radius:  0px 0px 0px 0px;
cursor: pointer;
margin: 0px;
padding: 0px 0px 0px 0px;
transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, border-radius, .2s ease-out,color .2s ease-out; 
-moz-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;
-webkit-transition:  opacity .2s ease-in-out,border-radius,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,border-radius, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.pu_box a {
display:block;
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height:150%;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
color:#000000;
}

.pu_box a:hover {
color:#56ac42;

transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 
-o-transition: opacity .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out;
-o-transition-duration: .2s ease-in-out, background-color, .2s ease-out,color .2s ease-out; 

-moz-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-moz-transition-property: opacity .2s ease-in-out,background-color, color, ;
-moz-transition-duration: 0.2s, 0.2s;
-moz-transition-timing-function: ease-out, ease-out;
-moz-transition-delay: initial, initial;

-webkit-transition:  opacity .2s ease-in-out,background-color,  .2s ease-out,color .2s ease-out;
-webkit-transition-property: opacity .2s ease-in-out,background-color, color, ;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-timing-function: ease-out, ease-out;
-webkit-transition-delay: initial, initial;

}





.box_credits {
height:100px;
width:908px;
top:0px;
left:10px;
color: #ffffff;
position:relative;

border: 1px solid #0000ff;
background-color: #000000;
background-repeat:repeat-x;
background-image:url('../images/sei_back_credits.jpg');

z-index:999;
padding: 0px 20px 0px 20px;
}

.credits {
margin-left: -460px;

height:53px;
width:920px;
top:47px;
color: #ffffff;
left:50%;
border: 1px solid #0000ff;
background-repeat:repeat-x;

z-index:999;
padding: 0px 0px 0px 0px;
}


.box_bottom {
height:110px;
width:908px;
top:0px;
left:10px;
color: #ffffff;
position:relative;
border: 1px solid #0000ff;
background-repeat:repeat-x;
background-image:url('../images/sei_back_bottom.jpg');

z-index:999;
padding: 0px 20px 0px 20px;
}

.bottom {
top:6px;

width:920px;
color: #ffffff;
border: 1px solid #0000ff;
background-repeat:repeat-x;
z-index:999;
padding: 0px 0px 0px 0px;
position: relative;
}
.bottom p {
font-size:12px;
line-height:16px;

font-weight:normal;
color: #000000;
text-decoration:none;
}
.bottom a {
color: #ce7b00;
text-align:left;

text-decoration:none;
}
.bottom a:hover{
color:#ffffff;
text-decoration:none;

}


.pu_bottom2_900{
float:left;
height:110px;
width:950px;
position:absolute;
top:100px;
left:50%;
margin-left: -475px;
border: 1px solid #0000ff;
background-repeat:repeat;
background-image:url('../images/sei_backgr_alpha.png');
background-position:0px 0px;
z-index:999;
padding: 0px 0px 0px 0px;
}





.item-separator{

height:40px;
width:444px;
position:relative;
top:0px;
left:0px;
border: 1px solid #cccc00;
z-index:999;
}


.contentpaneopen{
	height:22px;
	width:500px;
	background-color:#0000ff;
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 2px;

}

 


.contentpaneopen  li{
	padding-left:0px;
		width:500px;

}

.componentheading {
	font-size: 12pt;
	padding-left: 0px;
	width:500px;
	color:#0068bd;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:22px;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;	



}


.contentheading {
	color:#0068bd;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:16px;
	line-height:22px;
	text-align:left;
	

}

.pu_box(CLOSED) {
background-repeat:repeat-y;
background-image:url('../images/pu_bkg_box.jpg');
background-position:0px 100%;
padding: 10px 10px 18px 10px;
margin: 0px 0px 25px 0px;
font-size:12px;
line-height:150%;
font-weight:normal;
text-align:left;
}

.pu_formfeld_text {
color:#555;
font-family:Arial,Helvetica,Sans Serif;
font-size:15px;
line-height:150%;
font-weight:normal;
text-align:left;
}

.textinput:focus {
color: #000000;
border: 1px solid #000000;
outline: 0;
font-family:Arial,Helvetica,Sans Serif;
font-size:14px;
font-weight:normal;
text-align:left;
}
.textinput {
float:left;
width: 368px;
border: 1px solid #000000;
color: #000000;
background: #fff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-family:Arial,Helvetica,Sans Serif;
font-size:14px;
font-weight:normal;
text-align:left;
}


#input:focus, textarea:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#input, textarea {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_field1:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_field1 {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_field2:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_field2 {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_field3:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_field3 {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_field4:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_field4 {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_field5:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_field5 {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_subject:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_subject {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}
#mod_simpleemailform_from_field:focus {
color: #56ac42;
border: 1px solid #56ac42;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
font-size:14px;
}
#mod_simpleemailform_from_field {
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #56ac42;
color: #000000;
background: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
font-size:14px;
font-weight:normal;
text-align:left;
resize: none;
font-family:  Arial, Helvetica, Verdana, sans-serif;
}

.box_content_center {
width:908px;
float:left;
background: #ffffff;
padding: 20px 20px 20px 20px;
}

.box_content_banner {
width:908px;
float:left;
background: #ffffff;
padding: 20px 0px 20px 0px;
}

.box_blue_rooms {
height:200px;
width:444px;
padding: 20px 20px 20px 0px;
background-repeat:repeat-y;
background-image:url('../images/sei_back_bluebox.jpg');
background-position:0px 0px;
margin: 20px 0px 0px 0px;
color: #ffffff;
font-family:Arial,Helvetica,Sans Serif;
font-weight:normal;
}

.box_blue {
height:183px;
width:444px;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
color: #ffffff;
font-family:Arial,Helvetica,Sans Serif;
font-weight:normal;
}

.pu_form_table th{

padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
color: #000000;
font-family:  Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size:14px;

}






.box_content_white {
height:200px;
width:444px;
padding: 20px 20px 20px 20px;
margin: 20px 0px 0px 0px;
background: #ffffff;

font-family:Arial,Helvetica,Sans Serif;
font-weight:normal;


}








