  body
	{
		margin: 0;
		padding: 0;
		font-size: 10pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #fdf8d0;
		background-color: #801414;
		background-image: url(../images/background_logo.gif);
		background-repeat:no-repeat;
	}
	
	#leftFrameLogo {
		position: absolute;
		top: 20px;
		left: 50px;
		text-align: right;
		float: left;
		width: 200px;
                background-color: #801414;
	}
	
	#leftFrameMenue {
		position: absolute;
		top: 150px;
		text-align: right;
		float: left;
		width: 200px;
	}
	
	#leftFrameMenue ul
	{
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0;
		list-style-type: none;
	}
	
	#leftFrameMenue li
	{
		vertical-align: bottom;
		font-size: 1.0em;
		margin: 0px 0px 0px 0px
	}
	
	#leftFrameMenue li a
	{
		text-decoration: none;
		color: #fdf8d0;
		font-weight: bold;
	}
	
	#leftFrameMenue li a:hover
	{
		text-decoration: none;
		color: #d5d0d0;
		font-weight: bold;
	}
	
	#leftFrameInfo {
		position: relativ;
    margin-top: 50px;
		text-align: left;
		float: left;
		width: 200px;
	}
	
	#leftFrameInfo a
	{
		text-decoration: underline;
		color: #fdf8d0;
		font-weight: bold;
	}
	
	#leftFrameInfo a:hover
	{
		text-decoration: none;
		color: #fdf8d0;
		font-weight: bold;
	}
	
	#leftFrameInfo img {
		vertical-align:top;
		float: left;
		margin-right: 10px;
	}

	#rightFrame {
		position: absolute;
		top: 150px;
		left: 250px;
		width: 660px;
		text-align: center;
	}
	
	#content {
	  text-align: left;
	}
	
	#content a
	{
		text-decoration: underline;
		color: #fdf8d0;
	}
	
	#content a:hover
	{
		text-decoration: none;
		color: #fdf8d0;
	}
	
	#sponsoringPictureBit {
	  margin-top: 10px;
	  clear: both;
	}
	
	#linksPictureBit {
	  margin-right: 10px;
	  margin-bottom: 5px;
	  clear: both;
	}
	
	#firstColumn {
	  width: 205px;
	  text-align: left;
	  float: left;
	  clear: both;
	  padding: 0;
	}
	
	#firstColumn a
	{
		text-decoration: underline;
		color: #fdf8d0;
		font-weight: bold;
	}
	
	#firstColumn a:hover
	{
		text-decoration: none;
		color: #fdf8d0;
		font-weight: bold;
	}
	
	#referenceBit {
	  width: 400px;
	  text-align: left;
	  margin: 0px 0px 10px 210px;
	}

	#referencePicture {
	  text-align: left;
	}
	
	#referencePictureBit {
		margin: 0px 0px 0px 0px;
	}
	
	#referencePictureBit .message {
		text-align: left;
	}
	
	#referencePictureBit .picture {
    margin-right: 5px;
    margin-top: 3px;
		float: left;
	}
	
	table {
	  border-spacing:0;
	  padding-bottom: 5px; 
	}
	
	.tdclassWhite {
	  background-color: #ffffff;
	  padding: 10px;
	}
	
	.tdclassRed {
	  background-color: #994344;
	  padding: 10px;
	}
	
	.fontOrange {
	  color: #de8000;
	}
	
	input, textarea, select {
		background-color: #ffffff;
		margin: 1px;
		padding: 1px;
		border:1px solid #ffffff;
		font-size: 12px;
		height: 15px;
	}
	
	

	
	

	

	/*
	hr {
		color: #000000;
		background-color: #000000;
		height: 1px;
		border: 0;
		margin-left: 12px;
	}
	
	a
	{
		text-decoration: none;
		color: #000000;
	}
	
	a:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	
	#top
	{
		color: #272900;
		margin: 0em auto;
		text-align: center;
		font-size: 0.7em;
	}
	
	#container
	{
		margin: 0em auto;
		width: 698px;
		text-align: left;
		position:relative;
	}
	
	#header
	{
		text-align: left;
	}
	
	#sidebar_nav
	{
		width: 205px;
		margin: 0px 0px 0px 0px;
		float: left;
		padding: 0;
	}
	
	#sidebar_nav_logo {
		margin: 0px 0px 0px 12px;
	}
	
	#mainnav
	{
		margin: 0px 0px 0px 265px;
		text-align: right;
		color: #272900;
		height: 16px;
	}
	
	#mainnav ul
	{
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0;
		list-style-type: none;
	}
	
	#mainnav li
	{
		vertical-align: bottom;
		display: inline;
		font-size: 1.0em;
		margin: 0px 0px 0px 0px;
	}
	
	#mainnav li a
	{
		text-decoration: none;
		color: #000000;
	}
	
	#mainnav li a:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	
	#mainnav .active
	{
		vertical-align: bottom;
		display: inline;
		font-size: 1.0em;
		margin: 0px 0px 0px 0px;
	}
	
	#mainnav .active a
	{
		text-decoration: none;
		color: #ed1c24;
	}
	
	#mainnav .active a:hover
	{
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#sidebar
	{
		clear: both;
		width: 205px;
		margin: 17px 0px 0px 0px;
		float: left;
		padding: 0;
	}
	
	#sidebar_box {
		margin: 0px 0px 30px 12px;
		line-height: 17px;
	}
	
	#sidebar_box div {
		margin: 0px 0px 10px 0px;
	}
	
	#sidebar_box a {
		text-decoration: none;
		color: #000000;
	}
	
	#sidebar_box a:hover {
		text-decoration: underline;
		color: #000000;
	}
	
	#sidebar_box .headlines {
		font-size: 1.2em;
		color: #000000;
	}
	
	
	#sidebar_box .headline {
		margin: 0px 0px 10px 0px;
		text-align: left;
		color: #ed1c24;
	}
	
	#sidebar_box img {
		margin: 0px 0px 10px 0px;
	}
	
	#sidebar
	{
		clear: both;
		width: 205px;
		margin: 17px 0px 0px 0px;
		float: left;
		padding: 0;
	}
	
	#contents
	{
		margin: 17px 0px 10px 265px;
		position:relative;
	}
	
	#contents_description_first
	{
		margin: 17px 0px 10px 5px;
		float: left;
		text-align: left;
		width: 150px;
	}
	
	#contents_description_second
	{
		margin: 17px 0px 0px 0px;
		text-align: left;
	}
	
	#contents .smallfont
	{
		line-height: 10px;
		font-size: 0.9em;
	}
	
	#contents_imprint
	{
		position: absolute;
		top: 135px;
		left: 110px;
		text-align: left;
		line-height: 13px;
	}
	
	#contents_imprint a
	{
		text-decoration: none;
		color: #ed1c24;
	}
	
	#contents_imprint a:hover
	{
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#contents_imprint_info
	{
		position: absolute;
		top: 50px;
		left: -120px;
		text-align: left;
	}
	
	#galerie_subnav
	{
		position: absolute;
		top: 0px;
		right: 450px;
		text-align: right;
		width: 230px;
	}
	
	#galerie_subnavbit
	{
		margin-bottom: 10px;
	}
	
	#galerie_subnavbit a
	{
		text-decoration: none;
		color: #000000;
	}
	
	#galerie_subnavbit a:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	
	#galerie_subnavbit_active
	{
		text-align: right;
		margin-bottom: 10px;
		color: #ed1c24;
	}
	
	#galerie_subnavbit_active a
	{
		text-decoration: none;
		color: #ed1c24;
	}
	
	#galerie_subnavbit_active a:hover
	{
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#contents_box_right {
		text-align: right;
		line-height: 17px;
	}
	
	#contents_box_left {
		text-align: left;
		line-height: 17px;
		height: 170px;
	}
	
	#pagelink {
		clear: both;
		text-align: center;
	}
	
	#pagelink a
	{
		text-decoration: none;
		color: #000000;
	}
	
	#pagelink a:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	
	#pagelink_galerie {
		clear: both;
		font-size: 1.5em;
		text-align: center;
	}
	
	#pagelink_galerie a
	{
		text-decoration: none;
		color: #000000;
	}
	
	#pagelink_galerie a:hover
	{
		text-decoration: underline;
		color: #000000;
	}

	#contents_newsbox {
		margin: 0px 0px 15px 12px;
	}
	
	#contents_newsbox .date {
		text-align: left;
		color: #ed1c24;
	}
 
	#contents_newsbox .headline {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 1.2em;
		text-align: left;
		font-weight: bold;
	}
	
	#contents_newsbox .message {
		text-align: left;
		line-height: 17px;
	}
	
	#contents_newsbox .messagePicture {
		margin-right: 5px;
		margin-top: 5px;
		float: left;
	}
	
	#contents_newsbox .message a
	{
		text-decoration: none;
		color: #ed1c24;
	}
	
	#contents_newsbox .message a:hover
	{
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#info_marcus
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	#info_ilka
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	#info_julien
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	#info_olaf
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	#info_christian
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px
	}
	
	#info_volker
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	#info_jens
	{
		position:absolute;
		top:209px; 
		margin-left: 27px; 
		visibility:hidden;
		width: 406px;
	}
	
	#info_jana
	{
		position:absolute;
		top:209px; 
		margin-left: 27px;
		visibility:hidden;
		width: 406px;
	}
	
	.redfont
	{
	  color: #ed1c24;
	}

*/