




html {
	height: 100%;
	font-size: 100.01%;
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}
a, h1, h2, h3, h4, h5, h6, p, blockquote,
ul, ol, li, dfn, dt, dd, dl,
table, tbody, tfoot, thead, th, td, tr,
fieldset, select, input, textarea, address, form,
label, legend, caption, img, span {
	font-family: Arial, Helvetica, sans-serif;
}
samp, code, kdb, b {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size: 100.01%;
	margin: 0;
	padding: 0;
	/*height: 101%;*/
	/*height: 100%;*/
	min-height: 90%;
	background-image: url(../img/body-background_2010.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#1C2220;
}

a, h1, h2, h3, h4, h5, h6, p, blockquote,
ul, ol, li, dfn, dt, dd, dl,
table, tbody, tfoot, thead, th, td, tr,
fieldset, select, input, textarea, address, form,
label, legend, caption, img, span {
	margin: 0;
	padding: 0;
}

p {
	font-size: .8em;
	margin: 0 .75em .5em 1.5em;
	padding: 0;
	color: #444;
}

blockquote, blockquote p {
/*	font-size: 12px;
	margin: 0;
	padding: .25em .5em .25em 1em;
	color: #6D6E71;*/
}
#content table {
	margin: 10px;
	border-collapse: collapse;
  position:relative;
  left:6px;
}
#content td, #content th {
	border: 1px solid #800000;
	padding: 4px 5px 4px 5px;
	margin: 0;

}
#content table td p, #content table th p {
	font-size: 11px;
/*	color: #6D6E71;
	padding: 0!important;*/
	margin-left: 0!important;
}

#content table td h4,#content table th h4 {
/*	padding: 0!important;
	margin: 0!important;*/
}
.niederlass p {
	font-size: 12px;
	color: #000000;
	padding: 10px;


}
.niederlass h2 {
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	padding-top: 10px;

}
a img {
	border: none;
}

img {
	margin: 0;
	padding: 0;
}
dd, dl, dt {
	margin: 0;
	padding: 0;
}
dt img {
	margin: 0;
	padding: 0;
}

ul {
	list-style: disc;
	margin: 0 0 0 0;
	padding: 0 0 0 1.6em;
	font-size: .8em;
	color: #6C6C6C;
}
ul ul {
	list-style: circle;
	margin: 0;
	padding: 0;
	font-size: .95em;
}

table {
	margin: 20px 14px 20px 18px;
	text-align: center;
	/*background-color: #f0e4c4;*/
	border-collapse: collapse;
	border: 1px solid #663300;
}
.table-no-margin-top table {
	margin: 1px 14px 20px 11px!important;
}

tbody {

	/*border-collapse: collapse;*/
}
th, td, tr {
	font-size: .8em;
	padding: 0;
	margin: 1px;
	border: 1px solid #800000;
}

td {
	border: 1px solid #800000;
	padding: 3px 4px;
}
th {
	padding: 3px 4px;
	font-size: .8em;
	background-color: #dec593;
}


.table1 td, .table1 th {
	font-size: 12px!important;
}
.table1 .td-0{
	color: #444460;
	font-size: 12px!important;
}
.table1 .td-1{
	color: #444460;
	font-size: 12px!important;
}
.table1 .td-2{
	color: #444460;
	font-size: 12px!important;
	text-align:right;
}
.table1 .td-3{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.table1 td.td-3{
text-decoration:line-through;
}
.table1 .td-4{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}
.table1 .td-5{
	color: #444460;
	font-size: 14px!important;
}



.table2 td, .table2 th {
	font-size: 12px!important;
}
.table2 .td-0{
	color: #00000;
	font-size: 12px!important;
}
.table2 .tr-1 .td-0,.table2 .tr-1 .td-1,.table2 .tr-1 .td-2,.table2 .tr-1 .td-3,.table2 .tr-1 .td-4,.table2 .tr-1 .td-5{
  background-color:#dec593;
  text-decoration:none;
	}

.table2 .td-1{
	color: #444460;
	font-size: 12px!important;
}
.table2 td.td-2{
  text-decoration:line-through;
}
.table2 .td-2{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.table2 .td-3{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}
.table2 td.td-4{
  text-decoration:line-through;
}
.table2 .td-4{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.table2 .td-5{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}


.table3 td, .table3 th {
	font-size: 12px!important;
}
.table3 .td-0{
	color: #00000;
	font-size: 12px!important;
}
.table3 .tr-1 .td-0,.table3 .tr-1 .td-1,.table3 .tr-1 .td-2,.table3 .tr-1 .td-3,.table3 .tr-1 .td-4,.table3 .tr-1 .td-5,.table3 .tr-1 .td-6{
  background-color:#dec593;
  text-decoration:none;
	}
.table3 .tr-1{
  background-color:#dec593;
	}

.table3 .td-1{
	color: #444460;
	font-size: 12px!important;
}

.table3 .td-2{
	color: #444460;
	font-size: 12px!important;
  width:60px;
}
.table3 .td-3{
	color: #444460;
	font-size: 12px;
  width:70px;
}
.table3 td.td-4{
  text-decoration:line-through;
}
.table3 .td-4{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
  width:70px;
}
.table3 .td-5{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
  width:60px;
}
.table3 td.td-6{
  text-decoration:line-through;
}
.table3 .td-6{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.table3 .td-7{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
  width:60px;
}




.table4 td, .table4 th {
	font-size: 12px!important;
}
.table4 .td-0{
	color: #00000;
	font-size: 12px!important;
}
.table4 .tr-1 .td-0,.table4 .tr-1 .td-1,.table4 .tr-1 .td-2,.table4 .tr-1 .td-3,.table4 .tr-1 .td-4,.table4 .tr-1 .td-5,.table4 .tr-1 .td-6,.table4 .tr-1 .td-7{
  background-color:#dec593;
  text-decoration:none;
	}
.table4 .tr-1{
  background-color:#dec593;
	}

.table4 .td-1{
	color: #444460;
	font-size: 12px!important;
  width:60px;
}

.table4 .td-2{
	color: #444460;
	font-size: 12px!important;
  width:60px;
}
.table4 .td-3{
	color: #444460;
	font-size: 12px;
  width:60px;
}
.table4 .td-4{
	color: #444460;
	font-size: 14px;
  width:60px;
}
.table4 td.td-5{
  text-decoration:line-through;
}
.table4 .td-5{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.table4 .td-6{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}
.table4 td.td-7{
  text-decoration:line-through;
}
.table4 .td-7{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.table4 .td-8{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}











.contenttable-0 td, .contenttable-0 th {
	font-size: 12px!important;
}
.contenttable-0 .td-0{
	color: #444460;
	font-size: 12px!important;
}
.contenttable-0 .td-1{
	color: #444460;
	font-size: 12px!important;
}
.contenttable-0 .td-2{
	color: #444460;
	font-size: 12px!important;
	text-align:right;
}
.contenttable-0 .td-3{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-0 td.td-3{
text-decoration:line-through;
}
.contenttable-0 .td-4{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}
.contenttable-0 .td-5{
	color: #444460;
	font-size: 14px!important;
}



.contenttable-1  td, .contenttable-1  th {
	font-size: 12px!important;
}
.contenttable-1  .td-0{
	color: #00000;
	font-size: 12px!important;
}
.contenttable-1  .tr-1 .td-0,.contenttable-1  .tr-1 .td-1,.contenttable-1  .tr-1 .td-2,.contenttable-1  .tr-1 .td-3,.contenttable-1  .tr-1 .td-4,.contenttable-1  .tr-1 .td-5{
  background-color:#dec593;
  text-decoration:none;
	}

.contenttable-1  .td-1{
	color: #444460;
	font-size: 12px!important;
}
.contenttable-1  td.td-2{
  text-decoration:line-through;
}
.contenttable-1  .td-2{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-1  .td-3{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}
.contenttable-1  td.td-4{
  text-decoration:line-through;
}
.contenttable-1  .td-4{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-1  .td-5{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}


.contenttable-2 td, .contenttable-2 th {
	font-size: 12px!important;
}
.contenttable-2 .td-0{
	color: #00000;
	font-size: 12px!important;
}
.contenttable-2 .tr-1 .td-0,.contenttable-2 .tr-1 .td-1,.contenttable-2 .tr-1 .td-2,.contenttable-2 .tr-1 .td-3,.contenttable-2 .tr-1 .td-4,.contenttable-2 .tr-1 .td-5,.contenttable-2 .tr-1 .td-6{
  background-color:#dec593;
  text-decoration:none;
	}
.contenttable-2 .tr-1{
  background-color:#dec593;
	}

.contenttable-2 .td-1{
	color: #444460;
	font-size: 12px!important;
}

.contenttable-2 .td-2{
	color: #444460;
	font-size: 12px!important;
  width:60px;
}
.contenttable-2 .td-3{
	color: #444460;
	font-size: 12px;
  width:70px;
}
.contenttable-2 td.td-4{
  text-decoration:line-through;
}
.contenttable-2 .td-4{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
  width:70px;
}
.contenttable-2 .td-5{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
  width:60px;
}
.contenttable-2 td.td-6{
  text-decoration:line-through;
}
.contenttable-2 .td-6{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-2 .td-7{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
  width:60px;
}




.contenttable-3 td, .contenttable-3 th {
	font-size: 12px!important;
}
.contenttable-3 .td-0{
	color: #00000;
	font-size: 12px!important;
}
.contenttable-3 .tr-1 .td-0,.contenttable-3 .tr-1 .td-1,.contenttable-3 .tr-1 .td-2,.contenttable-3 .tr-1 .td-3,.contenttable-3 .tr-1 .td-4,.contenttable-3 .tr-1 .td-5,.contenttable-3 .tr-1 .td-6,.contenttable-3 .tr-1 .td-7{
  background-color:#dec593;
  text-decoration:none;
	}
.contenttable-3 .tr-1{
  background-color:#dec593;
	}

.contenttable-3 .td-1{
	color: #444460;
	font-size: 12px!important;
  width:60px;
}

.contenttable-3 .td-2{
	color: #444460;
	font-size: 12px!important;
  width:60px;
}
.contenttable-3 .td-3{
	color: #444460;
	font-size: 12px;
  width:60px;
}
.contenttable-3 .td-4{
	color: #444460;
	font-size: 14px;
  width:60px;
}
.contenttable-3 td.td-5{
  text-decoration:line-through;
}
.contenttable-3 .td-5{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-3 .td-6{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}
.contenttable-3 td.td-7{
  text-decoration:line-through;
}
.contenttable-3 .td-7{
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-3 .td-8{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}



.contenttable-4 td, .contenttable-4 th {
	font-size: 12px!important;
}
.contenttable-4 .td-0{
	color: #444460;
	font-size: 12px!important;
}
.contenttable-4 .td-1{
  text-decoration:line-through;
  font-weight:bold;
	color: #ff0000;
	font-size: 14px;
	text-align:right;
}
.contenttable-4 .td-2{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}



.contenttable-5 td, .contenttable-5 th {
	font-size: 12px!important;
	
}
.contenttable-5 .td-0{
	color: #444460;
	font-size: 12px!important;
}
.contenttable-5 .td-1{
  font-weight:normal;
	color: #444460;
	font-size: 14px;
	text-align:right;
}
.contenttable-5 .td-2{
  font-weight:normal;
	color: #444460;
	font-size: 14px;
	text-align:right;
}
.contenttable-5 .td-3{
  font-weight:normal;
	color: #444460;
	font-size: 14px;
	text-align:right;
}
.contenttable-5 .td-4{
  font-weight:bold;
	color: #204921;
	font-size: 14px;
	text-align:right;
}






















span {
	font-size: 16px;
	font-weight: bold;
}
/* ********************************************************************** */
/* **** Ueberschriften ************************************************** */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .25em 1.6em;
	padding: 0;
	color: #19E;
	font-size: .75em;
}
h1,h3 {
	font-size: .9em;
	line-height: 1.6em;
	margin: 0 0 .75em 1.25em;
	color: #663300;
	background-image: url(../img/trennlinie.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
h2 {
	font-size: .9em;
	line-height: 1.6em;
	margin: 0 0 .75em 1.25em;
	color: #663300;
}
/*h2 {
	font-size: .8em;
	margin: 0 0 .25em 1.5em;
	color: #663300;
} */


.kontakt {
		font-size: 14px;
	line-height: 1.6em;
	margin: 0 0 9px 0;
	color: #663300;
	background-image: url(../img/trennlinie.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.form-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

h5 {
	width: 560px;
	font-size: .9em;
	color:#1e4822;
	line-height: 1.6em;
	padding: .3em 0.55em .1em 1em;
	margin: 10px 0 10px 16px!important;
	background-color: #FFF;
	border: 1px solid  #36641C;
}

/* ********************************************************************** */
a:link, a:visited {
	color: #444444;
	text-decoration: none;
}

a:hover, a:active {
	color: #444444;
	text-decoration: none;
}
a:focus {
	color: #444444;
	text-decoration: none;
}

/* ********************************************************************** */
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
/* ********************************************************************** */
/* **** Wrap ************************************************************ */
#wrap {
	/*height: 100%;*/
	/*min-height: 100%;*/
	margin: 0 auto; /* zentrieren für IE6, Firefox, Opera, Safari und Netscape */
	width: 1003px;
	/*width: 100%;*/
}
/* **** Wrap-Inner ****************************************************** */
#wrap-inner {
	/*background-color: Fuchsia;*/
	min-height: 90%;
}
/* **** Header ********************************************************** */
#header {
	float: left;
	width: 1003px;
	height: 207px;
	background-color: transparent;
	background-image: url(../img/butenas_header_2010.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
/* **** Main Body ******************************************************* */

#main-body {
	background-color: transparent;
	background-image: url(../img/main-body-background_2010.jpg);
	background-position: 0px 0;
	background-repeat: repeat-y;
	background-color: transparent;
	float: left;
	width: 1010px;
	margin: 0;
	padding: 0 0 0 0;
	min-height: 400px;
	height: auto;

}
/* **** Logo ************************************************************ */
#logo {
	float: right;
	width: 160px;
	height: 60px;
	background-color: transparent;
	padding: 0;
	margin: 50px 40px 0 0;
}
#logolink {
  position:relative;
  top:-110px;
  left:30px;
 	width: 260px;
	height: 60px;
	background-color: transparent;
	padding: 0;
	border:1px solid #000;
}
/* **** Content-Wrapper ************************************************* */
#content-wrapper {
	width: 815px;
	height: auto;
	background-color: transparent;
	float: right;
	padding: 0;
	margin: 0;
}

#content-wrapper ul {
}
/* **** Left-Content **************************************************** */
#left-content {
}
/* **** Right-Content **************************************************** */
#right-content {
}
/* **** Bottom-Content **************************************************** */
#border-content {
}
/* **** Content ********************************************************* */
#content {
	font-size: .9em;
	float: left;
	background-position: top left;
	background-repeat: repeat-y;
	width: 615px;
	margin: 0;
	padding: 0 0px 0px 3px;
	min-height: 420px;
	height: auto;
}
#contentaktuelles {
	font-size: .9em;
	float: left;
	background-position: top left;
	background-repeat: repeat-y;
	width: 615px;
	margin: 0;
	padding: 0 0px 0px 3px;
	min-height: 420px;
	height: auto;
}
/* **** Sidebar ********************************************************* */
#sidebar {
	float: right;
	background-color: transparent;
	background-image: url(../img/right-background-repeat.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	width: 194px;
	margin: 0;
	padding: 0;
	min-height: 370px;
	height: auto;
}
#sidebar-top {
	width: 153px;
	height: 94px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
#sidebar-top2 {
	float: left;
	width: 153px;
	height: 94px;
	background-image: url(../img/sidebar-top-background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 10px;
}
#sidebar-middle {
	float: left;
	width: 146px;
	height: 189px;
	margin-left: 10px;
}
#sidebar-bottom {
	width: 146px;
	height: 157px;
	position:relative;
	left:7px;
	bottom:20px;
	margin-left: 3px;
	}
#sidebar-bottom-eu {
	width: 146px;
	height: 134px;
	margin-left: 10px;
}

#sidebar-bottom-kontakt {
	width: 153px;
	height: 175px;
	margin-left: 10px;
	margin-top: 10px;
}
#bookm{
	position:relative;
	top:550px;
	left:5px;
	width:153px;
	height:30px;	
	}
* html #bookm{
	}
.bookmarks {
	float: left;
	width: 117px;
	margin: 10px 4px 0 19px;
	margin-left: 4px;
	padding: 8px;
	background-color: #FFF;
}
/* **** Fontsize ******************************************************** */
#fontsize {
	width: 170px;
	height: 30px;
	margin: 5px 22px 0 0;
	font-size: .9em;
	font-size: 15px;
}
#fontsize h6 {
	margin: 0 0 0 2.25em;
	color: #E2E929;
}
#fontsize ul, #fontsize li {
	list-style: none;
	display: inline;
	font-size: .86em;
	color: #FFF;
}
#fontsize a:link {
	color: #FFF;
}
#fontsize a:visited {
	color: #FFF;
}
#fontsize a:hover {
	color: #FFF;
}
#fontsize a:active {
	color: #FFF;
}
#fontsizehead {
	margin: 0 0 0 33px;
	font-size: .75em;
}
/* **** Content-Elemente ************************************************ */
#content ul {
	margin: .25em .5em .5em 1em;
}
#content li {

}
#content a img {
/* 	border: 1px solid #7F9DB9; */
	border: none;
}
/* **** Lefthand Navi *************************************************** */
#lefthand {
	float: left;
	width: 194px;
	background-image: url(../img/left-background-repeat.jpg);
	background-position: top right;
	background-repeat: repeat-y;
	min-height: 390px;
	height: auto;
}
#lefthand-navi-1 #navlist-1 li a.activ, #navlist-11 li a.activ {
	color: #AAA638;
	text-decoration: none;
}
#lefthand-navi-1 a {
	color: #FFF;
}
#lefthand-navi-1 a:link { 
	color: #FFF;
	text-decoration: none;
}
#lefthand-navi-1 a:visited { 
	color: #FFF;
	text-decoration: none;
}
#lefthand-navi-1 a:hover, #meta-nav a:active {
	color: #AAA638;
	text-decoration: none;
}
#navlist-1 {
	background-color: transparent;
	list-style: none;
	line-height: 14px;
	margin: 10px 0 0 43px;
	padding: 0;
}
#navlist-1 li {
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../img/lefthand-navi-background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: .25em 0 .25em 1.25em;
	margin: 2px 0 2px 0;
}
#navlist-1 li a {
	margin: 0;
}
#navlist-11 {
	margin: .4em 0 0 0;
	list-style: none;
}
#navlist-11 li {
	font-size: 1em;
	background-image: none;
	margin: 0;
	padding: .5em 0 0 0;
	font-weight: normal;
}

#lefthand-navi-2 {
	width: 140px;
	margin: 10px 0 0 43px;
}

#lefthand-navi-2 {
	color: #FFF;
	text-decoration: none;
}
#navlist-2 li a.activ {
	color: #AAA638;
	text-decoration: none;
}
#lefthand-navi-2 a {
	color: #FFF;
}
#lefthand-navi-2 a:link { 
	color: #FFF;
	text-decoration: none;
}
#lefthand-navi-2 a:visited { 
	color: #FFF;
	text-decoration: none;
}
#lefthand-navi-2 a:hover, #meta-nav a:active {
	color: #AAA638;
	text-decoration: none;
}
#navlist-2 {
	background-color: transparent;
	list-style: none;
	line-height: 14px;
	margin: 10px 0 0 0px;
	padding: 0;
}
#navlist-2 li {
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../img/lefthand-navi-background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: .25em 0 .25em 1.25em;
	margin: 2px 0 2px 0;
}
#navlist-2 li a {
	margin: 0;
}

.navtop {
}

.navbottom {

}

/* ********************************************************************** */
/* **** Login *********************************************************** */

#loginbox ul li, #loginbox ul, #loginbox ul li a {

}

#login ul, #logout ul {

}
/* ********************************************************************** */
/* **** Sub Navi ******************************************************** */
#subnav {

}
/* **** Meta Navi ******************************************************* */
#meta-navi {
	font-size: 11px;
	padding: 74px 0 0 0;
	height: 14px;
	background-color: transparent;
}

#seo-navi {
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 14px;
	background-color: transparent;
	color: #FFF;
}
#seo-navi1 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 14px;
	background-color: transparent;
	color: #FFF;
}

/* **** Meta Navi ******************************************************* */
#nuno-navi, #login, #logout {
	color: #FFF;
	font-size: 10px;
	margin: 0;
	padding: 74px 0 0 0;
	padding: 0;

	background-color: transparent;
}

#nuno-navi a, #seo-navi a,#seo-navi1 a, #login a, #logout a {
	color: #FFF;
	font-size: 10px;
}
#login a, #logout a {
	padding-left: 3px;
}
#login, #logout {
	position: absolute;
	right: 175px;
	font-size: 10px;
}

#nuno-navi {
	display: none;
	visibility: hidden;
}
/* **** Meta Navi - Elemente ******************************************** */
#meta-navi ul, #seo-navi ul, #seo-navi1 ul {
	padding: 0;
	color: #FFF;
	list-style: none;
}
#meta-navi ul li,  #seo-navi ul li,  #seo-navi1 ul li {
	display: inline;
	padding: 0;
}
#meta-navi ul li a {
}
#meta-navi ul li a img {

}
#meta-navi li.flag {

}
#meta-navi a,  #seo-navi a,  #seo-navi1 a {
	color: #FFF;
}
#meta-navi a:link,  #seo-navi a:link { 
	color: #FFF;
	text-decoration: none;
}
#meta-navi a:visited, #seo-navi a:visited, #seo-navi1 a:visited { 
	color: #FFF;
	text-decoration: none;
}
#meta-navi a:hover, #meta-navi a:active, #seo-navi a:hover, #seo-navi a:active, #seo-navi1 a:hover, #seo-navi1 a:active {
	color: #FFF;
	text-decoration: underline;
}
/* ********************************************************************** */
/* **** Footer ********************************************************** */
#footer {
/*	clear: both;
	width: 100%;*/
	width: 1003px;
	height: 140px;
	background-color: transparent;
	background-image: url(../img/footer_2010.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin: 0 auto;
/*	text-align: center;*/
}
#footer-outer {
	clear: both;
	width: 100%;
	margin: 0 auto;
	background-image: url(../img/footer-outer-background_2010.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
}
/* ********************************************************************** */
/* ****** Content-Elemente ********************************************** */
#content .csc-textpic dl img {
/*	border: 1px solid #DFBD8E; */
}
#content table {
	max-width: 580px!important;
	width: 580px!important;
	font-size: 14px;
}
#content a:link {
	color: #444444;
	text-decoration: none;
}
#content a:visited {
	color: #44444;
	text-decoration: none;
}
 #content a:hover {
	color: #444444;
	text-decoration: none;
}
#content a:active {
	color: #19E;
	text-decoration: none;
}
.internal-link img, .internal-link-new-window img,
.external-link img, .external-link-new-window img,
.download img, .mail img {
	padding: 0 .5em 0 0;
	margin: 0 0 .2em 0;
	clear: both;
}
a.internal-link:link, a.internal-link-new-window:link,
a.external-link:link, a.external-link-new-window:link,
a.download:link, a.mail:link,
a.internal-link:visited, a.internal-link-new-window:visited,
a.external-link:visited, a.external-link-new-window:visited,
a.download:visited, a.mail:visited,
a.internal-link:hover, a.internal-link-new-window:hover,
a.external-link:hover, a.external-link-new-window:hover,
a.download:hover, a.mail:hover {
	color: #663300!important;
}

a.internal-link {
	background-image: url(../rte/internal-link.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}

.jobs2{
	display:block;
	width:560px;
	height:18px;
	line-height:18px;
	padding:10px;
	background-color:#FFF;
	margin-bottom:10px;
	margin-left:16px;
	border:1px solid #b29c61;
}
a.internal-linkPDF {
	background-image: url(../rte/pdf.png);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 1.95em;
	color:#33601D!important;
	font-weight:bold;
	font-size:12px;

}
a.internal-linkPDF:hover {
	background-image: url(../rte/pdf.png);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 1.95em;
	color:#33601D!important;
	font-weight:bold;
	font-size:12px;

}
a.internal-linkPDF:visited {
	background-image: url(../rte/pdf.png);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 1.95em;
	color:#33601D!important;
	font-weight:bold;
	font-size:12px;
}
.jobs{
display:block;
padding-top:10px;
}
a.internal-link-kontakt {
	background-image: url(../rte/internal-link.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
	color:#993300!important;}
	a.internal-link-kontakt:visited{
			color:#993300!important;
		}
}
a.internal-link-new-window {
	background-image: url(../rte/internal-link-new-window.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.external-link {
	background-image: url(../rte/external-link.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.external-link-new-window {
	background-image: url(../rte/external-link-new-window.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.download {
	display: block;
	width: 198px;
	color: #000000;
	border: 1px solid #663300;
	background-color: #ffffff;
	padding: .3em 0.55em .3em 0.55em;
	margin: .5em 0 .5em -.1em!important;
}
a.download:hover {
	text-decoration: none!important;
	background-color: #5171A4;
	color: #ffffff!important;
}
a.visited {
	display: block;
	width: 198px;
	color: #ffffff;
	border: 1px solid #FFF;
	background-color: #5171A4;
	padding: .3em 0.55em .3em 0.55em;
	margin: .5em 0 .5em -.1em!important;
}

a.mail {
	background-image: url(../rte/mail.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 1.75em;
}
/* ********************************************************************** */
/* **** Sitemap ********************************************************* */
#content #sitemap {

}
#content #sitemap li {
	list-style: disc;
	color: #19E;
}
#content #sitemap li {
	margin: .25em .25em .25em 2em;
}
#content #sitemap ul li ul li, #content #sitemap ul li ul li ul li {
	list-style: circle;
	margin-left: 2em;
}
#content .csc-sitemap ul li ul li, #content .csc-sitemap ul li ul li ul li,
#content .csc-sitemap ul li ul li ul li ul li {

}
#content .csc-sitemap ul li ul li ul li,
#content .csc-sitemap ul li ul li ul li ul li {

}
#content #sitemap ul  {
	margin: 0;
	font-size: .8em;
	line-height: 1.2em;
}
#content #sitemap ul li ul {
	margin: .25em 0 .25em 1em;
	font-size: .95em;
	padding: 0;

}
#content .csc-sitemap ul ul ul {

}
#content .csc-sitemap ul ul ul ul {

}
#content .csc-sitemap ul li a {

}
#content .csc-sitemap ul li a:hover {

}
#content #sitemap ul li ul li a {

}
#content #sitemap ul li ul li ul li a {

}
#content .csc-sitemap ul li ul li ul li ul li a {

}
/* ********************************************************************** */
/* **** Kontakt Vorschau ************************************************ */
.tx-julleformpreview-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding: 1.2em;
	
}

.tx-julleformpreview-pi1 input {
	margin: .5em 0 .5em 0;
   width: 6em;
	clear: both;
	border: 1px solid #8C933E;
	color: #663300;
	background: #FFF;
}
.label {
	padding: .4em .2em .2em .2em;
	font-size: .88em;
}
.csc-mailform-check{
text-align:left;
margin:0 0 0 15px;
}
csc-mailform-check{
text-align:left;
margin:0 0 0 15px;
}
#csc-mailform-check{
text-align:left;
margin:0 0 0 15px;
}



.value {
	padding: 0 0 0 .2em;
	width: 430px;
	border: 1px solid #8C933E;
	color: #663300;
	background: #E9F1FB;
	/*background: #FFF;*/
}
/* ********************************************************************** */
/* **** Kontakt ********************************************************* */
#mailform, #nl-registration {
	margin: 0 0 0 .4em;
}
fieldset.csc-mailform {
	font-size: .8em;
	margin: 1em .5em .5em 1em;
	padding-bottom: .5em;
	border: none;
}
#nl-registration fieldset {
	font-size: .8em;
	margin: 1em .5em .5em 1.25em;
	padding-bottom: .5em;
	border: none;
}

fieldset.csc-mailform textarea {
	font-size: .9em;
	 width: 336px;
	 border: 1px solid #8C933E;
}
.tx-julleformpreview-pi1 .label,
.csc-mailform-field label, #nl-registration label, 
#nl-registration legend {
	color: #444;
}

#nl-registration legend {
	margin: 0;
	padding: 0;
	color: #999;
	font-weight: bold;
}
#nl-registration p {
	margin: 0 0 0 1.25em;
	padding: 0;
}
#mailform fieldset.csc-mailform {
	/*border: 1px solid #8C933E;*/
}



/* ########### Neues Kontaktformular Anfang ############ */
.tx-powermail-pi1_formwrap_3530 {
display:block;
width: 445px;
margin:10px 0 15px 20px;
font-size:12px;
}
#tx-powermail-pi1_fieldset_1{
border:none;
}
input.validation-failed,
textarea.validation-failed,
select.validation-failed {
background-color: #d1e0f5;
color:#ffffff;
border: 1px solid; color:#7F9DB9;
}
fieldset.tx-powermail-pi1_fieldset_1 legend,
fieldset.tx-powermail-pi1_fieldset_1 span.powermail_mandatory {
display: none;

}
div.powermail_mandatory_js {
	color: #372D23;
	font-weight: bold;
	margin-left: 150px;
}
#tx-powermail-pi1_fieldset_1 input{
font-size: 1em;
width: 250px;
color: #663300;
margin:10px 0 0 30px;
padding:1px 0 0 3px;
}
#tx-powermail-pi1_fieldset_1 select{
font-size: 1em;
width: 100px;
color: #663300;
margin:10px 0 0 30px;
}

fieldset.tx-powermail-pi1_fieldset_1 label {
	width: 105px;
	display: block;
	float: left;
padding-top:12px;

}
#advice-required-uid1{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-required-uid2{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-validate-email-uid3{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-required-uid4{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-required-uid9{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-required-uid10{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-required-uid11{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#advice-required-uid8{
margin-left:138px;
color:#663300;
font-weight:normal;
}
#tx-powermail-pi1_fieldset_1 input.powermail_submit_uid2{
width: 80px;
color: #663300;
margin: 30px 0 0 312px
}
div.tx-powermail-pi1 td{
border:0px none;
font-size:11px;
color:#663300;
text-align:left;
padding:7px;
}
div.tx-powermail-pi1 tr, .powermail_all powermail_all_tr{
width:322px;
}
div.tx-powermail-pi1_confirmation tr{
border:0px none;
}
#tx-powermail-pi1_confirmation, input.tx-powermail-pi1_confirmation_back{
width: 80px;
color: #663300;
margin: 30px 0 0 18px
}
#tx-powermail-pi1_confirmation, input.tx-powermail-pi1_confirmation_submit{
width: 145px;
color: #663300;
margin: 9px 0 0 18px
}



/* Neue kontaktformular Ende */





#mailformmitteilung {
   font-size: 1em;
	 width: 260px;
	 color: #663300;
}
#mailform input {
	width: 260px;
	border: 1px solid #8C933E;
	color: #663300;
}
#mailform input#mailformemail {

}
#mailform input#mailformname {

}
#mailform input#mailformtele,
#mailform input#mailformtele-abends {
	margin-bottom: 13px;
}
#mailform input.csc-mailform-submit,
#nl-registration #submit-field,
#nl-registration #reset-field,
#nl-registration input#profil-submit-field,
#nl-registration input#update-submit-field {
   margin: .5em 0 .5em 347px;
   width: 6em;
	clear: both;
	border: 1px solid #8C933E;
	color: #663300;
	background: #FFF;
}
#nl-registration input#profil-submit-field {
	margin: .5em 0 .5em 6.8em;
}
#nl-registration input#update-submit-field {
	float: right;
	margin-right: .9em;
}

#mailform input#mailformformtype_mail2 {
   margin: .5em 0 .5em 5.2em;
   width: 6em;
	clear: both;
	border: 1px solid #8C933E;
	color: #663300;
	background: #FFF;
}

#nl-registration #reset-field {
   margin: .5em 0 .5em .25em;
}

div.csc-mailform-field textarea, div.csc-mailform-field input,
#nl-registration input {
width:260px;
	margin: .25em 0 0 0;
	padding: 0 .25em 0 .25em;
}
div.csc-mailform-field label {
	margin: .25em 0 0 0;
	width: 160px;
	float: left;
}
.csc-mailform-check, input#mailformtv {
}

select#mailformtime, select#mailformBetreff {
	width: 268px;
	border: 1px solid #8C933E;
	color: #663300;
	margin: .25em 0 0 0;
}
select#mailformtime {
	margin: .3em 0 0 0;
}
#nl-reg-buttons {
	padding-left: 18.55em;
}


#nl-registration label {
	width: 6em;
}
#nl-registration input {
	width: 336px;
	margin: .5em 0 0 0;
	border: 1px solid #8C933E;
	color: #663300;
}
#nl-reg-first-name label {
	margin-right: 2em;
}
#nl-reg-last-name label {
	margin-right: 1em;
}
#nl-reg-phone label, #nl-reg-address label {
	margin-right: 2.75em;
}
#nl-reg-email label {
	margin-right: 3.35em;
}
#nl-reg-firma label {
	margin-right: 3.95em;
}

#nl-reg-zip label {
	margin-right: 4.85em;
}
#nl-reg-city label {
	margin-right: 5.35em;
}
#nl-reg-country label {
	margin-right: 4.3em;
}
#nl-reg-mobile label {
	margin-right: 4.25em;
}
#nl-reg-fax label {
	margin-right: 5.05em;
}
#nl-reg-www label {
	margin-right: 4.4em;
}

#nl-registration input#checkbox {
	width: 1em;
	height: 1em;
}

div.error {
	padding-top: .5em;
	color: Red;
}


/* ********************************************************************** */
/* **** Sidebar-Telefon-Kontakt ***************************************** */

#sidebar-top fieldset.csc-mailform {
	font-size: 12px;
	margin-top: 0;
	padding-bottom: 0;
	border: none;
	color: #4D4D4D;
}
#sidebar-top fieldset.csc-mailform textarea {

}
#sidebar-top .csc-mailform-field label {

}
#sidebar-top #mailform fieldset.csc-mailform {
}
#sidebar-top #mailformmitteilung {

}
#sidebar-top #mailform input {

}
#sidebar-top #mailform input#mailformemail {

}
#sidebar-top #mailform input#mailformname {

}
#sidebar-top #mailform {
	margin: 146px 0 0 15px;
}
#sidebar-top #mailform #mailformformtype_mail input.csc-mailform-submit {
	padding: 0;
	margin: 0;
}
#sidebar-top #mailform input.csc-mailform-submit {
   margin: 4px 0 0 54px;
	padding: 0 0 0 0;
	font-size: 10px;
	font-weight: bold;
	border: none!important;
	background: transparent;
	height: 14px;
	width: 58px;
	background-image: url(../img/sidebar-top-submit.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #4D4D4D;
}
#sidebar-top div.csc-mailform-field {

}
#sidebar-top div.csc-mailform-field textarea, #sidebar-top div.csc-mailform-field input {

}
#sidebar-top div.csc-mailform-field label {

}
#sidebar-top .csc-mailform-check, #sidebar-top input#mailformtv {

}
#sidebar-top input#mailformtelefon {
	width: 100px;
	font-size: 10px;
	color: #000;
	border: 1px solid #4D4D4D;
}
/* ********************************************************************** */
/* **** Typo3 Content-Classes - Content-Bereich ************************* */

.csc-frame.csc-frame-rulerBefore, .csc-frame.csc-frame-rulerAfter {
	height: 3px;
	width: 430px;
	margin-left: 20px;
	background-color: #FFF;
}
.csc-frame.csc-frame-frame2 {
	border: 3px solid #FFF;
}
.white-border {
	border: 5px solid red;
}
#content .csc-textpic-intext-right {
	padding: 0 1.2em 0 0;
}
#content .csc-frame {

}
#content .csc-frame .bodytext {
}
#content .csc-frame h1, #content .csc-frame h2 {

}
#content .csc-textpic-border {

}
#content .csc-header {

}
#content .csc-textpic-caption {
	padding: 0 0 0 4px;
	margin: 0;
	font-size: .7em;
	color: #663300;
}

#content .csc-textpic-intext-left-nowrap, #content .csc-textpic-left {
	margin: 10px 0 0 17px;
}
#content .csc-textpic-intext-left-nowrap h1 {

}
#content .csc-textpic-intext-left-nowrap .bodytext {
}

#content .csc-textpic-intext-left-nowrap .csc-textpic-text p,
#content .csc-textpic-intext-left-nowrap .csc-textpic-text h1,
#content .csc-textpic-intext-left-nowrap .csc-textpic-text h2,
#content .csc-textpic-intext-left-nowrap .csc-textpic-text h3 {
	margin: 0 .75em .5em 0;
	padding: 0;
}
#content .csc-textpic-intext-left-nowrap .csc-textpic-text .csc-textpicHeader {

}

#content .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {

}

#content .csc-textpic-intext-right-nowrap .csc-textpic-text {

}
#content .csc-textpic.csc-textpic-center.csc-textpic-below img {

	border: none;
}
#content .csc-textpic.csc-textpic-center.csc-textpic-below .csc-textpic-imagewrap {

}
#content .csc-textpic.csc-textpic-center.csc-textpic-below .csc-textpic-imagewrap 
.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {

}
#content .csc-textpic-center.csc-textpic-below .csc-textpic-text {

}
#content .csc-textpic-center.csc-textpic-below .bodytext {

}
#content .csc-textpic-center.csc-textpic-below .csc-textpic-imagewrap
.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {

}
#content .csc-textpic-intext-right .csc-textpic-imagewrap {

}
#content .csc-textpic-intext-right .bodytext {

}

#content .csc-textpic.csc-textpic-left.csc-textpic-below
.csc-textpic-imagewrap .csc-textpic-image {

}
#content .csc-textpic.csc-textpic-intext-left {

}
#content .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap {

}
#content .csc-textpic.csc-textpic-intext-left p.bodytext {

}
.csc-textpic.csc-textpic-intext-right-nowrap
.csc-textpic-imagewrap .csc-textpic-imagerow
.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {

}
.csc-textpic.csc-textpic-left.csc-textpic-below.csc-textpic-border {
	margin: 0 0 0 19px!important;
}
.csc-textpic.csc-textpic-left.csc-textpic-above.csc-textpic-border {
	margin: 0 0 0 17px!important;
	padding: 0!important;
}
.csc-textpic.csc-textpic-left.csc-textpic-above.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image img {
}
.csc-textpic.csc-textpic-left.csc-textpic-above.csc-textpic-border .csc-textpic-imagewrap dl.csc-textpic-image img {
	border: 3px solid #FFF!important;
	margin-bottom: 3px;
}

.csc-textpic.csc-textpic-right.csc-textpic-above.csc-textpic-border {
	float: left;
}
.csc-textpic.csc-textpic-right.csc-textpic-above.csc-textpic-border .csc-textpic-imagewrap dl.csc-textpic-image img {
}

.csc-textpic-image.csc-textpic-firstcol {
	
}

.csc-textpic-image.csc-textpic-lastcol {
	
}

.csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol img {

}

.csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap img,
.csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol img {
	/*border: 1px solid #8C933E!important;*/
	border: none;
}
.csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-firstcol img,
.csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-lastcol img,
.csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow dl img,
.csc-textpic.csc-textpic-left.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-firstcol img,
.csc-textpic.csc-textpic-left.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-lastcol img,
.csc-textpic.csc-textpic-left.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-imagerow dl img {
	border: 1px solid #8C933E!important;
}
.csc-textpic.csc-textpic-left.csc-textpic-above.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-imagerow dl img {
	border: 1px solid #8C933E!important;
}

/* ********************************************************************* */
.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}
/* ********************************************************************* */
/* **** Typo3 Indexed Search ******************************************* */
#searchbox {
	position:relative;
	left:36px;
	padding: 0;
	margin: 10px 20px 0 0;
	font-size: 12px;
	width: 153px;
	height: 94px;
	background-color: transparent;
	background-image: url(../img/searchbox-background.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
/* ********************************************************************* */
/* **** Bildergalerie-Box ********************************************** */
.bildgalerie {
	width: 153px;
	height: 136px;
	margin: 6px 4px 0 0;
	background-color: transparent;
	float: right;
}
.kundengalerie {
	width: 153px;
	height: 135px;
	margin: 6px 4px 0 0;
	background-color: transparent;
	border:0px;
	float: right;
}
/* **** Hessentag-Box **************************************************** */
#hessentag-box {
	width: 135px;
	height: 187px;
	margin: 6px 14px 0 0;
	background-color: transparent;
	float: right;
}
/* ********************************************************************** */
/* **** Typo3 Indexed Search ******************************************** */
#searchbox label {
}
#searchbox form {
	float: right;
	margin: 55px 35px 0 0;
}
#searchbox input {
}
#searchbox input.text {
	width: 70px;
	float: left;
	height: 14px;
	background: #FFF;
	border: 1px solid #4D4D4D;
	border-right: none;
	padding: 0 0 0 .3em;
	margin: 0;
	font-size: .8em;
}
#searchbox input.button {
	width: 20px;
	float: left;
	height: 16px;
	background-color: #FFF;
	border: 1px solid #4D4D4D;
	border-left: none;
	padding: 0;
	margin: 0;
	font-size: .8em;
}
/* ********************************************************************** */
/* **** Search-Results ************************************************** */
.tx-indexedsearch {
	padding: 0;
	margin: 0 0 0 .7em;
	float: left;
}
.tx-indexedsearch-descr {
	margin: 0 .5em .5em .6em;
	padding: 0 0 .25em 0;
	border-bottom: 1px dotted #8C933E;
}
.tx-indexedsearch-searchbox {
	font-size: .75em;
}
.tx-indexedsearch-sw {
	color: #4D4D4D;
	font-weight: bold;
}
.tx-indexedsearch-whatis {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-weight: normal;
	font-size: .8em;
	margin: 1.25em 0 .5em .75em;
}
.tx-indexedsearch-res {
	clear: both;
	padding: .5em 0 0 0;
	margin: 0 .35em 0 0;
}
.tx-indexedsearch-res h3 {
	margin: 0;
	padding: 0 0 .35em .7em;
}
.tx-indexedsearch-browselist-currentPag {
	
}
.tx-indexedsearch-browsebox {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-browsebox p {
	margin: 0 0 0 .8em;
	padding: 0;
}
ul.browsebox {
	margin: 0;
	padding: 0;
}		
.browsebox li {
	display: inline;
}
.browsebox li a {
	padding: 0 1em 0 0;
}
.browsebox li a:hover {
	text-decoration: underline!important;
}

.tx-indexedsearch-searchbox fieldset {
	border: none;
	padding: .25em;
	margin: 0;
}
.tx-indexedsearch-searchbox legend {
	padding: 0 .5em 0 .5em;
	background-color: #FFF;
}
.tx-indexedsearch-form {
	float: left;
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-form input {
	color: #8C933E;
	border: 1px solid #8C933E;
	margin: 0;
	padding: 0 0 0 .25em;
	float: left;
	width: 26em;
}
.tx-indexedsearch-form label {
	padding: .1em .5em 0 .5em;
	float: left;
}
#tx-indexedsearch-searchbox-sword {
	margin: 0;
	padding: 0 0 .2em .2em;
}
.tx-indexedsearch-searchbox-sword {
	padding: 0 0 0 .2em;
}
.sword {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-searchbox-sword.sword {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-searchbox {
}
.tx-indexedsearch-search-submit {
	float: left;
	margin: 0;
	padding: 0;
}
#tx-indexedsearch-searchbox-button-submit {
	background-color: #FFF;
	color: #8C933E;
	border: 1px solid #8C933E;
	border-left: none;
	margin: 0 0 0 -5px;
	padding: 0 .5em 0 .5em;

}
.tx-indexedsearch-searchbox-button.submit {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-icon.icon {
	padding: 0;
	margin: 0;
	float: left;
}
/* ********************************************************************** */

/* **** Intern-Links ************************************************** */

a.intern {
	color: #444444;
	text-decoration:none;
	}
a.intern:hover {
	color: #444444;
	text-decoration:none;
}

a.intern:visited {
	color: #444444;
	text-decoration: none;
}

a.intern:active {
	color: #444444;
	text-decoration: none;
}
a.intern:focus {
	color: #444444;
	text-decoration: none;
}
/* **** New Login Box *************************************************** */
.tx-newloginbox-pi1 {
	padding: 0;
}
#newloginbox {
	padding: 20px;
}
.tx-newloginbox-pi1 legend,
.tx-srfeuserregister-pi1 legend {
	padding: 0 3px 0 3px;
	font-size: 12px;
}
.tx-newloginbox-pi1 fieldset,
.tx-srfeuserregister-pi1 fieldset {
	border: 1px solid #8C933E;
	color: #8C933E;
	padding:15px;
}
.tx-newloginbox-pi1 label,
.tx-srfeuserregister-pi1 label {
	font-size: 12px;
	/*color: #8C933E;*/
	color: #444;
}
.tx-newloginbox-pi1 input {
	font-size: 12px;
	color: #7F9DB9;

}

#newloginboxuser, #newloginboxpass {
	padding-top: 5px;
}
#newloginboxpass {
	padding-left: 28px;
}
#newloginboxuser input,
#newloginboxpass input, #newloginboxnewpass input,
#newloginboxsubmit input,
input.tx-srfeuserregister-pi1-submit,
.tx-srfeuserregister-pi1 input {
	font-size: 12px;
	padding: 0 1px 0 2px;
	color: #663300;
	background-color: #FFF;
	border: 1px solid #8C933E;
}
#newloginboxnewpass input {
	margin: 6px 0 6px 0;
}
#newloginboxsubmit input {
	margin: 6px 0 6px 87px;
}
#newloginboxuser p {
	padding-left: 0;
	margin-left: 0;
}
/* **** Frontend User Registration ************************************** */
.tx-srfeuserregister-pi1 {
	padding: 20px;
	font-size: 12px;
}
.tx-srfeuserregister-pi1 h4,
.tx-srfeuserregister-pi1 p {
	font-size: 12px;
	padding: 0 0 10px 0;
	margin: 0;
}

.tx-srfeuserregister-pi1-error, .tx-srfeuserregister-pi1 dd {
	color: red;
}
.tx-srfeuserregister-pi1 dt {
	padding-top: .5em;
}
.tx-srfeuserregister-pi1 input {
	/*width: 21.3em;*/
	/*width: auto;*/
	padding: 0 .2em 0 .2em;
}
input.tx-srfeuserregister-pi1-submit {
	width: auto;
	padding: 0 .2em 0 .4em;
}
input#tx-srfeuserregister-pi1-module_sys_dmail_html {
	/*width: 1em;*/
}
input#tx-srfeuserregister-pi1-password,
input#tx-srfeuserregister-pi1-password_again {
	width: 67px;
}
.tx-srfeuserregister-pi1-password-again {
	color: #8C933E;
	padding-left: 1px;
}
.tx-srfeuserregister-pi1-notice {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

a.next {
	color: #000000;
	padding: .3em 0.55em .3em 0.55em;
	margin: .5em 0 .5em -.1em!important;
}
a.next:hover {
	text-decoration: none!important;
	color: #5171A4!important;
}

a.next:visited {
	color: #000000;
	padding: .3em 0.55em .3em 0.55em;
	margin: .5em 0 .5em -.1em!important;
}
.garten {

}
#garten {
  
}
.versendet table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF4D6;
	border-collapse: collapse;
	margin:25px 0 0 -25px;
	padding:5px;
}
.versendet2 table{
	text-align:left;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:400px;
	background-color: #FFF4D6;
	border-collapse: collapse;
	margin:25px 0 0 -5px;
}
.versendet td{
	text-align:left;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF4D6;
	padding:0 5px 5px 15px;
}
.versendet2 td{
	text-align:left;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF4D6;
	padding:0 5px 5px 5px;
}
.versendet tr{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
}
.versendet2 tr{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	border:0px;
}
