/* CSS Document */
* {
margin:0;
padding:0;
}
a img {
border:none;
}
table {
	font-size:1em;
}
* html p.bodytext, * html h2, * html h3, * html table, * html .news_latest_category, * html .produkte_list_category, * html .produkte-single-category {
	height:1%;
}
body {
margin-top:24px;
margin-bottom:24px;
font-size:1em;
/*font-size:16px;*/
font-family:Arial, Helvetica, sans-serif;
color:#4d4d4d;
/*background-color:#006AB3;
background-color:#7FB4D9;*/
background-color:#408FC6;
text-align:center;
}
#wrapper {
width:56.5em;
min-width:904px;
/*min-height:700px;*/
margin:0 auto;
/*max-width:100%;*/
text-align:left;
background-color:#fff;
}
#header {
height:84px;
padding-right:24px;
}
#logo {
font-size:1em;
}
#logo img {
width:22em;
min-width:352px;
}
#meta_nav {
margin-top:24px;
list-style-type:none;
font-size:0.7em;
}
#meta_nav li {
float:left;
color:#006AB3;
text-transform:uppercase;
font-weight:bold;
}
#meta_nav li a {
text-decoration:none;
font-weight:bold;
}
#meta_nav li a:hover {
text-decoration:underline;
}
#search {
margin:22px 0px 0px 12px;
font-size:0.7em;
}
#search fieldset {
border:none;
display:inline;
}
#search label {
	color:#006AB3;
}
#tx_indexedsearch_searchbox {
	font-size:0.9em;
}
.searchbox-button {
	width:12px;
	height:12px;
}
#adresse {
clear:right;
margin-top:10px;
margin-bottom:0.25em;
font-style:normal;
font-size:0.7em;
text-align:right;
width:45.5em;
}
/*
* html #adresse {
width:45.5em;
}
*/
#navigation {
clear:both;
/*margin-bottom:12px;*/
}
#navigation ul {
list-style-type:none;
margin-left:24px;
}
#navigation ul li {
float:left;
width:10.5em;
min-width:168px;
margin-right:0.25em;
margin-bottom:0.25em;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}
#navigation ul li a {
color:#fff;
font-size:0.7em;
text-decoration:none;
background-color:#006AB3;
display:block;
padding:6px 0px 6px 0px;
}
#main {
padding:8px 24px 12px 24px;
}
/*#slideshow {
	margin-bottom:4px;
}
#slideshow img {
width:26.625em;
}
#news_cal {
	width:8.75em;
	width:140px;
	float:left;
	display:inline;
	margin-right:0.25em;
}
#partners {
	float:left;
	display:inline;
	margin-top:9px;
}
#banner {
	clear:left;
	margin-top:4px;
}*/
#breadcrumbs {
	font-size:0.7em;
	margin-left:24px;
	padding-top:4px;
	font-weight:bold;
}
#breadcrumbs a {
	color:#DC0019;
	text-decoration:none;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}


/* Content-Elemente */
h2 {
	font-size:1.3em;
	margin-bottom:0.8em;
	text-transform:uppercase;
	padding-bottom:8px;
	border-bottom:1px solid #AAA69F;
	padding-top: 2px;
}
h3 {
	font-size:1.2em;
	margin-bottom:0.6em;
}
h4 {
	font-size:1.1em;
	margin-bottom:0em;
	margin-top: 1.2em;
}
p.bodytext {
	margin-bottom:0.5em;
}
a {
color:#006AB3;
}

.csc-header {
	clear:both;
}

/* CSS-KLASSEN */
.hiddenStructure, .ignore {
position:absolute;
top:-3000px;
left:-3000px;
}
.floatclear {
clear:both;
height:0px;
font-size:0px;
}
.f_left {
float:left;
display:inline;
}
.f_right {
float:right;
display:inline;
}
.half {
width:26.625em;
}
/*
#flash_box {
	width:53.5em;
}

.logo_flash {
	position:absolute;
	z-index:0;
}
*/
#teaser_box_1, #teaser_box_2, #teaser_box_3 {
	/*width:17.5em;*/
	margin-top:24px;
	margin-bottom:2px;
}
#teaser_box_1, #teaser_box_2 {
margin-right:11px;
}
.inline {
	padding:18px 18px 24px 18px;
	font-size:0.75em;
	line-height:135%;
	min-height:428px;
}
.left_col {
width:10.5em;
min-width:168px;
min-height:5px;
/*background-color:#333366;*/
}
.left_col .inline {
	padding:0px;
	font-size:0.7em;
	min-height:1px;
}
.left_col h2 {
	border-bottom:none;
}
.left_col .inline div {
	background-color:#006AB3;
}
.left_col .inline h2 {
	color:#fff;
	font-size:1em;
	padding:5px 10px 0px 10px;
	text-transform:uppercase;
	text-align:center;
}
.left_col .inline ul {
	margin:0px 2px 0px 2px;
	list-style-type:none;
}
.left_col .inline ul li {
	color:#fff;
	padding:4px 10px 4px 10px;
	background-color:#408FC6;
	/*border-bottom:1px solid #fff;*/
}
.left_col .inline ul li.current {
	font-weight:bold;
}
.left_col .inline ul li a {
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
.left_col .inline ul li ul {
	margin-top:2px;
	/*list-style-type:disc;*/
	list-style-type:none;
}
.left_col .inline ul li ul li {
	color:#fff;
	padding:4px 5px 4px 5px;
	margin-left:10px;
	background-color:#408FC6;
	border-bottom:none;
}

.content_col {
width:26.75em;
min-width:168px;
min-height:476px;
/*background-color:#aa7766;*/
}
.content_col_big {
width:42.75em;
min-width:168px;
min-height:476px;
/*background-color:#aa7766;*/
}
.content_col_mid {
width:32em;
min-width:168px;
min-height:476px;
/*background-color:#aa7766;*/
margin-left:10.75em;
}
.content_col_small {
width:32em;
min-width:168px;
min-height:476px;
/*background-color:#aa7766;*/
}

.right_col {
width:15.75em;
min-width:252px;
background-color:#333366;
}
.m_right {
	margin-right:0.25em;
}

.box_top {
height:3px;
background:#F7F7F6 url(bg/box_border.jpg) repeat-x top left;
}
.box_top_l {
height:3px;
background:transparent url(bg/box_top_left.jpg) no-repeat top left;
}
.box_top_r {
height:3px;
background:transparent url(bg/box_top_right.jpg) no-repeat top right;
}
.box_mid {
	background-color:#F7F7F6;
}
.box_mid_l {
background:transparent url(bg/box_border.jpg) repeat-y bottom left;
}
.box_mid_r {
background:transparent url(bg/box_border.jpg) repeat-y bottom right;
}
.box_bottom {
height:3px;
background:#F7F7F6 url(bg/box_border.jpg) repeat-x bottom left;
}
.box_bottom_l {
height:3px;
background:transparent url(bg/box_bottom_left.jpg) no-repeat bottom left;
}
.box_bottom_r {
height:3px;
background:transparent url(bg/box_bottom_right.jpg) no-repeat bottom right;
}

/* Rounded Corners Wrapper */
.wrap_box{
	width:56.5em;
	min-width:904px;
	margin:0 auto;
	display:block}
.wrap_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.wrap_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #92bfde;
  border-right:1px solid #92bfde;
  background:#cfe3f0}
.wrap_box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #539acb;
  border-right:1px solid #539acb;
  background:#dae9f4}
.wrap_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dae9f4;
  border-right:1px solid #dae9f4;}
.wrap_box4{
  border-left:1px solid #92bfde;
  border-right:1px solid #92bfde}
.wrap_box5{
  border-left:1px solid #cfe3f0;
  border-right:1px solid #cfe3f0}
.wrap_boxfg{
  background:#ffffff}

/* Rounded Corners Menu */
.box{display:block}
.box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#006AB3}
.box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91bede;
  border-right:1px solid #91bede;
  background:#3f8fc6}
.box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f0f7;
  border-right:1px solid #e5f0f7;
  background:#3086c1}
.box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3086c1;
  border-right:1px solid #3086c1;}
.box4{
  border-left:1px solid #91bede;
  border-right:1px solid #91bede}
.box5{
  border-left:1px solid #3f8fc6;
  border-right:1px solid #3f8fc6}
.boxfg{
  background:#006AB3}

/* ----- NEWS LATEST ----- */
.news-latest-item {
margin-bottom:24px;
}
.news_latest_category {
padding-bottom:4px;
border-bottom:1px solid #AAA69F;
margin-bottom:8px;
text-transform:uppercase;
font-size:0.8em;
color:#AAA69F;
font-weight:bold;
}
.news_latest_category span {
font-weight:bold;
color:#000;
}
.news-latest-container h3 {
	font-size:1em;
	font-weight:bold;
	padding-top:4px;
	margin-bottom:8px;
	text-transform:uppercase;
}
.news-latest-container h3 a {
text-decoration:none;
}
.news_latest_image {
	/*float:left;*/
	float:right;
	display:inline;
	border:1px solid #F7F7F6;
	/*margin-right:1em;*/
}
.news_latest_text {
float:left;
width:41em;
}
.news-latest-morelink {
	text-align:right;
}

/* ----- NEWS LIST ----- */

.news-list-item {
margin-bottom:24px;
}
.news-list-category {
padding-bottom:4px;
border-bottom:1px solid #AAA69F;
margin-bottom:8px;
text-transform:uppercase;
font-size:0.8em;
color:#AAA69F;
font-weight:bold;
}
.news-list-category span {
font-weight:bold;
color:#000;
}
.news-list-container h3 {
	font-size:1em;
	font-weight:bold;
	padding-top:4px;
	margin-bottom:8px;
	text-transform:uppercase;
}
.news-list-container h3 a {
text-decoration:none;
}
.news_list_text {
float:left;
width:41em;
}
.news-list-morelink {
	text-align:right;
}
.news_list_image {
float:right;
display:inline;
border:1px solid #F7F7F6;
}
.clearer {
clear:both;
margin:0.6em 0;
color:#AAA69F;
background-color:#AAA69F;
}

.tx-ttnews-browsebox table tr td {
	padding-right:4px;
}
.tx-ttnews-browsebox table tr td.tx-ttnews-browsebox-SCell {
	font-weight:bold;
}

/* ---------- News Single ---------- */

.news-single-img {
  float:right;
}

.news-single-img img {
  padding-bottom: 5px;
  padding-left: 10px;
}

.news-single-files {
  padding-top: 10px;
  padding-bottom: 10px;
}
.news-single-files dt {
  padding-bottom: 5px;
}
.news-single-additional-info {
  margin-top: 20px;
}

.news-single-related {
  padding-top: 10px;
  padding-bottom: 10px;
}
.news-single-related dt {
  padding-bottom: 5px;
}
/* ---------- Login ---------- */

.tx-felogin-pi1 div {
	margin-bottom:12px;
}
.tx-felogin-pi1 fieldset {
	padding:12px;
}
.tx-felogin-pi1 form div {
	margin-bottom:6px;
}
.tx-felogin-pi1 p {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

/* ---------- Sitemap ---------- */

.tx-flseositemap-pi1 ul {
	margin-left:20px;
}

/* ---------- tt_address ---------- */

.vcard {
	clear:both;
	padding-bottom:12px;
	margin-bottom:12px;
	line-height:140%;
	border-bottom:1px solid #ccc;
}
.vcard .text {
}
.vcard .pic {
}
.vcard .pic img {
	width:84px;
	height:100px;
}

/* ----- PRODUKTE LIST ----- */

.produkte-list-item {
margin-bottom:24px;
}
.produkte-list-category {
padding-bottom:4px;
border-bottom:1px solid #AAA69F;
margin-bottom:8px;
text-transform:uppercase;
font-size:0.8em;
color:#AAA69F;
font-weight:bold;
}
.produkte-list-category span {
font-weight:bold;
color:#000;
}
.produkte-list-container h3 {
	font-size:1em;
	font-weight:bold;
	padding-top:4px;
	margin-bottom:8px;
	text-transform:uppercase;
}
.produkte-list-container h3 a {
text-decoration:none;
}
.produkte_list_text {
float:left;
width:41em;
}
.produkte-list-morelink {
	text-align:right;
}
.produkte_list_image {
float:right;
display:inline;
border:1px solid #F7F7F6;
}
.clearer {
clear:both;
margin:0.6em 0;
color:#AAA69F;
}

.produkte-single-item h3 {
	font-size:1.1em;
}
.produkte-single-category {
	color:#AAA69F;
}
.produkte-single-category span {
	color:#333;
}
.produkte-single-img img {
	padding-bottom:12px;
}
.produkte-single-files dt {
	font-weight:bold;
	margin-bottom:6px;
}
.produkte-single-files dd {
	margin-bottom:3px;
}
.produkte-single-files dd img {
	margin-right:4px;
	vertical-align:bottom;
}

.produkte-single-item .produkte-single-additional-info {
	padding-top:.5em;
	padding-bottom:.5em;
}
.produkte-single-backlink {
	padding-top:8px;
}

.produkte-search-form span.produkte-search-form-submit input {
	margin-left:2px;
}
.produkte-search-emptyMsg {
	margin-top:4px;
}

/* ---------- Kontaktformular ---------- */

.tx-powermail-pi1_formwrap fieldset {
	padding:12px;
}
.tx_powermail_pi1_fieldwrap_html {
	clear:left;
	margin-bottom:6px;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	margin-bottom:6px;
}
/*.tx_powermail_pi1_fieldwrap_html_check {
	padding-bottom:12px;
}*/
.powermail_check_inner {
	float:left;
	width: 200px;
	padding-bottom:6px;
}
.tx_powermail_pi1_fieldwrap_html_check label {
	width:10em;
	float:left;
	margin-right:6px;
}
.tx_powermail_pi1_fieldwrap_html_check input {
	margin-right:18px;
}
.tx_powermail_pi1_fieldwrap_html_text label, .tx_powermail_pi1_fieldwrap_html_textarea label {
	width:12em;
	float:left;
}
.tx_powermail_pi1_fieldwrap_html_text input, .tx_powermail_pi1_fieldwrap_html_textarea textarea {
	width:20em;
}

.powermail_mandatory_js {
	color:#D60018;
	/*float:left;
	margin-left:12px;*/
}
/* ----- Indexed Search ----- */

indexedsearchbox {
}
indexedsearchbox table {
	color:#000;
}
.tx-indexedsearch {
	font-size:1em;
}
.tx-indexedsearch-searchbox {
	margin-bottom:1.6em;
	/*border-bottom:1px solid #455785;*/
	display:none;  /* 2te Suchbox entfernen */
}
.tx-indexedsearch-searchbox input {
	border:1px solid #849FBA;
}
.tx-indexedsearch-browsebox {
	margin-bottom:0.8em;
}
.show_search_result {
	margin-bottom:0.3em;
}
.tx-indexedsearch-browsebox-strong, .tx-indexedsearch-sw {
	font-weight:bold;
}
.tx-indexedsearch-whatis {
	margin-bottom:0.8em;
	border-bottom:1px solid #849FBA;
}

.tx-indexedsearch-res table {
	margin-bottom:0.8em;
	/*border-bottom:1px solid #455785;*/
}
.tx-indexedsearch-title {
	background-color:#fff;
	margin-bottom:8px;
}
.tx-indexedsearch-icon icon, .tx-indexedsearch-percent {
	background-color:#fff;
}
.tx-indexedsearch-percent {
	min-width:40px;
	text-align:right;
	padding-right:2px;
}
.tx-indexedsearch-descr {
	padding-top:8px;
}
.tx-indexedsearch-info {
	/*display:none;*/
	padding-top:12px;
	/*padding-bottom:12px;*/
}

/* ---------- Landwirt ---------- */

#landwirt_box {
	overflow-y:scroll;
	overflow-x:hidden;
}

/* ---------- Downloads ---------- */

.links {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	padding-top: 10px;
}
.links a {
	text-decoration: none;
}


