/* S: Formatierung Layout-Tabelle */
body, table, td, input, select, textarea {
	font-family:verdana,helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
}

body, form {
	padding:0px;
	margin:0px;
}

html, body {
	width:100%;
	height:100%;
}

td.mnv {
	font-size:11px;
	background-color:#f3f3f3;
	background-image:url(/fileadmin/mnvrgt.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:2px;
}

td.nav_standard {
	background-color:#329832;
	background-image:url(/fileadmin/user_upload/headers/standard.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

td.nav_jagdnatur {
	background-color:#329832;
	background-image:url(/fileadmin/user_upload/headers/jagdnatur.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

td.nav_aserfeuer {
	background-color:#ae0a01;
	background-image:url(/fileadmin/user_upload/headers/aserfeuer.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

td.nav_service {
	background-color:#019393;
	background-image:url(/fileadmin/user_upload/headers/service.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

td.nav_behoerdenverbaende {
	background-color:#3275a9;
	background-image:url(/fileadmin/user_upload/headers/behoerdenverbaende.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

td.sch {
	background-color:transparent;
	/*padding-top:14px;*/
	padding-right:264px;
}

td.sch1 {
	color:#ffffff;
	font-size:11px;
	padding-right:6px;
}

td.sch2 {
	padding-left:9px;
}

td.nv1 {
	background-color:transparent;
}

td.nv2 {
	background-color:transparent;
}

td.con {
	line-height:16px;
	background-color:#ffffff;
	background-image:url(/fileadmin/conrgt.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding:19px 23px;
}

td.bdr {
	font-size:11px;
	background-color:#f3f3f3;
	background-image:url(/fileadmin/bdrrgt.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding:23px 0px;
	padding-left:25px;
	padding-right:25px;

}

td.bdr table, td.bdr td {
	font-size:11px;
}

/* S: Link in der Rand-Spalte */
td.bdr a:link, td.bdr a:visited, td.bdr a:hover {
	color:#0033cc;
	font-weight:normal;
	text-decoration:none;
}
/* E: Link in der Rand-Spalte */

td.cpy {
	color:#cbcbcb;
	font-size:11px;
	text-align:right;
	background-image:url(/fileadmin/horizontal_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:2px;
	margin-top:39px;
	margin-bottom:4px;
}

td.rnd {
	border-top:solid #f3f3f3 1px;
}

td.smp {
	color:#cdcdcd;
	font-size:11px;
	text-align:center;
	background-color:#ffffff;
	text-transform:uppercase;
	padding:8px 4px;
	margin:0px;
}

td.ads {
	padding:1px 1px;
}
/* E: Formatierung Layout-Tabelle */

/* S: Formatierung Header-Suche */
input.srchwrd {
	font-size:11px;
	width:100px;
	height:13px;
	border:solid #ffffff 0px;
	padding:2px 2px;
	padding-top:2px;
}

input.srchbtn {
	font-size:11px;
	width:18px;
	height:17px;
	border:solid #ffffff 0px;
}
/* E: Formatierung Header-Suche */

/* S: Formatierung Navigation 1. Stufe */
td.mnva {
	padding-left:10px;
	padding-right:11px;
}

a.mnva:link, a.mnva:visited, a.mnva:hover {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	display:block;
}

td.mnvp {
	padding-left:10px;
	padding-right:11px;
}

a.mnvp:link, a.mnvp:visited, a.mnvp:hover {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	display:block;
}

td.lft {
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

td.rgt {
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

td.act1_standard {
	background-color:#003300;
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

td.act1_jagdnatur {
	background-color:#003300;
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

td.act1_aserfeuer {
	background-color:#003300;
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

td.act1_service {
	background-color:#003300;
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

td.act1_behoerdenverbaende {
	background-color:#003300;
	/* S: CSS-Transparenz */
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	-khtml-opacity:0.47;
	opacity:0.47;
	/* E: CSS-Transparenz */
}

a.act1:link, a.act1:visited, a.act1:hover {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

td.pas1 {
	background-color:#e9edee;
}

a.pas1:link, a.pas1:visited, a.pas1:hover {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

td.act2 {
	padding-right:15px;
}

td.pas2 {
	padding-right:15px;
}

a.act2:link, a.act2:visited, a.act2:hover {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.pas2:link, a.pas2:visited, a.pas2:hover {
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.act3:link, a.act3:visited, a.act3:hover {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-color:#527765;
	text-decoration:none;
	padding:1px 4px;
	display:block;
}

a.pas3:link, a.pas3:visited {
	color:#f0f0f0;
	font-size:11px;
	font-weight:bold;
	background-color:#527765;
	text-decoration:none;
	padding:1px 4px;
	display:block;
}

a.pas3:hover {
	color:#999999;
}
/* E: Formatierung Navigation 1. Stufe */

/* S: Formatierung Navigation Footer */
span.smpfst {
	padding-right:0px;
}

span.smp {
	padding-left:4px;
	padding-right:0px;
}

span.smplst {
	padding-left:4px;
}

a.smp:link, a.smp:visited {
	color:#cbcbcb;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

a.smp:hover {
	text-decoration:underline;
}
/* E: Formatierung Navigation Footer */

/* S: Formatierung AktuelleNummer */
div.anr {
	position:absolute;
	left:584px;
	top:62px;
}
/* E: Formatierung AktuelleNummer */

/* S: Formatierung Kontaktformular (typo3) */
/************************************************************************/
fieldset.csc-mailform {
	border:solid #ffffff 0px;
}

/* S: Formatierung Zeilenüberschrift */
.csc-mailform-field {
	font-weight:bold;
	display:inline;
}

.csc-mailform-field label {
	float:left;
	width:150px;
	display:block;
	font-weight:normal;
	clear:both;
}

.csc-mailform-label {
	font-weight:normal;
}

/* E: Formatierung Zeilenüberschrift */

/* S: Formatierung Zeilenfelder (input, select, textarea usw.) */
#mailformname {
	width:350px;
}

#mailformvorname {
	width:350px;
}

#mailformstrasse {
	width:350px;
}

#mailformplz {
	width:350px;
}

#mailformwohnort {
	width:350px;
}

#mailformemail {
	width:350px;
}

.csc-mailform-submit {
	margin-left:0px;
}
/* E: Formatierung Zeilenfelder (input, select, textarea usw.) */

/* S: Formatierung Abstände Zeilen */
div.csc-mailform-field {
	margin-bottom:6px;
}
/* E: Formatierung Abstände Zeilen */
/************************************************************************/
/* E: Formatierung Kontaktformular (typo3) */

/* S: Formatierung Überschriften */
h1 {
	color:#990000;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	margin:0px;
	margin-bottom:9px;
}

h1 a:link, h1 a:visited, h1 a:hover {
	color:#990000;
	text-decoration:none;
}

h2 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	margin-bottom:9px;
}

h3, h4, h5, h6 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	margin-bottom:9px;
}

h2 a:link, h2 a:visited, h2 a:hover {
	color:#000000;
	text-decoration:none;
}

h3 a:link, h3 a:visited, h3 a:hover {
	color:#000000;
	text-decoration:none;
}

h4 a:link, h4 a:visited, h4 a:hover {
	color:#000000;
	text-decoration:none;
}

h5 a:link, h5 a:visited, h5 a:hover {
	color:#000000;
	text-decoration:none;
}

h6 a:link, h6 a:visited, h6 a:hover {
	color:#000000;
	text-decoration:none;
}
/* E: Formatierung Überschriften */

/* S: Formatierung Verweise */
a:link, a:visited {
	color:#0033cc;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}
/* E: Formatierung Verweise */

/* S: Formatierung Inhalte */
p {
	padding:0px;
	margin:0px;
}

div.pagetitle {
	font-size:11px;
	font-weight:bold;
	/*margin-bottom:18px;*/
}

div.typ1tespalte {
	width:49%;
	float:left;
	position:relative;
	/*margin-bottom:12px;*/
	overflow:hidden;
}

div.typ2tespalte {
	width:49%;
	float:right;
	position:relative;
	/*margin-bottom:12px;*/
	overflow:hidden;
}

div.typgzespalte {
	width:100%;
	clear:both;
	position:relative;
	/*margin-bottom:12px;*/
	overflow:hidden;
}

.related-info-klein {
	width:35%;
	float:left;
	font-size:11px;
	background-color:#ffffff;
	border:solid #f3f3f3 4px;
	position:relative;
	/*margin-bottom:12px;*/
	overflow:hidden;
	margin-top:5px;
	margin-right:10px;
	display:block;
}

.related-info-gross {
	width:100%;
	font-size:11px;
	background-color:#ffffff;
	border:solid #f3f3f3 4px;
	position:relative;
	/*margin-bottom:12px;*/
	overflow:hidden;
	margin-top:5px;
	margin-right:10px;
	display:block;
	clear:both;
}

.related-info-klein .head {
	font-weight:bold;
	background-color:#f3f3f3;
	padding:2px;
}

.related-info-klein .body {
	background-color:#ffffff;
	padding:2px;
}

.related-info-gross .head {
	font-weight:bold;
	background-color:#f3f3f3;
	padding:2px;
}

.related-info-gross .body {
	background-color:#ffffff;
	padding:2px;
}

.csc-textpic-caption {
	font-size:10px;
	font-weight:bold;
}

/* S: Reduzierter linker Rand (-10px) für die rechte Spalte */
div.paddinglft15 {
	margin-left:-10px;
	overflow:hidden;
}
/* E: Reduzierter linker Rand (-10px) für die rechte Spalte */

img {
	border:solid #000000 0px;
}

div.csc-textpic img {
	border:solid #000000 0px;
}

hr {
	background-color:#ff0000; /* Lininefarbe: CSS-fähige Browser (Mozilla ...) */
	color:#ff0000; /* Lininenfarbe: Internet Explorer 6 */
	border:#ff0000; /* Lininenfarbe: Opera 7.11 */
	height:1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

/* S: Horizontale Linie für die linke/rechte Spalte */
div.line {
	clear:both;
	font-size:1px;
	background-image:url(/fileadmin/horizontal_line.gif);
	background-position:left center;
	background-repeat:repeat-x;
	margin:0px;
	margin-left:-25px;
	margin-right:-25px;
	margin-bottom:12px;
}
/* E: Horizontale Linie für die linke/rechte Spalte */

td.bdr div.news_latest td, td.bdr div.news_latest a {
	font-size:11px;
}

td.bdr .tx-quickpoll-pi1 td, td.bdr .tx-quickpoll-pi1 input {
	font-size:11px;
}

.weiter-link {
	color:#999999;
	font-size:11px;
	background-image:url(/fileadmin/weiter-link.gif);
	background-position:right center;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px;
	padding-right:8px;
	clear:both;
}

.weiter-link a {
	color:#999999;
	font-size:11px;
	text-decoration:none;
}

.zurueck-link {
	color:#999999;
	font-size:11px;
	background-image:url(/fileadmin/zurueck-link.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px;
	padding-left:8px;
	clear:both;
}

.zurueck-link a {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	padding-top:10px;
}

div.ads {
	width:160px;
	font-size:9px;
	text-align:center;
	background-image:url(/fileadmin/adsbgd.gif);
	background-position:left top;
	background-repeat:repeat;
	padding:2px 0px;
}

div.ads_home {
	z-index:5;
	position:absolute;
	top:0px;
	left:0px;
}
/* E: Formatierung Inhalte */

/* S: Formatierung tt_news */
div.news_list img {
	position:relative;
	float:left;
	margin:0px 5px 5px 0px;
}

div.news_list_subheader, div.news_list_subheader p {
	display:inline;
}

div.news_list_more {
	text-align:right;
}

div.news_list_more a {
	color:#999999;
	font-size:11px;
}

div.news_single_tellafriend, div.news_single_tellafriend a:link, div.news_single_tellafriend:visited {
	color:#999999;
	font-size:11px;
	text-align:right;
	text-decoration:none;
}

div.news_single_tellafriend a:hover {
	text-decoration:underline;
}

span.news_single_date {
	color:#999999;
}

div.news_single  h3 {
	font-size:12px;
}

div.news-single-img {
	width:300px;
	float:right;
	display:block;
	text-align:center;
	background-color:#cccccc;
	border:solid #666666 1px;
	padding:0px;
	margin:0px;
	margin-left:7px;
	margin-bottom:7px;
}

div.news-single-img h2 {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	background-color:#666666;
	padding:2px 5px;
	margin:0px;
}

div.news-single-img .slideInfoZone h2 {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	background-color:#666666;
	padding:2px 5px;
	margin:0px;
}

/* PiBasePagebrowser (neu) */
div.tx-ttnews-browsebox {
	font-size:11px;
	text-align:left;
	border-top:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:0px;
}

div.tx-ttnews-browsebox a {
	color:#666666;
	font-size:11px;
}
/* PiBasePageBrowser (neu) */

.pagebrowser {
	margin:7px 0px;
}

.pagebrowser td {
	color:#666666;
	font-size:11px;
	border-top:solid #666666 1px;
	border-bottom:solid #666666 1px;
}

.pagebrowser td td {
	color:#666666;
	font-size:11px;
	border-top:solid #ffffff 0px;
	border-bottom:solid #ffffff 0px;
}

.pagebrowser td a {
	color:#666666;
	font-size:11px;
}

.tx-ttnews-browsebox-SCell a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
}

div.news_single_back {
	clear:both;
	padding-top:10px;
}

div.news_single_back a {
	color:#999999;
	font-size:11px;
}
/* E: Formatierung tt_news */

/* S: Formatierung jw_calendar */
.calendar_list_more {
	text-align:right;
}

.calendar_single_back input {
	color:#0033cc;
	background-color:transparent;
	border:solid #000000 0px;
	padding:0px;
	margin:0px;
}
/* E: Formatierung jw_calendar */

/* S: Formatierung ab_linklist */
td.statistics, td.options, td.rating {
	font-size:11px;
}

td.creload a {
	font-size:11px;
}
/* E: Formatierung ab_linklist */

/* S: Formatierung pi_iframe */
.iframe iframe {
	border:solid #ffffff 0px;
	width:100%;
	height:600px;
	overflow:auto;
}
/* E: Fromatierung pi_iframe */

/* S: Formatierung pbsurvey */
.question {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
}

.questionNumber {
	padding-right:4px;
}

.survey_item {
	border:solid #000000 0px;
	padding:0px;
	margin:0px;
}
/* E: Formatierung pbsurvey */

/* S: Formatierung mc_podcast */
table.mc_podcast {
	border:solid #000000 1px;
}

div.mc_podcast {
	float:right;
}
/* E: Formatierung mc_podcast */

/* S: Formatierung Forum (vbulletin) */
.alt1 hr, .alt2 hr {
	background-color:#838F7B; /* Lininefarbe: CSS-fähige Browser (Mozilla ...) */
	color:#838F7B; /* Lininenfarbe: Internet Explorer 6 */
	border:#838F7B; /* Lininenfarbe: Opera 7.11 */
	height:1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

fieldset.fieldset {
	border:solid #000000 1px;
}
/* E: Formatierung Forum (vbulletin) */

/* S: Formatierung sp_directory */
.directory_paging {
	color:#666666;
	font-size:11px;
	border-top:solid #000000 1px;
	border-bottom:solid #000000 1px;
	padding:2px 0px;
}

.directory_active {
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

.directory_passive {
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
/* E: Formatierung sp_directory */

/* *********************************************** */
/* Formatierung Wordpress-Blog                     */
/* *********************************************** */

td.con-wide {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.tx-zicwpinclude-p1 {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

#wp-page {
	border-collapse: collapse;
	font-size: 13px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	vertical-align: top;
}

#wp-content {
	width: 482px;
	font-size: 13px;
	border: 0px;
	padding: 23px 23px 25px 25px;
	margin: 0px;
	vertical-align: top;
	background-image: url(/fileadmin/bdrrgt.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.wp-post {
	margin: 0px 0px 15px 0px;
	display: block;.
	float: left;
}

.wp-entry {
	margin: 6px 0px 6px 0px;
}

.wp-posttags {
	margin: 0px 0px 6px 0px;
}

.wp-commentlink {
	text-align: right;
}

.wp-navigation {
	display: block;
	float: left;
	margin-bottom: 10px;
}

.wp-alignleft {
	float: left;
	display: inline;
}

.wp-alignright {
	float: right;
	display: inline;
}

.wp-postmeta {

}

#wp-respondform {
	display: block;
	float: left;
}

#wp-sidebar {
	width: 265px;
	font-size: 11px;
	background-color: #f3f3f3;
	background-image: url(/fileadmin/bdrrgt.gif);
	background-position: top right;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.wp-sidebarlist {
	margin: 0px;
	padding: 23px 23px 25px 25px;
	border: none;
	list-style-type: none;
}

.wp-line {
	clear: both;
	font-size: 1px;
	background-image: url(/fileadmin/horizontal_line.gif);
	background-position: left center;
	background-repeat: repeat-x;
	margin: 23px -23px 25px -25px;;
}

.wp-commentlist {
	padding: 0px 23px 15px 25px;
}

.wp-commentlist li {
	margin-bottom: 15px;
}

.wp-alt {
	background-color: #f3f3f3;
}

#wp-calendar {
	width: 196px;
	margin: 5px 11px 5px 11px;
}

#wp-calendar caption {
	color: #0055A6;
	font-weight: bold;
	font-size: 12px;
}

#wp-calendar tbody td {
	width: 28px;
}

#wp-calendar tbody td a {
	font-weight: bold;
}

#wp-calendar #prev {
	text-align: left;
	padding-left: 10px;
}

#wp-calendar #next {
	text-align: right;
	padding-right: 10px;
}

#wp-calendar td {
	text-align: center;
}

#today {
	background-color: #838383;
	color: #f3f3f3;
}

/* S: Formatierung News Kommentar-Erweiterung (ed_newscomments) */
.news_comment_title {
	font-size:14px;
	font-weight:bold;
	background-color:#cdcdcd;
	padding:2px 1px;
}

.news_comment_write {
	font-size:14px;
	font-weight:bold;
	background-color:#cdcdcd;
	padding:2px 1px;
}
/* E: Formatierung News Kommentar-Erweiterung (ed_newscomments) */


.tx-timtabsociable-pi1
{
	margin-top: 20px;
}

.tx-timtabsociable-pi1 a
{
	margin: 0px 2px;
}