body{
       font:11pt/120% Arial, serif;
       background-color: white !important;
       background-image: none !important;
       width:95%;
}

h1,h2,h3,h4,h5,h6 {
    font-size:20pt;
    line-height:110%;
    margin:0;
    padding:0;
}

.clearer {
	padding:0;
	margin:0;
	font-size:0;
	clear:both;
	line-height:0;
}

a {
        color:#000000;
}

/********************************************************/
/********** Linkfarbe ***********************************/

#wrapper #directlinks a,
#wrapper #footer #rfooter a,
#wrapper #content_wrapper #mainnavigation a,
#wrapper #content_wrapper #zusatz a,
#wrapper #footer #lfooter a {
	color:#000000;
	text-decoration:none;
}

#wrapper #directlinks a:hover,
#wrapper #footer #rfooter a:hover,
#wrapper #content_wrapper #mainnavigation a:hover,
#wrapper #content_wrapper #zusatz a:hover,
#wrapper #footer #lfooter a:hover {
	color:#000000;
}


/********************************************************/
/********************************************************/

#wrapper {
    position:relative;
    width:95%;
    padding:0;
    margin:0;
    border:0;
}

#wrapper #directlinks {
	display:none;
}

#wrapper #content_wrapper {
	float:left;
	padding:0;
	margin:0;
	width:100%;
	position:relative;
	z-index:10;
}

/********************************************************/
/********************************************************/

#wrapper #content_wrapper #mainnavigation {
	display:none;
}

/********************************************************/

#wrapper #content_wrapper #zusatz {
	float:left;
	padding:20px;
	margin:0;
	width:100%;
	position:relative;
	display:inline;
}

/********************************************************/

#wrapper #content_wrapper #cnt {
	float:left;
	padding:20px;
	margin:0;
	width:100%;
	position:relative;
}

#wrapper #content_wrapper #cnt h1,
#wrapper #content_wrapper #cnt h2 {
	padding:0 0 8px 0;
	margin:0 0 0 0;
        line-height:24px;
}

#wrapper #content_wrapper #cnt img {
	border:none;
}

/********************************************************/
/********************************************************/


#wrapper #footer {
	float:left;
	padding:20px;
	margin:0;
	width:100%;
	position:relative;
	z-index:22;
	display:inline;
	background:none;
}

#wrapper #footer #lfooter {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	position:relative;
}

#wrapper #footer #rfooter {
	display:none;
}

#wrapper #footer_end {
	display:none;
}

/********************************************************/

#wrapper #tatzen {
	display:none;
}

/********************************************************/

#wrapper #highlight {
	display:none;
}

/********************************************************/

#wrapper #bigimage {
	display:none;
}

#wrapper #directlinks {
	display:none;
}

/********************************************************/
/********************************************************/

#wrapper #mainnavigation {
	display:none;
}

/********************************************************/
/********************************************************/

#wrapper #content_wrapper #cnt h1,
#wrapper #content_wrapper #cnt h2 {
	padding:0 0 8px 0;
	margin:0 0 0 0;
        line-height:24px;
}

#wrapper #content_wrapper #cnt img {
	border:none;
}

/********************************************************/
/********************************************************/

#wrapper #content_wrapper .news {
        clear:both;
        float:left; 
        padding:20px;
        margin:0 0 0 0;
        border-bottom:1px solid #695500;
        width:100%;
}

#wrapper #content_wrapper .news .text a {
        color:#000000;
        text-decoration:underline;
        font-weight:bold;
}

#wrapper #content_wrapper .news .image {
        float:right;
        width:200px;
        padding:0 0 15px 15px;
        margin:0;
        text-align:right;
}

#wrapper #content_wrapper .news .image img {
        border:none;
}

/********************************************************/

#sitemap,
#sitemap ul,
#sitemap ol {
        padding:0;
        margin:0;
}

#sitemap li {
        list-style-type:none;
        padding:0;
        margin:0;
}

/********************************************************/

.gallery_image  {
      float:left;
      padding:0;
      width:160px; 
      margin:0 15px 0 0;
}

.gallery_image img {
      margin-bottom:0;
}

.gallery_image .medianame {
      padding:0;
      margin:0 0 15px 0;
      text-align:center;
      width:100%;
      font-size:0.8em; 
      float:left;
}

.gallery_image .medianame a {
      font-size:0.8em;
}
