﻿/* CSS-Layout */
/* body und container */
body {
	text-align: center;
	background-color: #000000;
	Overflow-y: scroll;
}
#container {
	text-align: left;
	margin: 0 auto;
	width: 800px;
}
.rc-content {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
.rc-footer {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
/* Header Bereich */
#header {
	float:left;
	width:800px;
	background-image: url(headers/rotate.php);
	height: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #670000;
}
/* Seals */
#phx-c_seal {
	position: absolute;
	left: 50%;
	margin-left:-480px;
	margin-bottom:25px;
	width:160px;
	z-index: 900;
}
#oesf_seal {
	position: absolute;
	bottom:1%;
	left: 50%;
	margin-left:-480px;
	margin-top:450px;
	width:160px;
	z-index: 900;
}
/* Navigation */
#top_nav {
	width: 800px;
	float: left;
}
#top_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 120px;
	float: right;
}
#top_nav a, #top_nav h2 {
	font: bold 11px/16px verdana, arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 3px;
}
#top_nav h2 {
	color: #fff;
	text-transform: uppercase;
	height: 32px;
	padding-left: 20px;
}
/* Buttons */
.button_home {
	background-image: url('buttons/button_home_base.png');
	height: 32px;
	padding-left: 20px;
}
.button_pers {
	background-image: url('buttons/button_personal_base.png');
	height: 32px;
	padding-left: 20px;
}
.button_abt {
	background-image: url('buttons/button_abt_base.png');
	height: 32px;
	padding-left: 20px;
}
.button_anmeldung {
	background-image: url('buttons/button_anmeldung_base.png');
	height: 32px;
	padding-left: 20px;
}
.button_daten {
	background-image: url('buttons/button_daten_base.png');
	height: 32px;
	padding-left: 20px;
}
.button_info {
	background-image: url('buttons/button_information_base.png');
	height: 32px;
	padding-left: 20px;
}
#top_nav a {
	color: #fff;
	background: #A16363;
	text-decoration: none;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}
#top_nav a:hover {
	color: #a00;
	background: #fff;
}
#top_nav h2 a {
	display:none;
}
#top_nav li {
	position: relative;
}
#top_nav ul ul {
	position: absolute;
	z-index: 500;
}
div#top_nav ul ul {
	display: none;
}
div#top_nav ul li:hover ul {
	display: block;
}
/* Inhalt */
#page_content {
	background-position: center;
	float: left;
	background-color: #000000;
	background-image: url('images/phx_seal_grayscale_darker.jpg');
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding: 1em 2em 1em 2em;
	border-width: 1px;
	border-style: solid;
	border-color: #670000;
	background-repeat: no-repeat;
}
#page_content img {
	border:0;
}
#page_content a {
	color:#fff;
	text-decoration:none;
}
#page_content a:hover {
	color:#fff;
	text-decoration:underline;
}
/* Footer */
#footer {
	margin-top: 1em;
	padding-right:10px;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #670000;
	float: left;
	width: 788px;
}
#footer ul {
	font-size: 11px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer li {
	width: 120px;
}
#footer p {
	float: right;
	font-size: 11px;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}
/* Inhaltsseiten */
h1 {
}

