body	{
		font-family: arial,helvetica,verdana,sans-serif;
		font-size:10px;
		margin:0px;
		padding:0px;
		background-color: #fff;

		height: 100%;
		overflow: hidden;
		}
html {
  height: 100%;
  overflow: hidden;
}		
.keywords {
		display: hidden;
		visibility: hidden;
		overflow: hidden;
		z-index:1;
}

.site	{
		background-image:url(../img/back3.jpg);
		background-repeat:no-repeat;
		width:1024px;
		height: 712px;
		position:absolute;
		left:50%;
		top: 0px;
		width: 1000px;
		margin-left: -500px;
		background-color: #fff; 
		}


.center	{
		width:900px;
		height: 700px;
		position:absolute;
		left:50%;
		top: 50px;
		width: 900px;
		margin-left: -450px;
		background-color: #fff; 
		}


.navigation	{
			width: 243px;
			position:absolute;
			top: 118px;
			left: 50px;
			text-align:right;
			line-height:200%;
			}

.temp	{
		position:absolute;
		top: 350px;
		left: 60px;
		}

.karte	{
		position:absolute;
		top: 390px;
		left: 55px;
		}

.metanavigation	{
			position:absolute;
			top: 3px;
			left: 790px;
			line-height:200%;
			font-weight:bold;
			}

.metanavigation a	{
				border:none;
				text-decoration:none;
				color:#2f3c40;
				font-size: 10px;
				}

.metanavigation a:hover	{
					color:#0fa1b8;
					}

.inhalt	{
			position:absolute;
			top: 40px;
			left: 325px;
			width: 600px;
			line-height:150%;
			float:left
			}

.inhalt h1	{
			font-size: 14px;
			font-weight:bold;
			}


.content	{
			width: 580px;
			height: 480px;
			line-height:150%;
			float:left;
			overflow:auto;
			font-size: 12px; 

			}


.content p	{
			font-size: 12px; 
			}

.content h1	{
			font-size: 14px;
			font-weight:bold;
			}

.content a	{
			border:none;
			text-decoration:none;
			}

.content img	{
				border:none;
				padding-right: 40px;
				}

.bildclass	{padding-right:0px; float:left; width: 250px; }

.content_nav	{
				margin-top:15px;
				color:#0fa1b8;
				}


.content_nav a	{
				text-decoration:none;
				border:none;
				color:#0fa1b8;
				font-size: 12px;
				}

.rechtespalte	{
				margin-top:38px;
				margin-left: 10px; 
				width:180px;
				float:left
				}

.box	{
		width: 180px;
		height: 90px;
		border: 1px solid #0fa1b8;
		background-color: #fff;
		margin-bottom:10px;
		float:left;
		}

.box p	{
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 0px;
		margin-top: 5px;
		width: 80px; 
		float:left
		}


.gewinnbox	{
		width: 180px;
		height: 130px;
		border: 1px solid #0fa1b8;
		background-color: #fff;
		margin-bottom:10px;
		}

.gewinnbox p	{
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 0px;
		margin-top: 5px;
		float:left
		}



.bild	{
		width: 180px;
		background-color: #fff;
		margin-bottom:10px;

		}


.sub	{
		position:absolute;
		top: 100px;
		left: 850px;
		float:left;
		width:80px;
		border:none;
		text-decoration:none;
		}

.sub a		{
			display:block;
			text-decoration:none;
			border:none;
			color:#0fa1b8;
			text-align:center;
			padding-bottom:20px;
			}

.sub img	{
			border:none;
			text-decoration:none;
			}



.laufschrift	{
				position:absolute;
				top: 585px;
				left: 450px;
				width: 575px;
				height: 10px;
				}

.fst			{
				padding-right: 30px; 
				color:#2f3c40;
				display:block;
				border:none;
				text-decoration:none;
				color:#2f3c40;
				font-size: 12px;
				}


.fst:hover		{
				background-image:url(../img/hover.gif);
				background-repeat:no-repeat;
				background-position:100% 0%;
				color:#0fa1b8;
				}


.fstactive		{
				background-image:url(../img/hover.gif);
				background-repeat:no-repeat;
				background-position:100% 0%;
				padding-right: 30px; 
				color:#0fa1b8;
				display:block;
				border:none;
				text-decoration:none;
				font-size: 12px;
				}


.meldung	{
			margin-top: 25px;
			border-bottom: 1px dotted #000;
			}


h2	{
			font-size: 12px;
			padding: 0px; 
			margin: 0px;
			padding-bottom: 3px;
			}


.meldung a	{
			border:none;
			text-decoration:none;
			color: #0fa1b8;
			}



.vortrag	{
			margin-top: 25px;
			border-bottom: 1px dotted #000;
			width: 200px;
			}

.team	{
		width:500px;
		padding-bottom: 10px; 
		float:left;
		}

.team img	{
			padding-left: 5px; 
			}


.team p	{
			padding:0px;
			margin:0px;
			width: 250px;
			float:left;
			}



.teambild		{
				float:left;
				width: 200px;
			
				}


td	{
	font-size: 12px;
	}