a
{
	font-size:10pt;
	color:#FFF0E0;
	text-decoration:none;
}

a:link
{
	color:#FFFF00;
}

a:visited
{
	color:#BBBB00;
}

a:hover
{
	color:#FFFFFF;
}

a:active
{
	color:#33FF44;
}

a:focus
{
	color:#33FF44;
}


body
{
	background-color:#000000;
        color:#FFFFFF;
        font-size:10pt;
        font-family:arial,helvetica,verdana;
        font-weight:bold;
	text-align:center;
}

div
{
/*
	border-color:#FFFFFF;
	border-style:solid;
	border-size:1px;
*/
}


.page
{
	width:900px;
	margin:auto;
	text-align:left;
	position:relative;
	top:32px;
	padding-bottom:128px;
}


.menu
{
	width:230px;
	position:absolute;
	top:211px;
	left:20px;
}

.right
{
	width:596;
	position:relative;
	left:244px;
}

.lang
{
	text-align:right;
	padding-top:8px;
	padding-bottom:7px;
}

.logo
{
	background-color:#000000;
	background-image:url("img/logobackground.png");
	background-repeat:yes;
	height:180px;
	padding-left:32px;
	padding-right:32px;
	border:0px;
	spacing:0px;
}

.main
{
	//background:#406090;
	margin:0px;
	padding:32px;
	padding-top:0px;
	spacing:0px;
	border:0px;
	vertical-align:top;
	
	background-image:url("img/boden.png");
	background-repeat:yes;
}

.headline
{
	color:#000000;
	background:#46DBAB;
	padding-top:4px;
	padding-bottom:4px;

/*
	border-top:1px;
	border-left:1px;
	border-bottom:2px;
	border-right:2px;
	border-color:#000000;
	border-style:solid;
*/
	margin:0px;
	margin-bottom:48px;

	text-align:center;
}

.boxhead
{
	color:#000000;
	background:#46DBAB;
	padding:16px;
	padding-top:1px;
	padding-bottom:1px;

	border-top:1px;
	border-left:1px;
	border-bottom:0px;
	border-right:1px;
	border-color:#46DBAB;
	border-style:solid;

	margin:0px;
}

.boxbody
{
	font-size:10pt;
	color:#46DBAB;
	font-weight:bold;
	background:#5070A0;
	padding:16px;

	border-top:1px;
	border-left:1px;
	border-bottom:1px;
	border-right:1px;
	border-color:#46DBAB;
	border-style:solid;

	margin:0px;
	margin-bottom:48px;
	
	background-color:#000000;
	background-image:url("img/bodendark.png");
	background-repeat:yes;
}

h1
{
	font-size:14pt;
	color:#FFFFFF;
	font-weight:bold;
	
	margin-top:0px;
	margin-bottom:16px;
}

.boximage
{
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	background:#000000;
	padding:16px;
}

.bigboximage
{
	margin-top:0px;
	margin-bottom:16px;
	padding-left:16px;
}

.screenshot
{
	border-width:4px;
	border-style:solid;
	border-color:#46DBAB;
}

.gallery
{
	border-style:none;
	text-align:center;
	margin-top:32px;
	margin-left:48px;
	margin-bottom:32px;
	width:512px;
}

.copyright
{
	border-style:solid;
	border-width:1px;
	border-color:#46DBAB;
	
	background-image:url("img/bodendark.png");
	background-repeat:yes;
	
	width:128px;
	text-align:center;
	font-size:8pt;
	
	padding-top:3px;
	padding-bottom:4px;
}

.nod
{
	display:none;
}

div.gallerythumb
{
	margin-bottom:16px;
}

img.gallerythumb
{
	width:150px;
	border-style:solid;
	border-width:1px;
	border-color:#46DBAB;
}


div.menu
{
	vertical-align:center;
}


div.menuentry:hover, div.menuentry:active
{
	background:#174939;
	
	background-image:url("img/bodendark.png");
	background-repeat:yes;
}


div.menuentryselected
{
	background:#236D55;
	
	background-image:url("img/bodendark.png");
	background-repeat:yes;
	
	margin:0px;
	padding:0px;
}


div.menuentryvoid
{
	margin:0px;
	padding:0px;
	height:16px;
}


div.admincontrols
{
	float:right;
	margin:0px;
	padding:0px;
	margin-top:16px;
}


hr
{
	border-style:solid;
	border-width:thin;
	border-color:#406090;
}


font.ubs
{
	color:#FFF0E0;
}

font.vor
{
	color:#33FF44;
}


div.admin
{
	text-align:right;
	font-weight:normal;
	display:inline;
	background:#000000;
}


img.flag
{
	border-color:#46DBAB;
	border-width:thin;
	border-style:solid;
}

img.flag:hover
{
	border-color:#FFFF00;
	border-width:thin;
	border-style:solid;
}


img.menu
{
	border-style:none;
}


img
{
	border-style:none;
	border-width:none;
}


textarea, input
{
	background-color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#46DBAB;
	font-size:10pt;
	color:#46DBAB;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana;
	
	margin-top:16px;
}

input.button
{
	background-color:#174939;
	color:#FFFFFF;
}
