body
{
 font-family:Arial;
 font-size:12px;
 background-color:#8CBAD0;
 text-align:center;
 margin:0px;
 }

h1 {font-size:18px;color:#000000;margin:0px;}
h2 {font-size:14px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}


a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#0080FF;
  text-decoration:none;
  font-size:12pt;
}
a:active, a:hover
{
  color:#ff9200;
}

a.infolink:link, a.infolink:visited, a.infolink:active, a.infolink:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#0040FF;
  text-decoration:none;
  font-size:12px;
}

a.infolink:active, a.infolink:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#ff9200;
  text-decoration:none;
  font-size:12px;
}

/* Die Hyperlinks im Menü */
a.menu:link, a.menu:visited
{
  color:#FF9F00;
  text-decoration:none;
  font-size:12px;
}
a.menu:active, a.menu:hover
{
  color:#00AFFF;
  text-decoration:none;
  font-size:12px;
}
a.aktiv
{
  color:#00AFFF;
  text-decoration:none;
  font-size:10px;
}

a.menu2:link, a.menu2:visited
{
  color:navy;
  text-decoration:none;
  font-size:11px;
}
a.menu2:active, a.menu2:hover
{
  color:#00AFFF;
  text-decoration:none;
  font-size:11px;
}
a.aktiv2
{
  color:#FF9F00;
  text-decoration:none;
  font-size:11px;
}



/* Das Menü */
#kopf {
font-family:Verdana,Arial;
color:navy;
background-color:#ffffff;
text-align:center;
padding:0px 0px;
border-bottom:2px solid #FF9F00;
height:60px;
}

/* Der Inhalt */
#inhalt {
z-index:3;
background-color:#8CBAD0;
margin:0px;
margin-right:300px;
margin-left:150px;
padding:0x;
color:#000000;
width:500px;
text-align:left;
}

#ueberschrift
{
color:#FFDF00;
font-size:18px;
font-weight:bold;
}
#ueberschrift2
{
color:#000000;
font-size:12pt;
font-weight:bold;
}

#text
{
color:#000000;
font-size:11pt;
}

#unter_text
{
color:#000000;
font-size:11pt;
}

/* INFOLEISTE */
#logo
{
z-index:2;
position: absolute;
top:5;
right:35;
}

#info
{
z-index:1;
font-family:Verdana,Arial;
position:absolute;
top: 90px;
right:35px;
text-align:left;
border:1px solid #C0C0C0;
background-color: #AACCDD;
filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;
padding:0px;
color:#000000;
width: 129px;
height: 500px;
}

#portal_fuss
{
z-index:3;
position: absolute;
top:0;
left:5;
text-align:left;
}


/*-----------------------------------TABELLENGESTALTUNG------------------------------*/
/* -----------definiert die Linie und Inhalte ausserhalb einer Tabelle-------------*/
.clsOuterTable
{
    BACKGROUND-COLOR: #0057AE;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    color: navy;
}

/*-----------definiert den Innebereich einer Tabelle-------------*/
.clsInnerTable1
{
    height: 20px;
    BACKGROUND-COLOR:#E1E1FF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    FONT-weight:bold;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}
.clsInnerTable2
{
    height: 20px;
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    FONT-weight:bold;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}
.clsInnerTable
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
    color: navy;
}
.clsInnerTableWtag
{
    BACKGROUND-COLOR:#D9D9FF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
    color: darkred;
    text-align: center;
}
.clsInnerTableWE
{
    BACKGROUND-COLOR:#FFC6C6;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
    color: darkred;
    text-align: center;
}
.clsInnerTableFeiertag
{
    BACKGROUND-COLOR:#FFC6C6;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    Font-weight: bold;
    TEXT-DECORATION: none;
    color: darkred;
    text-align: center;
}
.clsInnerTableHeute
{
    BACKGROUND-COLOR:navy;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
    color: white;
    text-align: center;
}
/*-----------definiert den Inhalt der Tabellenheadline-----------*/
.clsInnerTableHeader
{
	BACKGROUND-COLOR:#0057AE;
	FONT-WEIGHT:bold;
	FONT-FAMILY: Verdana, Arial, Helevtica;
	FONT-SIZE:11px;
	COLOR: white;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.clsInnerTableDetails
{
	BACKGROUND-COLOR:#D3E1EB;
	FONT-WEIGHT:bold;
	FONT-FAMILY: Verdana, Arial, Helevtica;
	FONT-SIZE:16px;
	COLOR: navy;
	TEXT-DECORATION: none;
	vertical-align : top;
}

clsInnerTableHeader_teal
{
	BACKGROUND-COLOR: teal;
	FONT-WEIGHT:bold;
	FONT-FAMILY: Verdana, Arial, Helevtica;
	FONT-SIZE:11px;
	COLOR: white;
	TEXT-DECORATION: none;
}
clsInnerTableHeader_maroon
{
	BACKGROUND-COLOR: maroon;
	FONT-WEIGHT:bold;
	FONT-FAMILY: Verdana, Arial, Helevtica;
	FONT-SIZE:11px;
	COLOR: white;
	TEXT-DECORATION: none;
}
