a.menu:link
	{
	color: #000000;
	text-decoration: none;
	}
a.menu:visited
	{
	color: #333333;
	text-decoration: none;
	}
a.menu:hover
  {
  color: #990000;
  background-color: #FBE17B;
  text-decoration: none;
  }

a.menu
	{
	font-family: Verdana, Arial, helvetica, sans serif;
	font-size: 10px;
        font-weight: bold;
        display: block;
        margin-top: 0px;
        margin-left: 1px;
        width: 109px;
        height: 20px;
        border-style: solid;
        border-width: 0px;
        padding: 2px;

	}

.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;
	}

.tablehead
  {
  font-size: 9pt;
  font-weight : bold;
  background-color : #FBE17B;
  color: #990000;
  }
 
a.tablehead:link
  {
  color: #990000;
  background-color : #FBE17B;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  }

a.tablehead:visited
  {
  color: #990000;
  background-color : #FBE17B;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  }

a.tablehead:hover
  {
  color: #FBE17B;
  background-color : #990000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  }
 
.tablerighthead
           {
	   background-color : #CC7F7F;
           }

.tablesubhead
  {
  font-size: 10pt;
  font-weight : bold;
  xbackground-color : #C4DF9B;
  color: #000000;
  padding-bottom: 1px;
  }

.zitat
           {
	   font-family: Trebuchet MS, Verdana, Arial, helvetica, sans serif;
           font-size: 10pt;
	   color: #990000;
           }

.boundbox
           {
	   border : 1px solid #666666;
           }

.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;
           }

a:link		{
		color: #000000;
		text-decoration: underline;
		}

a:visited	{
		color: #666666;
		text-decoration: underline;
		}

a:hover		{
		color: #990000;
		text-decoration: underline;
		}

B		{
		font-family: Verdana, Arial, helvetica, sans serif;
		font-weight : bold;
		}

.color		{
		font-family: Verdana, Arial, helvetica, sans serif;
		xfont-size : 10pt;
		color: #990000;
		}

.bred		{
		font-family: Verdana, Arial, helvetica, sans serif;
		font-size : 10pt;
		font-weight : bold;
		color: #990000;
		}

.small		{
		font-family: Verdana, Arial, helvetica, sans serif;
		font-size : 8pt;
		}


.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;
		}	   
   
BODY		{
		font-family: Verdana, Arial, helvetica, sans serif;
		font-size: 10pt;
		color: black;
		background: #F3CE3F url(../images/bg_grad.gif) repeat-x bottom fixed;
                margin: 0px;
		}

H1
    {
    font-family: Verdana, Arial, helvetica, sans serif;
    font-size: 9pt;
    color: black;
    font-weight : normal;
    margin: 0px;
    padding: 0px;
    }

H2
    {
    font-family: Verdana, Arial, helvetica, sans serif;
    font-size: 12pt;
    color: #660000;
    font-weight : bold;
    margin: 0px;
    padding: 0px;
    }

H3
    {
    font-family: Verdana, Arial, helvetica, sans serif;
    font-size: 4pt;
    color: #660000;
    font-weight : bold;
    margin: 0px;
    padding: 0px;
    }
       
TD
                {
		font-family: Verdana, Arial, helvetica, sans serif;
		font-size: 10pt;
		}


TEXTAREA, INPUT, BUTTON
  {
  font-family: Verdana, Arial, helvetica, sans serif;
  font-size: 10pt;
  width: 400px;
  }
.radio
  {
  width: 10px;
  }


TABLE
  {
  font-family: Verdana, Arial, helvetica, sans serif;
  font-size: 10pt;
  }

.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;
  }

.dotborder
  {
  BORDER-RIGHT: rgb(127,127,127) 1px dotted; 
  BORDER-TOP: rgb(50,50,50) 0px outset; 
  BORDER-LEFT: rgb(127,127,127) 1px dotted; 
  BORDER-BOTTOM: rgb(127,127,127) 1px dotted;
  }
			
.dot_left
  {
  BORDER-RIGHT: rgb(127,127,127) 0px dotted; 
  BORDER-TOP: rgb(127,127,127) 0px outset; 
  BORDER-LEFT: rgb(127,127,127) 1px dotted; 
  BORDER-BOTTOM: rgb(127,127,127) 0px dotted;
  padding-left: 10px;
  padding-top: 5px;
  }
       	
.dot_right
  {
  BORDER-RIGHT: rgb(127,127,127) 1px dotted; 
  BORDER-TOP: rgb(127,127,127) 0px outset; 
  BORDER-LEFT: rgb(127,127,127) 0px dotted; 
  BORDER-BOTTOM: rgb(127,127,127) 0px dotted;
  padding-right: 5px;
  padding-top: 5px;
  }
  
.dot_bottom
  {
  BORDER-RIGHT: rgb(127,127,127) 0px dotted; 
  BORDER-TOP: rgb(127,127,127) 0px outset; 
  BORDER-LEFT: rgb(127,127,127) 0px dotted; 
  BORDER-BOTTOM: rgb(127,127,127) 1px dotted;
  }
  		 
UL
  {
  padding-left: 0px;
  margin-left: 15px;
  }

.kabinenuebersicht
  {
  margin: 5px 0px 0px 0px;
  text-align: center;
  font-size : 8pt;
  }

.navi_bg
  {
  background: #F7F7F7 url(../images/navi_bg.gif) repeat-y;
  }
