/* CSS Document */
body
{
    margin:0;
    padding:0;
    font-size:14px;
    font-family:Verdana;
    width:100%;
    height:100%;
    background-image:url(img/bg.jpg);
    background-repeat:repeat-x;
    background-color:#F9FAF4;
}

#hauptinhalt
{
    width:930px;
    margin:0 auto;
    height:650px;
}

#bginhalt
{
    float:left;
    width:930px;
    text-align:center;
}

#header
{
    float:left;
    width:930px;
    height:136px;
}

#headerlinks
{
    float:left;
    width:112px;
    height:136px;
    background-image:url(img/headerlinksbg.jpg);
}

#headerlogo
{
    width:114px;
    height:136px;
    float:left;
    background-image:url(img/headerlogobg.jpg);
}

#headermenue
{
    width:698px;
    height:136px;
    float:left;
    background-image:url(img/headermenuebg.jpg);
}

#headermenuetrenneroben
{
    float:left;
    width:698px;
    height:84px;
}

#lang
{
    float:right;
    padding-right:30px;
}

#lang img
{
    float:left;
    margin-top:40px;
    margin-left:20px;
    border:none;
}

#hauptmenue
{
    float:right;
    padding-right:24px;
    height:52px;
}

#hauptmenue ul li
{
    float:left;
    text-align:center;
}

#hauptmenue ul li a
{
    float:left;
    text-decoration:none;
    color:#195462;
    font-size:16px;
    line-height:20px;
    margin-left:10px;
    font-weight:bold;
    padding-left:6px;
    padding-top:14px;
}

#hauptmenue ul li a:hover
{
    float:left;
    color:#449095;
}

#hauptmenue li.menu-current a
{
    float:left;
    color:#449095;
}

#hauptmenue li.menu-parent a
{
    float:left;
    color:#449095;
}

#headerschattenrechts
{
    float:left;
    width:6px;
    height:136px;
    background-image:url(img/bgheaderschattenrechts.png);
}

#headerbild
{
    float:left;
    height:270px;
    width:930px;
}

#headerbildinhalt
{
    float:left;
    width:924px;
    height:270px;
}

#headerbildschattenrechts
{
    float:left;
    width:6px;
    height:270px;
    background-image:url(img/bgheaderbildschattenrechts.jpg);
}

#inhalt
{
    float:left;
    width:930px;
    height:auto;
    background-image:url(img/bgschattenrechts.png);
    background-color:#fff;
    background-position:right;
    background-repeat:repeat-y;
}

#inhaltlinksdaneben
{
    float:left;
    width:30px;
    min-height:400px;
    height:auto!important;
    height:400px;
}

#inhaltsbereich
{
    float:left;
    width:875px;
    min-height:400px;
    height:auto!important;
    height:400px;
}

#inhaltsbereichhauptinhalt {
    float:left;
    width:588px;min-height:400px;
    height:auto!important;
    height:400px;
}

#inhaltsbereichhauptinhalt td
{
    font-size:14px;
    line-height:20px;
    text-align:left;
}

#content {
    min-height:400px;
    height:auto!important;
    height:400px;
}

#inhalttrenner {
    float:left;
    width:30px;min-height:400px;
    height:auto!important;
    height:400px;
}

#inhaltsbereichanfrage {
    float:left;
    width:257px;min-height:400px;
    height:auto!important;
    height:400px;
    font-size: 10px;
}

#inhaltsbereichanfrage h2 {
    font-size:16px;
    text-align:left;
    line-height:30px;
    color:#1B616D;
    margin-left: 40px;
}



#logos {
    width: 175px;
    margin:0 auto;
}


#inhaltuntenlinks
{
    float:left;
    width:618px;
    height:20px;
}

#inhaltuntenfarbe
{
    float:left;
    width:257px;
    height:20px;
    background-color:#9CCBD2;
}

#inhaltuntenrechts
{
    float:left;
    width:25px;
    height:20px;
    background-color:transparent;
}

#inhaltrechtsdaneben
{
    float:left;
    width:25px;
    min-height:400px;
    height:auto!important;
    height:400px;
}

#unterinhalt
{
    float:left;
    width:930px;
    height:10px;
    background-image:url(img/bgschattenunten.png);
    background-repeat:repeat-x;
}

#unterinhaltbereich
{
    float:left;
    width:924px;
    height:10px;
    background-color:transparent;
}

#unterinhaltrechtsdaneben
{
    float:left;
    width:6px;
    height:10px;
    background-image:url(img/bgunterinhaltschattenrechts.png);
}

#footer
{
    float:left;
    width:930px;
    height:30px;
}

#sitemap a
{
    line-height:20px;
}

#footertext
{
    float:left;
    width:570px;
    text-align:left;
    color:#000;
    margin-left:30px;
}

#footertext a
{
    color:#000;
    text-decoration:none;
}

#footertext a:hover
{
    color:#717171;
}

#footermenue
{
    float:left;
    width:260px;
    margin-left: 70px;
    
}

#footermenue a
{
    margin-right:12px;
    text-decoration:none;
    font-size:14px;
    color:#000;
}

#footermenue li.menu-last a
{
}

#footermenue a:hover
{
    color:#717171;
}

#footermenue ul li
{
    float: left;
    font-weight:normal;
}

#footermenue ul li a
{
    text-align:center;
}

#footermenue ul li a:hover
{
}

#footermenue li.menu-current a
{
    color:#717171;
}

#footermenue li.menu-parent a
{
}

/* -----------------Inhaltsbereich Formatierungen--------------------- */
#inhalt p
{
    font-size:14px;
    margin-top: 10px;
    text-align:left;
    margin-bottom:10px;
    line-height: 20px;
}

#inhalt h1
{
    font-size:12px;
    margin-bottom:16px;
    text-align:right;
    color:#1B616D;
}

#inhalt h2
{
    font-size:16px;
    text-align:left;
    line-height:30px;
    color:#1B616D;
}

#inhalt h2 a
{
    font-size:16px;
    text-align:left;
    line-height:30px;
    color:#1B616D;
}

#inhalt h3
{
    font-size:16px;
    text-align:center;
    line-height:30px;
}

#inhalt a
{
    text-decoration:none;
    font-weight:bold;
    color:#393938;
}

#inhalt a:hover
{
    text-decoration:none;
    color:#1B616D;
    font-weight:bold;
}

#inhalt ul li
{
    font-size:14px;
    list-style-type:circle;
    margin-left:20px;
    line-height:20px;
    margin-bottom:10px;
}

#inhalt ol li
{
    font-size:14px;
    list-style-type:decimal;
    margin-left:30px;
    margin-bottom:10px;
}

#inhalt hr
{
color: #9CCBD2;
border: 1px dotted #9CCBD2;
}



#inhalt input
{
    font-size:14px;
    line-height:20px;
    text-align:left;
}

#inhalt th
{
    border: 1px solid #9CCBD2;
    padding: 4px;
    font-weight: normal;
}

#inhalt td
{
    border: 1px dotted #9CCBD2;
    padding: 4px;
}

#nachoben
{
    text-align: right;
    font-size: 10px;
}

#slideshow2gal
{
    float: left;
    margin-top: 20px;
    border: 1px dotted #9CCBD2;
    margin-bottom: 20px;
}

#slideshow2gal p
{
    text-align: center;
    color: #4B8080;
}
