  body
	{
		margin: 0;
		padding: 0;
		font-size: 0.7em;
		font-family: Arial;
		text-align: center;
		color: #000000;
		background-color: #ffffff;
	}
	
	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;
	}
	
	#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;
	}
	
	#contents_box_left a
	{
		text-decoration: none;
		font-weight: bold;
		color: #000000;
	}
	
	#contents_box_left a:hover
	{
		text-decoration: none;
		font-weight: bold;
		color: #000000;
	}
	
	#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_ilka
	{
		position:absolute;
		top:210px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	#info_julien
	{
		position:absolute;
		top:210px; 
		margin-left: 27px;  
		visibility:hidden;
		width: 406px;
	}
	
	
	#info_jens
	{
		position:absolute;
		top:210px; 
		margin-left: 27px; 
		visibility:hidden;
		width: 406px;
	}
	
	#info_nils
	{
		position:absolute;
		top:210px; 
		margin-left: 27px;
		visibility:hidden;
		width: 406px;
	}

	
	#info_bella
	{
		position:absolute;
		top:210px; 
		margin-left: 27px;
		visibility:hidden;
		width: 406px;
	}
	
	#info_thomas
	{
		position:absolute;
		top:210px; 
		margin-left: 27px;
		visibility:hidden;
		width: 406px;
	}
	
	#info_attainments1
	{
		position:absolute;
		top:120px; 
		visibility:hidden;
		width: 430px;
		background-color:#ffffff;
		border: 1px solid #000000;
		padding: 5px;
	}
	
	#info_attainments2
	{
		position:absolute;
		top:138px; 
		visibility:hidden;
		width: 430px;
		background-color:#ffffff;
		border: 1px solid #000000;
		padding: 5px;
	}
		
	.redfont
	{
	  color: #ed1c24;
	}