/* CSS Document */

body 
	{
	text-align:center;
	}

	#horizont
	{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 0px;
	overflow: visible;
	visibility: visible;
	display: block;
	}
	
	#box
	{
	margin-left: -375px;
	position: absolute;
	top: -275px;
	left: 50%;
	width: 750px;
	height: 548px;
	visibility: visible;
	overflow:hidden;
	}

	#links
	{
		height: 120px;
		width: 100%;
		overflow:hidden;
	}

	#content 
	{
	height: 410px;
	width: 100%;
	background-color:#CBD34C;
	background-image:url(../images/content.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
	overflow:auto;
	margin:0;
	padding:0;
	}
	
	#content2
	{
	height: 410px;
	width: 100%;
	background-color:#CBD34C;
	background-image:url(../images/content.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	
	#footer
	{
		height:18px;
		width:100%;
		background-image:url(../images/footer.jpg);
		background-position:center;
		background-repeat:repeat;
		background-attachment:fixed;
		font-family: Arial, Helvetica, sans-serif;
		font-size:small;
		font-style:normal;
		font-weight:200;
		overflow:hidden;
	}
	
	#rubrikl
	{
    	/*height: 1px;*/
		width: 300px;
		text-align:center;
		float:left;
		position:relative;
		left:5%;
		top:5%;
		overflow:visible;
	}

	#rubrikr
	{
    	/*height: 1px;*/
		width: 300px;
		text-align:center;
		float:right;
		position:relative;
		right:5%;
		top:5%;
		overflow:visible;
	}

	#rubrikm
	{
    	/*height: 1px;*/
		width: 300px;
		text-align:center;
		overflow:visible;
		float:none;
		position:relative;
		left:20%;
	}

	#gesamtzeile
	{
    	/*height: 1px;*/
		margin-left: 10%;
		margin-right: 10%;
		width: 80%;
		text-align:center;
		overflow:visible;
		border-bottom: 1px solid #003300;
		border-top: 1px solid #003300;
		clear: both;
		/*
		border-bottom-width:thin;
		border-bottom-style:solid;
		border-bottom-color:#003300;
		border-top-width:thin;
		border-top-style:solid;
		border-top-color:#003300;*/
	}
	
	#eingaberahmen
	{
/*    	height: 1px;*/
		width: 75%;
		background-color:#839930;
		text-align:left;
		overflow:visible;
		float:none;
		padding-top:15px;
	}
	
	#termindatum
	{
    /*	height: 1px;*/
		width: 28%;
		text-align:center;
		overflow:visible;
		float:left;
	}

	#terminname
	{
    	/*height: 1px;*/
		width: 60%;
		text-align:center;
		overflow:visible;
		float:left;
	}
	
	#termindl
	{
    	/*height: 1px;*/
		width: 12%;
		text-align:right;
		overflow:visible;
		float:left;
	}
	
	#vorschaubild
	{
    	/*height: 1px;*/
		width: 50%;
		text-align:center;
		overflow:visible;
		float:left;
	}
	
	#galerielink
	{
    	/*height: 1px;*/
		width: 50%;
		text-align:left;
		overflow:visible;
		float:left;
	}
	
	#hometext
	{	
		/*height: 1px;*/
		width:55%;
		text-align:center;
		float:left;
	}

	#dd
	{	
		/*height: 1px;*/
		width:40%;
		text-align:center;
		float:left;
		padding-top:15px;
	}	
	#newskopf
	{
	width:80%;
	text-align:center;
	}
	
	#newsbody
	{
	width:80%;
	text-align:left;
	}
	
	#link
	{
    /*	height: 1px;*/
		width: 49%;
		text-align:left;
		overflow:visible;
		float:left;
	}
	
	#l501
	{
/*    	height: 1000px;*/
		width: 35%;
		text-align:left;
		overflow:visible;
		float:left;
		background-position:left;
		background-repeat:no-repeat;
		background-attachment:fixed;
		position:relative;
		left:15%;
	}

	#l502
	{
    /*	height: 1px;*/
		width: 35%;
		text-align:right;
		overflow:visible;
		float:left;
		position:relative;
		left:16%;
	}
	
	#galeriename
	{
		height:35px;
		width:100%;
		text-align:center;
		overflow:hidden;
	}

	#galerieanzeige
	{
		height: 325px;
		width:495px;
		background-color:#839930;
		text-align:center;
		padding-top:10px;
		margin-left:15%; 
	}
	
	#galerienavi
	{
		height:28px;
		width:40%;
		float:left;
	}
	
	.spacer {
		width: 100%;
		height: 20px;
	}
	
	.spacer2 {
		width: 100%;
		height: 80px;
	}

	#gb-spacer {
		height: 25px;
		width: 100%;
		/*background-color:#CBD34C;
		background-image:url(../images/content.jpg);
		background-position:50% 0%;
		background-repeat:no-repeat;*/
	}
	
	.gb-frame {
		overflow-x:hidden;
		background-color: #cbd34c;
	}