body {
  text-align:center;
  background-color:#D2C1AC;
  margin-left:5px;
  padding-left:5px;
  padding-top:10px;
}

div#shadow_right {
  width:970px;
  margin:0 auto;
  background-image:url(images/schatten_rechts_mitte.png);
  background-position:top right;
  background-repeat:repeat-y;
  text-align:left;
}

div#shadow_top {
  background-image:url(images/schatten_rechts_oben.png);
  background-position:top right;
  background-repeat:no-repeat;
}

div#printview {
  width:200px;
  float:right;
  text-align:right;
  padding:7px 10px;
}

div#shadow_bottom {
  height:20px;
  width:970px;
  margin:0 auto;
  background-image:url(images/schatten_unten_mitte.png);
  background-repeat:repeat-x;
}

div#shadow_bottom_right {
  background-image:url(images/schatten_unten_rechts.png);
  background-position:top right;
  background-repeat:no-repeat;
  height:20px;
}

div#shadow_bottom_left {
  background-image:url(images/schatten_links_unten.png);
  background-position:top left;
  background-repeat:no-repeat;
  height:20px;
}

div#outer_container {
  width:950px;
  background-color:#FFF;
  text-align:left;
  font-family:sans-serif;
}

div#leaf {
  position:absolute;
  margin-left:345px;
  margin-top:-4px;
  width:302px;
  height:224px;
}

div#head {
  height:205px;
  background-repeat:no-repeat;
  background-position:center bottom;
}

div#caption {
  height:205px;
  border-bottom:1px solid #888;
}

div#caption h1 {
  font-size:18px;
  padding-top:6px;
  padding-left:7px;
  padding-bottom:0px !important;
  border-bottom:1px solid #888888;
  height:24px;
}

table#toolbar_table {
  font-size:small;
  height:25px;
  margin-bottom:5px;
}

div#search {
  text-align:left;
  width:222px;
  height:30px;
  padding-left:8px;
}

div#breadcrumbs {
  text-align:left;
  padding:3px 2px 6px 0px;
}

div#breadcrumbs a {
  font-size:small;
}

div#inner_container {
  margin: 0px auto;
  padding: 0px;
  margin-top:10px;
}

div#left {
  float: left;
  width: 230px;
  margin: 0px;
  padding: 0px;

}

div#right {
  float: right;
  width: 230px;
  margin: 0px;
  padding: 0px;  

}

div#content {
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 230px;
  width:464px;
  font-size:small;
  line-height:1.4em;
}



div#footer {
  clear:both;
  padding:3px;
  margin-top:20px;
}

.selectmenu {
width:205px;
}

/* Text */
p,td {
  margin:0;
  padding:0;
  font-size:small;
  line-height:1.4em;
}

div#content li {
  font-size:small;
  list-style-type:square;
}

h1 {
  margin:0;
  padding:0;
  font-size:1.3em;
  font-weight:bold;
  border-bottom:1px solid #DDD;
  margin-bottom:5px;
  padding-bottom:4px;
}

h2 {
  margin:0;
  padding:0;
  font-size:120%;
}

h3 {
  margin:0;
  padding:0;
  font-size:small;
}

/* Links */
a {
  color:#666;
  font-size:small;
  text-decoration:none;
}

a:hover {
  color:#000;
  text-decoration:underline;
}

div#content a, div.content a, div#breadcrumbs a, a.darkred { 
  color:#932121;
  text-decoration:none;
  font-weight:bold;
}

div#content a:hover,div.content a:hover,div#breadcrumbs a:hover, a.darkred:hover { 
  text-decoration:underline;
}

/* Formulare */
form {
  padding:0px;
  margin:0px;
}

input[type="text"],textarea {
  border:1px solid #444;
  font-size:small;
  background-image:url(images/textinputbg.jpg);
  background-repeat:no-repeat;
  padding-left:4px;
}

/* Navigation Ebene 1 */
ul#navigation_first_layer {
  padding:0px;
  margin:0px;
  margin-bottom:15px;
}
ul.navigation_first_layer_right {
  border-right:none !important;
  border-left:1px solid #000;
}
ul#navigation_first_layer li { 
  background-image:url(images/navi_button2.png);
  background-repeat:no-repeat;
  list-style-type:none;
  width:100%;
  font-weight:normal;
}
ul#navigation_first_layer li a {
  padding-left:10px;
  color:#FFF;
  display:block;
  width:100%;
  padding-top:3px;
  padding-bottom:3px;
  width:220px;
}
ul#navigation_first_layer li a:hover {
  text-decoration:none;
  color:#000;
}
.active_first_layer {
  font-weight:bold;
}

/* Navigation Ebene 2 */
ul.navigation_sec_layer {
  padding:0px !important;
  margin:0px !important;
}
ul.navigation_sec_layer li {
  background-image:none !important;
  background-color:#DDDDDD !important;
  list-style-type:none !important;
  width:100% !important;
  border-bottom:1px solid #AAA !important;
  font-weight:normal;
}
ul.navigation_sec_layer li a {
  padding-left:20px !important;
  color:#000 !important;
  display:block !important;
  padding-top:3px !important;
  padding-bottom:3px !important;
  font-size:70% !important;
  width:210px !important;
}
ul.navigation_sec_layer li a:hover {
  text-decoration:none !important;
  color:#666 !important;
}
.active_sec_layer {
  font-weight:bold;
}

/* Navigation Ebene 3 */
ul.navigation_third_layer {
  padding:0px !important;
  margin:0px !important;
}
ul.navigation_third_layer li {
  background-image:none !important;
  background-color:#F7F7F7 !important;
  list-style-type:none !important;
  width:100% !important;
  border-top:1px solid #AAA !important;
  border-bottom:none !important;
  font-weight:normal;
}
ul.navigation_third_layer li a {
  padding-left:30px !important;
  color:#000 !important;
  display:block !important;
  padding-top:3px !important;
  padding-bottom:3px !important;
  font-size:70% !important;
  width:200px !important;
}
ul.navigation_third_layer li a:hover {
  text-decoration:none !important;
  color:#666 !important;
}
.active_third_layer {
  font-weight:bold;
}

/* Box */
div.box_left {
  padding:0px;
  margin:0px;
  margin-bottom:15px;
}

div.box_right {
  padding:0px;
  margin:0px;
  margin-bottom:15px;
}

div.box_caption {
  background-image:url(images/navi_button2.png);
  background-repeat:no-repeat;
  height:19px;
  color:#FFF;
  font-size:small;
  padding-left:10px;
  padding-top:3px;
  font-weight:bold;
}

.content {
  background-color:#DDDDDD;
  font-size:small;
  padding:5px 5px 5px 10px;
}

td.flag {
  width:30px;
  text-align:center;
}
a img {
	border:0px;
}

/* News */
.news-list-date {
float:right;
font-weight:bold;
font-size:small;
}
.news-list-content {
margin-top:5px;
margin-bottom:5px;
}
.news-list-morelink {
text-align:left;
}
.news-single-timedata {
font-size:small;
}
.news-single-backlink {
margin-top:10px;
}
div.tx-ttnews-browsebox table td {
padding-left:5px;
padding-right:5px;
}

/* RSS Feeds */
div#rss_one {
margin-top:10px;
}
div#rss_two {

}
.twrss_item_content {
	font-size:small;
	margin-bottom:7px;
}
.twrss_item_content p img {
	display:none;
}
.twrss_head_channel {
	font-size:1.3em;
	color:#000;
	margin:0px;
	font-weight:bold;
	font-family:sans-serif !important;
	border-bottom:1px solid #DDD;
	margin-bottom:5px;
	padding-bottom:4px;
}




/* Bildergalerie */
.tx-chgallery-pi1 .single {
	background:none;
	float:left;
	margin:5px 21px 5px 21px;
	padding:0px;
}
.tx-chgallery-pi1 .single .img {
	background:none;
	position:relative;
	width:115px;
}
.tx-chgallery-pi1 .single span {
	border:1px solid #AAA;
	display:block;
	margin:0px;
	min-height:18px;
	text-align:center;
	width:115px;
}

/* Kontaktformular */
* html fieldset, html* fieldset {
	padding-left:10px;
}

.tx-srfreecap-pi2-cant-read {
color:#000;
}

legend {
font-size:small;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

label {
font-size:small;
width:130px;
display:block;
float:left;
}

div.tx_powermail_pi1_fieldwrap_html {
margin-bottom:6px;
}

input.powermail_text, textarea.powermail_textarea {
width:300px;
}

.tx-srfreecap-pi2-cant-read {
display:block;
}
.tx-srfreecap-pi2-image {
margin:5px 0px 5px 130px !important;
border:1px solid #444;
}
.powermail_submit {
border:1px solid #000;
background-color:#EEE;
}
div.powermail_mandatory_js {
font-size:small;
color:red;
padding-left:130px;
padding-top:3px;
}

/* Sitemap */
ul.deep0 {
margin-top:0px;
}

li.deep0 {
list-style-type:square;
}

li.deep1 {
list-style-type:square;
}

.deep1 a {
font-weight:normal !important;
}

li.deep2 {
list-style-type:square;
}

/* Kalender */
.cal_entry {

}
.cal_list_entry_odd, .cal_list_entry_even {
font-size:small;
margin-bottom:10px;
padding-top:4px;
padding-bottom:4px;
}
.cal_list_entry_even {
background-color:#F4F4F4;
}
a.default_categoryheader {
background-color:transparent;
}
#calendar-event {
font-size:small;
}
.cal-description {
margin-bottom:10px;
margin-top:10px;
}
.calendar_odd, .calendar_even {
margin-bottom:8px;
}
/* Bildergalerie */
.tx-chgallery-pi1 .single {
	background:none !important;
	float:left !important;
	margin:5px 0px 5px 30px !important;
	padding:0px !important;
	width:117px;
}
* html .tx-chgallery-pi1 .single { margin-left:15px !important; }
.tx-chgallery-pi1 .single .img {
	background:none !important;
	position:relative !important;
	width:115px !important;
}
.tx-chgallery-pi1 .single span {
	border:1px solid #AAA !important;
	display:block !important;
	margin:0px !important;
	min-height:18px !important;
	text-align:center !important;
	width:115px !important;
	font-size:small;
}

/* Suchseite */
ul.browsebox {
padding-left:0px;
}
li.tx-indexedsearch-browselist-currentPage a{
color:#000 !important;
text-decoration:none !important;
}