

/* ### headlines ############################################################ */

h1 {
	color:#534530;
	font-size:14pt;
	font-weight:bold;
}

h2 {
	color:#534530;
	font-size:14pt;
	font-weight:bold;


}

h3 {
	color:#534530;
	font-size:14pt;
	font-weight:bold;
}

h4 {
	color:#534530;
	font-size:14pt;
	font-weight:bold;
}

h5 {
	color:#534530;
	font-size:14pt;
	font-weight:bold;
}

h6 {
	color:#534530;
	font-size:14pt;
	font-weight:bold;
}


.cc_container .cc_btn {
background-color: #fff !important; /* Farbe des Buttons */
color: #534530 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #534530 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #ffffff !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #fff !important; /* Textlink-Farbe "Mehr Infos" */
text-decoration: underline !important;
}



/* ### Images ############################################################ */

img {
	display:block;
	margin:0px 0px 0px 0;
}



img.floatLeft {
	float:left;
	margin:0px 0px 0px 0;
}

img.floatRight {
	float:right;
	margin:0px 0 0px 0px;
}

img.floatCenter {
	float:center;
	margin:0px 0 0px 0px;
}


#main-block-folge img {
	display:block;
	margin:0px 15px 5px 0px;
}

#main-content-block img.floatLeft {
	float:left;
	margin:0px 8px 5px 0px;
}

#main-content-block img.floatRight {
	float:right;
	margin:0px 8px 5px 0px;
}

#main-content-block img.floatCenter {
	float:center;
	margin:0px 8px 5px 0px;
}





/* ### Hyperlinks ######################################################### */

a, 
a:link {
	color:#534530;
	text-decoration:underline;
}

a:visited {
	color:#534530;
	text-decoration:none;
}

a:hover {
	color:#2e2210;
	text-decoration:none;
}

a:active {
	color:#534530;
	text-decoration:none;
}




	
	
	

#impr {
	color:#ffffff;
    font-size:9pt;
	text-decoration:underline;

}


.impr a,
.impr a:link  {
	color: #ffffff;
	text-decoration:underline;


}

.impr a:hover {
	color: #ffffff;
	text-decoration:none;

}

.impr a:active {
	color: #ffffff;
	text-decoration:underline;
	}



#footer-l {
	color:#000000;
    font-size:9pt;

}


.footer-l a,
.footer-l a:link  {
	color: #000000;
	text-decoration:underline;


}

.footer-l a:hover {
	color: #000000;
	text-decoration:none;

}

.footer-l a:active {
	color: #000000;
	text-decoration:underline;
	}
	
.footer-l a:visited {
	color: #000000;
	text-decoration:underline;
	}


/* ### Paragraphs ########################################################## */


p {
	margin-bottom:1.2em;
	
	line-height:1.2em;
}

br {

}






/* ### Tables ############################################################## */

table {
	

}

td {

	padding:0 0 0 0;
}


/* ### Blockquotes ########################################################## */

blockquote {
	margin:0 0 0 20px;
}


/* ### Lists ################################################################ */

ul, 
ol {

	
}

ol li {
	margin:0 0 0px 20px;
	list-style-type:decimal;
} 
ul li {
	margin:0 0 0px 20px;
	list-style-type:square;
}


/* ### Module ################################################################ */

#main-content-block div.floatLeft img {
	float:left;
	margin:0px 8px 5px 0px;
}

#main-content-block div.floatRight img {
	float:right;
	margin:0px 8px 5px 0px;
}

#main-content-block div.floatCenter img {
	float:center;
	margin:0px 8px 5px 0px;
}

/*
#main-content-block a.more {
	clear:left;
	position: relative;
	left: 120px;
}
*/


/* ### Bildgalerie ### */

#main-content-block div.galerie {
	clear: both;
}
#main-content-block div.galerie div.image {
	float: left;
	width: 270px;
}

#main-content-block div.galerie div.image img{
	padding: 0px;
	border:1px solid #aaa;
}


/* ### Formular ################################################################ */

label.text{
	width: 160px;
	height: 25px;
	display:block;
	float:left;
	clear: left;
	padding-top:5px;
			margin:0px 0px 0px 0px;
}

label.captcha{
	width: 120px;
	height: 25px;
	display:block;
	float:left;
	clear: left;
	padding-top:5px;
			margin:0px 0px 0px 0px;
}

label.textarea{
	width: 160px;
	height: 25px;
	display:block;
	clear: left;
	padding-top:5px;
			margin:0px 0px 0px 0px;
}
input.text {
	float:left;
	font-family: 'PT Sans Narrow', verdana, arial,  sans-serif;
	font-size: 13pt;
	width: 310px;
	height:25px;
	background-color: #ffffff;
	color:#000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
			margin:0px 0px 0px 0px;
}


input.captcha {
	float:left;
	font-family: 'PT Sans Narrow', verdana, arial,  sans-serif;
	font-size: 13pt;
	width: 118px;
	height:25px;
	background-color: #ffffff;
	color:#000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;


}

textarea.textarea {
	float:left;
	font-family: 'PT Sans Narrow', verdana, arial,  sans-serif;
	font-size: 13pt;
	width: 645px;
	height:175px;
	background-color: #ffffff;
	color:#000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
		margin:0px 0px 0px 0px;
}

.submit{
    width: 160px;
	font-family: 'PT Sans Narrow', verdana, arial,  sans-serif;
	font-size: 13pt;
	height:25px;
	background-color: #ffffff;
	color:#000000;
	margin-top: 5px;
	padding-bottom:20px;
	margin-bottom:15px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}