/*******************************************************************************
Rahmen
**********************************/
* 		{
      margin: 0;
      padding: 0;
      }

body	{
      font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, san-serif;
      background-color:#E9E9E9;
      margin-top:5px;
      margin-bottom: 5px;
      margin-left: 0px;
      margin-right: 0px;
      height:100%;
		text-align:center;
      }

#kopf2 {
      position:absolute;
      width:100%;
      height:165px;
      background-color:#003B6F;
      }

#kopf {
      position:relative;
      width:900px;
      height:165px;
	   margin-left:auto;
	   margin-right:auto;
	   text-align:center;
      background-image:url(../images/bg_wg_900x1.gif);
      z-index:1;
      }

#inhalt {
      position:relative;
		width:900px;
margin-left:auto;
margin-right:auto;
      background-image:url(../images/bg_wbg_900x1.gif);
      }

#fuss {
      position:relative;
      height: 50px;
      width:900px;
margin-left:auto;
margin-right:auto;
      }

/*******************************************************************************
Kopfbereich
**********************************/
#leiste_oben{
      position:absolute;
      top:0px;
      left:0px;
      height:32px;
      width:900px;
      background-image:url(../images/bg_oben.gif);
      z-index:1;
      }

/*#menu{
      position:absolute;
      top:31px;
      left:1px;
      z-index:1;
      }*/

#menu{
      position:absolute;
      top:57px;
      left:1px;
      z-index:1;
      }

#submenu{
      position:absolute;
      top:57px;
      left:1px;
      height:14px;
      vertical-align:middle;
      z-index:1;
      }

#logo	{
		position:absolute;
      top:7px;
      right:5px;
      z-index:1;
      }

#login{
      position:absolute;
      top:10px;
      left:46px;
      z-index:1;
      }

#header{
		position:absolute;
      top:7px;
      left:47px;
      font-size:15px;
      font-weight:bold;
      z-index:1;
      }

#banner{
		position:absolute;
      top:85px;
      left:1px;
      z-index:1;
      }

#bg_pfad{
		position:absolute;
		bottom:0px;
      left:0px;
      height:20px;
      width:900px;
      vertical-align:bottom;
      background-image:url(../images/bg_wbg_900x1.gif);
      z-index:1;
      }


/**************************************************************************************
Inhalt
**********************************/
#pfad {
      position:absolute;
      bottom:0px;
      left:35px;
      height:20px;;
      vertical-align:bottom;
      z-index:2;
      }

#service{
      position:absolute;
      top:0px;
      right:190px;
      }

#box	{
		position:relative;
		width:200px;
      height:80px;
      background-image:url(../images/box.gif);
      text-align:center;
      vertical-align:middle;
      }

#leiste_unten{
      position:absolute;
      top:0px;
      left:0px;
      height:32px;
      width:900px;
      background-image:url(../images/bg_unten2.gif);
      z-index:1;
      }


/**************************************************************************************
Fussbereich
**********************************/
#w3c{
      position:absolute;
      top:0px;
      left:715px;
      width:154px;
      height:27px;
      z-index:1;
      }

#top	{
		position:absolute;
      top:0px;
      left:35px;
      z-index:2;
      }

#impressum{
		position:absolute;
      top:35px;
      left:30px;
      z-index:2;
      }

#lang	{
      position:absolute;
      top:35px;
      right:30px;
      }

/**************************************************************************************
Schriftenformatierung
**********************************/
/****** Menü 1 ******/
.menu1{
		font-size:10pt;
      color:#212424;
      font-weight:bold;
      }

.menu1 a:link{
		color:#212424;
      text-decoration:none;
      }

.menu1 a:visited{
		color:#00235D;
		text-decoration:none;
		}

.menu1 a:active{
		text-decoration:underline;
		}

.menu1 a:hover{
		color:#Ff7300;
		text-decoration:underline;
		}

/****** Menü 2 ******/
.menu2{
		font-size:10pt;
      color:#887D75;
      }

.menu2 a:link{
		color:#887D75;
      text-decoration:none;
      }

.menu2 a:visited{
		color:#003B6F;
		text-decoration:none;
		}

.menu2 a:active{
		text-decoration:underline;
		}

.menu2 a:hover{
		color:#FF7300;
		text-decoration:underline;
		}

/****** Main ******/
.main{
		font-size:10pt;
      color:#212424;
      vertical-align:top;
      text-align:left;
      border-color:#887D75;
      line-height:1.5em;
      }

.main a:link{
		color:#F47322;
      text-decoration:none;
      }

.main a:visited{
		color:#20396D;
		text-decoration:none;
		}

.main a:active{
		text-decoration:underline;
		}

.main a:hover{
		color:#FF7300;
		text-decoration:underline;
		}

/****** Service ******/
.service{
		font-size:9pt;
      color:#212424;
      vertical-align:top;
      text-align:left;
      border-color:#887D75;
      line-height:1.5em;
      }

.service a:link{
		color:#F47322;
      text-decoration:none;
      }

.service a:visited{
		color:#20396D;
		text-decoration:none;
		}

.service a:active{
		text-decoration:underline;
		}

.service a:hover{
		color:#FF7300;
		text-decoration:underline;
		}

/****** Impressum ******/
.impressum{
		font-size:8pt;
      color:#887D75;
      text-align:left;
      }

.impressum a:link{
		color:#887D75;
      text-decoration:none;
      }

.impressum a:visited{
		color:#887D75;
		text-decoration:none;
		}

.impressum a:active{
		text-decoration:none;
		}

.impressum a:hover{
		color:#FF7300;
		text-decoration:underline;
		}

/****** Glossar ******/
.glossar{
		font-size:8pt;
      color:#212424;
      padding-right:3px;
      line-height:1.5em;
      text-align:left;
      }

.glossar a:link{
		color:#212424;
      text-decoration:none;
      }

.glossar a:visited{
		color:#00235D;
		text-decoration:none;
		}

.glossar a:active{
		text-decoration:underline;
		}

.glossar a:hover{
		color:#FF7300;
		text-decoration:underline;
		}

.box		{
		color:#887D75;
      font-size:10pt;
      font-weight:bold;
      padding:0px 0px 0px 0px;
      margin:0px 0px 10px 0px;
      }

/****** Vordefinierten ******/
h1		{
		color:#5F625E;
      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;
      }

#referenzen{
		line-height:150%;
      }
