html	{
		background-color:#eeaa7f;
		background-image:url(../img/bg.jpg);
		background-repeat:repeat-x;
		}


body	{
		position: relative;
		width: 100%;
		margin-left: 0px;
		margin-top: 10px;
		background: url(../img/background_header.png) repeat-x;
		}

#frame	{
		position: relative;
		width: 800px;
		margin: 0 auto;
		}

#header	{
		position: relative;
		height: 200px;
		width: 800px;
		margin-left: 20px;
		border: 0px solid white;
		}

#header img	{
			float: right;
			border: 0px solid black;
			}

#header div	{
			float: left;
			background-image:url(../img/background_header_font.png);
			background-repeat:no-repeat;
			width:480px;
			height:169px;
			margin-left:70px;
			}

#header h1	{
			color: red;
			text-decoration: underline;
			font-family: georgia, century, sans-serif;
			font-size: 2.2em;
			font-weight: bold;
			letter-spacing: 0.01em;
			padding-top: 50px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			padding-left: 35px;
			float: left;
			}

#header h2	{
			color: black;
			font-family: georgia, century, sans-serif;
			font-size: 1.2em;
			font-weight: bold;
			font-style: italic;
			word-spacing: 0.5em;
			letter-spacing: 0.3em;
			margin-top: 0px;
			padding-top: 5px;
			padding-left: 90px;
			float: left;
			}

#bringdienst	{
				position: relative;
				top: 0px;
				left: 0px;
				height: 99px;
				width: 201px;
				float: left;
				border: 0px solid blue;
				}

#bringdienst h1	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				color: white;
				line-height: 1.2em;
				font-weight: bold;
				padding-left: 20px;
				margin-top: 9px;
				padding-top: 0px;
				margin-bottom: 0px;
				padding-bottom: 0px;
				}

#bringdienst h2	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: white;
				padding-left: 21px;
				margin-top: 0px;
				padding-top: 0px;
				margin-bottom: 0px;
				padding-bottom: 0px;
				letter-spacing:2px;
				font-weight: lighter;
				text-align: left;
				}

#bringdienst p	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.7em;
				color: #A52617;
				margin-top: 8px;
				margin-left:18px;
				padding-top: 0px;
				line-height: 0.9em;
				font-weight: 500;
				text-align: center;
				letter-spacing: -0.02em;
				}

#bringdienst b	{
				
				letter-spacing:2px;
				}

#content	{
				position: relative;
				border: 0px solid black;
				width: 753px;
				margin-left: 20px;
				margin-bottom: 0px;
				min-height: 370px;
				padding-bottom: 20px;
				background: url(../img/content_bg.png) repeat-y;
			}

#content_sub	{
				position: relative;
				border: 0px solid black;
				width: 753px;
				margin-left: 20px;
				margin-bottom: 0px;
				min-height: 370px;
				padding-bottom: 20px;
				background: url(../img/content_bg.png) repeat-y;
			}

#content_sub span	{
				margin-left: 220px;
				min-height: 370px;
				color:#FFFFFF;
			}

#content_sub span.download	{
				margin-left: 260px;
				color:#FFFFFF;
			}

html>/**/body #content_sub span.download2	{
				margin-left: 50px;
				color:#FFFFFF;
			}

#content_sub span.download2	{
				margin-left: 260px;
				color:#FFFFFF;
			}

#content_sub span a	{
				color:#FFFFFF;
			}

#content img	{
				position:relative;
				clear: both;
				padding: 10px;
				border: 3px solid white;
				}

#content_top	{
				top: 0px;
				margin-left: 20px;
				margin-top: 0px;
				padding-top: 0px;
				height: 20px;
				width: 753px;
				background: url(../img/content_top.png) no-repeat;
				}

#content_top img	{
				margin-left: 220px;
				margin-top: 0px;
				padding-top: 0px;
				vertical-align:top;
				}

#content p	{
			font-family: georgia, century, sans-serif;
			font-size: 0.9em;
			letter-spacing: 0.01em;
			line-height: 1.4em;
			color: white;
			font-weight: bold;
			font-style: normal;
			margin-left: 20px;
			margin-top: 0px;
			padding-top: 0px;
			margin-right: 10px;
			width: 200px;
			}

#content p	a {
			color: white;
			font-size: 14px;
			font-weight: 500;
			}

#content p	a:hover {
			color: #A52623;
			}


#content h1	{
			font-family: georgia, century, sans-serif;
			font-size: 1.3em;
			letter-spacing: 0.01em;
			line-height: 1.4em;
			color: white;
			font-weight: bold;
			text-decoration: none;
			font-style: none;
			margin-left: 20px;
			margin-bottom: 0px;
			margin-right: 10px;
			width: 200px;
			vertical-align:top;
			}

#content h2	{
			font-family: georgia, century, sans-serif;
			font-size: 1.3em;
			letter-spacing: 0.01em;
			line-height: 1.4em;
			color: white;
			font-weight: bold;
			font-style: none;
			padding-right: 20px;
			margin-right: 10px;
			width: auto;
			text-align: center;
			}
			
#content h3	{
			font-family: georgia, century, sans-serif;
			font-size: 1.3em;
			letter-spacing: 0.01em;
			line-height: 1.4em;
			color: white;
			font-weight: bold;
			font-style: none;
			padding-top: 0px;
			padding-right: 20px;
			padding-left: 200px;
			margin-right: 10px;
			width: auto;
			text-align: center;
			}



#welcome {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			margin-left:58px;
}


.welcome1 {
			font-size:30px;
			margin-left:40px;
}

.welcome2 {
			font-size:15px;
			margin-left: 95px;
}

.welcome3 {
			font-size:25px;
			font-weight:500;
			margin-left: 199px;
			letter-spacing:15px;
}

.welcome4 {
			font-size:40px;
			margin-left: 198px;
}

#impressum {
			font-size:14px;
			color:#FFFFFF;
			font-weight:500;
			padding-left:220px;
			padding-right:20px;
}

#impressum b {
			font-size:18px;
			font-weight:800;
}


#footer	{
		position: relative;
		top: 0px;
		margin-top: 0px;
		margin-left: 20px;
		padding-top:34px;
		width: 753px;
		border: 0px solid #ffc868;
		height: 50px;
		background: url(../img/footer_bg.png) no-repeat;
		}

#footer ul	{
			position: static;
			list-style-type: none;
			margin-left: 515px;
			width: 198px;
			padding-left: 0px;
			margin-top: 0px;
			padding-top: 0px;
			height: 26px;
			background-color: #f6854e;
			border: 3px solid white;
			}

#footer ul li	{
				padding-left: 51px;
				padding-right: 51px;
				padding-top: 2px;
				float: left;
				background-image:url(../img/impressum.png);
				background-repeat:no-repeat;
				}

#footer ul li a	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				color: #C42A19;
				text-decoration: none;
				font-weight: normal;
				}

#footer ul li a:hover {
					  text-decoration: underline;
					  }

#footer ul li a.active	{}