

body { 
		background: url(image/bg.gif);
		}
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

.liste {
		list-style-type: circle;
		}

.logo {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 150px;
		height: 150px;
		background: url(image/logo.gif);
		background-repeat: no-repeat;
		}
		
.kopf {
		position: absolute;
		top: 0px;
		left: 150px;
		width: 632px;
		height: 128px;
		background: url(image/kopf_zeitung.jpg);
		background-repeat: no-repeat;
		border: 1px solid #fff;
		}		

.balken_oben {
				position: absolute;
				top: 130px;
				left: 0px;
				width: 784px;
				height: 11px;
				background: #47a15c url(image/#.gif);
			}
			
.navbar_main {	
				position: absolute;
				top: 141px;
				left: 0px;
				width: 150px;
				height: 150%;
				background: #47a15c;
				text-align: right;
				font-size: 13px;
				background-image: url(image/navi_unten.gif);
				background-position: bottom;
				background-repeat:no-repeat;
				}
			

				
#menu1_a {
		position: relative;
		height: 24px;
		width: 150px;
		top: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		left: 0px;
		text-align: right;
		color: #ffffff;
		font-family: Arial;
		text-decoration: none;
		border-top: 1px solid #47a15c; 
		border-bottom: 1px solid #47a15c; 
		padding-top: 2px;
				}	
#menu1_a:hover {
		text-align: right;
		background: #75b985 url(image/verlauf_gruen5.gif);
		border-top: 1px solid #ffffff; 
		border-bottom: 1px solid #ffffff; 	
		padding-top: 2px;	
				}		
				
#menu1_a_aktiv {
		position: relative;
		height: 24px;
		width: 150px;
		top: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		left: 0px;
		text-align: right;
		font-family: Arial;
		text-decoration: none;
		text-align: right;
		background: #75b985 url(image/verlauf_gruen5.gif);
		border-top: 1px solid #ffffff; 
		border-bottom: 1px solid #ffffff; 
		padding-top: 2px;
		
				}				
				
				
.Event{					
		margin-top: 60px;

	}
	
	
.Event a{					
			text-align: right;
			color: #ffffff;
			font-family: Arial;
			text-decoration: none;
			margin-right: 15px;
	}
								
.hyperlink a{
			position: relative;
			top: 2px;
			margin-right: 15px;
			text-align: right;
			color: #ffffff;
			font-family: Arial;
			text-decoration: none;
			z-index: 50;
		}
		
		
.content {
			position: absolute;
			top: 141px;
			left: 149px;
			width: 633px;
			height: 150%;
			background: #ffffff;
			border-right: 1px solid #47a15c;
			border-left: 1px solid #47a15c;
			z-index: 1;
			}	
			
#menu2_a a {
			position: relative;
			height: 15px;
			width: 155px;
			top: 1px;
			margin-top: 0px;
			margin-left: 1px;
			text-align: center;
			color: #47a15c;
			font-family: Arial;
			font-size: 13px;
			text-decoration: none;
			border: 1px solid #47a15c;
			background: #ffffff;
			float: left;
			padding-top: 1px;
			padding-bottom: 7px;
			padding-top: 3px;
		}		
		
#menu2_a_aktiv a {
			position: relative;
			height: 15px;
			width: 155px;
			top: 1px;
			margin-top: 0px;
			margin-left: 1px;
			text-align: center;
			color: #ffffff;
			font-family: Arial;
			font-size: 13px;
			text-decoration: none;
			border: 1px solid #47a15c;
			background: #47a15c url(image/verlauf_gruen5.gif);
			float: left;
			padding-top: 1px;
			padding-bottom: 7px;
			padding-top: 3px;
		}	
		
.text {
		width: 400px;
		margin: 20px 15px 15px 15px;
		font-size: 13px;
		font-family: Arial;
		color: #202020;
		line-height: 16px;
		float: left;
		background:  #fff;
		}
.text a {
		color: #47a15c;
		}							
.text h1 {

		font-size: 18px;
		color: #47a15c;
		text-align: center;
		border: 1px solid #47a15c;
		border-bottom: 0px;
		border-top: 0px;
		font-weight: normal;
		padding: 7px;
		background: url(image/verlauf_gruen.gif);
		margin-top: -5px;
		}
		
.text table {

		
		}		
		
.text td {
		vertical-align: bottom;
		padding-left: 5px;
		padding-right: 5px;
		//height: 50px;
		}	

.text td img {
		border: 1px solid #909090;
		margin-top: 5px;
		margin-bottom: 5px;
		}			
		
.color {
		background: #d5d5d5;
		}
	
.zahlentab {
			border: 1px solid #909090;
			width: 400px;
			}	
		
.zahlentab td {
				vertical-align: bottom;
		padding-left: 5px;
		padding-right: 5px;
		height: 10px;
		
			}		

.zahlentab2 {
			border: 1px solid #909090;
			width: 400px;
			}				
			
.zahlentab2 td {
				vertical-align: top;
		padding-left: 5px;
		padding-right: 5px;
		height: 10px;
		
			}					
		
h2 {

		font-size: 16px;
		color: #47a15c;
		text-decoration: none;
		font-weight: normal;
		margin-bottom: 6px;
		}
		
h3 {

		font-size: 13px;
		margin-bottom: 6px;
		}		
			
.info_rand {
			margin: 20px 10px 15px 0px;
			padding: 10px;
			width: 160px;
			height: ;
			font-size: 11px;
			font-family: Arial;
			color: #202020;
			line-height: 16px;
			float: right;
			background: #ffffff;
			border-left: 1px dotted #909090;
			}		
.info_rand a {
						color: #47a15c;
						font-weight: bold;
			
			}		
			
.info_rand hr {
						height: 0px;
						border-top: 1px solid #909090;
			
			}				
		
.blau {color: #415da7;}		
.rot {color: #cc0000;}	
.gelb {color: #a98f00;}

		
		
.symbol {
		padding-right: 20px;
		margin-right: 20px;
		margin-bottom: 10px;
		margin-top: 10px;
		border: 0;
		border-right: 1px solid #333;
		float: left;		
		}			
			
.teaserpic {
		border: 1px solid #333;
		margin-right: 10px;
		float: left;
		}			
		
.impressum {
		position: relative;
		width: 399px;
		height: 50px;
		font-size: 10px;
		color: #888888;
		text-align: center;
		vertical-align: top;
		top: 15px;
		font-family: Arial;
		line-height: 40px;
		}	
		
.impressum a {
		font-size: 10px;
		color: #777777;
		}				
				
