#logo
{
	text-align : center;
	padding-top : 20px;
}

#logo img
{
	padding-left : 40px;
}

#login
{
	text-align : center;
	margin-top : 20px;
	margin-bottom : 20px;
}

h1, h2, h3, h4, h5, h6
{
	color : white;
}

#page
{
	text-align : center;
	font-size : 1.2em;
	padding-top : 20px;
	padding-bottom : 20px;
}

#content a, #content a:visited, #content a:hover, #content a:active
{
	color : white;
}

#page a, #page a:visited, #page a:hover, #page a:active
{
	color : white;
}

img
{
	border : 0px solid white;
}

#header
{
	text-align : center;
	padding-top : 20px;
}

#zahl
{
	padding-top : 20px;
	text-align : right;
}

#zahl img
{
	padding-right : 10px;
}

#topnav
{
	text-align : center;
	font-size : 1.4em;
}

#topnav a, #topnav a:hover, #topnav a:visited, #topnav a:active
{
	color : white;
	text-decoration : none;
}

#topnav a:hover
{
	color : #149713;
}

#topnav ul
{
	background-color : #001300;
	border-top : 2px solid #149713;
	border-bottom : 2px solid #149713;
}

#topnav ul li
{
	display : inline;
	list-style : none;
	padding-left : 20px;
	padding-right : 20px;
}

#topnav .active
{
	background-color : #149713;
}

#leftnav
{
	text-align : right;
	font-size : 1.4em;
	padding : 0px 0px 0px 0px;
	margin-left : 10px;
	margin-right : 0px;
}

#leftnav ul
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	padding-left : 20px;
}

#leftnav ul li
{
	background-color : #001300;
	border-top : 2px solid #790000;
	border-bottom : 2px solid #790000;	
	border-left : 2px solid #790000;	
	list-style : none;
	margin-bottom : 15px;
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

#leftnav .active
{
	background-color : #790000;
}

#leftnav a, #leftnav a:hover, #leftnav a:visited, #leftnav a:active
{
	color : white;
	text-decoration : none;
}

#leftnav a:hover
{
	color : #790000;
}

#leftnav .active a:hover
{
	color : #001300;
}

#content
{
	background-color : #790000;
	padding-top : 20px;
	padding-bottom : 20px;
	text-align : center;
}

#content tr, #content td
{
	border : none;
}

#content table
{
	margin : 0px auto;
}

#footer
{
	text-align : center;
	padding-top : 20px;
	padding-bottom : 10px;
}

body 
{
	background-color : #080808;
}


.container
{
	border : 1px solid black;
	background-color : #002900;
	color : #ffffff;
}

.gfpb_landscape
{
	text-align : center;
}

.tx-gooffotoboek-pi1
{
	font-size : 1.2em;
}

h1
{
	font-size : 1.1em;
}
