/* CSS Document */

body {
    margin:0px;
    width:100%;
    background-image:url(./images/hintergrund3.jpg);
}

/* Seitentabelle */
table.ganz { 
    height:70px; 
    valign:top; 
    border-collapse:collapse;
    background-color:#e9e9e9; 
}

/* Logo Box */
td.logo {
    padding:0px;
    background:#2e2f32;
}

/* Infobox oben */
td.info { 
    padding:7px; 
    text-align:center; 
    font-size:18px; 
    background-color:#e9e9e9;
    border-top-style:ridge;
    color:#FFFFFF; 
}

/* Navigationsleiste oben */
td.nav_oben {
        vertical-align:middle;
        border-top-style:ridge;
	border-bottom-style:ridge;
        background:#1F2326;
        color:#ffffff;
        padding-bottom:0px;
}

span.nav_oben {
    vertical-align:middle;
    font-size:12pt;
}

div.uebersch {
    font-size:32px;
    padding-left:80px;
}

div.untertitel {
    font-size:18px;
    padding-left:120px;
    color:#ffffff
    text-shadow:2px 2px;
    white-space:nowrap;
}

/* untere Tabelle */	
table.unten { 
    width:100%;
    margin-top:15px;
}	

/* Seitentitel Bereich */
td.seitentitel { 
    width:600px; 
    background-image:url(./images/hintergrund1.jpg);
    background-repeat:no-repeat;
}

/* Navigationsbereich */
td.navigation { 
    width:200px; vertical-align:top;  
}

/* trenn spalte */
td.trenner { 
    width:10px;
}

/* zentraler Bereich */
td.zentral { 
    padding:10px; 
    background-color:#eeeeee; 
    border:ridge 5px; 
    vertical-align:top; 
}

/* Spalten Bereich */
td.spalten {
    vertical-align:top;
}

/* unterbereich */
td.unterbereich { 
    width:200px; 
    vertical-align:top; 
}

div.unterbereich {
    background:#f9ffe5;
    border: ridge 5px;
    padding:5px;
}

div.navMenu {
    background:#f9ffe5;
    margin-left:5px;
    line-height:115%;
    padding: 5px;
    border: ridge 5px;
}

/* bodytext */
p.bodytext {
    
}

a.no:link {
    color:black;
    text-decoration:none;
    white-space:nowrap;
}

a.no:visited {
    color:black;
    text-decoration:none;
    white-space:nowrap;
}

a.no:active {
    color:black;
    text-decoration:underline;
    white-space:nowrap;
}

a.no:hover {
    color:black; 
    text-decoration:none;
    white-space:nowrap;
}


a.cur:link {
    color:black;
    text-decoration:underline;
    font-weight:bold;
    white-space:nowrap;
}

a.cur:visited {
    color:black;
    text-decoration:underline;
    font-weight:bold;
    white-space:nowrap;
}

a.cur:active {
    color:black;
    text-decoration:underline;
    font-weight:bold;
    white-space:nowrap;
}

a.cur:hover {
    color:black; 
    text-decoration:underline;
    font-weight:bold;
    white-space:nowrap;
}

a.ifsub:link {
    color:black;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
}

a.ifsub:visited {
    color:black;
    font-size:16pt;
    text-decoration:none;
    font-weight:bold;
}

a.ifsub:active {
    color:black;
    font-size:16pt;
    text-decoration:none;
    font-weight:bold;
}

a.ifsub:hover {
    color:black;
    font-size:16pt; 
    text-decoration:none;
    font-weight:bold;
}


a.ro:link {
    color:black;
    font-size:16px;
    text-decoration:underline;
    font-weight:bold;
}

a.ro:visited {
    color:black;
    font-size:16pt;
    text-decoration:underline;
    font-weight:bold;
}

a.ro:active {
    color:black;
    font-size:16pt;
    text-decoration:underline;
    font-weight:bold;
}

a.ro:hover {
    color:black;
    font-size:16pt; 
    text-decoration:underline;
    font-weight:bold;
}

/* NAV_OBEN Links */
a.nav_oben:link {
    color:#ffffff;
    font-size:12pt;
    text-decoration:none;
}

a.nav_oben:visited {
    color:#ffffff;
    font-size:12pt;
    text-decoration:none;
}

a.nav_oben:active {
    color:#ffffff;
    font-size:12pt;
    text-decoration:none;
}

a.nav_oben:hover {
    color:#ffffff;
    font-size:12pt; 
    text-decoration:none;
}


