﻿html, body{
 margin:0;
 padding:0;
 text-align:center;
 font-family: Verdana, 'sans serif';
 font-size: 13px;
 margin-top:20px;
}

#pagewidth{
 width:761px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#header{
 	height:99px;
 	width:100%;
	background:url(../img/header.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }

#header1 {
 	height:99px;
 	width:100%;
	background:url(../img/header_u.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }

#header2 {
 	height:99px;
 	width:100%;
	background:url(../img/header_l.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }

#header3 {
 	height:99px;
 	width:100%;
	background:url(../img/header_j.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }

#header4 {
 	height:99px;
 	width:100%;
	background:url(../img/header_k.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }

#header5 {
 	height:99px;
 	width:100%;
	background:url(../img/header_i.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }

#header6 {
 	height:99px;
 	width:100%;
	background:url(../img/header_c.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }
 
#header7 {
 	height:99px;
 	width:100%;
	background:url(../img/header_haus.jpg) no-repeat;
    border-bottom-style: solid;
    border-bottom-color: #936;
    border-bottom-width: 2px;
    text-align:right;
 }


#verlauf{
	background:url(../img/verlauf.jpg) no-repeat;
	width: 761px;
	height: 22px;
	text-align:right;
	}

#links{
 width:120px;
 float:left;
 position:relative;
 margin-left:-120px;
 margin-right:1px;
 }

.menu {
	line-height:40px;
	}

.menu a {
 display:block;
 width:100%;
 color:#000;
 text-decoration:none
 }

.menu a:hover {
 color:#000;
 background:#D7E4C4;
 }

#outer{
 border:solid white 0px;
  /*/*/ border-left-width: 120px ;  /* left column width. NN4 hack to hide borders */
border-left-color: #FFFFFF;   /* left column colour */
border-left-style: solid;
 /*/*/ border-right-width: 60px; /* right column width. NN4 hack to hide borders */
border-right-color: #E8EEE9;  /* right column colour */
border-right-style: solid;
  background-color: #FFFFFF; /* center column colour */
width: auto;
 }

#rightcol{
 /*/*/ width:60px; /* hack keeps NN4 right column right? */
 float:right;
position:relative;
  margin-right:-60px;
 margin-left:1px;
}

#footer{
 height:20px;
 width:100%;
}

#inner{margin:0; width:100%;}

#maincol{
 float: left;
 width: 100%;
 position: relative;
 margin: 0 -8px 0 0px;
 }

#outer>#inner { border-bottom: 1px solid #FFFFFF;  }

.clr{clear:both;}

.content{
 padding:15px;
 line-height:150%;
 }

.bold {
 font-weight:bold;
 }

li {
 list-style:square;
 }

#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/

table {
 width:80%;
 border:0px;
 font-size:13px;
 }

tr.grau {
 background-color:#E1E6DE;
 }

tr.hell {
 background-color:#F2F2F2;
 }

td {
 padding:5px;
 vertical-align:top;
 }

td.weiss {
 background-color:#FFFFFF;
 }

a {
 text-decoration:underline;
 color:#000;
 }

table.semi {
 width:100%;
 border:0px;
 font-size:11px;
 }

tr.grey {
 background-color:#DFDFDF;
 }

tr.plum {
 background-color:#D6ADC2;
 }

a {
 text-decoration:underline;
 color:#000;
 }

 /*printer styles*/
@media print{
/*hide the left column when printing*/
#leftcol{display:none;}
#outer{border-left:0;}

/*hide the right column when printing*/
#rightcol{display:none;}
#outer{border-right:0;}
}

img {
 border:0px;
 }