	body{
		margin:0;
		background-color:#ffffff;
		background-image: url(../media/background.png);
		background-repeat:repeat-y;
		font-family:Tahoma;
		letter-spacing:1px;
		line-height:15px;
		font-size:11px;
		}
	a		{color:#d05d28;text-decoration:none}
	a:hover {color:#d05d28;text-decoration:underline}
	
	h1 {color:#3879a0;font-size:12px;letter-spacing:2px;}
	
	ul {list-style-image: url(../media/dotList.gif);line-height:20px;}
	li {padding-left:2px;}
	
	ul.links {
	margin-top:0px;
	}
	
	.blau {
		color:#4184B8;
	}
	
	#mainIndex
		{
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		width:980px;
		min-height:590px;
		border-left:1px solid #4184b8;
		/* background-image:url(../media/contentIndexBackground.jpg); */
		background-image:url(../media/contentIndexBackground_neu.jpg);
		background-repeat:no-repeat;
		position:relative;
		}
	
	#main
		{
		margin-left:auto;
		margin-right:auto;
		margin-top:3px;
		position:relative;
		width:980px;
		border-left:1px solid #4184b8;
		background-image:url(../media/contentRepeatBackground.jpg);
		background-repeat:repeat-y;
		}
	html>body #main {
		min-height:590px;
	}
		
	#background
		{
		float:left;
		width:980px;
		background-image:url(../media/contentMasterBackground.jpg);
		background-repeat:no-repeat;
		}
		
		
		
	#homeButton
		{
		position:absolute;
		top:5px;
		left:10px;
		width:220px;
		height:50px;
		}
		
			#homeButton a
		{
		background-image: none;
		background: none;
		}
		
		
		#navigation
		{
		float: right;
		padding: 74px 154px 0 0;
		width:184px;
		}
		

		
	#navigation a
		{
		color:#4184b8;
		display:block;
		padding:5px;
		padding-left:20px;
		text-decoration:none;
		background-image:url(../media/arrow.gif);
		background-repeat:no-repeat;
		background-position:2px 6px;
		padding-top:4px;
		padding-bottom:4px;
		}
		
	#navigation a:hover
		{
		background-color:#eaf2f8;
		}
		
	#navigation .active
		{
		background-color:#eaf2f8;
		color:#d05d28;
		}
		
	#navigation #subnav a 
	{
		padding-left:20px;
		font-size:11px;
		background-image:none;
	}
		
	#content
		{
		float:left;
		width:585px;
		margin-top:67px;
		margin-left:35px;
		}
		
	#content .headline
		{
		display:block;
		font-size:11px;
		font-weight:bold;
		text-align:right;
		}
		
	#content .headline a
		{
		font-weight:normal;
		background-image:url(../media/arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;
		}
		
	#content #image
		{
		position:absolute;
		left:347px;
		top:66px;
		}

	#content .spacer
		{
		float:left;
		height:1px;
		width:585px;
		border:0px solid #ff0000;
		}
		
	#content .right
		{
		float:right;
		margin-top:5px;
		width:280px;
		border:0px solid #ff0000;
		}
		
	#content .left
		{
		float:left;
		margin-top:5px;
		width:280px;
		border:0px solid #ff0000;
		}
		
	#topBlock
		{
		display:block;
		height:190px;
		border:0px solid #ff0000;
		}
		
	#topBlock .left {
		font-weight:bold;
		line-height:20px;
		letter-spacing:1.3px;
	}
		
	#bottomBlock
		{
		display:block;
		margin-top:10px;
		* height:320px;
		border:0px solid #ff0000;
		line-height:18px;
		clear:both;
		}
	html>body #bottomBlock {
		min-height:320px;
	}
	html>body #bottomBlock {
		height:auto;
	}
		
		
	#footer
		{
		height:19px;
		float:left;
		display:block;
		width:980px;
		margin-top:0px;
		background-image:url(../media/contentFooterBackground.jpg);
		background-repeat:no-repeat;
		}
		

		
		
	#footer .top
		{
		display:block;
		float:left;
		width:30px;
		padding-left:15px;
		margin-right:10px;
		background-image:url(../media/top.jpg);
		background-repeat:no-repeat;
		background-position:0px 2px;
		}
		
		
	.flagList a
		{
		display:block;
		float:left;
		width:108px;
		background-repeat:no-repeat;
		padding:2px;		
		padding-left:25px;
		margin-right:10px;
		margin-bottom:6px;
		font-weight:bold;
		background-position:2px;
		}
		
	.flagList a:hover
		{
		text-decoration:underline;
		}
		
	.flagHeadline
		{
		background-position:2px;
		background-repeat:no-repeat;
		padding-left:30px;
		margin:0px;
		margin-bottom:5px;
		}
		
	
	#content .leftState
		{
		float:left;
		width:220px;
		border:0px solid #ff0000;
		}
	#content .rightState
		{
		float:right;
		width:340px;
		border:0px solid #ff0000;
		}
	.fonBox
		{float:left;width:55px;}
		
	.inputLine
		{
		float:right;
		width:160px;
		height:20px;
		border:1px solid #efefef;
		margin:0px;
		padding:0px;
		padding-left:3px;
		background-color:#efefef;
		}
		
	#formular .spacer
		{
		display:block;
		float:left;
		width:280px;
		height:10px;
		overflow:no;
		margin:0px;
		}
		
	#formular .left
		{
		display:block;
		width:100px;
		height:20px;
		border:0px solid #ffffff;
		margin:0px;
		float:left;
		}
		
	.inputField
		{
		float:right;
		width:160px;
		height:100px;
		border:1px solid #efefef;
		margin:0px;
		padding:0px;
		padding-left:3px;
		background-color:#efefef;
		overflow:auto;
		}
		
	.inputFile
		{
		float:left;
		margin-left:10px;
		}
		
	.button
		{
		float:right;
		border:0px;
		background-color:#d05d28;
		color:#ffffff;
		}
		
	#prevBoxNav
		{
		display:block;
		margin-top:10px;
		border-bottom:1px solid #efefef;
		padding-right:5px;
		padding-bottom:5px;
		text-align:right;
		}
		
	.show
		{
		background-image:url(../media/arrow.gif);
		background-repeat:no-repeat;
		background-position:right;
		padding-right:15px;
		}
		
	.prevBox
		{
		width:100%;
		float:right;
		border:1px solid #89a7bc;
		background-color:#fff;
		margin-bottom:10px;
		padding:3px;
		
		}
		
	.prevBox img
		{
		float:left;
		margin-right:10px;
		}
		
	.prevBox a
		{
		display:block;
		width:170px;
		float:right;
		border:0px solid #89a7bc;
		background-image:url(../media/arrow.gif);
		background-repeat:no-repeat;
		background-position:right;
		padding-right:15px;
		text-align:right;
		}
		
		
		#inputblock {
			display:block; 
			margin-bottom:6px;
		}
		
		#inputblock #text {
			float:left; width:80px;
		}
		
		#inputblock #field {
			float:right; width:190px;
		}
		
		#inputblock #field input {
			background-color:#FFF;
			border:1px solid #337BB5;
			width:99%;
			font-size:11px;
			padding:3px;
		}
		
		#inputblock #field input.senden, input.senden {
			width:100px;
			font-weight:bold;
			color:#fff;
			background-color:#307CB8;
			border:0px none;
			padding-top:2px;
			padding-bottom:2px;
		}
		
		#clearer {
			clear:both; height:1px; overflow:hidden;
		}
		
		textarea {
			background-color:#FFF;
			border:1px solid #337BB5;
			width:99%;
			font-size:11px;
			font-family:Arial;
			padding:3px;
			height:150px;
		}
		
		
	.footer
	{
		position:absolute;
		top:495px;
		right:105px;
		* right:70px;
		display:block;
		text-align:right;
		color:#d05d28;		
	}
	.footer a 
	{
	color:#d05d28;
	text-decoration:none; 
	display:inline; 
	background-image:none; 
	background-color:transparent;
	margin:0px;
	padding:0px;
	}
	.footer a:hover 
	{
	text-decoration:underline;
	background-color:transparent;
	}
		
		
		