@page { 	size:auto;
	    	margin:1em; }

body { font-family:verdana,helvetica,arial,sans-serif; 
	   position:relative;
	   color:#000000; }
	   
body.quiz { font-family:verdana,helvetica,arial,sans-serif; 
	   		position:relative;
	   		color:#000000;
			font-size:0.8em; }

a:link { text-decoration:none; color:#ffffff; background-color:#3b479e; }
a:visited { text-decoration:none; color:#ffffff; background-color:#3b479e; }
a:hover { text-decoration:underline; color:#ffffff; background-color:#3b479e; cursor:pointer; }
a:active { text-decoration:underline; color:#ffffff; background-color:#3b479e; }

a.text:link { text-decoration:underline; color:#000000; background-color:#ebecf5; }
a.text:hover { text-decoration:none; color:#ffffff; background-color:#3b479e; cursor:pointer; }

a.bildlink:link { text-decoration:none; background-color:#ebecf5; }
a.bildlink:hover { text-decoration:none; background-color:#ebecf5; }
a.bildlink:visited { text-decoration:none; background-color:#ebecf5; }
a.bildlink:active { text-decoration:none; background-color:#ebecf5; }

acronym { cursor: help; }

span.underline { color:#ffffff; text-decoration:underline; }

ins { text-decoration:none; }

* { 	font-family:verdana,helvetica,arial,sans-serif; 
	font-size:1em; }

ul { font-family:verdana,helvetica,arial,sans-serif; 
	 font-size:1em; 
	 color:#000000;
	 padding:0em;
	 margin:0em;
	 list-style-type:square; }

li {		padding:0.2em; }

li.big {	padding:0.3em; }

img { border-style:none }

div.main { 	background-color:#ffffff;
			position:relative;
			top:0.5em;
			left:5em;
			width:52em; 
			height:100%;
			min-height:40em;
			max-height:100%;
			border:0px;
			border-style:solid;
			border-color:#3b479e; }

div.mainbody {	background-color:#ebecf5;
				position:relative;
				top:7.25em;
				left:1em;
				width:50em;
				height:100%;
				min-height:40em;
				max-height:100%; }

img.top { 	position:absolute;
			top:1em;
			left:1em;
			width:50em;
			height:6.25em; }

img.mum {	position:absolute;
			top:1.5em;
			left:35em;
 }

div.home {	background-color:#ebecf5;
			position:absolute;
			top:6em;
			left:13em;
			width:7em;
			max-width:7em;
			height:1.2em;
			color:#3b479e;
			border-left:1px;
			border-top:1px;
			border-right:1px;
			border-bottom-width:0px;
			border-style:solid;
			border-color:#3b479e; }
			
span.hometext {	position:absolute;
			  	top:0em;
			 	left:1.9em;
				width:7em;
			  	max-width:7em;
			  	font-size:1em;
			  	font-weight:normal;
				color:#3b479e; }
	  
div.link1 { 	background-color:#ffffff;
			position:absolute;
			top:5.95em;
			left:21em;
			width:9em;
			max-width:9em;
			height:1.2em;
			color:#3b479e; 
			border:1px;
			border-style:solid;
			border-color:#3b479e; }		  
			  
div.link2 { 	background-color:#ffffff;
			position:absolute;
			top:5.95em;
			left:31em;
			width:9em;
			max-width:9em;
			height:1.2em;
			color:#3b479e;
			border:1px;
			border-style:solid;
			border-color:#3b479e; }
			
div.link3 { 	background-color:#ffffff;
			position:absolute;
			top:5.95em;
			left:41em;
			width:9em;
			max-width:9em;
			height:1.2em;
			color:#3b479e;
			border:1px;
			border-style:solid;
			border-color:#3b479e; }
	 
span.link1text {	position:absolute;
			  	top:0em;
			 	left:0.6em;
				width:9em;
			  	max-width:9em;
			  	font-size:1em;
			  	font-weight:normal;
				color:#3b479e; }

span.link2text {	position:absolute;
			  	top:0em;
			 	left:2.4em;
				width:9em;
			  	max-width:9em;
			  	font-size:1em;
			  	font-weight:normal;
				color:#3b479e; }
				
span.link3text {	position:absolute;
			  	top:0em;
			 	left:0.6em;
				width:9em;
			  	max-width:9em;
			  	font-size:1em;
			  	font-weight:normal;
				color:#3b479e; }	 

span.navi_schatten { 	background-image: url(./pic/navi_schatten.gif);
						background-repeat:no-repeat;
						position:absolute;
						height:25em;
						width:15em;
						top:1.1em;
						left:0.6em; }
 
div.navi { 	background-color:#3b479e;
			position:absolute;
			height:20em;
			width:11em;
			max-width:11em;
			top:1.25em;
			left:0.5em;
			padding-top:1em;
			padding-bottom:1em; }	 
			
span.navititle {	position:absolute;
			  	top:0.7em;
			 	left:3.9em;
				width:9em;
			  	max-width:9em;
			  	font-size:0.95em;
			  	font-weight:normal;
				color:#ffffff; }

hr.title {	position:relative;
			top:0.8em;
			left:0em;
			width:10em;
			color:#ebecf5;
			border-style:solid; }

span.navitext {	position:absolute;
			  	top:4em;
			 	left:1.8em;
				width:9.1em;
			  	max-width:9.1em;
			  	font-size:0.8em;
			  	font-weight:normal;
				color:#ffffff; }
	
div.headline {	position:absolute;
				top:1.5em;
				left:11em;
				font-size:1.2em;
				font-weight:normal;
				color:#000000; }
				
div.maintext {	position:relative;
				top:5em;
				left:15em;
				width:27em;
				height:100%;
				min-height:40em;
				max-height:100%;
				padding-bottom:10em;
				font-size:0.9em;
				font-weight:normal;
				color:#000000; }

img.partner {	position:absolute;
				top:4em;
				left:7em; }
			
img.partner2 {	position:absolute;
				top:15em;
				left:8em; }
						
img.partner4 {	position:absolute;
				top:36em;
				left:8em; }

span.partnertext {	position:absolute;
					top:2em;
					left:0em; }

span.partnertext2 {	position:absolute;
					top:12em;
					left:0em; }

span.partnertext3 {	position:absolute;
					top:24em;
					left:0em; }
			
span.partnertext4 {	position:absolute;
					top:34em;
					left:0em; }
			
div.news {	background-color:#3b479e;
			position:absolute;
			top:1.25em;
			left:40.5em;
			width:9em;
			height:10em;
			max-width:9em;
			padding-top:1em;
			padding-bottom:1em; }			
	
span.newstitle {	position:absolute;
			  	top:0.7em;
			 	left:3.2em;
				width:7em;
			  	max-width:7em;
			  	font-size:0.95em;
			  	font-weight:normal;
				color:#ffffff; }
				
hr.newstitle {	position:relative;
				top:0.8em;
				left:0em;
				width:8em;
				color:#ebecf5;
				border-style:solid; }

span.newstext {	position:absolute;
			  	top:5em;
			 	left:1.8em;
				width:12em;
			  	max-width:12em;
			  	font-size:0.6em;
			  	font-weight:normal;
				color:#ffffff; }

span.kalender_schatten { 	background-image: url(./pic/kalender_schatten.gif);
							background-repeat:no-repeat;
							position:absolute;
							height:15em;
							width:12em;
							top:1.55em;
							left:40.2em; }

div.kalender {	background-color:#3b479e;
				position:absolute;
				top:1.25em;
				left:40em;
				width:9em;
				height:10em;
				max-width:9em;
				padding-top:1em;
				padding-bottom:1em; }
				
div.werbung {	position:absolute;
				top:22em;
				left:57em;
				width:12em;
				max-width:12em;
				font-size:0.7em; }
	
span.kalendertitle {	position:absolute;
				  	top:0.7em;
				 	left:2.5em;
					width:7em;
				  	max-width:7em;
				  	font-size:0.95em;
				  	font-weight:normal;
					color:#ffffff; }
				
hr.kalendertitle {	position:relative;
					top:0.8em;
					left:0em;
					width:8em;
					color:#ebecf5;
					border-style:solid; }

span.kalendertext {	position:absolute;
				  	top:5em;
				 	left:1.8em;
					width:12em;
			  		max-width:12em;
			  		font-size:0.6em;
			  		font-weight:normal;
					color:#ffffff; }

span.big {	font-weight:bold; }		

img.eingang {	position:absolute;
				left:-1em;
				width:27em; }		
				
span.kursiv {	font-style:italic; }

span.small {	font-size:0.7em; }

span.balken	 {	position:absolute;
				height:auto;
				width:27em;
				border-style:solid;
				border-width:1px;
				border-color:#3b479e;
				background-color:#ffffff;
				padding:0.1em; }

span.vorschau { position:absolute;
				top:-2em;
				left:6em;
				font-size:3em;
				color:#ff0000;
				font-weight:bold; }

div.newsimg { 	float:left;
				padding-right:0.5em; }
				
img.ma_head		{ 	position:absolute;
					top:-0.4em;
					left:43em; }	

img.back_right { 	position:absolute;
					top:1em;
					left:51em; }	

img.blase		{ 	position:absolute;
					top:1em;
					left:30.5em; }
					
span.blase		{ 	position:absolute;
					top:2.45em;
					left:46em;
					width:13em;
					height:3.7em;
					max-height:3.7em;
					font-size:0.7em;
					font-family:helvetica;
					overflow:hidden; }

					
form.blase		{ 	position:absolute;
					top:2.5em;
					left:45.7em;
					height:4em;
					max-height:4em;
					font-size:0.7em;
					font-family:helvetica; }	

textarea.blase { 	font-size:0.9em;
					font-family:helvetica;
					overflow:hidden; }	
		
input.button_speichern { position:absolute;
						 top:0.9em;
						 left:-8em; }

img.bild0 { height:160px;
			width:110px;
			display:inline;	}
						 
img.bild1 { height:160px;
			width:110px;
			display:inline;
			margin-left:2em;	}	
			
img.bild2 { height:160px;
			width:110px;
			display:inline;
			margin-left:2em;		}					
		
div.neue_medien {	position:relative;
					height:9em;
					top:-4em;}							 
						 
