/*  */

p,ul,ol,li,div,td,th, nobr,b,i 
{
font-family: Arial,sans-serif, Tahoma, Veranda;  
font-size:10pt;
}

td { border-width:0pt; 
border-style:solid;
color:#333333;
}

td.blank { border-width:0pt; 
	border-style:solid; 
	background-color:white;
	color:#333333;}

td.blnoback { border-width:0pt; 
	border-style:solid; 
	color:#333333;}


.code { background-color:#FFFFE0; }

a:link { color:#0000C0; text-decoration:underline; font-size:9pt;}
a:visited { color:#772200; text-decoration:underline;font-size:9pt; }
a:active { color:#000FC0; text-decoration:none;font-size:9pt; }
a:hover { color:#FFE7AA; background-color: #000FC0; text-decoration:Underline;font-size:9pt;}

a.thema:link {TEXT-ALIGN: center; background-color: #FFE7AA; color:#0000C0; text-decoration:underline; font-size:10pt;}
a.thema:visited { TEXT-ALIGN: center; background-color: #FFE7AA;color:#772200; text-decoration:underline;font-size:10pt; }
a.thema:active { TEXT-ALIGN: center; background-color: #FFE7AA;color:#000FC0; text-decoration:none;font-size:10pt; }
a.thema:hover {TEXT-ALIGN: center; background-color: #FFE7AA;color:#000FC0; text-decoration:Underline;font-size:10pt;font-weight:bold}

a.mensmall:link {TEXT-ALIGN: center; background-color: #FFE7AA; color:#0000C0; text-decoration:underline; font-size:8pt;}
a.mensmall:visited { TEXT-ALIGN: center; background-color: #FFE7AA;color:#772200; text-decoration:underline;font-size:8pt; }
a.mensmall:active { TEXT-ALIGN: center; background-color: #FFE7AA;color:#000FC0; text-decoration:underline;font-size:8pt; }
a.mensmall:hover {TEXT-ALIGN: center; background-color: #FFE7AA;color:#000FC0; text-decoration:Underline;font-size:8pt;}


.hauptlink
{font-family: Verdana, Tahoma, Arial,sans-serif;
color: #0100C0;
font-weight:bold;
font-size:10pt;}

.schlagzeile
{font-family: Verdana, Tahoma, Arial,sans-serif;
background-color: yellow;
font-weight:bold;
font-size:12pt;}

.headline
{font-family: Verdana, Tahoma, Arial,sans-serif;
background-color: #323296;
color: #FFFFFF;
font-weight:bold;
font-size:10pt;}

.hier
{font-family: Verdana, Tahoma, Arial,sans-serif;
color: #000011;
background-color: #E1E1E1;
font-weight:bold;
font-size:12pt;}


body
{margin-bottom: 0px;
margin-top: 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:9pt;
background-image: url(bglin1.gif);
background-repeat:repeat;
}


.content { border-width:0pt;
	border-style:solid;
	background-color:white;
	color:#111111;}

.boback
{margin-bottom: 0px;
margin-top: 5px; 
margin-left: 10px;
font-family: Arial, Helvetica, sans-serif, Tahoma,Veranda;
font-size:9pt;
background-image: url(bgmast2.gif); background-repeat:repeat; }


h1,h2,h3,h4,h5,h6
{font-family: Courier New, Courier, Arial,sans-serif;
font-weight:bold;}

h1
{font-size: 18pt;
text-decoration:underline;
color: #004000;}

h2
{font-size: 14pt;}

h2.sh2
{font-size: 12pt}

/* Abschnittsueberschriften innerhalb einer Seite */
h3
{background-color: #323296;
color: #FFFFFF;
font-family: Veranda, Arial, Helvetica;
font-size: 12pt;
font-weight: bold}

h4
{font-size: 12pt}

h5
{font-size: 10pt; font-weight:bold}

h6
{
color: #FFFFFF;
font-family: Veranda, Arial, Helvetica;
font-size: 12pt;
font-weight: bold;
font-style:italic;}

p,ul,ol,li,div,td,th,address,nobr,b,i
{font-size: 9pt}

.normal
{font-size: 9pt; font-family:Veranda, Arial, Helvetica}

.klein
{font-size: 8pt; font-family:Veranda, Arial, Helvetica}

/*ganz klein für Copyright-Vermerk und Änderungsdatum*/
.cv
{color: #0000C0;
font-family: Veranda, Arial, Helvetica;
font-size: 8pt}

.cvy
{color: #0000C0;
background-color: #FFE7AA;
font-family: Veranda, Arial, Helvetica;
font-size: 8pt}


.greyed
{
color: #000000;
background-color: #dddddd;
font-family: Veranda, Arial, Helvetica;
font-size: 9pt;}

.cvgreyed
{
color: #0000C0;
background-color: #dddddd;
font-family: Veranda, Arial, Helvetica;
font-size: 8pt;}


/* spezielles Zellformat für Linklisten */
.llink
{
color: #000000;
background-color: #E1E1E1;
font-family: Veranda, Arial, Helvetica;
font-size: 9pt; text-align:center;}


/* spezielles Zellformat für Linkerklärung*/
.elink
{
color: #0000FF;
background-color: #E1E1E1;
font-family: Veranda, Arial, Helvetica;
font-size: 8pt; text-align:left;}

.sptitel
{
color: #FFFFFF;
background-color: #667799;
font-family: Veranda, bold Arial, Helvetica;
font-size: 10pt;
font-weight: bold;}

.groupheader
{
color: #FFFFFF;
background-color: #667799;
font-family: Veranda, bold Arial, Helvetica;
font-size: 10pt;
font-weight: bold;}

.header
{
color: #667799;
background-color: #ffffff;
font-family: Veranda, bold Arial, Helvetica;
font-size: 8pt;
font-weight: bold;
border-style:none;
height: 30px;
vertical-align: bottom;
}


.aktuell
{
color: #FF1100;
font-family: Veranda, bold Arial, Helvetica;
font-size: 18pt;
font-weight: bold;}

.tbl_button
{background-color: #33CCFF;
color: #FFFFFF;
font-family: Veranda, bold Arial, Helvetica;
font-size: 10pt;
font-weight: bold;}


.mentitel
{background-color: #323296;
color: #FFFFFF;
font-family: Tahoma, Veranda, bold Arial, Helvetica;
font-size: 10pt;
font-weight: bold}

.blue {background-color:#33CCFF; Border:1}

.higligt {color: #010190; background-color: #FCF5E5;
font-family:  Verdana, Arial, Helvetica, Tahoma;
font-size: 10pt; font-weight:bolder;}

.butti
{text-align: center;
background-color: #aabbdd;
color: #000000;
font-family:  Tahoma, Arial, Helvetica;
font-size: 8pt;
font-weight: bold;
}

.mini
{color: #000000;
font-family: Tahoma, Arial, Helvetica;
font-size: 8pt}


.news_alt
{color: #FFFFFF;
background-color: #FFFFE0;
background-image:url(news.gif);
background-repeat:repeat;
font-family: "Courier New", Courier;
font-weight: bold; font-size: 10pt}


.news
{color: #FFFFFF;
background-color: #CD6F5F;
font-family: "Arial", Helvetica;
font-weight: bold; font-size: 10pt}

.greetings
{color: #FFFFFF;
background-color: #FFFFE0;
background-image:url(news.gif);
background-repeat:repeat;
font-family: "Courier New", Courier;
font-weight: bold; font-size: 12pt}


.higligt {color: #010190; background-color: #FCF5E5;
font-family:  Verdana, Arial, Helvetica, Tahoma;
font-size: 10pt; font-weight:bolder;}

A.button:link {
	BORDER-RIGHT: #d6d3ce 1px solid; BORDER-TOP: #d6d3ce 1px solid; FONT: 12px Sans-Serif; BORDER-LEFT: #d6d3ce 1px solid; COLOR: #000; BORDER-BOTTOM: #d6d3ce 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button:active {
	BORDER-RIGHT: #d6d3ce 1px solid; BORDER-TOP: #d6d3ce 1px solid; BACKGROUND: #d6d3ce; FONT: 12px Sans-Serif; BORDER-LEFT: #d6d3ce 1px solid; COLOR: #000; BORDER-BOTTOM: #d6d3ce 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button:visited {
	BORDER-RIGHT: #d6d3ce 1px solid; BORDER-TOP: #d6d3ce 1px solid; FONT: 12px Sans-Serif; BORDER-LEFT: #d6d3ce 1px solid; COLOR: #000; BORDER-BOTTOM: #d6d3ce 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #999 1px solid
}

ul
{list-style-type: none;
margin-left: 10px;
}

.meneb1 {
 list-style-image:url(spacer.gif);
 list-style-position: outside;
}

.meneb2 {
 list-style-image:url(spacer.gif);
 list-style-position: outside
}

#mmaimn li
{
padding-left: 10px;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#msup li
{
list-style-type: none;
padding-left: 10px;
background-image: url(cross.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
display: block;
margin-left: 0.6em;
}

#msub li
{
list-style-type: none;
padding-left: 0px;
display: block;
margin-left: 20px;
}

