html {
    height: 100%;
    margin-bottom: 1px;
}

body {
    /*height:100%;*/ /*RAUS WEGEN IE KOMPLETTOVERLAY*/
    margin: 0px;
    padding: 0px;
    background-image: url(img/layout/hg.jpg);
    background-repeat:no-repeat;
    background-attachment: fixed;
    font-family:verdana;
}


#main {
    width:990px;
    text-align:left;
}

#head {
    width:990px;
    height:125px;
    background-image: url(img/layout/headBG.jpg);
    background-repeat:no-repeat;
}

#wetter {
    float:left;
    width:210px;
    margin-top:18px;
    margin-left:-15px;
    color:#FFF;
    font-size:8pt;
    font-weight:bold;
    line-height:250%;
    text-align:center;
}

.wetter {
    float:left;
    width:243px;
    font-size:10pt;
    margin:25px 0px;
    padding:5px 0px 0px 0px;
    background-color:#FFF;
    border-radius: 10px;
    margin-left:5px;
    opacity:0.9;
}

.wetter img {
    margin-top:-5px;
}

.wetter.first{
    margin-left:0px;
    margin-right:1px;
}

#videoFacebook {
    width:990px;
    height:308px;
    margin-top:5px;
    background-image: url(img/layout/videoFacebookHG.jpg);
    background-repeat:no-repeat;
}

#video {
    position:absolute;
    width:490px;
    margin-left:75px;
    margin-top:4px;
}

#facebook {
    position:absolute;
    width:292px;
    margin-left:670px;
    margin-top:13px;
    background-color:#FFF;
}

#content {
    width:930px;
    background-image: url(img/layout/contentHG.jpg);
    background-repeat:repeat-Y;
    padding:10px 30px 0px 30px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align:justify;
    font-size:10pt;
}

#werbung {
    margin-right:-25px;
    margin-left:20px;
    width:337px;
    height:250px;
    background-color:#F2F2F2;
    line-height:250px;
    text-align:center;
    vertical-align:middle;
    float:right;
}

#contentGrau {
    width:970px;
    min-height:400px;
    background-image: url(img/layout/randUnten.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    margin-left:-25px;
    padding:0px 5px;
    background-color:#EBEBEB;
    font-size:10pt;
}

.kursBuchenImg {
    margin-left:183px;
}

#myslidemenu {
    position:absolute;
    list-style-type:none;
    margin-top:83px;
    margin-left:0px;
}


#navi li:first-child {
    padding:0px 5px;
}

#navi li:last-child {
    padding:0px 5px;
}


#fuss {
    position:absolute;
    left:50%;
    margin-left:-495px;
    margin-top:5px;
    padding:3px 10px 0px 10px;
    width:970px;
    min-height:67px;
    font-size:9pt;
    color:#999;
    font-weight:bold;
    background-image: url(img/layout/fussBG.jpg);
    background-repeat:no-repeat;
    background-position:center right;
    background-color:#FFF;
    border-radius: 10px;
    opacity:0.9;
}

#fussLeiste {
    width:100%;
    height:10px;
    background-color:#050F4A;
    bottom:20px;
}

.sliderNavi {
    position:absolute;
    margin-left:20px;
    margin-top:20px;
    border-top:1px solid #999;
    border-bottom:1px solid #FFF;
}
.sliderNavi ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.sliderNavi ul li{
    border-top:1px solid #FFF;
    border-bottom:1px solid #999;
}

.sliderNavi ul li:last-child{
    border-bottom:1px solid #999;
}

.sliderNavi ul li a{
    line-height:40px;
    display:block;
    color:#050F4A;
    font-size:11px;
    text-decoration:none;
    padding-left: 25px;
}

.coda-nav ul li a.current {
    background: #EBEBEB;
    border:1px solid #EBEBEB;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    font-weight:bold;
}

.sliderNavi ul.nonArrows li a{
    padding-left:0px;
}

#einsteiger{
    background-image: url(img/layout/sliderNaviEinsteiger.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

#fortgeschritten {
    background-image: url(img/layout/sliderNaviFortgeschritten.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

#koenner {
    background-image: url(img/layout/sliderNaviKoenner.jpg);
    background-repeat:no-repeat;
    background-position:center left;
}

#experte {
    background-image: url(img/layout/sliderNaviExperte.jpg);
    background-repeat:no-repeat;
    background-position:center left;
}




#newsletter
{
margin-top:30px;
background-color:#CCCCCC;
width:215px;
height:140px;
color:#011049;
font-size:10pt;
font-weight:bold;
font-family:'verdana';
padding:5px;
}

#nl_headline
{
background-image: url(img/layout/haeckchen_nl.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-top:10px;
line-height:35px;
font-size:14px;
}

#newsletter fieldset
{
padding-top:5px;
width:205px;
}

#newsletter form
{
margin:0px;
padding:0px;
}

#newsletter fieldset label
{
float: left;
width: 50px;
text-align:left;
font-weight:bold;
margin-top:0px;
margin-left:3px;
font-family:'verdana';
color:#011049;
}

#newsletter fieldset input
{
margin-top:0px;
margin-left:3px;
text-align:center;
border: 1px solid #011049;
}

#newsletter fieldset input.submit
{
font-weight:bold;
font-family:'verdana';
color:#011049;
border:none;
background-color:#CCCCCC;
}

#left
{
float:left;
width:245px;
height:100%;
background-color:#011049;
/*border:1px solid #000;*/
}

#inhalt
{
text-align:justify;
margin:10px;
font-size:10pt;
font-family:'verdana';
color:#333;
}

#inhalt b
{
font-size:10pt;
font-family:'verdana';
font-weight:bold;
color:#011049;
}

#inhalt b.red
{
color:#ff0000;
}

#inhalt b.white
{
color:#FFFFFF;
}

#contentGrau p
{
margin:0px 0px;
}

#inhalt a:link{color:#333;text-decoration:underline;text-align:left;padding-left:17px;background-image: url(img/layout/link.gif);background-repeat:no-repeat;}
#inhalt a:visited{color:#333;text-decoration:underline;text-align:left;padding-left:17px;background-image: url(img/layout/link.gif);background-repeat:no-repeat;}
#inhalt a:hover{color:#333;text-decoration:underline;text-align:left;padding-left:17px;background-image: url(img/layout/link.gif);background-repeat:no-repeat;}
#inhalt a:active{color:#333;text-decoration:underline;text-align:left;padding-left:17px;background-image: url(img/layout/link.gif);background-repeat:no-repeat;}

#inhalt a.nonformated:link{background:none;padding-left:0px;}
#inhalt a.nonformated:visited{background:none;padding-left:0px;}
#inhalt a.nonformated:hover{background:none;padding-left:0px;}
#inhalt a.nonformated:active{background:none;padding-left:0px;}

#inhalt a img
{
border:none;
}

h1
{
font-size:12pt;
font-family:'verdana';
font-weight:bold;
color:#011049;
padding-left:22px;
background-image: url(img/layout/haeckchen.jpg);
background-repeat:no-repeat;
}

#contentGrau h1 {
    font-size:10pt;
    font-family:'verdana';
    font-weight:bold;
    color:#011049;
    padding-left:22px;
    background-image: url(img/layout/haeckchen.jpg);
    background-repeat:no-repeat;
}

h2
{
text-align:left;
font-size:9pt;
font-family:'verdana';
font-weight:bold;
color:#011049;
background-image: url(img/layout/haeckchen_kl.jpg);
background-repeat:no-repeat;
}



#c
{
float:left;
margin-left:5px;
margin-top:5px;
}

#c a:link{color:#48537C;text-decoration: none;}
#c a:visited{color:#48537C;text-decoration: none}
#c a:hover{color:#48537C;text-decoration: underline}
#c a:active{color:#48537C;text-decoration: underline}

fieldset
{
border:none;
margin:0px;
padding:0px;
font-family:'Verdana', serif;
font-size:12px;
color:#666;
text-align:justify;
width:100%;
}

fieldset.kontakt
{
background-image: url(img/layout/fieldset_hg.jpg);
background-repeat:no-repeat;
}


fieldset label
{
float: left;
width: 195px;
text-align:left;
font-weight:bold;
margin-top:10px;
margin-left:5px;
}

fieldset input
{
margin-top:10px;
text-align:center;
border: 1px solid #011049;
}

fieldset select
{
margin-top:10px;
text-align:center;
border: 1px solid #011049;
}

fieldset textarea
{
text-align:center;
border: 1px solid #011049;
}

.mail_error
{
padding:5px;
background-color:#FFF;
text-align:center;
}

.textboxheight
{
margin-left:5px;
}

.kurs
{
vertical-align:top;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

tr.hover
{
background-color:#F4F4F4;
}

tr.hover:hover
{
background-color:#EDEDED;
}

td.hover
{
background-color:#F4F4F4;
}

td.hover:hover
{
background-color:#EDEDED;
}

td.erf
{
padding:2px 0px;
}

tr.hover_erf
{
background-color:#F4F4F4;
outline:2px solid #FFF;
padding:5px 0px;
}

tr.hover_erf:hover
{
background-color:#EDEDED;
}

tr.teamhead
{
background-color:#011049;
color:#FFF;
}

table.team
{
border:1px solid #011049;
text-align:left;
}

table.team td
{
padding-left:2px;
}

table.team p
{
padding-left:3px;
padding-right:5px;
}

td.teampic
{
background-color:#CCCCCC;
width:225px;
padding:4px 0px;;
}

#map a:link{background:none;padding-left:0px;}
#map a:visited{background:none;padding-left:0px;}
#map a:hover{background:none;padding-left:0px;}
#map a:active{background:none;padding-left:0px;}

a:link{color:#04104A;text-decoration: none;}
a:visited{color:#04104A;text-decoration: none}
a:hover{color:#04104A;text-decoration: underline}
a:active{color:#04104A;text-decoration: underline}
