/**********************************
Rahmen
**********************************/
body	{
      font-family: Arial, Helvetica, Sans-Serif;
      background-color:#E7E7E7;
      color:#818285;
  		font-size:9pt;
   }

#rahmen {
  background: white;
  width: 800px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #818285;
}

/***************************************
------------- KOPF ---------------------
***************************************/
#kopf {
      position:relative;
      width:800px;
      height:25px;
      background-color:white;
      z-index:1;
      }

#service{
		position:absolute;
      top:2px;
      left:191px;
      }

.service{
		text-transform:uppercase;
      color:#818285;
      font-weight:bold;
      font-size:8pt;
      letter-spacing:0.06em;
      }

.service a:link{
      color:#818285;
      text-decoration:none;
      }

.service a:visited{
      color:#818285;
      text-decoration:none;
      }

.service a:active{
      color:#818285;
      text-decoration:none;
      }

.service a:hover{
		color:#F88B1C;
      text-decoration:none;
      }

#hl_service{
      color:#F88B1C;
      }

#logout{
		position:absolute;
      top:2px;
      left:740px;
      }

/***************************************
------------- Banner -------------------
***************************************/
#banner {
      position:relative;
      width:800px;
      height:100px;
      margin:0px;
      padding:0px;
      z-index:2;
      }

/***************************************
------------- Balken -------------------
***************************************/
#balken {
      position:relative;
      width:800px;
      height:17px;
      background-color:white;
      z-index:2;
      }

#bl_links{
      position:absolute;
      bottom:0px;
      left:15px;
      width:150px;
      height:15px;
      border-bottom:9px solid #E7E7E7;
      }

#bl_mitte{
		position:absolute;
      bottom:0px;
      left:186px;
      width:438px;
      height:15px;
      border-bottom:9px solid #E7E7E7;
      }

#bl_rechts{
		position:absolute;
      bottom:0px;
      right:15px;
      width:140px;
      height:15px;
      border-bottom:9px solid #E7E7E7;
      }

/***************************************
------------- MENU ---------------------
***************************************/
#menu {
  		width: 150px;
      height:100%;
      margin:25px 0px 0px 15px;
      padding:0px;
      z-index:2;
      }

#akl_bg{
		position:relative;
		width:100px;
      height:285px;
      top:0px;
      left:52px;
      background-image:url(../images/akl_bg.jpg);
      z-index:0;
      }

.menuinbox{
		padding-top:10px;
      z-index:2;
      }

ul.menuliste{
      margin:0px;
      padding:0px;
      list-style-type:none;
      font-size:8pt;
      text-align:right;
      }

li.menuliste{
      margin:0px;
      border-top:1px solid #E7E7E7;
		text-transform:uppercase;
      color:#818285;
      letter-spacing:0.06em;
      line-height:200%;
      font-weight:bold;
      }

li.menuliste a:link{
      color:#818285;
      text-decoration:none;
      }

li.menuliste a:visited{
      color:#818285;
      text-decoration:none;
      }

li.menuliste a:active{
      color:#818285;
      text-decoration:none;
      }

li.menuliste a:hover{
		color:#F88B1C;
      text-decoration:none;
      }

li.submenu{
      border-top:0px solid #E7E7E7;
		text-transform:none ;
      margin-bottom:5px;
      font-weight:100;
      font-size:9pt;
      line-height:100%;
      }

li.submenu a:link{
      color:#818285;
      text-decoration:none;
      }

li.submenu a:visited{
      color:#818285;
      text-decoration:none;
      }

li.submenu a:active{
		color:#818285;
      text-decoration:none;
      }

li.submenu a:hover{
		color:#F88B1C;
      text-decoration:none;
      font-weight:bold;
      }

#hl_box	{
		position:relative;
      float:left;
      top:3px;
      left:0px;
      width:10px;
      height:15px;
      background-image:url(../images/hl_box15x15.gif);
      }

#hl_menu{
		color:#F88B1C;
      }

#hl_smenu{
		color:#F88B1C;
      font-weight:bold;
      }

/***************************************
------------- Pfad----------------------
***************************************/
#pfad	{
      margin:4px 0px 0px 21px;
      /*border:1px solid grey;*/
      z-index:2;
      }

#pfad_ie	{
      margin:4px 0px 0px 21px;
      float:left;
      /*border:1px solid grey;*/
      z-index:2;
      }

.pfad	{
      color:#939598;
      font-weight:bold;
      font-size:7pt;
      letter-spacing:0.06em;
		text-transform:capitalize ;
      }

.pfad a:link{
      color:#939598;
      text-decoration:none;
      }

.pfad a:visited{
      color:#939598;
      text-decoration:none;
      }

.pfad a:active{
      color:#939598;
      text-decoration:none;
      }

.pfad a:hover{
		color:#F88B1C;
      text-decoration:none;
      }

#drucken{
      margin:4px 21px 0px 0px;
      top:0px;
      right:0px;
      text-align:right;
      z-index:3;
		}


/***************************************
------------- Content--------------------
***************************************/
#content {
      width:438px;
      margin:13px 21px 15px 21px;
      padding:0px;
      color:#58585A;
      line-height:140%;
      z-index:3;
      }

h1		{
		font-size:9pt;
      font-weight:bold;
      margin:0px 0px 10px 0px;
      Padding:0px;
      letter-spacing:0.06em;
      }

h2		{
		font-size:9pt;
      font-weight:bold;
      margin:0px 0px 0px 0px;
      Padding:0px;
      }

.trennlinie{
		 border-top:1px solid #E7E7E7;
       }

.trennlinie2{
		 border-top:1px solid #808080;
       }

#content a:link{
		color:#F88B1C;
      font-weight:bold;
      text-decoration:none;
      }

#content a:visited{
		color:#F88B1C;
      font-weight:bold;
      text-decoration:underline;
      }

#content a:active{
		color:#F88B1C;
      text-decoration:none;
      }

#content a:hover{
		color:#F88B1C;
      font-weight:bold;
      text-decoration:underline;
      }

ul.main{
      margin:0px 0px 15px 16px;
      padding:0px;
      list-style-position:outside;
      /*list-style-image:url(../images/hl_box10x15.gif); */
      text-align:left;
      }

li.main		{
      margin:0px 0px 2px 0px;
      border-top:0px solid #E7E7E7;
		text-transform:none;
      font-weight:100;
      }

input, select, textarea	{
	border:1px solid #818285;
	color:#58585A;
	font-size:9pt;
    margin-bottom:2px;
    font-family: Arial, Helvetica, Sans-Serif;
	}

#button{
		border:1px solid #818285;
      background:#E7E7E7;
      color:#58585A ;
      }

.formulare{
	width:250px;
	border:1px solid #818285;
    }

.meldung{
	color:#F88B1C;
    font-style:italic;
    font-weight:bold;
    }

.titel{
	background-color:#E7E7E7;
    font-weight:bold;
    }

.border{
	border:1px solid #E7E7E7;
    }

.box_akl{
    padding:0px;
    vertical-align:top;
      line-height:140%;
    }

.h1_akl{
	background-color:#00A88F;
	color:white;
    padding:0px;
    margin:0px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	margin-bottom:10px;
    }

.h2_akl{
	/*background-color:#00A88F;*/
	color:#00A88F;
    padding:0px;
    margin:0px;
	font-weight:bold;
	border-bottom:1px solid #00A88F;
	border-top:1px solid #00A88F;
    }

.linieB_akl{
	border-bottom:1px solid #00A88F;
	padding-top:2px;
	padding-bottom:2px;
    }

.box_tbt{
    vertical-align:top;
	color:#00539F;
      line-height:140%;
    }

.h1_tbt{
    padding:0px;
	color:#00539F;
    margin:0px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	margin-bottom:2px;
    }

.linieB_tbt{
	border-bottom:1px solid #00539F;
	padding-top:2px;
	padding-bottom:2px;
    }

.box_abc{
    vertical-align:top;
	color:#00A88F;
      line-height:140%;
    }

.h1_abc{
    padding:0px;
	color:#00A88F;
    margin:0px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	margin-bottom:2px;
    }

.linieB_abc{
	border-bottom:1px solid #00A88F;
	padding-top:2px;
	padding-bottom:2px;
    }

.box_eu{
    vertical-align:top;
      line-height:140%;
    }

.h1_eu{
      line-height:140%;
    padding:0px;
    margin:0px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	margin-bottom:2px;
    }

.linieB_eu{
	border-bottom:1px solid #C0C0C0;
	padding-top:2px;
	padding-bottom:2px;
    }

table{
      font-family: Arial, Helvetica, Sans-Serif;
      color:#58585A;
  	  font-size:9pt;
	}

.hl_schrift{
	color:#C0C0C0;
    }

.hl_schrift2{
	color:red;
    }


/***************************************
------------- Sponsoren ----------------
***************************************/
#sponsoren {
      width:140px;
      height:100%;
      margin:0px 0px 0px 0px;
      padding:0px;
      text-align:center;
      z-index:4;
      }

.sponsoren{
      font-size:7pt;
      letter-spacing:0.06em;
		margin-bottom:20px;
      text-align:center;
      }

.sponsoren_titel{
      text-align:left;
      margin-top:4px;
      }

#sponsoren_titel{
      text-align:left;
      margin-top:4px;
      }

#bl_rechts_ideele{
		position:relative;
      width:140px;
      height:9px;
      border-top:9px solid #E7E7E7;
      text-align:left;
      }

#bl_rechts_sponsoren{
		position:relative;
      width:140px;
      height:9px;
      border-top:9px solid #E7E7E7;
      text-align:left;
      }

/***************************************
------------- Sponsoren ----------------
***************************************/
#fusszeile {
		position:relative;
		left:181px;
      width:450px;
		margin:0px 5px 5px 5px;
      padding-top:5px;
      border-top:1px solid #E7E7E7;
      }

#print{
	position:absolute;
      top:2px;
      font-family: Arial, Helvetica, Sans-Serif;
      color:#818285;
  	  font-size:9pt;
      background-color:white;
      }