h1 {
	font-size: 18px;
	margin: 0;
	padding: 0 0 10px;
	letter-spacing: -1px;
}

h1 .title1 {
	color: #B13715;
}

h1 span.title2 {
	color: #000000;
}

h2.denglisch {
	font-weight: bold;
	padding: 2px;
	background: #F7E3C3;
	font-size: 13px;
}

hr {
	border: none;
	border-bottom: 1px dotted #7F7F7F;
	color: #7F7F7F;
	height: 1px;
	margin: 10px 0;
	padding: 0;
}

p {
	margin: 10px 0;
}

a.tothetop {
	text-decoration: none;
	color: #000000 !important;
	font-size: 10px;
	font-weight: bold;
	float: right;
	padding-bottom: 10px;
}

.subline {
	font-size: 12px;
	color: #7F7F7F;
}

#content #right img {
	background: #FFFFFF;
	border: 3px solid #E7DABF;
	padding: 3px;
}

.zitat {
	font-size: 15px;
	font-style: italic;
	color: #BB360D;
}

.image_right {
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}

.image_left {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

.image_left_noborder {
	border: none !important;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

.headline_black {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

#right ul {
	padding-left: 20px;
}

#right ul li {
	font-weight: normal;
}

#right a {
	color: #B43417;
	font-weight: bold;
	text-decoration: none;
}

#text_parent a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.red {
	color: #B13715;
}

img.more {
	border: none !important;
	padding: 0 !important;
}

.kontakt_input {
	border: 1px solid #DEC59E;
	margin: 1px;
	padding: 2px;
	width: 300px;
}

.kontakt_select {
	background: #FFFFFF;
	border: 1px solid #DEC59E;
	margin: 1px;
	width: 70px;
}

.kontakt_text {
	border: 1px solid #DEC59E;
	margin: 1px;
	padding: 2px;
	width: 300px;
	font-family: Arial;
	font-size: 13px;
}

.kontakt_submit {
	background: #FFFFFF;
	border: 1px solid #DEC59E;
	font-weight: bold;
	width: 306px;
	margin: 1px;
	padding: 1px;
}

.zert_admin {
	position: absolute;
	display: none;
	right: 0;
}

#zert .zert:hover .zert_admin {
	display: block;
}

.termin1 {
	background: #F7E3C3;
	border-bottom: 3px solid #E7DABF;
	padding: 3px;
}

.termin2 {
	background: #FFFFFF;
	border-bottom: 3px solid #E7DABF;
	padding: 3px;
}

.anfrage_box {
	background: #FFF0DB;
	border: 1px solid #DEC59E;
	padding: 15px 5px;
	width: 500px;
}

.term_row1 td {
	background: #F7E3C3;
	border-bottom: 3px solid #E7DABF;
	padding: 3px;
}

.term_row2 td {
	background: #FFFFFF;
	border-bottom: 3px solid #E7DABF;
	padding: 3px;
}



.c_table {
	background: #F7E3C3;
	border: 3px solid #E7DABF;
	margin-left: 5px;
}

.c_row1 {
	padding-left: 3px;
}

.c_row2 {
	background: #FFFFFF;
	padding-left: 3px;
}