/* DATEI: formate.css */

/* Eigene Stile für Uni-Layout mit DIV-Tags */

body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-color: #FFFFFF;
background-image: url(hinten.gif);
background-repeat: no;
}

#logo {
position: absolute;
background-color: #333366;
left: 0px;
padding-top: 10px;
width: 155px;
height: 78px;
text-align: center;
}

#header {
left: 0px;
margin-top: 10px;
width: 780px;
height: 100px;
border-bottom: 1px solid #3A417A;
text-align: right;
}



#ueberschrift {
position: absolute;
left: 300px;
top: 25px;
width: 474px;
text-align:right;
}

#main {
width: 780px;
position:relative;
}

#linkerblock {
position:absolute;
left: 0px;
width: 170px;
}

#menueblock {
left: 0px;
width: 160px;
margin-top: 5px;
}

#rechterblock {
margin-left: 170px;
width: 610px;
}

#inhalt {
width: 610px;
left: 0px;
text-align: justify;
line-height:140%;

}

#inhalt-footer {
width: 610px;
border-top: 1px solid #A31514;
text-align:center;
padding-left:170px;
margin-bottom:15px;
}


#inhalt td {
vertical-align: top;
line-height:140%;
}


/* Formatierung der Menüpunkte mit vorausgehender Kästchengrafik */
a.menuepunkt:link {
font-size: 12px;
color: #533C25;
font-weight: bold;
text-decoration: none;
/* background: url(ring02.gif) no-repeat left top; */
margin-left: 5px;
padding-left:5px;
padding-top: 3px;
height: 20px;
display:block;

}

a.menuepunkt:visited {
font-size: 12px;
color: #533C25;
font-weight: bold;
text-decoration: none;
/* background: url(ring02.gif) no-repeat left top; */
margin-left: 5px;
padding-left:5px;
padding-top: 3px;
height: 20px;
display:block;
}

a.menuepunkt:hover {
font-size: 12px;
color: #A31514;
font-weight: bold;
text-decoration: none;
/* background: url(ring01.gif) no-repeat left top; */
margin-left: 5px;
padding-left:5px;
padding-top: 3px;
height: 20px;
display: block;
}

font.aktueller_menuepunkt {
font-size: 12px;
color: #FF6600;
font-weight: bold;
text-decoration: none;
/* background: url(ring01.gif) no-repeat left top;*/
margin-left: 5px;
padding-left:5px;
padding-top: 3px;
height: 20px;
display: block;
}

font.inaktiver_menuepunkt {
font-size: 12px;
color: #666666;
font-weight: bold;
text-decoration: none;
/* background: url(ring01.gif) no-repeat left top;*/
margin-left: 5px;
padding-left:5px;
padding-top: 3px;
height: 20px;
display: block;
}

/* Untermenüpunkte */

a.untermenuepunkt:link {
font-size: 11px;
color: #533C25;
font-weight: bold;
text-decoration: none;
margin:2px 0px 5px 18px;
display: block;
}

a.untermenuepunkt:visited {
font-size: 11px;
color: #533C25;
font-weight: bold;
text-decoration: none;
margin:2px 0px 5px 18px;
display: block;
}

a.untermenuepunkt:hover {
font-size: 11px;
color: #A31514;
font-weight: bold;
text-decoration: none;
margin:2px 0px 5px 18px;
display: block;
}

font.untermenuepunkt {
font-size: 11px;
color: #FF6600;
font-weight: bold;
text-decoration: none;
margin:2px 0px 5px 18px;
display: block;
}

font.inaktiver_untermenuepunkt {
font-size: 11px;
color: #666666;
font-weight: bold;
text-decoration: none;
margin:2px 0px 5px 18px;
display: block;
}

font.deakt {
font-weight: bold;
color: #FF6600;
}

font.inakt {
font-weight: bold;
color: #666666;
}

font.autor {font-style: italic;}

div.linielinks {
width: 300px;
border-bottom: 1px solid #A11514;
left:0px;
margin-top: 20px;
}

div.linierechts {
width: 360px;
border-bottom: 1px solid #A11514;
margin-left:250px;
margin-top: 20px;
}


/* UNI-Vorgabe */
/* Anmerkungen zu einigen Formatdefinitionen: <br>
td.Normal wird für Tabellenzeilen genutzt (Beispiel: Veranstaltungskalender, Namenslisten), p.orange  steht fuer die Ueberschrift rechte Menuezeile  und p.orange2 das gleiche nach oben gerueckt, p.grau Seitenfussangaben (Navigationsleiste unten) */
p,ul,ol,div,td,th,address,blockquote,nobr,b,i { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-family:Verdana,Arial,Helvetica,sans-serif; }

li { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

h1 { font-size:12px; margin-top:24px; padding-left:3px; padding-bottom:2px; padding-top:2px; letter-spacing:1mm; color:white; background-color:#ff6600; }

h2 { font-size:10px; margin-top:24px; padding-left:3px; padding:2 0 2 3; letter-spacing:0.5mm; color:white; background-color:#21609E; }

h3 { font-size:14px; margin-top:20px; padding-bottom:3px; padding-top:3px; color:#000000; font-style:normal; text-align: center;}

h4 { font-size:12px; margin-top:24px; padding-left:3px; padding-bottom:2px; padding-top:2px; color:black; font-weight:bold;}

h5 { font-size:1.2em; color:#000000; font-style:normal; }

h6 { font-size:1.4em; padding-left:3px; color:#ff6600; font-style:normal; }


*.grautext {
        font-size:10px;
        color:#666666;
        margin-top:12px;
        text-decoration: blink;
}
p.rand { padding:3 3 3 3; border:1px solid #003366; margin:3 2 3 2px; }
p.randkl { font-size:0.8em; color:#666666; border:1px solid #003366; margin:3 0 5 5; padding:2 2 2 2; background-color:#F3F3F0; }
p.randkl-lf { width:124px; font-size:0.8em; color:#666666; border:1px solid #003366; margin:3 1 5 10; padding:2 0 2 0; }
p.top { font-size:10px; margin-top:5px; padding-left:3px; padding:2 0 2 0; font-weight:bold; letter-spacing:0.5mm; color:white; background-color:#21609E; }
p.background { font-size:10px; padding-left:3px; padding-bottom:2px; padding-top:2px; background-color:#CCCCCC; }
.p { padding-bottom:10px; padding-top:10px; padding-left:5px; color:black; background-color:#E3E3DE; }
.p1 { color:black;margin-top:-5px; background-color:#F3F3F0; }
p.orange { font-size:10px; margin-top:24px; padding-left:3px; padding-bottom:2px; padding-top:2px; font-weight:bold; letter-spacing:0.5mm; color:white; background-color:#ff6600; }
p.orange2 { font-size:0.9em; margin:5 0 3 5px; padding:2 0 2 0; font-weight:bold; letter-spacing:0.5mm; color:white; background-color:#ff6600; }
p.grau { font-size:10px; color:#666666; margin-top:5px; }
p.bildlegende { font-size:10px; color:#666666; padding-bottom:5px; }
p.klein { font-size:10px; margin-bottom:5px; }
td.Normal { background-color:#E3E3DE; cellspacing:5px; cellpadding:5px; }

a:link {
color:#3A417A;
text-decoration: none;
font-weight: bold;
}

a:visited {
color:#3A417A;
text-decoration: none;
font-weight: bold;
}

a:hover {
color:#FF6600;
text-decoration: none;
font-weight: bold;
}

img {
border: 0px;
}