body { background:#C7C7C7 url(/func_pub/images/body_background.gif) repeat-x;
	font-family: Georgia,Times,serif;
	color:#000000;
	font-size:12pt;
	}

div#seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	margin-top:0px;
    width: 970px;
    padding: 0;
    background-color:black;
	background-image:url(/func_pub/images/backgrounds/036_2.png);
	background-repeat:repeat;
    border: 2px solid gray;
	}

div.logo { margin:15px; height:125px; background-image:url(/func_pub/images/spiritus.png); background-repeat:no-repeat; background-color:#000000; border: 2px solid #ffffff; overflow:hidden;}

div.actual{margin:15px; color:#ff9900;}
div.actual a {color:#009900; font-weight:normal;}
div.actual a:hover {color:#ff9900;}
div.menue { margin-top:5px; margin-left:15px; width:135px; min-height:455px; overflow:hidden;}
div.submenue { margin-top:-453px; height:0px; margin-left:170px; margin-right:15px;}

div.inhalt { padding:15px; margin-top:1px; margin-left:166px; margin-right:15px; background-color:#ff9900; border: 3px solid #ffffff;}

div.inhalt2 { padding:10px; background-color:#ffffff; min-height:410px; border: 3px solid #000000;}

div.menue_int { height:30px; margin-top:10px; margin-bottom:5px; margin-left:160px; margin-right:15px; }
div.fuss { margin:15px; margin-top:15px; padding:3px; text-align:center;  font-size:8pt; background-color:#ff9900; border: 2px solid #ffffff; }

h1 { text-align:center; font-weight:bold; margin-bottom:20px; font-size:26pt; }

h2 { text-align:center; margin-top:12px; margin-bottom:18px; font-size:18pt;}

h3 { margin-top:14px; margin-bottom:4px; font-size:15pt; }

p { margin-top:4px; margin-bottom:10px;  text-align: left;}

ul,ol { margin-top:3px; margin-bottom:3px; }

hr { margin-top:3px; margin-bottom:3px; }

table { border-width:3px; border-color:#C0936D; border-style:outset; border-spacing:1px; padding:0px; margin-top:0px;}
	
tr,td	 { border-width:1px; border-color:#C0936D; border-style:dotted;  padding:2px; empty-cells:show; }

a:link { text-decoration:underline; color:#4C4C66; }
a:visited { text-decoration:underline; color:#66667F; }
a:hover { text-decoration:underline; color:#FFCC33; }
a:active { text-decoration:underline; color:#FFCC33; }
a img {border-style:none;}

ul.nav_quer{
	position: relative;
	float: right;
	margin-top: 5px;
	margin-right: 3px;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;}
ul.nav_quer li {
	float: left;
	font-size: 100%;
	padding-left: 3px;
	display: block;
	color: #ffffff;	
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;}
ul.nav_quer a, ul.nav_quer a:visited{
	padding: 4px;
	font-weight: normal;
	color: #ff9900;
	font-size:10pt;}
ul.nav_quer a:hover{
	padding: 3px;
	color: #009900;
    border: 1px solid #567890;}
ul.nav_quer a:active{
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
    border: 1px solid #567890;}

ul.nav {
		list-style: none;
	padding: 0px;}
ul.nav li {
	margin: 0px;
	display: block;}
ul.nav a, ul.nav a:visited{
		display:block;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
	font-size:13pt;
	margin: 0px;
	margin-bottom:10px;
	padding: 4px;
	padding-top: 4px;
	padding-bottom: 3px;
	background-color:#ff9900;
	border: 2px solid #ffffff;}
ul.nav a:hover,ul.nav a:active{
	background-color: #009900;
    border: 2px solid #ffffff;}

ul.nav2 {
	position: relative;
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.nav2 li {
	float: left;
	display: block;
	margin: 0px;
}
ul.nav2 a, ul.nav2 a:visited{
	display: block;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size:12pt;
	text-decoration:none;
	color: #ffffff;
	margin: 0px;
	margin-left:10px;
	background-color:#0033cc;
	border: 2px solid #ffffff;
}
ul.nav2 a:hover,ul.nav2 a:active{
	background-color:#009900;
    border: 2px solid #ffffff;
}

	
:active, :focus{
    outline:none;}