#kopf {
	position: relative;
	left : 0; 
	top : 0px; 
	margin : 0px;
	width : 100%;
	/*height: 11em;*/
	background-image: url(../media/border.gif);
	background-repeat: repeat-x;
}
#breadcrumbs {
	 margin: 0px 20px 0px 0px;
 	 line-height: 25px;/*Pixelzahl muss stehen bleiben, da sonst Unterstrich umbricht*/
	 padding: 0px;
 	 text-align: right;
}

#topnavi {
    display: none;           
}

#logo {
		padding-top: 1px;
}

#logolinks {
		float: left;
}

#logorechts {
		float: right;
		margin-right: 20px;
}

#visual {
	position: relative;
	left : 0; 
	top : 0px; 
	margin : 0px;
	width : 100%;
	height: 7.2em;
	background: url(../media/visual.jpg);
    background-repeat: no-repeat;
}
#navi {
    display: none;           
}

#inhalt {
width:90%;
    text-align: left;
    padding: 0px 20px 0px 20px;
    margin: 0;
}

#container {
    margin: 0;
}

#content {
    margin: 0;
}



#seite {
    display: none;           
}

#footer {
    padding: 10px 20px 0px 20px;
    margin-left: 0em;
}


#rechts {
         display: none;           
    }

body {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000000;
	 font-size: 80%;
	 margin:0px;
	 padding:0px;
     padding-bottom: 25px;
     width:100%;
}


p {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
	 font-size: 100%;
	 line-height: 1.5em;
	 margin:0px;
	 padding-bottom:0.6em;
}



h1 {
	font-size: 100%;
	font-weight: normal;
	padding-top:0px;
	margin-top:0px;
	}


h2 {
	font-size: 110%;
	margin-bottom: 2px;
	}
	

h3 {
	font-size: 100%;
	margin-bottom: 0px;
	}


td {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000000;
	 font-size: 80%;
	 margin:0px;
	 padding:0px;
}


a { 
	color: #2C9829;
	font-weight: bold;
	text-decoration: none;
	}


a:hover, a:active { 
	color: #2C9829;
	font-weight: bold;
	text-decoration: underline;
	}


a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2C9829;
	}
	

a img {
	border:none;
	}
/*Definition Breadcrumbs*/

#breadcrumbs a {
 	 font-size: 85%;
 	 font-weight: normal;
 	 text-decoration: none;
	 color: #666;
}

#breadcrumbs a:hover {
	 text-decoration: underline;
}
/*Definition Inhalt*/
#inhalt h1{
	line-height: 1em;
	margin-bottom: 0px;
	font-size: 100%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom:5px;
}
#inhalt h2{
	line-height: 1em;
	margin-bottom: 5px;
	font-size: 90%;
	font-weight: bold;
	padding: 3px 7px 4px 0px;
}
#inhalt h3 {
	background-color: #9AD157;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: normal;
	line-height: 1em;
	padding: 3px;
	margin-bottom: 10px;
	}
	
fieldset {
	border: 1px solid #9AD157;
	padding: 15px 10px 0;
	width: auto !important;
	width: 90%;
	margin-top: 1em;
}

legend {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0 !important;
	margin-bottom: 15px;
	padding: 0 5px;
	color: #41A440;
}

label {
	display: block;
	float: left;
	padding: 3px 0 4px;
	width: 70%;
}

label a {
	font-size: 85%;
	}
	
.pseudolabel {
	display: block;
	float: left;
	padding: 3px 0 4px;
}	

.pseudolabel a {
	font-size: 85%;
	}
	
.pseudolabelklein {
	display: block;
	float: left;
	padding: 3px 0 4px;
	font-size: 85%;
}		

.sonstiges {
	float: right;
	margin-top: -22px;
	}

.trenner {
	clear: both;
	height: 15px;
	font-size: 1px;
}


.rightButs {
	width: 27.3em !important;
	width: 26.8em;
}

.but {
	padding-left: 1px !important;
	padding-left: 3px;
	border: 1px solid #41A440;
}

.but input {
	font-weight: bold;
	color: #fff;
	background-color: #41A440;
	border: 1px solid #FFF;
}

.butTrenner {
	float: right;
	width: 7.2em !important;
	width: 1.8em;
	height: 1.7em;
}

/*Allgemeine Einstellungen*/
table{
	font-size: 1.1em;
	border-spacing:0px;
	border-collapse: collapse;
	border: 1px solid #000;
	caption-side:top;
	margin-top:10px;
}
th,td{
   /*border: 1px solid #000;*/
   font-size: 0.9em;
   vertical-align:top;
}
th{
	padding:5px 10px 10px 10px;
	font-weight:bold;
	text-align:left;
}
td{
	padding:5px 10px 10px 10px;
	text-align:right;
}
/*Klasse standard*/
.standard td{
   border: 1px solid #c69c4a;
}
.standard .td-0{
font-weight:bold;
text-align:left;
border-right:1px #c69c4a solid;
}
table.standard{
border-spacing:0px;
border-collapse: collapse;
border: 1px solid #c69c4a;
}


.standard th{
	background-color: #c69c4a;
	color: #fff;
	/*border:1px white solid;*/
}
.standard tr.tr-even {
background-color: #FAE4B9;
}

.standard tr.tr-odd {
background-color: #FDF6E7;
}

/*Start Klasse camping*/
.camping td{
   border: 1px solid #c69c4a;
   text-align:left;
}
.camping .td-0{
	font-weight:bold;
	text-align:left;
	border-right:1px #c69c4a solid;
}
table.camping{
	border-spacing:0px;
	border-collapse: collapse;
	border: 1px solid #c69c4a;
}

.camping th{
	background-color: #c69c4a;
	color:#fff;
	/*border:1px white solid;*/
}
.camping tr.tr-even {
background-color: #FAE4B9;
}

.camping tr.tr-odd {
background-color: #FDF6E7;
}
/*Ende Klasse camping*/

/*Start Klasse table_small*/
table.table_small{
	border-spacing:0px;
	border-collapse: collapse;
	border: 1px solid #c69c4a;
}

.table_small tr.tr-even {
background-color: #FAE4B9;
}

.table_small tr.tr-odd {
background-color: #FDF6E7;
}

table.table_small th{
	padding:2px 2px 2px 2px;
	font-weight:bold;
	text-align:left;
	background-color: #c69c4a;
	color:#fff;
	/*border:1px white solid;*/
}
table.table_small td{
	padding:2px 2px 2px 2px;
	text-align:left;
	border-right:1px #c69c4a solid;
	border-bottom:1px #c69c4a solid;
}
.table_small .td-0{
	font-weight:bold;
	text-align:left;
	border-right:1px #c69c4a solid;
}

/*Ende Klasse table_small*/

/*Klasse leer*/
table.leer{
	border-spacing:0px;
	border-style:none;
	border-width:0px;
	border-collapse: collapse;
	border: 0px;
	margin:0px;
}
.leer td{
   border: 0px ;
   vertical-align:top;
   text-align:left;
   font-size: 0.9em;
}
.leer th{
	border: 0px ;
	vertical-align:top;
	text-align:left;
}

/*Beginn Tabelle PageBrowser bei News und Jagd*/
.tx-ttnews-browsebox,.tx-jagd-pi1-browsebox table{
	border-spacing:0px;
	border-collapse: collapse;
	border: 0px solid #000;
	padding:0px;
	margin:0px;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell{
background-color: #45A544;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a{
color: #fff;
	padding:0px;
	margin:0px;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell p{
	padding:0px;
	margin:0px;
}
/*Ende Tabelle PageBrowser bei News*/



/*Tabelle Übersicht Fotogalerie*/
.tx-gooffotoboek-pi1 table {
	border-spacing:0px;
	border-collapse: collapse;
	border: 0px solid #000;
	padding:0px;
	margin:0px;
}
/*Ende Tabelle Übersicht Fotogalerie*/

/*Definition Listen*/
#inhalt ul {
	/*oben rechts unten links*/
	margin:0px 0px 20px 20px;
	padding: 0em;
}
#inhalt ul li{
	list-style: disc;
	padding: 0.2em;
	line-height: 1.4em;
}

#inhalt ul.csc-bulletlist {
	line-height: 1em;
	/*oben rechts unten links*/
	margin:0px 0px 20px 20px;
	padding: 0em;
}
#inhalt ul.csc-bulletlist li{
	list-style: disc;
}

#inhalt ol {
	line-height: 1em;
	/*oben rechts unten links*/
	margin:0px 0px 20px 20px;
	padding: 0em;
}
#inhalt ol li{
	list-style: decimal;
	line-height: 1.4em;
}
/**/
table.nohead{
border-spacing:0px;
border-collapse: collapse;
border: none;
}


.nohead th{
	/*background-color: #FAE4B9;*/
	font-weight:normal;
}
.nohead td{
text-align:left;
}
.nohead tr.tr-even {
	/*background-color: #FAE4B9;*/
}

.nohead tr.tr-odd {
	/*background-color: #FDF6E7;*/
}
