p, li, div, td {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #000000;
        font-size : 10pt; }

textarea {
        overflow : auto;
        border : 1px solid #FBB600;
        background-color : #FFFFFF;
        scrollbar-track-color : #FFFFFF; }


h3 {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #000000;
        font-size : 11pt;
        font-weight : bold; }


.ueberschrift {
        margin-left : 50px;
        margin-bottom : 20px;
        width : 500px; }


#rand1 {
        border : 1px solid #F7E79B; }


#rand1_dunkel {
        border : 1px solid #FBB600; }


#rand2 {
        border : 2px solid #F7E79B; }


#rand2_dunkel {
        border : 2px solid #FBB600; }




/* # # # # # # # # # # # # # # # # # #   KONTAKT   # # # # # # # # # # # # # # # # # #*/


.kontaktperson {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #000000;
        font-size : 9pt;
        padding : 10px;
        margin : 10px;
        width : 350px;
        margin-left : 30px;
        background-color : #FFFFFF;
        border : 2px solid #F7E79B; }




/* # # # # # # # # # # # # # # # # # #   IMPRESSUM   # # # # # # # # # # # # # # # # # #*/


.impressum_thema {
        color : #CF8A1D;
        font-size : 9pt;
        background-color : #F7E79B;
        padding-left : 15px;
        padding-top : 2px;
        padding-right : 2px;
        padding-bottom : 2px;
        font-weight : bold;
        width : 150px;
        border : 1px solid #F7E79B; }


.impressum_text {
        padding : 7px;
        text-align : justify;
        width : 650px;
        border : 2px solid #F7E79B;
        background-color : #FFFFFF;
        margin-bottom : 20px; }




/* # # # # # # # # # # # # # # # # # #   LINKS ALLGEMEIN   # # # # # # # # # # # # # # # # # #*/


a:link {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #C00000;
        text-decoration : none;
        font-size : 10pt;
        font-weight : normal; }


a:visited {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #C00000;
        text-decoration : none;
        font-size : 10pt;
        font-weight : normal; }


a:hover {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #000000;
        text-decoration : underline;
        font-size : 10pt;
        font-weight : normal;
        text-transform : none;
        font-variant : normal; }


a:active {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #C00000;
        text-decoration : none;
        font-size : 10pt;
        font-weight : normal; }


#extern {
        padding-left : 15px;
        background-image : url(link_extern.gif);
        background-repeat : no-repeat; }




/* # # # # # # # # # # # # # # # # # #   NAVIGATION   # # # # # # # # # # # # # # # # # #*/


a:link.navigation {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #FFFFFF;
        display : block;
        text-decoration : none;
        font-size : 10pt;
        padding : 5px;
        width : ; }


a:visited.navigation {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #FFFFFF;
        display : block;
        text-decoration : none;
        font-size : 10pt;
        padding : 5px;
        width : ; }


a:hover.navigation {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        padding : 4px;
        color : #3163FF;
        display : block;
        text-decoration : none;
        font-size : 10pt;
        border : 1px solid #3163FF;
        background-color : #C9D6FF;
        width : ; }


a:active.navigation {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #FFFFFF;
        display : block;
        text-decoration : none;
        font-size : 10pt;
        padding : 5px;
        width : ; }


div.navigation {
        font-size : 10px;
        margin-top : 0px;
        margin-bottom : 0px;
        width : ;
        text-align:center;
        white-space : nowrap; }




/* # # # # # # # # # # # # # # # # # #   FOTOGALERIE   # # # # # # # # # # # # # # # # # #*/


a:link.fotogalerie-startseite {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #3D1A96;
        text-align : center;
        text-decoration : none;
        border : 1px solid #FFFFE9;
        font-size : 12pt;
        font-weight : normal;
        padding : 5px 5px 5px 5px;
        width : 100%; }


a:visited.fotogalerie-startseite {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #3D1A96;
        text-align : center;
        text-decoration : none;
        border : 1px solid #FFFFE9;
        font-size : 12pt;
        font-weight : normal;
        padding : 5px 5px 5px 5px;
        width : 100%; }


a:hover.fotogalerie-startseite {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #DA9500;
        text-align : center;
        text-decoration : none;
        border : 1px solid #DA9500;
        background-color : #FFF1D3;
        font-size : 12pt;
        font-weight : normal;
        padding : 5px 5px 5px 5px;
        width : 100%; }


a:active.fotogalerie-startseite {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        color : #3D1A96;
        text-align : center;
        text-decoration : none;
        border : 1px solid #FFFFE9;
        font-size : 12pt;
        font-weight : normal;
        padding : 5px 5px 5px 5px;
        width : 100%; }


a:link.fotogalerie-navigation-tage {
        font-size : 9pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal; }


a:visited.fotogalerie-navigation-tage {
        font-size : 9pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal; }


a:hover.fotogalerie-navigation-tage {
        background-color : #FF6666;
        font-size : 9pt;
        color : #000000;
        background-color : #D7D8FF;
        padding : 0px;
        text-decoration : overline;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal; }


a:active.fotogalerie-navigation-tage {
        font-size : 9pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal; }


a:link.fotogalerie-fotouebersicht {
        font-size : 7pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal;
        background-color : #FFFFFF; }


a:visited.fotogalerie-fotouebersicht {
        font-size : 7pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal;
        background-color : #FFFFFF; }


a:hover.fotogalerie-fotouebersicht {
        font-size : 7pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal;
        background-color : #FFDC7D; }


a:active.fotogalerie-fotouebersicht {
        font-size : 7pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : normal;
        background-color : #FFFFFF; }


div.fotogalerie-fotouebersicht-ueberschrift {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        letter-spacing : 3;
        font-weight : bold;
        font-size : 11pt;
        color : #E49908;
        background-color : #FEF4C6;
        border : 1px solid #E49908;
        text-align : center;
        width : 650px;
        padding : 3px; }


div.fotogalerie-fotouebersicht-seitenzahl {
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        text-align : center;
        width : 650px; }


div.fotogalerie-fotouebersicht-tabellenumschluss {
        text-align : left;
        width : 100%; }


a:link.fotogalerie-fotouebersicht-seitenzahl {
        font-size : 11pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #FFFFFF; }


a:visited.fotogalerie-fotouebersicht-seitenzahl {
        font-size : 11pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #FFFFFF; }


a:hover.fotogalerie-fotouebersicht-seitenzahl {
        font-size : 11pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #FFDC7D; }


a:active.fotogalerie-fotouebersicht-seitenzahl {
        font-size : 11pt;
        color : #00006A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #FFFFFF; }


a:link.fotogalerie-fotouebersicht-seitenzahl-aktiv {
        font-size : 11pt;
        color : #FFFFFF;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #404040; }


a:visited.fotogalerie-fotouebersicht-seitenzahl-aktiv {
        font-size : 11pt;
        color : #FFFFFF;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #404040; }


a:hover.fotogalerie-fotouebersicht-seitenzahl-aktiv {
        font-size : 11pt;
        color : #FFFFFF;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #707070; }


a:active.fotogalerie-fotouebersicht-seitenzahl-aktiv {
        font-size : 11pt;
        color : #FFFFFF;
        text-decoration : none;
        font-family : Verdana, Tahoma, Arial, Sans-Serif;
        font-weight : bold;
        border : 1px solid #404040;
        background-color : #404040; }


a.foto-blaettern-zurueck {
        background-image : url(./fotogalerie/bild_pfeil_zurueck.gif);
        background-repeat : no-repeat;
        width : ;
        height : 23px;
        padding : 0px 95px 23px 0px; }


a.foto-blaettern-weiter {
        background-image : url(./fotogalerie/bild_pfeil_weiter.gif);
        background-repeat : no-repeat;
        width : ;
        height : 23px;
        padding : 0px 95px 23px 0px; }


#fotobox_thema {
        color : #CF8A1D;
        font-weight : bold;
        background-color : #F7E79B;
        padding : 2px 2px 2px 10px;
        border : 1px solid #F7E79B;
        margin-left : 20px;
        width : 80%; }


#fotobox_text {
        padding : 5px;
        border : 2px solid #F7E79B;
        background-color : #FFFFFF;
        text-align : justify;
        margin-bottom : 15px;
        margin-left : 20px;
        width : 80%; }


#fotobox_hinweis_thema {
        color : #FFFFFF;
        font-weight : bold;
        background-color : #D90000;
        padding : 2px 2px 2px 10px;
        border : 1px solid #D90000;
        margin-left : 20px;
        width : 80%; }


#fotobox_hinweis_text {
        color : #D90000;
        padding : 5px;
        border : 2px solid #D90000;
        background-color : #FFFFFF;
        margin-left : 20px;
        width : 80%; }




/* # # # # # # # # # # # # # # # # #   FUSSZEILE   # # # # # # # # # # # # # # # # # */


td.fusszeile {
        font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
        color : #FFFFFF;
        font-size : 8pt;
        font-weight : normal;
        background-color : #5B82FF;
        padding : 5px; }


div.fusszeile {
        font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
        color : #A6690A;
        font-size : 8pt;
        font-weight : normal;
        background-color : #F9C169;
        padding : 4px;
        text-align : left;
        width : 650px;
        border-top : 2px solid #A6690A; }


a:link.fusszeile {
        color : #A6690A;
        text-decoration : underline;
        font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
        font-size : 8pt;
        font-weight : bold;
        padding : 5px; }


a:visited.fusszeile {
        color : #A6690A;
        text-decoration : underline;
        font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
        font-size : 8pt;
        font-weight : bold;
        padding : 5px; }


a:hover.fusszeile {
        color : #A6690A;
        text-decoration : none;
        font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
        font-size : 8pt;
        font-weight : bold;
        padding : 5px; }


a:active.fusszeile {
        color : #A6690A;
        text-decoration : underline;
        font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
        font-size : 8pt;
        font-weight : bold;
        padding : 5px; }




/* # # # # # # # # # # # # # # # # # #   BODY   # # # # # # # # # # # # # # # # # #*/


BODY {
        background-color : #FFFFE9;
        scrollbar-face-color : #FFE8AF;
        scrollbar-highlight-color : #FFE8AF;
        scrollbar-3dlight-color : #FBB600;
        scrollbar-darkshadow-color : #FBB600;
        scrollbar-shadow-color : #FFE8AF;
        scrollbar-arrow-color : #FBB600;
        scrollbar-track-color : #FFFFE9; }
