/*        --------------------------------------------------------------------------
        GLOBAL
        --------------------------------------------------------------------------

*/

body {
        margin:0 0 0 0;
        background-image:url(background.gif);
        background-repeat:repeat-x;
        overflow:show;
}
html {
        overflow-y: scroll;
}
body, html {
        height:100%;
}

* {
        margin:0;
        padding:0;
}

img  {
        border:0;
}

/*        --------------------------------------------------------------------------
        PROJECT STYLES
        --------------------------------------------------------------------------

*/

#wrapper {
        width:1009px;
        margin:auto;
        position:relative;
}

/* Metamenü (oben) */
#metamenu {
        text-align:right;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        margin-right:135px;
        margin-top:4px;
}
#metamenu a {
        margin-left:15px; /* word spacings between service links */
        text-decoration:none;
        color:#646464;
}
#metamenu a:hover {
        color:#c10a20;
}


/* Breadcrumbmenü (Seitennavigation) */
#breadmenu {
        text-align:right;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        text-decoration:none;
        color:#646464;
        margin-right:19px;
        margin-top:4px;
}
#breadmenu a {
        margin-left:0px; /* word spacings between service links */
        text-decoration:none;
        color:#646464;
}
#breadmenu a:hover {
        color:#c10a20;
}


/* Content */
#content {
        width:509px;
        padding-bottom:0px;
        font-family:Arial, Helvetica, sans-serif;
        color:#333333;
        font-size:13px;
}

TABLE.csc-uploads TR TD.csc-uploads-fileName P A,
.mail,
.internal-link,
.internal-link:active,
.internal-link:visited,
.download,
.download:active,
.download:visited,
.external-link,
.external-link:active,
.external-link:visited,
.external-link-new-window,
.external-link-new-window:active,
.external-link-new-window:visited {
        color:#3F5283;
        text-decoration:none;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A:hover,
.mail:hover,
.internal-link:hover,
.download:hover,
.external-link:hover,
.external-link-new-window:hover {
        color:#3F5283;
        text-decoration:underline;
}

.important {
        font-family:Arial, Helvetica, sans-serif;
        color:#c10a20;
        font-size:13px;
}

h1 { font-size:120%;
     color:#111111;
     font-style:normal;
     margin-bottom:15px; }

/* Pictures centered, add margin on left */
/* DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline;
margin-left: 50px;
margin-right: 0px;
}

/*#content a {
        color:#C60B1E;
        text-decoration:none;
}
#content a:hover {
        color:#20366F;
        text-decoration:underline;
}

#h1 {
        font-size:13px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#646464;
        font-weight:100;
        margin-top:-1px;
        margin-left:1px;
        margin-bottom:-7px;
}

#h3 {
        font-size:13px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#646464;
        font-weight:100;
        margin-top:-1px;
        margin-left:1px;
        margin-bottom:-7px;
}*/


/* newsbox */
#newsbox {
        font-family:Arial;
        color:#333333;
        font-size:13px;
        display:block;
        border-bottom:#c2c2c2 solid 1px;
        border-left:#dfdfdf solid 1px;
        border-right:#dfdfdf solid 1px;
        margin-top:26px;
        padding-left:3px;
        padding-top:40px;
        background-image:url(titelrechts.jpg);
        background-repeat:no-repeat;
}
#newsbox img{margin-bottom:-18px; margin-left:18px; border:0;}




/* Menu */
#main_nav {
        width:161px;
        overflow:hidden;
        margin:0;
        padding:0;
        border-top:solid #cccccc 1px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
}
#main_nav a {
        color:#20366f;
        text-decoration:none;
        padding-left:18px;
        padding-top:6px;
        width:143px;
        height:18px;
        display:block;
        background-image:url(mainnavblau.gif);
}
#main_nav a:hover {
        color:#C60B1E;
        background-image:url(mainnavrot.gif);
}
#main_nav .active-menu a {
        color:#C60B1E;
        background-image:url(mainnavrot.gif);
}
#main_nav div.subMenu a {
        background-image:url(subnavnormal.gif);
        color:#20366F;
        padding-left:35px;
}
#main_nav div.subMenu a:hover {
        background-image:url(subnavaktiv.gif);
        color:#C60B1E;
}
#main_nav div.active-subMenu a {
        background-image:url(subnavaktiv.gif);
        color:#C60B1E;
        padding-left:35px;
}
#main_nav div.subsubMenu a {
        background-image:url(subsubnav.gif);
        color:#20366F;
        padding-left:40px;
        font-size:11px;
}
#main_nav div.subsubMenu a:hover {
        background-image:url(subsubnav.gif);
        color:#C60B1E;
}
#main_nav div.active-subsubMenu a {
        background-image:url(subsubnav.gif);
        color:#C60B1E;
        padding-left:40px;
        font-size:11px;
}

/* Zusätzliche bilder unter der Navigation */
.logos {
        padding-top:28px;
}
.logos img {
        border:0;
}
.tx-veguestbook-pi1 div.tx-guestbokk-pagination {
        display:none;
}


/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }

/*
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }*/

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }



