/* Dozenten Vita */
#vita{
display:none; 
z-index:101; 
top:0; 
left:300px;
width:500px; 
height:500px; 
position:absolute; 
font-size: 84%;
padding-left:10px;
padding-top:5px;
text-align:center;
background-color:#FFFFFF;
border:4px solid #FF963A;
}
.close{
width: 40px;
float:right;
}
#scrollVita{
width:490px;
height:410px;
overflow:auto;
text-align:left;
margin-bottom: 5px;
}
#scrollVita img{
border: 1px solid #999999;
margin:10px;
}
#vita h1
{
margin-top: 20px;
font-size: 140%;
font-weight: normal;
color:#FF912F;
}

#vita h2
{
font-size: 110%;
font-weight: bold;
color: #eb7405;
}
#vita h3
{
font-size: 90%;
font-weight: bold;
color: #eb7405;
}
.vitatitle{
font-weight:bold;
color: #FF912F;
margin-top:20px;
}
.vitacontent{
color:#333333;
margin-left:10px;
}

#mBack{
display:none; 
width:100%; 
height:100%; 
background:#CCCCCC; 
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
z-index:99; 
position:absolute; 
top:0; 
left:0;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 28px;
padding: 0px;
background: #ff963a;
}


div
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}


td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
vertical-align: top;
}


#div-main
{
width: 920px;
margin: 30px auto auto;
background: url(design-img/hg-main.gif) repeat-y #ffffff;
border: 1px solid #666666;
}

#div-navi
{
width: 195px;
line-height: 100%;
}


#div-navi p
{
margin-top: 2px;
margin-bottom: 2px;
color: #ffffff;
}



#div-navi p.navi-titel
{
padding-left: 15px;
margin-top: 14px;
margin-bottom: 10px;
font-size: 96%;
color: #ffffcc;
background: url(design-img/hg-navi-titel.gif) no-repeat;
}


#div-navi p.navi-titel-orange
{
padding-left: 13px;
margin-top: 14px;
margin-bottom: 10px;
font-size: 100%;
background: url(design-img/hg-navi-titel-orange.gif) no-repeat;
color: #ffe1a1;
}


.schnell-textfeld
{
width: 120px;
margin-left: 13px;
color: #000000;
background: #ffffff;
border: 1px solid #999999;
}


.schnell-submit
{
width: 31px;
font-size: 80%;
color: #000000;
background: #cccccc;
border: 1px solid #cccccc;
}


#div-navi a
{
padding-left: 16px;
padding-top: 4px;
padding-bottom: 4px;
margin: 0px;
display: block;
color: #ffffff;
font-size: 80%;
text-decoration: none;
}

#div-navi a.start-grafik
{
padding-left: 2px;
}



#div-navi a:hover
{
background: url(design-img/hg-navilink.gif) repeat;
text-decoration: none;
}


#div-navi a:active
{
background: url(design-img/hg-navilink.gif) repeat;
text-decoration: none;
}

#div-navi a.hover
{
background: url(design-img/hg-navilink.gif) repeat;
text-decoration: none;
}

#div-navi a.navi-img
{
padding-left: 0px;
}

#div-navi a.navi-img:hover
{
background: none;
}



#div-banner
{
width: 100%;
height: 120px;
text-align: right;
}


#div-banner .div-banner-animation
{
float: right;
width: 451px;
padding-right: 15px;
height: 113px;
}


#div-banner p
{
margin-right: 0px;
margin-top: 15px;
}


#div-banner .logo
{ 
float: left;
}


#div-banner-navi
{
margin-top: 8px;
margin-right: 14px;
text-align: right;
color: #555555;
}

#div-banner-navi p
{
margin: 0px;
}

#div-banner-navi a
{
margin-right: 1px;
margin-left: 1px;
font-size: 80%;
color: #e95f0b;
text-decoration: underline;
}

#div-banner-navi a:hover
{
color: #555555;
}

#div-banner-navi a:active
{
color: #555555;
}


#div-banner-navi a.hover
{
color: #555555;
}


#div-inhalt
{
float: right;
width: 684px;
padding-right: 15px;
padding-bottom: 16px;
background: url(design-img/hg.jpg) top right no-repeat;
font-size: 84%;
}


.div-inhalt-innen
{
width: 660px;
}

#div-inhalt h1
{
margin-top: 0px;
font-size: 140%;
font-weight: normal;
color: #eb7405;
}

#div-inhalt h2
{
font-size: 110%;
font-weight: bold;
color: #eb7405;
}

#div-inhalt h3
{
font-size: 90%;
font-weight: bold;
color: #eb7405;
}


#div-inhalt a
{
color: #555555;
text-decoration: underline;
}

#div-inhalt a.pfeil-navi
{
padding-left: 15px;
background: url(design-img/pfeil-navi.gif) no-repeat;
color: #c65d00;
}

#div-inhalt a.pfeil-navi:hover
{
background: url(design-img/pfeil-navi-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.pfeil-navi:active
{
background: url(design-img/pfeil-navi-hover.gif) no-repeat;
color: #555555;
}



#div-inhalt a.pfeil-navi-alphabet
{
margin-right: 20px;
padding-left: 15px;
background: url(design-img/pfeil-navi.gif) no-repeat;
color: #c65d00;
}

#div-inhalt a.pfeil-navi-alphabet:hover
{
background: url(design-img/pfeil-navi-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.pfeil-navi-alphabet:active
{
background: url(design-img/pfeil-navi-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.pfeil-navi-back
{
padding-left: 15px;
background: url(design-img/pfeil-navi-back.gif) no-repeat;
color: #c65d00;
}

#div-inhalt a.pfeil-navi-back:hover
{
background: url(design-img/pfeil-navi-back-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.pfeil-navi-back:active
{
background: url(design-img/pfeil-navi-back-hover.gif) no-repeat;
color: #555555;
}



#div-inhalt a.pfeil-subnavi
{
padding-left: 8px;
background: url(design-img/pfeil-subnavi.gif) no-repeat;
color: #c65d00;
}

#div-inhalt a.pfeil-subnavi:hover
{
background: url(design-img/pfeil-subnavi-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.pfeil-subnavi:active
{
background: url(design-img/pfeil-subnavi-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.orange
{
color: #c65d00;
}

#div-inhalt a.orange:hove
{
color: #555555;
}


#div-inhalt a.orange:active
{
color: #555555;
}



#div-inhalt a:hover
{
color: #eb7405;
}

#div-inhalt a:active
{
color: #eb7405;
}



#div-inhalt .kopfzeile
{

margin-top: 5px;
margin-bottom: 14px;
padding-bottom: 6px;
color: #555555;
font-size: 86%;
}


#div-inhalt .div-kurstermine
{

padding: 5px;
border: 1px solid #cccccc;
background: #f3f3f3;
}


#div-inhalt .absatz-alphabet
{
margin: 0px;
padding-left: 12px;
padding-top: 1px;
padding-bottom: 1px;
font-size: 100%;
color: #eb7405;
border-top: 1px solid #ffb77d;
border-bottom: 1px solid #ffb77d;
background: #fbf5cf;
}



#div-inhalt .div-absatz-alphabet-re
{
float: right;
padding-top: 3px;
margin-right: 25px;
}



#div-inhalt a.liste-alphabet
{
margin-right: 8px;
font-size: 100%;
color: #eb7405;
}


#div-inhalt a.pfeil-navi-alphabet
{
margin-right: 16px;
padding-left: 15px;
background: url(design-img/pfeil-navi.gif) no-repeat;
color: #c65d00;
}

#div-inhalt a.pfeil-navi-alphabet:hover
{
background: url(design-img/pfeil-navi-hover.gif) no-repeat;
color: #555555;
}


#div-inhalt a.pfeil-navi-alphabet:active
{
background: url(design-img/pfeil-navi-hover.gif) no-repeat;
color: #555555;
}




#tab-teaser
{
width: 100%;
margin-bottom: 16px;
border-top: 1px solid #999999;
padding-bottom: 2px;
}


#tab-teaser p
{
margin-top: 16px;
margin-bottom: 0px;
}


#tab-teaser h2
{
margin-top: 16px;
}

#tab-teaser h3
{
margin-top: 16px;
}


#tab-teaser td
{
padding-top: 3px;
}


#tab-teaser td.links
{
width: 100px;
padding-right: 10px;
padding-top: 3px;
}


#tab-teaser-gross
{
width: 95%;
margin-bottom: 16px;
border-top: 1px solid #999999;
padding-bottom: 2px;
}

#tab-teaser-gross td.links
{
width: 100px;
padding-right: 10px;
padding-top: 3px;
}


#tab-teaser-gross p
{
margin-top: 16px;
margin-bottom: 0px;
}


#tab-teaser-gross h2
{
margin-top: 16px;
}


#tab-teaser-gross h3
{
margin-top: 16px;
}


#tab-teaser-gross-u
{
width: 100%;
margin-bottom: 10px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
padding-bottom: 2px;
}

#tab-teaser-gross-u td.links
{
width: 100px;
padding-top: 18px;
padding-right: 3px;
padding-bottom: 10px;
}


#tab-teaser-gross-u h2
{
margin-top: 15px;
}

#tab-teaser-gross-u h3
{
margin-top: 15px;
}



#tab-teaser-kl
{
width: 470px;
margin-bottom: 16px;
border-top: 1px solid #999999;
padding-bottom: 2px;
}


#tab-teaser-kl p
{
margin-top: 16px;
margin-bottom: 0px;
}


#tab-teaser-kl h2
{
margin-top: 16px;
}

#tab-teaser-kl h3
{
margin-top: 16px;
}


#tab-teaser-kl td
{
padding-top: 3px;
}


#tab-teaser-kl td.links
{
width: 100px;
padding-right: 10px;
padding-top: 3px;
}



#tab-teaser-u
{
width: 490px;
margin-bottom: 10px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
padding-bottom: 10px;
}

#tab-teaser-u td.links
{
width: 100px;
padding-top: 10px;
padding-right: 10px;
}

#tab-teaser-u p
{
margin-bottom: 0px;
}


#tab-teaser-u h2
{
margin-top: 10px;
}

#tab-teaser-u h3
{
margin-top: 10px;
}







#tab-kursliste
{
width: 100%;
margin-top: 5px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
background: #ffffff;
}


#tab-kursliste td.oben
{
padding: 3px;
background: #eb7405;
color: #ffffff;
font-size: 100%;
margin-bottom: 20px;
}



#tab-kursliste td.liste
{
padding: 5px;
border-bottom: 1px solid #999999;
}


#tab-kurssuche-formular
{
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}


#tab-kurssuche-formular td
{
padding: 5px;
border-bottom: 1px solid #999999;
}


#tab-orange
{
background: #eb7405;
}

#tab-orange td
{
padding: 4px;
background: #fff3d1;
}


#div-rechts
{
float: right;
width: 175px;
margin-top: 16px;
margin-right: 1px;
margin-left: 16px;
font-size: 90%;
line-height: 136%;
text-align: left;
}

#div-rechts a
{
color: #333333;
}


#div-rechts a:hover
{
color: #e95f0b;
}

#div-rechts a:active
{
color: #e95f0b;
}



#div-rechts .startseite-o
{
width: 175px;
height: 56px;
background: url(design-img/hg-navi-re.gif) no-repeat bottom;
}



#div-rechts .startseite img
{
margin-left: 19px;
}

#div-rechts .startseite p
{
margin: 0px;
}


#div-rechts .startseite-u
{
width: 175px;
padding-bottom: 6px;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background: #d5d5d5;
font-size: 90%;
}


#div-rechts .linkleiste
{
width: 175px;
margin-top: 0px;
padding-bottom: 8px;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background: #d9d9d9;
}

#div-rechts .linkleiste p
{
line-height: 180%;
}

#div-rechts .linkleiste p.titel
{
font-size: 120%;
color: #555555;
}

#div-rechts ul
{
padding: 0px;
margin: 22px;
list-style: url(design-img/pfeil-navi-linkleiste.gif);
}

#div-rechts ul li
{
margin-bottom: 8px;
}


#div-rechts .linkleiste a
{
color: #555555;
}

#div-rechts .linkleiste a:hover
{
color: #e95f0b;
}

#div-rechts .linkleiste a:active
{
color: #e95f0b;

}

#div-rechts .linkleiste a.linkleiste-hover
{
color: #e95f0b;
}



#div-rechts .slogan
{
margin-top: 40px;
}

#div-rechts p
{
width: 170px;
margin-left: 5px;
}




#div-box
{
width: 200px;
padding: 8px;
border: 1px solid #eb7405;
background: #f3f3f3;
}




#div-box-weiss
{
width: 600px;
padding: 8px;
margin-bottom: 20px;
border: 1px solid #cccccc;
background: #ffffff;
}

#div-box-hellgrau
{
width: 600px;
padding: 5px;
margin-bottom: 20px;
border: 1px solid #cccccc;
background: #ededed;
}



#div-footer
{
width: 919px;
clear: both;
}



.div-footer-innen
{
background: url(design-img/hg-footer-innen.gif) repeat-x bottom;
margin-left: 195px;
font-size: 80%;
color: #555555;
}


.div-footer-innen p
{
padding-left: 28px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
}

.div-footer-innen a
{
color: #555555;
}



.div-li
{
float: left;
margin-right: 8px;
margin-top: 2px;
margin-bottom: 2px;
}


.div-re
{
float: right;
margin-left: 12px;
margin-top: 0px;
margin-bottom: 2px;
}


.div-rahmen
{
padding: 5px;
border: 1px solid #555555;
background: #ffffff;
}

.div-re-ra-li
{
float: right;
margin-left: 14px;
margin-right: 16px;
margin-top: 10px;
margin-bottom: 2px;
padding-left: 54px;
border-left: 1px solid #555555;
}


.div-box
{
padding: 6px;
border: 1px dashed #ffa92f;
background: #fff3d1;
}


.div-box h1, h2, h3
{
margin-top: 0px;
}


.div-bottom
{
width: 100%;
height: 2px;
margin: 0px;
clear: both;
}



.teaser-datum
{
color: #eb7405;
font-size: 80%;
}

.orange
{
color: #eb7405;
}


.rot
{
color: #990000;
}



.gruen
{
color: #339933;
}


.blau
{
color: #326db8;
}


.rosa
{
color: #c00049;
}


.klein
{
font-size: 74%;
}


.linie
{
margin-top: 0px;
border-top: 1px solid #999999;
}


.marg-top
{
margin-top: 0px;
}

.marg-bottom
{
margin-bottom: 0px;
}

.marg-top-bottom
{
margin-top: 0px;
margin-bottom: 0px;
}

.marg-li
{
margin-left: 28px;
}


.img-re
{
float: right;
margin-left: 5px;
margin-bottom: 5px;
}

.img-li
{
float: left;
margin-right: 8px;
margin-top: 2px;
margin-bottom: 5px;
}



.img-navi-links
{
margin-bottom: 16px;
}


.img-marg-top
{
margin-top: 4px;
}

.img-marg-bottom
{
margin-bottom: 4px;
}

.img-marg-top-bottom
{
margin-top: 4px;
margin-bottom: 4px;
}

#ausblicke{
padding-top: 10px;
display: none;
}
#einblicke{
padding-top: 10px;
display: block;
line-height: 120%;
}

ul.abstand li
{
margin-bottom: 12px;
}

ol.abstand li
{
margin-bottom: 12px;
}


ul.lotse
{
list-style: url(images/liste-erziehungslotsen.gif);
}




.gross
{
font-size: 110%;
}