.p3, .p3 td, .p3 th{
	padding:3px;	
}

body {
	margin: 0; padding: 0;
	background: url(../gfx/page_bg.gif) repeat-y;
}

body, td, div {
	font-family: arial, arial, helvetica;
	font-size: 12px;
}

img {
	border: 0;
}
/*
ul {
	padding: 0;
	margin: 0;
}

li {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: -16px;
	display: block;
	padding-left: 18px;
}
*/
.page_left {
	width: 198px;
	background: url(../gfx/page_logo.gif) no-repeat;
	vertical-align: top;
}

.page_left .home a img {
	width: 198px;
	height: 85px;
	border: 0;
}

.page_center {
	vertical-align: top;
}

.page_right {
	width: 174px;
	vertical-align: top;
}

.page_right .spacer {
	background: #FFFFFF;
	height: 57px;
	margin-bottom: 266px;
}

.page_right .box { /* INFO K�STEN RECHTE SPALTE */
	background: url(../gfx/rightBox_bg.gif) no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 10px;
	color: #898989;
}

.page_right .box a {
	/* color: #008fd7; NEMETSCHEK BLAU */
	color: #9f1019;
	text-decoration: none;
}

.page_right .box a:hover {
	text-decoration: underline;
}

.navi_main { /* LINKE NAVIGATION */
	width: 198px;
	margin-top: 29px;
	color: #FFFFFF;
}

.navi_main .buttonTop {
}

.navi_main .buttonTop a { /* LINKE NAVIGATION: BUTTONS ERSTE EBENE */
	width: 178px;
	float: left;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 5px;
}

.navi_main .buttonTop a span {
}

.navi_main .mainButtonShow { /* LINKE NAVI: AUSGEKLAPPT */
	border-top: 1px solid #FFFFFF;
	background: #878787 url(../gfx/mainButton_bg.jpg) top left repeat-y;
}


.navi_main .mainButtonHide { /* LINE NAVI: EINGEKLAPPT */
	border-top: 1px solid #535353;
	background: ;
}

.navi_main .buttonSub { /* LINKE NAVIGATION: BUTTONS ZWEITE EBENE */
	display: none;
}

.navi_main .buttonSub a {
	width: 168px;
	float: left;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	text-decoration: none;
}

.navi_main .buttonSub a:hover {
	font-weight: bold;
}

.navi_main .buttonSub a:hover span {
	font-weight: normal;
}

.navi_main .buttonSub a.selected {
	font-weight: bold;
}

.navi_main .buttonSub a.selected span {
	font-weight: normal;
}

.header_spacer {
	background: url(../gfx/header_spacer.gif) bottom right no-repeat;
	height: 86px;
	width: 324px;
	float: left;
}

.header_impressum { /* LINKS IM HEADER */
	width: 300px;
	border-bottom: 1px solid #898989;
	float: right;
	font-size: 10px;
	text-align: right;
	padding-top: 39px;
	padding-bottom: 5px;
}

.header_impressum a {
	color: #898989;
	margin-right: 10px;
	text-decoration: none;
}

.header_impressum a:hover {
	text-decoration: underline;
}

.header_impressum a span {

}

.page_body {
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 30px;
}



.teaser_top { /* FRAME F�R TEASERBILDER */
	/* margin-top: 10px; */
	margin-bottom: 10px;
}

.teaser_top1 { /* LINKER TEASER */
	width: 307px;
	height: 198px;
	background: #e6e6e6;
	float: left;
}

.teaser_top2 { /* RECHTER TEASER */
	width: 307px;
	height: 198px;
	background: #e6e6e6;
	float: right;
}

.content { /* CONTENT-TEXT ANFANG */
	clear: both;
	padding-top: 30px;
	color: #535353;
	padding-bottom: 50px;
}

* html .content { /* IE HACK */
	padding-top: 10px;
	font-family: arial, helvetica;
}

.content td {
	vertical-align: top;
	font-size: 11px;
	line-height: 145%;
}

.content a, .content td a {
	/* color: #008fd7; NEMETSCHEK BLAU */
	color: #0155A6;
	text-decoration: none;
}

.content a:hover, .content td a:hover {
	text-decoration: underline;
}

.headline {
	color: #898989;
	font-size: 13px;
	font-weight: bold;
}

.page_right .headline {
	font-size: 13px;
	text-transform: uppercase;
}

.gallery td {
	color: #898989;
	font-style: italic;
	padding-bottom: 20px;
}

.gallery td img {
	margin-bottom: 5px;
}

.contentPic {
	width: 304px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}


span.duty {
	font-weight:			bold;
	color:					#C40000;
	padding:				0px 3px 0px 3px;
}
