* { padding: 0; margin: 0; }

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	background-image: url(bilder/backgr.jpg);
	background-repeat: repeat-x;
	background-color: #F2EDDA;
}
img {border:0px;}

#wrapper {
	width: 837px;
	background-image: url(bilder/content_back.jpg);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	color: #333;
	width: 837px;
	float: left;
	padding: 0px;
	height: 88px;
	background-color: #FCF3E2;
	background-image: url(bilder/header_1.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navigation {
	float: left;
	width: 837px;
	color: #333;
	padding: 0px;
	background-color: #8F2E0E;
	background-image: url(bilder/navi_back.jpg);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#leftcolumn {
	color: #333;
	height: 120%;
	width: 216px;
	float: left;
	background-image: url(bilder/news_back.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#rightcolumn {
	float: right;
	color: #333;
	width: 550px;
	display: inline;
	margin-top: 12px;
	margin-right: 25px;
	margin-left: 0px;
}
.klick_navi {
	display: block;
	float: right;
	width: 180px;
	padding-top: 12px;
	padding-right: 20px;
	font-size: 10px;
}

#navcontainer_main {
	width: 780px;
	height: 42px;
	padding-left: 22px;
}

#footer {
	width: 837px;
	clear: both;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}#header2 {
	float: left;
	width: 837px;
	color: #333;
	padding: 0px;
	background-color: #FDF7EB;
	background-image: url(bilder/header_2.jpg);
	background-repeat: no-repeat;
	height: 167px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* +++ Navi startet hier */

.btn_left, .btn_left_active, .btn_right, .btn_right_active{
	float:left;
	width:5px;
	height:43px;
	text-transform: uppercase;
}

.btn_left{
  background-image: url(bilder/navi/links.jpg);
  background-repeat: no-repeat;
}
.btn_left_active{
  background-image: url( bilder/navi/links_a.jpg);
  background-repeat: no-repeat;
}
.btn_right{
  background-image: url(bilder/navi/rechts.jpg);
  background-repeat: no-repeat;
}
.btn_right_active{
  background-image: url( bilder/navi/rechts_a.jpg);
  background-repeat: no-repeat;
}
.btn_center, .btn_center_active{
        float:left;
        height:29px;
        background-repeat: repeat-x;
        padding-top:14px;
        padding-left:3px;
        padding-right:7px;
}
.btn_center{
  background-image: url(bilder/navi/middle.jpg);
}
.btn_center_active{
  background-image: url(bilder/navi/middle_a.jpg);
  background-color:#FFFFFF;
}
.btn_text, .btn_text_active{
	padding-top:7px;
	text-transform: uppercase;
}

.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:active, 
.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
       
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:active{
	color: #e4d5b0;
	text-transform: uppercase;
}
.btn_text a:hover {color: #faf2e0;}

.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
	color: #fcf4e2;
	text-transform: uppercase;
}
.breaker{
  overflow:hidden;
  height:1px;
  clear:both;
}
/* +++ Navi ende hier */
/* +++ styles +++ */

.footer {
	font-size: 10px;
	color: #666666;
	display: block;
	width: 200px;
	padding-left: 25px;
}
.footer a  {
	color: #666666;
	text-decoration: none;
}
.footer a:link {
	color: #666666;
	text-decoration: none;
}
.footer a:hover {
	color: #666666;
	text-decoration: underline;
}
.footer a:visited {color: #666666;}
.footer a:active {color: #666666;}


/* +++ mini navi +++*/
ul#mini_navi
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#mini_navi li
{
display: inline;
list-style-type: none;
}

#mini_navi a {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#mini_navi a:link, #mini_navi a:visited
{
color: #438e4e;
text-decoration: none;
}

#mini_navi a:hover
{
color: #3c7344;
text-decoration: underline;
}


/* +++  sonstige formatierungen +++ */

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 17pt;
	color: #8f2d0e;
	/*text-transform: uppercase;*/
	letter-spacing: 0pt;
	display: block;
	padding-bottom: 12px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 11pt;
	color: #8f2d0e;
	text-transform: uppercase;
	letter-spacing: 0pt;
	display: block;
	padding-bottom: 5px;
	padding-top: 12px;
	padding-left:0px;
}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 11pt;
	color: #8f2d0e;
	text-transform: uppercase;
	letter-spacing: 0pt;
	display: block;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 12px;
}

h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 17pt;
	color: #c7bda5;
	text-transform: uppercase;
	letter-spacing: 0pt;
}

h2 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 11pt;
	color: #8f2d0e;
	text-transform: uppercase;
	letter-spacing: 0pt;
	display: block;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 12px;}
	
/* News css */
.news-latest-container h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #8b7f60;
	display: block;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8b7f60;
	width: 150px;
	padding-left: 2px;
}
.news-latest-container {
	padding-left: 12px;
	padding-top: 12px;
}
.news-latest-date {
	font-size: 11px;
	font-weight: bold;
	color: #8f2d0e;
	padding-top: 5px;
	padding-bottom: 4px;
	display: block;
}
.news-latest-container .news-latest-item h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #595858;
}
.news-latest-item a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.news-latest-morelink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-left: 150px;
	padding-bottom: 12px;
}

.news-latest-morelink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


.news-latest-item h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #595858;
}

.news-latest-container {width:180px;}

.news-latest-date a {
	color: #8f2d0e;
	text-decoration: none;
}

.csc-textpic-caption {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8f2d0e;
	display: block;
	padding-bottom: 5px;}

.csc-textpic-image {
	margin-right: 2px;
	margin-bottom: 2px;
	/*border-right-width: 1px;*/
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e9ddbf;
	border-bottom-color: #e9ddbf;
}
#gbokk_entry {
	width: 150px;
	padding-left: 12px;
}

.tx-guestbook-field {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	width: 150px;
	margin-left:12px;
	margin-bottom:1px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
}

input {}

.tx-guestbook-form-textarea {
	width: 150px;
	margin-left:12px;
	float:left;
	display:block;
	margin-top:12px;
	height:80px;
}

#nachricht {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	display: block;
	float: left;
	width: 30px;
	margin-left:12px;
	margin-top:12px;
}

.nachrichtmuss {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: red;
	display: block;
	float: left;
	width: 10px;
	margin-left:25px;
	margin-top:12px;
}

.tx-guestbook-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8f2d0e;
	display: block;
	width: 470px;;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color:#E8DDBF;
}

.gbook_left {
	background:#fdf7ea;
	float:left;
	min-height:4em;
	padding:1em;
	width:160px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #8f2d0e;

}
.gbook_left a, a:link, a:hover, a:visited, a:active {color:#8f2d0e;}
.tx-guestbook-date {font-size:11px;}

#last_gb {
	width: 542px;
	clear: both;
	color: #333;
	margin-top: 40px;
	margin-right: 13px;
	margin-bottom: 5px;
	margin-left: 17px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-color: #f0e6cc;
	height: 100px;
	float: right;
padding-right:13px;
}

h2 tx-guestbook-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8f2d0e;
	display: block;
	width: 470px;;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color:#E8DDBF;
}

.csc-textpic-imagerow {width:550px;}

.csc-mailform {
        border: 0px;
        width:494px;
        padding-top:30px;
}

.csc-mailform-field {
	margin-bottom:10px;
}
 
.csc-mailform-field label {
	display:inherit;
	width:160px;
	float:left;
	text-align: left;
	font-size: 12px;
}
 
.csc-mailform-submit {
        width:200px;
        margin-left:160px;
}
#leftcolumn2 {
	color: #333;
	height: 120%;
	width: 204px;
	float: left;
	background-image: url(bilder/news_back.jpg);
	background-repeat: repeat-y;
	padding-top: 4px;
	padding-left: 12px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#leftcolumn-cater {
	color: #333;
	height: 120%;
	width: 216px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	clear: both;
	background-image: url(bilder/news_back.jpg);
	background-repeat: repeat-y;
}
.left {
	display: block;
	padding-top: 40px;
}
