/**********************************
Rahmen
**********************************/
html {
	padding:0;
	margin:0;
	border:0;
	font-family:arial, sans serif;
	}

body {
	overflow:auto;
	padding:0;
	margin:0;
	border:0;
   background-color:#ecedf2;
	}

body, textarea {
scrollbar-base-color:#ecedf2;
scrollbar-3dlight-color:#D2D8E6;
scrollbar-arrow-color:#D2D8E6;
scrollbar-darkshadow-color:#D2D8E6;
scrollbar-face-color:#ecedf2;
scrollbar-highlight-color:#ecedf2;
scrollbar-shadow-color:#ecedf2;
scrollbar-track-color:#ecedf2;
}

/**************************************************************************************
Kopfbereich
**********************************/
#kopf {
	position:absolute;
	top:0;
   left:0px;
   right:0px;
	height:116px;
   background-color:#ecedf2;
   background-image:url(images/logo.gif);
   background-repeat:no-repeat;
   background-position:top right;
   z-index:5;
	}

* html #kopf {
	top:0px;
   left:0px;
	height:116px;
	width:100%;
	}

#pfad	{
		position:absolute;
      top:27px;
      left:45px;
      letter-spacing:0.1em;
      z-index:1;
      }

.pfad{
      font-size:7pt;
      color:#ecedf2;
      }

.pfad a:link{
      color:#ecedf2;
      text-decoration:none;
      }

.pfad a:visited{
		color:#ecedf2;
		text-decoration:none;
		}

.pfad a:active{
		text-decoration:none;
		}

.pfad a:hover{
		text-decoration:underline;
		}

/**************************************************************************************
Inhalt
**********************************/
#inhalt {
	display:block;
	overflow:auto;
	position:absolute;
	top:142px;
   left:45px;
   right:230px;
	bottom:43px;
   z-index:2;
	}

/* für IE */
* html #inhalt {
	top:0px;
   left:0px;
	bottom:0px;
	height:100%;
	width:100%;
	border-top:142px solid #ecedf2;
	border-left:45px solid #ecedf2;
	border-bottom:43px solid #ecedf2;
	border-right:230px solid #ecedf2;
	}

#h1	{
		position:relative;
      top:0px;
      left:0px;
      z-index:5;
      }

#content {
	position:relative;
	top:0px;
   left:0px;
	width:505;
	bottom:0px;
   z-index:4;
   vertical-align:top;
	}

#transp {
	position:absolute;
	top:0px;
   left:0px;
	width:505;
   height:250px;
   filter:alpha(opacity=80);
   -moz-opacity:0.8;
   background-color:#ecedf2;
   z-index:3;
   vertical-align:top;
	}

/* für IE
* html #content {
	top:0px;
   left:0px;
	bottom:0px;
	height:100%;
	width:505;
	border-top:0px solid #ecedf2;
	border-left:0px solid #ecedf2;
	border-bottom:0px solid #ecedf2;
   vertical-align:top;
	}*/

#bilder	{
		position:absolute;
      top:0px;
      right:10px;
      float:right;
      vertical-align:top;
      padding-left:10px;
      z-index:2;
      }

/* Schriften main */
.main	{
      font-size:10pt;
      color:#8c7b6b;
      line-height:140%;
      vertical-align:top;
      }

.main a:link{
      color:#b4272f;
      text-decoration:none;
      }

.main a:visited{
		color:#BF7A8A;
		text-decoration:none;
		}

.main a:active{
		text-decoration:none;
		}

.main a:hover{
		color:#333446;
		text-decoration:none;
		}

h1		{
      color:#8c7b6b;
      font-size:14pt;
      font-weight:bold;
      letter-spacing:0.05em;
      line-height:150%;
      padding:0px 0px 0px 0px;
      margin:0px 0px 20px 0px;
      }

ul		{
		list-style-image:url(images/pfeil.gif);
      margin:0px 0px 0px 18px;
      list-style-position:outside;
      padding:0px;
		}

li		{
		padding-bottom:10px;
      }

input, select, textarea	{
		border:1px solid #8c7b6b;
      }

/**************************************************************************************
Menu
**********************************/
#menu	{
	display:block;
	overflow:auto;
	position:absolute;
   top:116px;
   right:0px;
   bottom:0px;
   width:191px;
	border-left:2px solid #D2D8E6;
   z-index:3;
   }

/* für IE */
* html #menu {
	top:0px;
   right:0px;
	bottom:0px;
	height:100%;
   width:191px;
	border-top:116px solid #ecedf2;
	}

#navi{
	position:absolute;
   left:0px;
   width:178px;
   height:26px;
   border-top:2px solid #D2D8E6;
   }

#subnavi{
	position:absolute;
   left:10px;
   width:168px;
   }

/* Schriften menu */
.menu{
		color:#b4272f;
		font-size:9pt;
      font-weight:bold;
      letter-spacing:0.1em;
      padding-top:5px;
      }

.menu a:link{
      color:#b4272f;
      text-decoration:none;
      }

.menu a:visited{
		color:#BF7A8A;
		text-decoration:none;
		}

.menu a:active{
		color:#b4272f;
		text-decoration:none;
		}

.menu a:hover{
		color:#333446;
		text-decoration:none;
		}

/* Schriften submenu */
.submenu{
		color:#b4272f;
		font-size:9pt;
      }

.submenu a:link{
      color:#b4272f;
      text-decoration:none;
      }

.submenu a:visited{
		color:#BF7A8A;
		text-decoration:none;
		}

.submenu a:active{
		color:#b4272f;
		text-decoration:none;
		}

.submenu a:hover{
		color:#333446;
		text-decoration:none;
		}

/**************************************************************************************
Fussbereich
**********************************/
#fuss {
	position:absolute;
	bottom:0px;
   left:0px;
	height:175px;
   width:653px;
	z-index:2;
	}

#fact	{
		position:absolute;
      left:45px;
      bottom:43px;
   	width:653px;
      height:132px;
      background-image:url(images/fact.gif);
      }

#copyright{
		position:absolute;
      bottom:20px;
      left:45px;
      color:#333446;
      font-size:8pt;
      z-index:3;
      }

#adresse{
		position:absolute;
      bottom:65px;
      left:9px;
      color:#333446;
      font-size:8pt;
      line-height:150%;
      z-index:5;
      }
