#index {
    position: relative;
    width:688px;
    height:310px;
    background-image:url(../deco/header.jpg);
}
#content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;
	color: #553333;
}
#content a, #content a:visited {
	color:#553333;
	text-decoration:underline;
}
#content a:hover, #content a:active {
	color:#FFFFFF;
	background-color:#553333;
}
#content h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #993333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663333;
	font-weight: normal;
	padding-left:16px;
	background-image:url(../deco/h1.png);
	background-repeat:no-repeat;
	clear:both;
}
.titel2 {
	display:inline;
	font-size: 13px;
	color: #993333;
	font-weight: normal;
	padding-left:14px;
	background-image:url(../deco/h2b.png);
	background-repeat:no-repeat;
}
.titel2 a:link, .titel2 a:visited {
	color:#993333 ! important;
	text-decoration:underline;
}
.titel2 a:hover, .titel2 a:active {
	color:#FFFFFF ! important;
	background-color:#993333 ! important;
}
#content h2 {
	font-size: 13px;
	color: #993333;
	font-weight: normal;
	padding-left:14px;
	background-image:url(../deco/h2.png);
	background-repeat:no-repeat;	
}
#content h2 a, #content h2 a:visited {
	color:#993333;
	text-decoration:underline;
}
#content h2 a:hover, #content h2 a:active {
	color:#FFFFFF ! important;
	background-color:#993333 ! important;
}
.back, .back:visited {
	color: #993333 ! important;
	font-weight: normal;
	padding-left:14px;
	background-image:url(../deco/back.png);
	background-repeat:no-repeat;
}
.back:hover, .back:active {
	color:#FFFFFF ! important;
	background-color:#993333 ! important;
}
#info {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #eeeeee;
	position:relative;
	width:688px;
	text-align:right;
    height:50px;
 	padding-top:10px;
	margin-bottom:10px
}
#info a {
	text-decoration:underline;
	color:#ffffff;
}
#info a:hover, #info a:active{
	background-color:#FFFFFF;
	color:#993333;
}
.bumper {
	position: relative;
	width:688px;
	height:15px;
}
#canvas {
	position:relative;
	width:688px;
	background-color:#f5f0df;
    padding-right:0px;
}
.download, .download:visited, .pdf_download, .pdf_download:visited, .bilder_galerie, .bilder_galerie:visited {
	padding-top:2px;
	background-repeat:no-repeat;	
}
.download {
	padding-left:24px;
	background-image:url(../deco/content_download.png);
}
.pdf_download {
	padding-left:21px;
	background-image:url(../deco/pdf_download.png);
}
.bilder_galerie {
	padding-left:19px;
	background-image:url(../deco/bilder_galerie.png);
}
.download:hover, .download:active, .pdf_download:hover, .pdf_download:active, .bilder_galerie:hover, .bilder_galerie:active {
	color:#ffffff ! important;
    background-color:#553333 ! important;
}
.separator {
    margin-top:25px;
    margin-bottom:-5px;
    width:100%;
    height:40px;
}
.daten {
    margin-top:10px;
    width:100%;
    position:relative;
}
.datenA {
	background-repeat:repeat-x;
	background-image:url(../deco/daten.png);
    width:47px;
    height:24px;
    position:absolute;
    left:0px;
    top:0px;
}
.datenB {
    width:150px;
    position:absolute;
    font-weight:bold;
    left:50px;
    top:0px;
}
.datenC {
    width:400px;
    position:relative;
    left:200px;
    top:0px;
}
.imageright {
    float:right;
    margin-left:10px;
    margin-bottom:5px;
}
.imageleft {
    float:left;
    margin-right:10px;
    margin-bottom:5px;
}
.imagecenter {
    margin-right:10px;
    margin-left: 10px;
    margin-bottom:10px;
}
.imagecontext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	line-height: 13px;
	color: #eeeeee;
    padding: 3px;
    background-color: #993333;
}
