html, body
{
    width:100%;
    height:auto;
    margin: 0;
    border: 0;
    padding: 0;
    font-family: Arial, Helvetica, Verdana;
    FONT-SIZE: 11px;
    vertical-align:middle;
    color:#000000;
    height:100%;
    overflow:auto;
}

h1
{
    font-size: 18px;
    color: #000000;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
h2
{
    color:#0e60a9;
    font-size:14px;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
#bg
{
    z-index:1;
    width:100%;
    height:100%;
    overflow:hidden;
}
#over
{
    z-index:2;
    position:absolute;
    top:50%;
    left:50%;
    margin: -287px 0px 0px -495px;
    width:990px;
    height:574px;
    background-image:url(../img/bg-over.jpg);
}
#home-link
{
    margin:29px 0px 0px 28px;
    display:inline;
    width:962px;
    height:94px;
    float:left;
}
#home-link a
{
    display:block;
    width:246px;
    height:94px;
}
#content-over
{
    width:949px;
    padding:13px 21px 0px 20px;
    float:left;
}
#content
{
    width:723px;
    height:365px;
    padding: 10px 10px 10px 10px;
    border:1px solid #CB131F;
    background-color:#ffffff;
    overflow:auto;
    float:right;
}
#content-left
{
    width:199px;
    height:365px;
    float:left;
    overflow:hidden;
}
#footer
{
    width:970px;
    padding:13px 10px 0px 10px;
    text-align:center;
    float:left;
}




#over-start
{
    z-index:2;
    position:absolute;
    top:50%;
    left:50%;
    margin: -287px 0px 0px -495px;
    width:990px;
    height:574px;
    background-image:url(../img/bg-over-start.jpg);
}
#ab-oben
{
    height:130px;
    width:913px;
    float:left;
}
#home-link-start
{
    padding:29px 0px 0px 0px;
    width:246px;
    height:94px;
    float:left;
}
#home-link-start a
{
    display:block;
    width:246px;
    height:94px;
}
#ab-links
{
    height:278px;
    width:27px;
    float:left;
}
#title
{
    width:919px;
    height:147px;
    float:left;
    position:relative;
}
#ab-rechts
{
    width:44px;
    height:278px;
    float:left;
}
#content-start
{
    width:891px;
    height:219px;
    display:inline;
    margin:8px 0px 20px 34px;
    padding:5px 10px 5px 10px;
    overflow:auto;
    float:left;
}
#b1
{
    border:1px solid #CB131D;
    background-image:url(../img/start/flugzeug.jpg);
    width:298px;
    background-repeat:no-repeat;
    padding:145px 0px 0px 0px;
    overflow:hidden;
}
#b1_1
{
    width:298px;
    float:left;
    padding:0px 0px 0px 6px;
}
#b1_2
{
    position:relative;
    width:298px;
    height:145px;
    float:left;
}
#b2
{
    border:1px solid #CB131D;
    background-image:url(../img/start/zug.jpg);
    width:298px;
    background-repeat:no-repeat;
    padding:145px 0px 0px 0px;
    overflow:hidden;
}
#b2_1
{
    width:298px;
    float:left;
    padding:0px 0px 0px 8px;
}
#b2_2
{
    position:relative;
    width:298px;
    height:145px;
    float:left;
}
#b3
{
    border:1px solid #CB131D;
    background-image:url(../img/start/schiff.jpg);
    width:299px;
    background-repeat:no-repeat;
    padding:145px 0px 0px 0px;
    overflow:hidden;
}
#b3_1
{
    width:298px;
    float:left;
    padding:0px 0px 0px 8px;
}
#b3_2
{
    position:relative;
    width:298px;
    height:145px;
    float:left;
}
div.slidemenu-div
{
    width:283px;
    height:147px;
    padding:15px 0px 0px 15px;
}
div.slidemenu-ueber
{
    color:#000000;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    font-size:14px;
}
div.slidemenu-div a
{
    color:#000000;
    display:block;
    font-size:12px;
    text-decoration:none;
}
div.slidemenu-div a:hover
{
    color:#000000;
    text-decoration:underline;
}

#footer-start
{
    width:970px;
    padding:0px 10px 0px 10px;
    text-align:center;
    float:left;
}
#hiddendiv
{
    position:absolute;
    visibility:hidden;
    width:1px;
    height:1px;
    top:-100px;
    left:-100px;
}

a.menu0
{
    color:#ffffff;
    letter-spacing:1px;
    font-weight:bold;
    font-size:16px;
    padding:0px 14px 0px 14px;
    text-decoration:none;
}
a.menu0:hover, a.menu0_aktiv
{
    color:#000000;
    letter-spacing:1px;
    font-weight:bold;
    font-size:16px;
    padding:0px 14px 0px 14px;
    text-decoration:none;
}
a.menu20
{
    color:#ffffff;
    display:inline-block;
    border:1px solid #CB131F;
    background-color:#CB131F;
    width:188px;
    margin:0px 0px 2px 0px;
    font-size:14px;
    font-weight:bold;
    padding:3px 4px 2px 5px;
    text-decoration:none;
}
a.menu20:hover
{
    color:#CB131F;
    display:inline-block;
    border:1px solid #CB131F;
    background-color:#ffffff;
    width:188px;
    margin:0px 0px 2px 0px;
    font-size:14px;
    font-weight:bold;
    padding:3px 4px 2px 5px;
    text-decoration:none;
}
a.menu20_aktiv
{
    color:#CB131F;
    display:inline-block;
    border:1px solid #CB131F;
    background-color:#ffffff;
    width:188px;
    margin:0px 0px 2px 0px;
    font-size:14px;
    font-weight:bold;
    padding:3px 4px 2px 5px;
    text-decoration:none;
}
