@charset "utf-8";
/* CSS Document */

BODY		{
			background: #001736;
			font-family: arial, verdana;
			font-size: 12px;
			color: #000;
			line-height: 20px;
			}
			
*			{
			padding: 0px;
			margin: 0px;
			}
			
A			{
			border: 0px;
			color: #000;
			text-decoration: underline;
			}
			
IMG			{
			border: 0px;
			}
			
P			{
			margin-bottom: 20px;
			}
			
UL			{
			padding-left: 5px;
			margin-left: 20px;
			}
	
.smalltext	{
			font-size: 10px;
			line-height: normal;
			}

.middle-align{
			margin: 0px auto;
			}
			
.head-area	{
			height: 109px;
			}
			
.head-pagediv{
			position: relative;
			height: 109px;
			width: 827px;
			margin: 0px 8px 0px 7px;
			background: url(../images/headarea-bg.jpg) no-repeat;
			}
			
.lightbox-area{
			 height: 253px;
			 }
			 
.menu		{
			width: 186px;
			float: left;
			}
			
.menu A		{
			background: #FFF;
			}
			

.keyvisual-area{
			float: right;
			}

.keyvisual-area IMG{
			display: block;
			}

			
.logo		{
			position: absolute;
			z-index: 2;
			top: 0;
			right: 0;
			}
			
.language-select{
			position: absolute;
			z-index: 2;
			top: 42px;
			left: 43px;
			width: 90px;
			height: 26px;
			}
			
.inactiveimg{			
			filter: alpha(opacity=50);
			-moz-opacity:0.5;
			}
			
.inactiveimg:HOVER, .activeimg, .activeimg:HOVER{			
			filter: alpha(opacity=100);
			-moz-opacity:1;
			}

.content-wrapper{
			height: 28px;
			background: url(../images/content-wrapper_bg.jpg) top left no-repeat;
			}
			
.content-main{
			background: url(../images/content-main_bg.jpg) top left repeat-y;
			padding-bottom: 65px;
			}
			
.content-leftarea{
			width: 178px;
			height: 102px;
			float: left;
			background:url(../images/kim-adress.jpg) center no-repeat;
			}
			
.content-textarea{
			width: 585px;
			padding: 0px 47px 0px 32px;
			float: right;
			}
			
.content-textarea TABLE{
			border: 0px;
			width: 100%;
			}

.content-textarea TD{
			border-bottom: 1px solid #000;
			padding: 3px 1px;
			width: 50%;
			vertical-align: top;
			font-size: 11px;
			}
			
.content-textarea A{
			background: url(../images/link-img.jpg) 0px 5px no-repeat;
			padding-left: 9px;
			}
			
A.noarrow{
			background:none;
			padding:0px;
		    }	
			
.content-textarea IMG{
			margin-bottom: 20px;
			}
			
.clear		{
			clear: both;
			}
			
.footer		{
			position: relative;
			height: 25px;
			}
			
.footer-copyright{
			position: absolute;
			z-index: 2;
			left: 10px;
			top: 3px;
			width: 250px;
			height: 20px;
			color: #FFF;
			font-size: 10px;
			}
			
.footer-menu{
			position: absolute;
			z-index: 2;
			right: 4px;
			top: 3px;
			width: 350px;
			height: 20px;
			color: #FFF;
			font-size: 10px;
			text-align: right;
			}
			
.footer-menu A{
			color: #FFF;
			text-decoration: none;
			margin: 0px 6px;
			}
			
.footer-menu A:HOVER{
			text-decoration: underline;
			}
			
.kontaktform{
			width: 400px;
			}
			
.kontakt-property{
			width: 120px; 
			float: left; 
			padding-top: 3px; 
			margin-bottom: 4px;
			}
			
.kontakt-field{
			float: right; 
			width: 260px;
			}
			
.kontakt-text1{
			width: 220px; 
			border: 1px solid #012659; 
			background: #FFF; 
			color: #012659; 
			padding: 0px 3px; 
			margin-bottom: 4px;
			height: 19px;
			}
			
.kontakt-textarea{
			width: 220px; 
			border: 1px solid #012659; 
			background: #FFF; 
			color: #012659; 
			padding: 0px 3px; 
			margin-bottom: 4px;
			height: 85px;
			}
			
.kontakt-text2{
			width: 80px; 
			border: 1px solid #012659; 
			background: #FFF; 
			color: #012659; 
			padding: 0px 3px; 
			margin-bottom: 4px;
			margin-right: 10px;
			height: 19px;
			}	
			
.kontakt-text3{
			width: 122px; 
			border: 1px solid #012659; 
			background: #FFF; 
			color: #012659; 
			padding: 0px 3px; 
			margin-bottom: 4px;
			height: 19px;
			}			
						
.kontakt-select{
			width: 80px;
			border: 1px solid #012659; 
			background: #FFF; 
			color: #012659; 
			font-weight: bolder; 
			margin-bottom: 4px;
			}
			
.kontakt-button{
			width: 80px;
			border: 1px solid #012659; 
			background: #FFF; 
			color: #012659; 
			font-weight: bolder; 
			margin-bottom: 4px;		
			}
			
			
.reference-text{
			float: left;
			width: 310px;
			}

.reference-picture{
			float: right;
			padding-left: 33px;
			width: 223px;
			}
			
.reference-picture IMG{
			display: block;
			border: 1px solid #123463;
			width: 221px; 
			margin-bottom: 5px;
			}
			