* {
	margin: 0;
	padding: 0;
}
p{
padding-bottom: 5px;
}

ul, a {
 padding   : 0;
 margin    : 0;
 color     : black;
 list-style: none;	
}

h1 {
 font-size: 1.4em;
 margin: 0.3em 0 0.4em 0;
 font-weight: bold;
}
h2 {
 font-size: 1.1em;
 font-weight: bold;
 margin: 0.3em 0 0.4em 0;
}

h3,h4,h5,h6 {
 font-size: 1em;
}

body {
	font-family: verdana,helvetica,arial,Tahoma,sans-serif;
	font-size: 76%;
}

#top_links{
	display: none;	 
}
#top_links ul li {
  display    : inline;
}

#header {
	display: none;
}
#header_logo {
	display: none;
}

#header_image{
	display: none;
}
#vor_nav1{
	display: none;
}

#nav1_wrapper{
display: none;
}
#search { 
display: none;
}

#nav1 {
display: none;
 }


#content_wrapper {	
}
#wrapper_left {
display: none;
}

#wrapper_right {
}

#wrapper_right {

}
#content {
}
#content_full {

}
#content a, #content_full a {
text-decoration: underline;
 font-weight: bold;
}

#content h1,#content_full h1 {
 font-size: 1.4em;
 margin: 0 0 0.4em 0;
 font-weight: bold;
}
#content h2,#content_full h2  {
 font-size: 1.15em;
 font-weight: bold;
 margin: 0.3em 0 0.4em 0;
 color: #373737;
}
#breadcrumb {
  width: 70%;
  margin-left: 0px;	
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 10px;
  color: #000;
}
#breadcrumb a{
  text-decoration: none;
  color: #000;
}
#breadcrumb a:hover{
  text-decoration: underline;  
  color: #000;
}

#cbox_col {
display: none;
}
#footer{
display: none;
}
#printer{
display: none;
}
#nav2{
display: none;
} 

.input{
	width: 100px;	
}
* html .input{
	height: 20px;	
}
/* Bilder */

.container {
   width: 99.5%;
   overflow: hidden;
   margin-bottom: 1em;
}
.container img {
	border-color:#0B8D43;
}

.left {
	float: left;
	margin: 0 0.4em 0.4em 0;
	width: auto;
}
.right {
	float: right;
	margin: 0.4em 0 0 0.4em;
	width: auto;
}

.bildunterschrift {
	color: #686868;
	font-size: 0.9em;
	text-align: center;
	padding: 0.2em;
}
.textblock {
	margin-bottom: 0.4em;
}
.textblock ul, .textblock ol {
	margin:0;
	padding-left:24px;
}
.textblock ul li {
	list-style: disc;
}
.textblock ol li {
	list-style: decimal;
}
.blockfloat {
   width: 48.5%;
   float: left;
   margin-right: 1%;
}

.block {
 margin-bottom: 1em; 
}
.clear {
	clear: both;
}


/* Tabellen */
* html .contenttable td, * html .smarttable td, * html .contenttable th, * html .smarttable th,* html table td,* html table th  {
font-family: Verdana,helvetica,arial,Tahoma,sans-serif;
font-size: 0.8em;
}

.contenttable td, .smarttable td {
	background-color: #F4F4F4;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-spacing: 2px;
        padding: 2px;
}
.contenttable th, .smarttable th, {
	background-color: #D7D7D7;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-spacing: 2px;
        padding: 2px;
}
.hidden {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}
.smaller {
	font-size: 0.9em;
}
.center {
	text-align: center;
}
.important {
	color: red;
	font-weight: bold;
}

.remark {
	font-weight: bold;
}

.boxremark {

	display: block;
	margin: 3px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

/*Ende Tabellen*/
#sitemap ul li {
	list-style: disc;
        padding: 0.2em 0 0.2em 0;
}
#sitemap ul li ul li{
	list-style: circle;
        padding: 0.2em 0 0.2em 0;
}

#sitemap ul li a{
        color: #000;
        text-decoration: none;
}
#sitemap ul li ul li a{
        color: #000;
        text-decoration: none;
        font-weight: normal;
}

#sitemap a:hover{
	text-decoration: underline;
}
/* Modul: FormMailer */
.fm_container {
overflow:hidden;
width:99%;
margin-bottom:0.7em;
}
.fm_block {
overflow:hidden;
width:99%;
margin-bottom:0.7em;
}
.fm_left {
float:left;
text-align: right;
width:33%;
}
.fm_left_col {
float:left;
text-align: right;
width:68%;
}
.fm_right {
float:right;
width:66%;
}
.fm_right_col {
float:right;
width:30%;
}


.fm_break {
width:99%;
padding-left:0.25em;
margin-bottom:0em;
margin-top:0em;
}

.fm_submit {
width:96%;
text-align:right;
}

.fm_right option {
margin-right:2em;
}

.fm_submit input {
}
.fm_error {
color:#ff0000;
}



/*events*/
.input_t{
width: 45px;
}
.input_m{
width: 100px;
}
.input_j{
width: 60px;
}
.input_o{
width: 300px;
}
.input_v{
width: 445px;
}
.input_k{
width:220px;
}
/*inserate*/
.table_head {
        background-color: #CFE7A9;
        padding: 3px;
	
}
.errormessage {
	color: #FFFFFF;
	background-color: #B22222;
	padding: 10px;
        width: 78%;
}

th{
padding: 3px;
}
.rowwhite {
	font-size: 12px;
	padding: 3px;
	background-color: #FFFFFF;
}

.rowwhite td {
        font-size: 12px;
	padding: 3px;
	background-color: #FFFFFF;
}

.rowwhite img {
	border: none;
}

.rowcolor {	
	font-size: 12px;
	padding: 3px;
	background-color: #efefef;
}

.rowcolor td {
	font-size: 12px;
	padding: 3px;
	background-color: #efefef;
}

.rowcolor img {
	border: none;
}

.fieldset {
	margin: 5px 10px 18px 0px;
	width: 85%;
	padding: 8px 3px 3px 3px;
}
.fieldset_search {
	margin: 5px 10px 18px 0px;
	width: 88%;
	padding: 8px 3px 3px 3px;
}

.legend {
	font-weight: bold;
}

.feldbezeichner {
	padding: 4px;
	width: 135px;
	font-weight: bold;
        vertical-align: top;
        text-align:right;
}
