body 		{
			background-color: #FFFFFF;
			background-image: url(/fileadmin/images/background.gif);
			background-repeat: repeat-x;
			margin: 0;
			padding: 0;
}

#languages {
			position: absolute;
			left: 41px;
			bottom: 7px; width: 300px;
}

#languages a:link, #languages a:visited {
			display: block;
			padding-left: 24px; 
			background-repeat: no-repeat;
			color: #CC0000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			margin-right: 20px;
			float: left;
}
			
#logo {
			position: absolute;
			right: 10px; 
			top: -100px;
}

#container {
		  position: relative;
		  padding-top: 0px;
		  padding: 0px;
		  width: 978px; max-width: 978px;
		  //height: 500px; max-height: 500px;
		  height: 504px; max-height: 504px;
		  margin: auto;
		  margin-top: 24px;
		  text-align: left;
		  }

#topnavigation {
			margin-top: 69px;
			margin-left: 75px;
			}

#img_main {
			position: absolute;
			left:81px;
			top:1px;
			border-left: #FFFFFF 1px solid;
			border-right: #FFFFFF 1px solid;
			border-bottom: #FFFFFF 1px solid;
			}

			
#img_small {
			position: absolute;
			left:557px;
			top:1px;
			}

#img_small img {
			border-left: #FFFFFF 1px solid;
			border-right: #FFFFFF 1px solid;
			border-bottom: #FFFFFF 1px solid;
			}
			
#content {
			position: absolute;
			bottom: 45px;
			left: 581px;
			width: 355px;
			margin: 0px; padding: 0px;
}

.header {
			margin-bottom: 12px;
}

#content, #content p, .td, #content table, #content {
			font-family: verdana, arial, helvetica, sans-serif;
			color: #FFFFFF;
			font-size: 11px;
			line-height: 18px;
			text-decoration: none;
			margin: 0px; padding: 0px;
			
}

#content p {
			margin-top: 15px; 
}

			
#footer {
					position: absolute;
					right: 10px;
					bottom: 14px;
					z-index: 100;
					font-family: verdana, arial, helvetica, sans-serif;
					color: #666666;
					font-size: 10px;
}

#footer img {
					margin-bottom: 2px;
					margin-left: 10px;
					margin-right: 10px;
}

a.footer:link, a.footer:visited, .footer 
					{
					color: #666666;
					text-decoration: underline;
					
					}
a.footer:hover {
					color: #666666;
					text-decoration: none;
					}


#flash {
			
			z-index: 90;
}

			
A:link         	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: underline;
				}

A:visited       {
				font-family: verdana, arial, helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: underline;
				}

A:hover         {
				font-family: verdana, arial, helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
				}

form, input {
				margin: 0px;
				}
				
.inputfield {
			border: 1px solid;
			border-color: #666666;
			color: #333333;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			width:150px;
			/*height:16px;*/
			vertical-align: middle;
			padding-left: 1px;
			/*padding: px;*/
			}
			
.copyright {

}


a.copyright, a.copyright:link, a.copyright:visited, a.copyright:hover, .copyright 
			{
			color: #666666;
			text-decoration: none;
			cursor: text;
			}

.pic_layer {
			position:absolute;
			left:50%;
			margin-left:-280px; margin-top:-290px;
			top:50%;
		/*	margin: auto;	*/		
			z-index:15000;
			visibility: hidden;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #000000;
			font-size: 11px;
}

#black_layer {
			filter: Alpha(opacity=80, finishopacity=80, style=1);
			opacity: .8;
			position:absolute;
			left:0;
			top:0;
			width:100%;
			height:100%;
			z-index:10001;
			background-color: #000000;
			visibility: hidden;
}