
#content h1
{color:#917351;
font-size:1.5em;
margin:0px 0px 5px 0px;
display:block;}

#content h2
{color:#796043;
font-size:1.3em;
text-decoration:underline;
display:block;
margin:0px 0px 10px 0px;}

#content h3
{color:#917351;
font-size:1.1em;
display:block;
margin:0px 0px 5px 0px;}

#content p
{margin:0px 0px 20px 0px;
line-height:1.4em;}

#content img
{border:0px;}

#content a,#content a:visited
{color:#000;
font-weight:bold;}

#content ul
{margin:0px 0px 20px 0px;
padding:0px;}

#content li
{margin:0px 0px 8px 15px;}

.mittig
{display:block;
text-align:center;}

#content .trennlinie
{background:url(../img/schatten.jpg) center no-repeat;
height:47px;
margin:20px 0px 20px 0px;}

#navi .bild-seite-links
{
width:190px;
margin:10px 0px 0px 0px;
text-align:center;}

.einfaches-bild
{width:570px;
text-align:center;
}

/*** Text und Bild***/

.floatLeft
{float:left;
margin:0px 10px 5px 0px;}

.floatRight
{float:right;
margin:0px 0px 5px 10px;}


.team
{overflow:hidden;
clear:both;}

/***Tabellen***/


#content table
{width:550px;}

.td1,.th1
{width:40%;
text-align:left;}

.td1 p,.td2 p,.td3 p,.th1 p,.th2 p,.th3 p
{margin:0px 0px 3px 0px !important;}

.td2,.th2
{text-align:right;
width:40%;}

.td3,.th3
{text-align:right;
width:40%;}

.termin-ueberschrift
{display:block;
background:#B49879;
padding:8px 0px 8px 5px;
font-weight:bold;
color:#fff;
margin:15px 0px 15px 0px;}


/***Mp3 Player***/

.cdrahmen
{
margin:0px 0px 20px 0px;
padding:5px;}


.cover
{
padding:10px;
width:180px;
float:left;}

.cover img
{width:190px;}

.rahmen
{float:left;
width:320px;
padding:5px;}


.rahmen ul
{margin:0px;
padding:0px;}

.rahmen li
{list-style-type:none;
display:block;
margin:0px 0px 0px 0px !important;
padding:10px;
border-bottom:1px solid #DEDEDE;}


.rahmen li a
{text-decoration:none;
}

.stopbutton
{color:#ff0000 !important;}



/***Kontaktformular***/

.buttonnormal
{width:207px;
margin-top:15px;
background-color:#66201C;
padding:2px;
color:#fff;
cursor:pointer;
font-size:12px;
border:1px solid #363636}

.errorbox
{
padding:0px;
color:#ff0000;
border:1px dashed #ff0000;
padding:5px;
margin:30px 0px 0px 0px;
line-height:1.5em;}

.form-tr
{line-height:2.4em;}

.txtgrey
{padding-right:10px;
width:150px;
text-align:right;}

.formfeld,
.formfelderror
{width:200px;
background-color:#fff;
padding:2px;
color:#000000;
font-size:12px;
border:1px solid #707070;
}


.formfelderror
{
background-color:#FFC8C8;
}



/**Paginator**/

.paginate_nav {
	text-align: center;
	margin-left: 15px;
	height: 22px;
font-size:1.1em;
font-weight:normal !important;
}

.paginate_nav span {
	display: block;
	float: left;
	line-height: 13px;
	margin: 2px 2px 2px 0;
}

.paginate_nav .paktiv {
	text-align: center;
	background-color: #B63832;
	border: 1px solid #303030;
	color: #fff;
	display: block;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
}

.paginate_nav li {
	display: block;
	float: left;
margin:0px !important;
        
	line-height: 13px;
	color: #1b5a9f;
}

.paginate_nav li a {
	color: #000;
	background-color: #fff;
	display: block;
font-weight:normal !important;
	text-decoration: none;
	font-weight: normal;
}

.paginate_nav li a:hover ;{
	background-color: #ffffff;
	border: 1px solid #bbbbbb;
	color: #303030;
	display: block;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
}

.paginate_nav span a {
	background-color: #ffffff;
	border: 1px solid #bbbbbb;
	color: #303030;
	display: block;
font-weight:normal !important;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
}

.paginate_nav span a:hover,.paginate_nav span a:active {
	background-color: #DB837E;
	border: 1px solid #303030;
	color: #fff;
}

.paginate_nav span.aktuell {
	background-color: #B63832;
	border: 1px solid #303030;
	color: #ffffff;
	padding: 1px 5px 2px 5px;
}

.paginate_art {
	clear: both;
}


.galerie .image
{float:left;
margin:5px;}