		
		/* Struktur */
		
		body
		{
			margin:auto;
			padding: 0;
			font-size: 14px;
			font-family: Calibri,Arial;
			color: #000;
			background-color: #00658c;
			background-image: url(images/verlauf.jpg);
			background-repeat: repeat-x;	
			width: 931px;
		}
		
		a{
		border: none;
		outline: none;     		
		}
		
		
		#rahmen{
		float:left;
		margin-top: 50px;
		margin-left: 50px;
		background-color: white;
		width: 800px;
		min-height:500px;
		margin-bottom: 50px;
		}
		#inner{
		float:right;
		margin: 50px;
		
		background-color: ;
		width: 700px;
		min-height: 500px;
		
		}
		
		#suche
		{
		float:right;
		height: 23px;
		width: 350px;
		padding-bottom: 20px;
		background-color: ;
		}
		
		#suche input
		{
			float:right;
			text-align: left;
			border-style: solid;
			border-color: #c9c9c9;
			border-width: 1px;
			background-color: white;
			color: #282828;
			font-size: 12px;
			font: "Franklin Gothic book";
			display: block;
			
		}
		
		#sprache li
		{
		
		margin-right: 10px;
		list-style: none;
		float:right;
		padding-right: 10px;
		font-weight: bold;
		}
		#sprache a
		{
		text-decoration:none;
		color: gray;
		border-width:1px;
		border-style: inherit;
		border-color: gray;
		}
		#sprache a:hover{
		color: #404040;
		}
		
		#logo{
		margin-left: -5px;
		margin-top: 48px;
		float: right;
		background: url(images/logo2.jpg);
		background-position: top-left;
		width: 210px;
		position: absolute;
		height: 54px;
		}
		#strich{
		float: right;
		width: 350px;
		height: 5px;
		background-color: #404040;
		}
		#navi{
		clear: both;
		float: right;
		margin-top: 15px;
		padding-right: 60px;
		}
		
		#nav1{
		width: 60px;
		height: 20px;
		float: left;
		}
		#nav3{
		width: 70px;
		height: 20px;
		float: left;
		}
		#nav2 {
		width: 120px;
		float: left;
		margin-right: 40px;
		list-style-type: none;
		}
		#nav2 li{
		margin-right: 40px;
		list-style-type: none;
		}
	
		
		
		#navfade {
		color: #404040;
		}
		
		
		
		
		#navfade li{
		color: #404040;
		margin-left: 0px;
		margin-top: -15px;
		padding-left: 12px;
		margin-right: -18px;
		padding-top: 3px;
		padding-bottom: 3px;
		list-style-type: none;
		}
		#navfade2 li{
		margin-top: 0px;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 3px;
		
		margin-right: 0px;
		list-style-type: none;
		}
		
		#navfade2{
		display: none;
		list-style-type: none;
		}
		
		#navfade li:hover ul{
		margin-top: 3px;
		margin-left: -12px;
		display: block;
		position: absolute;
		background-color:#184e70;
		padding-right:0px;
		padding-left: 0px;
		border: solid 1px #404040;
		filter:alpha(opacity=90);
		opacity:0.9;
		}
		#navfade li:hover  {
		text-decoration: none;
		color:white;
		background-color:#404040;
		}
		#navfade2 li:hover  {
		text-decoration: none;
		color:white;
		background-color:#404040;
		}
		#navfade2 a {
		text-decoration: none;
		color:white;
		}
		
			
		#navi a:visited{
		text-decoration: none;
		color: #404040;
		}
		
		
		#navfade2 a:visited{
		text-decoration: none;
		color: white;
		}
		
		#nav1 a:hover, #nav3 a:hover, #nav4 a:hover{
		background-color: #404040;
		color: white;
		}
		
		
		#nav4 {
		width: 60px;
		height: 20px;
		
		float: left;
		}
		#nav1 a,#nav3 a,#nav4 a{
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 12px;
		padding-right: 12px;
		text-decoration: none;
		color: #404040;
		}
	
		#blau{
		
		float: right;
		height: 20px;
		width: 600px;
		background-color: #3484b5;
		margin-top: -12px;
		}
		#grau{
		position: absolute;
		float: right;
		height: 7px;
		width: 495px;
		margin-top: 96px;
		margin-left: 205px;
		background-color:black;
		filter:alpha(opacity=20.99);
		opacity:0.299;
		
		}
		#grau2{
		position: absolute;
		float: right;
		height: 10px;
		width: 495px;
		margin-top: 291px;
		margin-left: 205px;
		background-color:black;
		filter:alpha(opacity=20.99);
		opacity:0.299;
		
		}
		#content {
		float:left;
		background-color: ;
		width: 700px;
		min-height: 400px;
		margin-bottom: 0px;
		}
		
		
		#spruch{
		
		float: right;
		width: 480px;
		background-color: #3484b5;
		height: 90px;
		font-size: 18px;
		color: white;
		}
		#spruch p{
		float: left;
		margin-top: 30px;
		margin-left: 35px;
		padding-top: 2px;
		padding-left: 17px;
		letter-spacing: 1px;
		font-family:'Times New Roman';
		font-variant: small-caps;
		font-size: 24px;
		background: url(images/pfeil.jpg) no-repeat;
		background-position: left;
		}
		
		#list{
		float:left;
		position: absolute;
		filter:alpha(opacity=99.99);
		-moz-opacity:0.999;
		width: 222px;	
		height: 126px;		
		background-color: #184e70;
		margin-top: 260px;
		margin-left: 0px;
		list-style: none;
		color: white;
		
		
		
		}
		#list li{
		padding-left: 10px;
		margin-top:5px;
		}
		#toplist{
		background-color: #184e70;
		height: 25px;
		margin-top: -25px;
		filter:alpha(opacity=50);
		opacity:0.5;
		font-size: 18px;
		text-indent: 10px;
		}
		#toptext {
		color:white;	
		float:left;
		position: absolute;
		padding-left: 10px;
		padding-right: 5px;
		margin-top: 238px;
		font-size: 16px;
		font-weight: bold;
		}
		#flash{
		width: 700px;
		height: 200px;
		}
		
		#conttext{
		background: url(images/textback.jpg) repeat-y;
		background-position: top-left;
		margin-top: 20px;
		float: right;
		width: 430px;
		padding-left: 30px;
		margin-bottom: 20px;
		background-color: white;
		text-align: left;	
		min-height: 150px;
		}
		#conttext p{
		color: #404040;
		}
		#conttext a{
		text-decoration: none;
		color: white;
		background-color: #404040;
		padding: 3px;
		}
		#conttext a:visited{
		color: white;
		background-color: #404040;
		}
		#conttext a:hover{
		text-decoration: none;
		color: white;
		background-color: #404040;
		}
		
		
		#conttext h1{
		font-size: 18px;
		color: #404040;
		}
		#conttext span{
		font-family:Cambria,'Times New Roman';
		color:#12384f; 
		font-variant: small-caps;
		font-size: 18px;
		}
		
			
		#jobtable{
		
		margin-top: 10px;
		float: right;
		
		margin-bottom: 20px;
		
		text-align: left;		
		}
		#jobtable td{
		background-color: #e2e2e2;
		}
		#jobtable tr:hover td{
		background-color: #404040;
		color:white;
		}
		#jobtable th{
		background-color: #3484b5;
		color: white;
		}
		
		#listing{
		color: #404040;
		list-style-type: square;
		}
		#kontaktbild{
		float: right;
		}
		
		#subnavi{
		float: left;
		padding-left: 40px;
		padding-top: 30px;
		}
		#subnavi a{
		padding-left: 5px;
		padding-right: 7px;
		text-decoration: none;
		color: #404040;
		}
		#subnavi li:hover a{
		text-decoration: none;
		color: white;
		background-color: #404040;
		}
		
		#subnavi li{
		
		margin-top: 5px;
		list-style-type: none;
		}
		#subselect a{
		text-decoration: none;
		color: white;
		background-color: #404040;
		}
		
		#stellen{
		padding-left: 10px;
		
		padding-top: 10px;
		padding-bottom: 10px;
		float:left;
		color: #404040;
		}
		#stellen h1{
		
		text-align: left;
		}
		#stellen p{
		
		text-align: left;
		}

		#pokal{
		border: 0px;
		float: left;
		padding-left: 60px;
		margin-top: 10px;
		}
	
