* {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size:12px;
	background-image:url("../images/bg_neu.jpg");
	background-repeat:no-repeat;
	color:#000;
	margin: 0px;
	padding: 0px;
}

img {
	border:0;
}

a, a:active, a:visited, a:hover, a:link {
	text-decoration:none;
	color:#F0B600;
}


#outer {
	width:998px;
	background-image:url("../images/outerbild.jpg");
	background-repeat:no-repeat;
	background-color:#000;
}


#inner {
	width:998px;
	background-image:url("../images/bg-shadow.gif");
}

#main {
	margin:0 0 0 240px;
	width:758px;
}

#header {
	position:relative;
	background-image:url("../images/bg_schatten.jpg");
	background-repeat:repeat-x;
	width:750px;
	height:154px;
}

#logo {
	position:absolute;
	right:15px;
	top:49px;
}

#global {
	position:absolute;
	left:16px;
	top:44px;
	text-transform:uppercase;
	font-size:10px;
	margin:0;
	padding:0;
	line-height:23px;
}

#global a {
	display:block;
	color:#8F8D85;
	padding:0 0 0 19px;
	background-repeat:no-repeat;
}

#global a.global1 {
	background-image:url("../images/home.gif");
	background-position:0 7px;
}

#global a.global2 {
	background-image:url("../images/mail.gif");
	background-position:0 8px;
}

#global a.global3 {
	background-image:url("../images/impressum.gif");
	background-position:0 8px;
}

#global a.global1active, #global a.global1:hover {
	background-image:url("../images/home-hover.gif");
	background-position:0 7px;
	color:#000;
}

#global a.global2active, #global a.global2:hover {
	background-image:url("../images/mail-hover.gif");
	background-position:0 8px;
	color:#000;
}

#global a.global3active, #global a.global3:hover {
	background-image:url("../images/impressum-hover.gif");
	background-position:0 8px;
	color:#000;
}

#pathfinder {
	position:absolute;
	color:#8F8D85;
	top:19px; 
	left:16px;
	font-size:10px;
	font-weight:bold;
}

#pathfinder a {
	color: #8F8D85;
}
#pathfinder a:hover {
	color: #000000;
}

#content {
	position:relative;
	padding:26px 0 42px 30px;	
	width:469px;
}

#themepic {
	position:relative;
}

#themepic p {
	margin:0;
	padding:0;
}

h1 {
	margin:0 0 3px 0;
	font-size:18px;
	color:#F0B600;
	font-weight:bold;
}

h2 {
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 15px 0;
	font-weight:normal;
}

h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #fff;
	background-color: #F0B600;
	width: 445px;
	text-transform: none;
	height: 20px;	
	padding: 2px 0 0 15px;
	font-weight: normal;
}

#body {
	width:750px;
}

#left {
	float:left;
	width:221px;
}

#left p {
	margin:0;
	padding:0;
}

#right {
	float:left;
	width:529px;
}

#nav0-1 {
	margin:0 1px 0 1px;
	width:219px;
	background-color:#DCDAD4;
}

#nav0-1 a {
	display:block;
	border-bottom:1px solid #fff;
	color:#000;
	width:205px;
	padding:0 0 0 14px;
	line-height:30px;
	font-size:14px;
}

#nav0-1 a:hover {
	background-color:#F0B600;
	background-image:url("../images/pfeil_active.gif");
	background-position:191px 12px;
	background-repeat:no-repeat;
	color:#fff;
}

#nav0-1 a.active {
	background-color:#F0B600;
	background-image:url("../images/pfeil_active.gif");
	background-position:191px 12px;
	background-repeat:no-repeat;
	color:#fff;
}

#nav0-1 a.activesub {
	background-color:#F0B600;
	background-image:url("../images/pfeil_activesub.gif");
	background-position:191px 9px;
	background-repeat:no-repeat;
	color:#fff;
}

#nav0-2, #nav3-2 {
	margin:0 0 0 0;
	width:219px;
	background-color:#e5e4e1;
}

#nav0-2 a, #nav3-2 a {
	display:block;
	border-bottom:1px solid #fff;
	color:#000;
	width:184px;
	padding:7px 0 7px 34px;
	font-size:12px;
	line-height:normal;
	background-color:#EEEEEE;
	background-image:url("../images/pfeil_nav0-2.gif");
	background-position:14px 12px;
	background-repeat:no-repeat;
}

#nav0-2 a:hover, #nav3-2 a:hover {
	background-color:#EEEEEE;
	background-image:url("../images/pfeil_nav0-2.gif");
	background-position:14px 12px;
	background-repeat:no-repeat;


	font-weight:bold;
	color:#000;
}

#nav0-2 a.active, #nav0-2 a.activesub {
	background-color:#EEEEEE;
	background-image:url("../images/pfeil_nav0-2.gif");
	background-position:14px 12px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#000;
}

#nav3-2 a.active, #nav3-2 a.activesub {
	background-color:#E0E0E0;
	background-image:url("../images/pfeil_nav0-2.gif");
	background-position:14px 12px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#000;
}






#nav3-3 {
	margin:0 0 0 0;
	width:219px;
	background-color:#F4F4F4;
}

#nav3-3 a {
	display:block;
	border-bottom:1px solid #fff;
	color:#000;
	width:184px;
	padding:0 0 0 34px;
	line-height:25px;
	font-size:11px;
	background-color:#F4F4F4;
	background-image:none;
}

#nav3-3 a:hover {
	background-color:#F4F4F4;
	background-image:none;


	font-weight:bold;
	color:#000;
}

#nav3-3 a.active, #nav3-3 a.activesub {
	background-color:#F4F4F4;
	background-image:none;
	font-weight:bold;
	color:#000;
}

.aktuell {
	background-color:#F2F1ED;
	margin:0 1px 0 1px;
	text-transform:uppercase;
	height:13px;
	padding:17px 0 0 15px;
	color:#8F8D85;
	font-size:11px;
}

.teaser {
	display:block;
	background-color:#F2F1ED;
	margin:0 1px 0 1px;
	padding:13px 16px 10px 16px;	
	background-image:url("../images/pfeil_rechts.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#8F8D85;
	font-size:11px;
	border-bottom:1px solid #fff;
}

.date {
	color:#000;
}

#drucken {
	display:block;
	background-color:#F2F1ED;
	height:8px;
	margin:0 1px 0 1px;
	padding:17px 0 23px 20px;
	text-transform:uppercase;
	color:#8F8D85;
	font-size:10px;
	width: 199px;
	height: 15px;
}

#mail {
	display:block;
	background-image:url("../images/mail.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding: 0 0 0 20px;
}

#print {
	display:block;
	background-image:url("../images/drucken_folge.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding: 0 0 0 20px;
}

#drucken a {
	color: #8F8D85;
}

#footer {
	clear:both;
	margin:0 0 0 0;
	width:742px;
	padding:16px 0 0 256px;
	font-size:10px;
	color:#8F8D85;
	background-image:url("../images/bg-footer.gif");
	background-repeat:repeat-x;
	height:39px;
	background-color:#fff;
	font-weight:bold;
} 

#footer a {
	color:#8F8D85;
}

#copyright {
	color:#B0AEA8;
	font-size:10px;
	margin:2px 0 0 0;

}

table {
}

table tr td {
	vertical-align:top;
}

ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

li {
	position:relative;
	background-image:url("../images/li.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
}

.directedit {
	position:absolute;
	right:0px;
	top:0px;
}

.content {
	font-size:12px;
	padding:10px;
	background-image:none;
	background-color:#fff !important;
}

/* F?r WYSIWYG immer Content als important setzen! */
.content a {
 	color:#F0B600 !important;
 	text-decoration:none !important;
}

.content table {
	border-collapse:collapse;
}

.content table tr td {
	vertical-align:top;
}

.randleiste_1 {
	background-image:none;
	background-color:#fff !important;
}

hr {
	border:none;
	border-top:1px solid #cccccc;
	height:1px;
}
input, textarea {
	border:solid 1px #ccc;
}