body{
	margin: 0px;
	padding: 0px;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #074996;
	/*background-color: #a2d7ee;*/
	background-image:url(pics/background.png);
}

hr{
	padding: 0px;
	width: 320px;
	border-bottom: 1px solid;
	border-color: #074996;
	
}

.hr{
	padding: 0px;
	width: 150px;
	border-bottom: 1px solid;
	border-color: #074996;
}

h1{
		margin: 0px;
		padding: 0px;
		line-height: 17px;
		font-size: 14px;
		font-weight: bold;

		
}

h3{
		margin: 0px;
		padding: 0px;
		line-height: 17px;
		font-size: 14px;
		font-weight: bold;
	margin-bottom: 15px;

		
}

#shadow{
	  			position: absolute; 
	   			height:920px; 
					width:970px;
					margin:0px 0px 0px -460px;
					left: 50%;
					background-image:url("pics/shadow.png");
			
}

#bgstart{
	  			position: absolute; 
	   			height:900px; 
					width:950px;
					
			
}
#bgstart2{
	  			position: absolute; 
	   			height:1200px; 
					width:950px;
					
			
}

#header{
					position: absolute; 
	  			height:195px; 
					width:950px;
					background-image:url("pics/header.jpg");
}

#link{
					position: absolute; 
					top: 30px;
					left: 60px;
}

#logo{
					position: absolute; 
					top: 108px;
					left: 30px;
	  			height:85px; 
					width:284px;
					background-image:url("pics/logo.png");
}

#menu{
					position: absolute; 
					top: 195px;
	  			height:227px; 
					width:950px;
					background-image:url("pics/menu.jpg");
}

#menu1{
					position: absolute; 
					top: 170px;
					left: 40px;					
}
#menu2{
					position: absolute; 
						top: 170px;
					left: 220px;					
}
#menu3{
					position: absolute; 
						top: 170px;
					left: 400px;					
}
#menu4{
					position: absolute; 
						top: 170px;
					left: 580px;					
}
#menu5{
					position: absolute; 
						top: 170px;
					left: 760px;					
}

#main{
					position: absolute; 
					top: 422px;
	  			height:478px; 
					width:950px;
					background-image:url("pics/bg-main.jpg");
}

#main2{
					position: absolute; 
					top: 422px;
	  			height:1200px; 
					width:950px;
					background-image:url("pics/bg-main2.jpg");
}

#footer{
				position: absolute;
				width: 950px;
				top: 880px;
				text-align: center;
				font-size: 10px;
}


#textblock1{
				position: absolute; 
				top: 30px;
				left: 30px;
				width: 320px;
				text-align: justify;
}

#textblock2{
				position: absolute; 
				top: 30px;
				left: 390px;
				width: 320px;
				text-align: justify;
}

#textblock1u2{
				position: absolute; 
				top: 30px;
				left: 30px;
				width: 640px;
				text-align: justify;
}

#textblock1u2-referenzen{
				position: absolute; 
				top: 30px;
				left: 30px;
				width: 600px;
				text-align: left;
}

#textblock3{
				position: absolute; 
				top: 30px;
				left: 750px;
				width:150px;
				text-align: justify;
}


a.mainlink{
			text-decoration: none;
			line-height: 35px;
			font-size: 13px;
			font-weight: bold;
}

a.mainlink:link{color: #074996;}
a.mainlink:visited{color: #074996;}
a.mainlink:hover {color: #35a9db;}
a.mainlink:active{color: #35a9db;}

.mainlink_active{
			text-decoration: none;
			line-height: 35px;
			font-size: 13px;
			font-weight: bold;
			color: #35a9db;}

a.textlink{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
}

a.textlink:link{color: #ffffff;}
a.textlink:visited{color: #ffffff;}
a.textlink:hover {color: #35a9db;}
a.textlink:active{color: #35a9db;}

a.textlink2{
			text-decoration: none;
			font-weight: bold;
}

a.textlink2:link{color: #074996;}
a.textlink2:visited{color: #074996;}
a.textlink2:hover {color: #35a9db;}
a.textlink2:active{color: #35a9db;}




.smallfont{
	font-size: 10px;
}