		img {
		border:0px;
		-ms-interpolation-mode: bicubic;
		}

		html {
		overflow: -moz-scrollbars-vertical;
		}

		::selection {
		color:#000;
		background:#a3d2bd; /* Safari */
		}
		
		::-moz-selection {
		color:#000;
		background:#a3d2bd; /* Firefox */
		}


		body {
		margin:0px;
		padding:0px;
		font:10pt courier new;
		color:#000;
		line-height:11pt;
		text-transform:uppercase;
		background-image:url(body_bg.gif);
		background-attachment:fixed;
		}
		
		#content a, #menu a, #rightmenu a {
		text-decoration:none;
		outline: 0;
		color:#000;
		background-image:url(butter_trans.png);
		background-position:50% 50%;
		}
		
		#content a:hover, #menu a:hover, #rightmenu a:hover {
		color:#000;
		background:#a3d2bd;
		background-position:50% 50%;
		}
		
		.act {
		color:#000;
		background:#a3d2bd;
		}
		
		.menupunkt {
		width:104px;
		height:31px;
		margin:0;
		padding:0;
		background-image:url(img/menu_sprites_left.png);
		background-repeat:no-repeat;
		display:inline-block;
		margin:3px 0px;
		}
			
		#background {			
		min-height: 100%;
		min-width: 1900px;
		width: 100%;
		height: auto;
		position: fixed;
		top: 0;
		left: 0;
		z-index:999;
		/* background-image:url(bg4.jpg); */
		background-position:-8px 95px;
		}
			
		#menu {
		position:fixed;
		top:42px;
		left:235px;
		margin:0;
		padding:0;
		text-align:left;
		z-index:1004;
		}
			
		.menuchop {
		float:left;
		height:110px;
		margin:0 24px 0 0;
		padding:12px 0 12px 24px;
		border-left: 1px dotted #111;
		}
			
		/* .menuleak {
		position:absolute;
		width:190px;
		height:51px;
		bottom:-51px;
		left:0px;
		margin:0;
		padding:0;
		background:url(menu_leak.png);
		z-index:1004;
		} */
			
		#rightmenu {
		position:fixed;
		top:23px;
		right:22px;
		padding:8px 9px;
		/* background:url(90_trans.png); */
		text-align:right;
		z-index:1006;
		}
			
		#menu a, #rightmenu a {
		margin:-2px -2px 0 0;
		padding:1px 4px;
		display:inline-block;		
		border-left:1px dotted #111;
		}
			
		#content {
		position:absolute;
		margin:186px 30px 0px 25px;
		padding:0 0 50px 0;
		z-index:1001;
		}
			
		#content a {
		color:#000;
		text-decoration:underline;
		text-transform:uppercase;
		background-position:50% 50%;
		}
			
		#content a:hover {
		background:#a3d2bd;
		color:#000;
		text-decoration:underline;
		background-position:50% 50%;
		}
			
		.content-box {
		float:left;
		margin:22px 0 0 12px;
		border-left: 1px dotted #111;
		padding:0 0 0 12px;
		}
			
		.content-box div, .content-box a.image, a:hover.image {
		margin:0;
		display:block;
		padding:15px;
		background-image:url(butter_trans.png);
		background-position:50% 50%;
		color:#000;
		height:155px;
		text-align:left;
		text-transform:none;
		}
			
		.content-box div div {
		margin:-15px;
		width:100%;
		height:100%;
		min-width:100%;
		min-height:100%;
		background-position:50% 50%;
		background-repeat:no-repeat;
		}
			
		.content-box div div div {
		width:100%;
		height:100%;
		min-width:100%;
		min-height:100%;
		background-position:50% 50%;
		background-repeat:no-repeat;
		}
		
		.content-box table {
		height:100%;
		text-align:left;
		line-height:9pt;
		text-transform:uppercase;
		}
		
		.content-box div table tr td span, .content-box a.image table tr td span  {
		background:#000;
		font-size:8pt;
		color:#fff;
		padding:1px 0px;
		}
		
		#logo {
		position:fixed;
		display:block;
		border:0px;
		top:21px;
		left:30px;
		margin:0;
		padding:0;
		background:url(logo2.gif);
		width:170px;
		height:170px;
		z-index:1005;
		}
		
		/* #logo {
		position:fixed;
		top:-29px;
		left:-3px;
		margin:0;
		padding:0;
		background:url(logo.png);
		width:741px;
		height:242px;
		z-index:1005;
		} */
			
		/* #splatter1 {
		position:fixed;
		top:95px;
		right:0px;
		margin:0;
		padding:0;
		background:url(splatter1.png);
		width:124px;
		height:148px;
		z-index:1000;
		} */
		
			
		#overflow {
		position:fixed;
		top:0px;
		left:0px;
		margin:0;
		padding:0;
		width:100%;
		min-width:100%;
		height:208px;
		z-index:1003;
		background-color:#fff;
		overflow:hidden;
		background-image:url(body_bg.gif);
		background-attachment:fixed;
		/* background-repeat:no-repeat;
		background-image:url(bg.gif);
		background-position:75% 25px;
		background-image:url(bg_top.png);
		background-position:bottom; */
		}
		
			
		#linesbg, #overflow div {
	 	position:absolute;
		left:92%;
		top:175px;
		margin:0 0 0 -471px;
		padding:0;
		width:942px;
		height:913px;
		background-repeat:no-repeat;
		background-image:url(bg.gif);
		}
		
			
		#linesbg {
		position:fixed;
		z-index:900;
		}
		
			
		/* #splashscreen {
		position:fixed;
		top:50%;
		left:50%;
		margin:-310px 0 0 -242px;
		padding:0;
		width:485px;
		height:602px;
		z-index:1003;
		background-position:50% 50%;
		background-repeat:no-repeat;
		} */
		
			
		#splashscreen {
		position:fixed;
		top:50%;
		left:50%;
		margin:-810px 0 0 -1000px;
		padding:0;
		width:2000px;
		height:1600px;
		z-index:1003;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-image:url(splash4.gif)
		}
		

		#splashscreen:hover {
		background-image:url(splash4.gif)
		z-index:1003;
		background-position:50% 50%;
		background-repeat:no-repeat;
		}

			
		#commentform {
		float:left;
		margin:22px 0 0 12px;
		border-left: 1px dotted #111;
		padding:0 0 0 12px;
		font:10pt courier new;
		color:#000;
		line-height:11pt;
		}
			
		#commentform p {
		margin:0 0 12px 0;
		}
			
		textarea, input {
		padding:1px 3px;
		margin:0 10px 0 0;
		background:url(butter_trans.png);
		border:1px dotted #111;
		font:10pt courier new;
		color:#000;
		line-height:11pt;
		text-transform:none;
		}
		
		textarea:focus, input:focus {
		background:#a3d2bd;
		}
		
		#submit {
		background:#000;
		color:#fff;
		font-size:13pt;
		text-transform:uppercase;
		}
		
		.small, label {
		font-size:9pt;
		line-height:10pt;
		text-transform:lowercase;
		}
