/* greenjelly */

*{
	margin:0;
	padding:0;
	background-color:#2a292c;
	color:#FFFFFF
}

a{
	color:#97bf0d;
	padding:0;
	margin:0;
}


html{
	height:100%;
	font-family:Arial;
}

body{
	text-align:center;
	font-size:11px;
	background-color:#2a292c;
	height:100%;
	width:100%;
}

img{
	padding:0;
	margin:0;
}

h1{
	font:Verdana;
	font-size:14px;
	font-weight:normal;
	padding:0;
	padding-top:5px;
	margin:0;
	color:#d4e08e;
}

strong{
	color:#d4e08e;
}

#container{
	position:relative;
	text-align:center;
	width:1000px;
	margin:0 auto;
	text-align:left;
	height:100%
}

#container a{
	padding:0;
	margin:0;
}

#container img{
	border:none;
	padding:0;
	margin:0;
}

#content{
	width:514px;
	position:absolute;
	right:0;
	top:200px;
	z-index:1;
}

#content p{
	padding:20px 0;
	color:#d4e08e;
}

#content td{
	color:#d4e08e;
	line-height:1.4em;
}

#content img{
	padding-right:14px;
	padding-top:20px;
	border:0;
}

#startpage{
	position:relative;
	width:auto;
	height:100%
}

#startlogo{
	position:absolute;
	text-align:center;
	border:0;
	z-index:1;
	left:441px;
	top:622px
}

#language{
	position:absolute;
	text-align:left;
	width:105px;
	top:621px;
	left:510px;
	z-index:2;
}

#language a{
	text-decoration:none
}

#language a:hover,
#language a:active{
	text-decoration:underline
}

#logo{
	position:absolute;
	z-index:3;
	top:104px;
	text-align:center;
	left: 416px;
}

#logo a:active img,
#logo a:visited img,
#logo a:hover img,
#logo a:link img,{
	padding:0;
	margin:0;
	border:none;
}


#showreel{
	position:absolute;
	width:514px;
	padding-top:28px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#97bf0d;
	height:334px;
	top:125px;
	right:0px;
	z-index:4;
}

#shownav{
	position:absolute;
	top:324px;
	padding-top:18px;
	border-style:solid;
	border-width:1px;
	border-color:#97bf0d;
	border-right:none;
	height:344px;
	width:175px;
	right:689px;
	padding-left:17px;
	z-index:2;
}

#shownav2{
	position:absolute;
	top:324px;
	padding-top:18px;
	border-style:solid;
	border-width:1px;
	border-color:#97bf0d;
	border-right:none;
	border-left:none;
	height:344px;
	width:175px;
	right:514px;
	padding-left:17px;
	z-index:2;
}

#showreel_img{
	position:absolute;
	width:514px;
	padding-top:28px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#97bf0d;
	height:334px;
	top:150px;
	right:0px;
	z-index:4;
}


#showreel_img img{
	padding:0px;
	margin:0px;
}

.clearfix{
	clear:both;
}

#content .galerie {
	border:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#97bf0d;
	padding:10px 0 10px 0;
	margin:0;
	height:356px;
}

#content .galerie a{
	border:none;
	margin:0;
	padding:0;
}

#content .galerie img{
	border:none;
	padding:0;
	margin:0;
}

#g_nav1{
	position:absolute;
	top:99px;
	padding-top:18px;
	border-style:solid;
	border-width:1px;
	border-color:#97bf0d;
	border-right:none;
	height:358px;
	width:350px;
	right:514px;
	padding-left:17px;
	z-index:2;
}

.snav_headline{
	color:#97bf0d;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
}

.snav{
	text-decoration:none;
	color:#d4e08e;
	line-height:17px;
}

.snav a:link,
.snav a:hover,
.snav a:active,
.snav a:visited{
	text-decoration:none;
	color:#d4e08e;
	line-height:17px;
}

.nav{
	display:block;
	text-decoration:none;
	text-align:left;
	padding-top:14px;
	width:514px;
}

.nav a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	line-height:11px;;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#FFFFFF;
	width:514px;
	height:10px;
}

.nav a:active,
.nav a:hover{
	display:block;
	text-decoration:none;
	color:#97bf0d;
	line-height:11px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#97bf0d;
	width:514px;
	height:10px;
}

.active{
	display:block;
	padding-top:14px;
	width:514px;
}

.active a{
	display:block;
	text-decoration:none;
	color:#97bf0d;
	line-height:11px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#97bf0d;
	width:514px;
	height:10px;
}

.subnav{
	position:relative;
	display:block;
	width:514px;
	border-bottom:solid;
	border:#2a292c;
	border:1px;
	height:35px;
}

.sub{
	font:Arial;
	font-size:11px;
	display:block;
	padding-top:17px;
	text-align:left;
	width:auto;
	height:11px;
	float:left;
}

.sub a{
	text-decoration:none;
	color:#FFFFFF;
}

.sub a:active,
.sub a:hover{
	text-decoration:none;
	color:#97bf0d;
	text-decoration:underline;
}

.sub_active{
	font:Arial;
	font-size:11px;
	display:block;
	padding-top:17px;
	text-align:left;
	width:auto;
	height:11px;
	float:left;
}

.sub_active a{
	text-decoration:none;
	color:#97bf0d;
}


.green{
	color:#97bf0d
}

.galerie .thumbnail{
	float: left;
	margin: 5px;
	padding:0;
}	
