a:link
{
color: #000000;
text-decoration: underline;
}

a:visited
{
color: #000000;
text-decoration: underline;
}

a:hover
{
color: #0066CC;
text-decoration: underline;
}

BODY
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 11px;
color: black;
background-color: #ECECEC;
margin: 10px 0px 0px 0px;
}

TD
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 11px;
}

TEXTAREA
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 10pt;
width: 400px;
}

.inputtext
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 10pt;
width: 180px;
}

TABLE
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 11px;
}

B
{
font-family: Verdana, Arial, helvetica, sans serif;
font-weight : bold;
}

a.menu:link
{
color: #000000;
text-decoration: none;
}

a.menu:visited
{
color: #000000;
text-decoration: none;
}

a.menu:hover
{
color: #000000;
xcolor: #639ACE;
text-decoration: none;
}

a.flinks:link
{
color: #000000;
text-decoration: none;
}

a.flinks:visited
{
color: #333333;
text-decoration: none;
}

a.flinks:hover
{
color: #336699;
text-decoration: none;
top: 1px;
left: 1px;
position: relative;
}

a.grouplist:link
{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

a.grouplist:visited
{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

a.grouplist:hover
{
color: #000000;
font-weight: bold;
text-decoration: none;
top: 1px;
left: 1px;
position: relative;
}

a.menu
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 11px;
font-weight: normal;
}

.header
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size: 8pt;
font-weight: bold;
color: #FFF7DE;
display: bloock;
background-color: #CE3031;
margin-top: 0px;
width: 119px;
padding-top: 1px;
padding-bottom: 3px;
}

.grouplist
{
font-weight : bold;
color: #FFFFFF;
background-color: #7F8DC4;
}

.tablehead
{
font-size: 8pt;
font-weight : bold;
color: #000066;
background-color: #F7F7FF;
}

.newshead
{
font-size: 8pt;
font-weight : bold;
color: #FFFFFF;
background-color: #7F8DC4;
}

.tablerighthead
{
background-color : #7BB2E7;
}

.tablesubhead
{
font-size: 11px;
font-weight : bold;
background-color: #D6CF94;
color: #000000;
padding-bottom: 2px;
padding-top: 1px;
}

.tablesubborder
{
padding-bottom: 1px;
padding-top: 1px;
border : 1px solid #B4AE7E;
}

.zitat
{
font-family: Trebuchet MS, Verdana, Arial, helvetica, sans serif;
font-size: 10pt;
color: #0066CC;
}


.boundbox
{
border : 1px solid #999999;
}

.headcell
{
border : 1px solid #666666;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}

.contentbox
{
border : 1px solid #666666;
padding: 3px;
}


.color
{
color: #336699;
}

.bred
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size : 10pt;
font-weight : bold;
color: #0066CC;
}

.small
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size : 10px;
}

.smalljust
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size : 8pt;
text-align : justify;
}


.bsmall
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size : 8pt;
font-weight : bold;
}

.rsmall
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size : 8pt;
font-weight : normal;
color: #CC3333;
}

.brsmall
{
font-family: Verdana, Arial, helvetica, sans serif;
font-size : 8pt;
font-weight : bold;
color: #CC3333;
}

.just
{
text-align : justify;
}

.white
{
font-weight : bold;
color : #FFFFFF;
}	   

.navi
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
font-weight : bold;
text-decoration : none;
}


.b_input
{
BORDER-RIGHT: rgb(50,50,50) 1px outset; 
BORDER-TOP: rgb(50,50,50) 1px outset; 
BORDER-LEFT: rgb(50,50,50) 1px outset; 
BORDER-BOTTOM: rgb(50,50,50) 1px outset;
MARGIN-BOTTOM: 2px;
font-family: Verdana, Arial, helvetica, sans serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
COLOR:#003366; 
width : 390px;
background-color: #FFFFFF;
}

.s_input
{
BORDER-RIGHT: rgb(50,50,50) 1px outset; 
BORDER-TOP: rgb(50,50,50) 1px outset; 
BORDER-LEFT: rgb(50,50,50) 1px outset; 
BORDER-BOTTOM: rgb(50,50,50) 1px outset;
MARGIN-BOTTOM: 2px;
font-family: Verdana, Arial, helvetica, sans serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
COLOR:#003366; 
width : 50px;
background-color: #FFFFFF;
}

.firstline
{
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
vertical-align: top;
background-color: #FFFFFF;
}

.urlaub
{
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
background: #EBE4A6 url(../images/urlaub_bg.gif) repeat;
padding: 2px;
margin-bottom: 5px;
}

.infocontent
  {
  text-align: left;
  }
