/*******************************************************************************
Rahmen
**********************************/
* 		{
      margin: 0;
      padding: 0;
      }

body	{
      font-family: Verdana, Arial, san-serif;
      margin-top:0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      height:100%;
		text-align:center;
      background-image:url(../images/bg.gif);
      }

#banner {
      position:relative;
      width:800px;
      height:121px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
      z-index:1;
      }

#titel {
      position:relative;
      top:0px;
      height:45px;
		width:800px;
		margin-left:auto;
		margin-right:auto;
      background-color:white;
      }

#inhalt {
      position:relative;
      top:0px;
      left:0px;
		width:800px;
      height:379px;
		margin-left:auto;
		margin-right:auto;
      }

#fuss {
      position:relative;
      top:0px;
      height:15px;
      width:800px;
		margin-left:auto;
		margin-right:auto;
      background-color:white;
      }

/*******************************************************************************
titel_inhalt
**********************************/
#titel2{
      position:absolute;
      top:8px;
      left:150px;
      height:45px;
      font-family: Verdana, Arial, san-serif;
      font-size:18pt;
      color:#FF6D22;
      font-weight:bold;
      letter-spacing:2pt;
      }

#anmeldungen{
		position:absolute;
      top:8px;
      left:20px;
      font-family: Verdana, Arial, san-serif;
      font-size:10pt;
      color:#FF6D22;
      text-decoration:blink;
      }

/*******************************************************************************
inhalt
**********************************/
#menu{
      position:absolute;
      top:0px;
      left:0px;
      width:148px;
      height:100%;
      background-color:white;
      z-index:1;
      }

#menu_oben{
      position:absolute;
      top:10px;
      left:20px;
      width:128px;
      z-index:4;
      }

#menu_unten{
      position:absolute;
      bottom:0px;
      left:20px;
      width:128px;
      z-index:5;
      }

#hl_button{
      position:absolute;
      left:10px;
      width:128px;
      height:20px;
      border:2px solid #1E5066;
      z-index:2;
      }

#active_button{
      position:absolute;
      left:-10px;
      width:128px;
      height:22px;
      border:2px solid #1E5066;
      z-index:0;
      }

/*++++++++++++++++++++++++++++++++++++++++++++++++
Content
+++++++++++++++++++++++++++++++++++++++++++++++++*/
#main{
      position:absolute;
      top:2px;
      left:150px;
      width:650px;
      height:375px;
      background-color:white;
      z-index:1;
      }

#content{
		position:absolute;
      top:5px;
      left:10px;
      width:630px;
      height:355px;
      overflow:auto;
      z-index:2;
      }

/*******************************************************************************
Fussbereich
**********************************/
#pfeile{
		position:absolute;
      bottom:0px;
      left:150px;
      z-index:1;
      }

#copy	{
		position:absolute;
      bottom:1px;
      right:5px;
      z-index:1;
      }

/**************************************************************************************
Schriftenformatierung
**********************************/
/****** Content ******/
.main{
      font-family: Verdana, Arial, san-serif;
		font-size:9pt;
      color:#FF6D22;
      }

.main a:link{
		color:#1E5066;
      text-decoration:none;
      }

.main a:visited{
		color:#1E5066;
		text-decoration:none;
		}

.main a:active{
		text-decoration:underline;
		}

.main a:hover{
		color:#1E5066;
		text-decoration:underline;
		}

/****** Menü oben ******/
.menu_oben{
      font-family: Verdana, Arial, san-serif;
		font-size:10pt;
      color:#FF6D22;
      font-weight:bold;
      margin:0px 0px 20px 0px;
      }

.menu_oben a:link{
		color:#FF6D22;
      text-decoration:none;
      margin:0px 0px 10px 0px;
      }

.menu_oben a:visited{
		color:#FF6D22;
		text-decoration:none;
		}

.menu_oben a:active{
		text-decoration:none;
		}

.menu_oben a:hover{
		color:#1E5066;
		text-decoration:none;
		}

/****** Menü unten (service) ******/
.menu_unten{
      font-family: Verdana, Arial, san-serif;
		font-size:8pt;
      color:#FF6D22;
      font-weight:bold;
      }

.menu_unten a:link{
		color:#FF6D22;
      text-decoration:none;
      }

.menu_unten a:visited{
		color:#FF6D22;
		text-decoration:none;
		}

.menu_unten a:active{
		text-decoration:none;
		}

.menu_unten a:hover{
		color:#1E5066;
		text-decoration:none;
		}

.copy{
      font-family: Verdana, Arial, san-serif;
		font-size:8pt;
      color:#FF6D22;
      }

.copy a:link{
		color:#1E5066;
      text-decoration:none;
      }

.copy a:visited{
		color:#1E5066;
		text-decoration:none;
		}

.copy a:active{
		text-decoration:underline;
		}

.copy a:hover{
		color:#1E5066;
		text-decoration:underline;
		}



/****** Vordefinierten ******/
h1		{
		color:#FF6D22;
      font-size:11pt;
      font-weight:bold;
      padding:0px 0px 0px 0px;
      margin:0px 0px 10px 0px;
      }

h2		{
		color:#5F625E;
      font-size:10pt;
      font-weight:bold;
      padding:0px 0px 0px 0px;
      margin:0px 0px 10px 0px;
      background-color:#E5EEF7;
      }

h3		{
      font-size:10pt;
      font-style:italic;
      text-decoration:underline;
      padding:0px 0px 0px 0px;
      margin:0px 0px 0px 0px;
      }

th		{
		font-size:10pt;
      background-color:#E9E9E9;
      font-weight:normal;
      text-align:center;
      }

ul		{
		padding-left:20px;
      }