/* CSS Document */

/****************************************
	1. Grundstruktur 
****************************************/

			body, html {
				border:0;
				margin:0;
				padding:0;
				background: url(../images/bg.jpg) top center;
				}
				
			body {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				color: #515151;
				}
				
			html {
				overflow-x: hidden;
				overflow: -moz-scrollbars-vertical;
				}
				
			* html #wrapper {
				height: 100%;
				}	
				
			#wrapper {
				width: 898px;
				background: url(../images/content_bg.jpg) 0 0 repeat-y;
				margin: 0 auto;
				min-height: 100%;
				z-index: 1;
				position: relative;
				}
				
/****************************************
	2. Head
****************************************/	

			#head {
				width: 898px;
				height: 255px;
				background: url(../images/head.jpg) 0 0 no-repeat;
				}
				
			#top {
				width: 898px;
				height: 16px;
				background: url(../images/top.jpg) 0 0 no-repeat;
				}
				
/****************************************
	3. Navi
****************************************/

			#navi {
				width: 620px;
				height: 50px;
				position: relative;
				top: 28px;
				left: 270px;
				}
				
			#navi a:link, #navi a:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				height: 17px;
				color: #515151;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				border-left: 5px solid #0052c3;
				padding: 23px 20px 0 5px;
				display: block;
				float: left;
				}
				
			#navi a:hover, #navi a:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				height: 17px;
				color: #CC0000;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				border-left: 5px solid #999;
				padding: 23px 20px 0 5px;
				display: block;
				float: left;
				}

/****************************************
	4. Content
****************************************/	

			#contentbox {
				width: 898px;
				background: url(../images/content_bg.jpg) 0 0 repeat-y;
				position: absolute;
				}
				
			#contentbox a:link,
			#contentbox a:visited {
				color: #0052C3;
				text-align: justify;
				text-decoration: underline;
				}
				
			#contentbox a:hover,
			#contentbox a:active {
				color: #2984FF;
				text-align: justify;
				text-decoration: underline;
				}
				
			#content-links {
				width: 175px;
				float: left;
				position: relative;
				padding: 0 25px 0 24px;
				}
				
			#content-links h1 {
				height: 17px;
				padding: 18px 0 0 10px;
				font-size: 1.0em;
				color: #515151;
				text-align: justify;
				text-transform: uppercase;
				border-left: 5px solid #0052c3;
				}
			
			#content-links p {
				color: #515151;
				text-align: justify;
				line-height: 1.6em;
				margin: 15px 0 15px 0;
				}
				
			#content-rechts {
				width: 609px;
				float: left;
				position: relative;
				padding: 0 35px 0 30px;
				}
				
			#content-rechts h1 {
				height: 17px;
				padding: 18px 0 0 10px;
				font-size: 1.0em;
				color: #515151;
				text-align: justify;
				text-transform: uppercase;
				border-left: 5px solid #0052c3;
				}
				
			#content-rechts p {
				color: #515151;
				text-align: justify;
				line-height: 1.6em;
				margin: 15px 0 15px 0;
				}
				
			.bild-rechts {
				border: 3px solid #0052c3;
				padding: 5px 0 5px 5px;
				float: right;
				}
				
			.bild-links {
				border: 3px solid #0052c3;
				padding: 5px 5px 5px 0;
				float: left;
				}
				
			.toplink {
				float: right;
				padding: 0;
				}
				
			.zahlen {
				color: #515151;
				}
				
			#content-rechts table tr td {
				padding: 5px;
				}
				
			#content-rechts table tr.highlight-tr {
				background: #f5f5f5;
				}
				
/****************************************
	5. Bottom
****************************************/

			#bottom {
				width: 898px;
				height: 48px;
				position: relative;
				background: url(../images/bottom.jpg) 0 0 no-repeat;
				clear: both;
				float: none;
				}
				
			#bottom p {
				color: #FFF;
				line-height: 1.6em;
				text-align: right;
				padding: 14px 20px 0 0;
				font-weight: bold;
				}
				
/****************************************
	Ende ;)
****************************************/
