/* CSS Document */

#content .csc-textpic-text h2{
	margin-bottom:0.8em;
	padding-bottom:0.5em;
	border-bottom:2px solid silver;
	}

#content h2{
	margin-bottom:0.8em;
	}
#content p.bodytext{
	margin-bottom:0.5em;
	padding:0;
	}

#content	.csc-textpic-text {
	margin-bottom:3em;
	}

#content	.csc-textpic-text strong{
	font-weight: bold;
	color: #000000;
	}

/**************/
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #FFF;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-weight: bold;
	border-bottom:1px solid #C8A300;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 150px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}

/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

/* andi */
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;

}

fieldset.tx-powermail-pi1_fieldset_1 {
/* Style left fieldset */
width: 44%;
float: left;

}

fieldset.tx-powermail-pi1_fieldset_4 {
width: 44%;
float: left;
}

fieldset.tx-powermail-pi1_fieldset_3 {
width: 95%;
clear: left;
}

input, textarea, select {
   background-color: #CCC;
   border: solid;
   border-width: 1px;
   border-color: #C8A300;
   font-family: Arial, Helvetica, sans-serif;
   text-align:bottom;
}

/* select Feld kürzen um floaten zu ermöglichen */


#powermaildiv_uid73 select,#powermaildiv_uid70 select,#powermaildiv_uid69 select,#powermaildiv_uid67 select,#powermaildiv_uid64 select,#powermaildiv_uid60 select,#powermaildiv_uid56 select,#powermaildiv_uid17 select, #powermaildiv_uid1 select, #powermaildiv_uid24 select, #powermaildiv_uid26 select, #powermaildiv_uid46 select, #powermaildiv_uid22 select, #powermaildiv_uid23 select, #powermaildiv_uid32 select, #powermaildiv_uid37 select, #powermaildiv_uid35 select, #powermaildiv_uid41 select, #powermaildiv_uid49 select, #powermaildiv_uid53 select {
   background-color: #FFF;
   width:3em;
}

legend {
display:none;
}
/* ENDE powermail css */
/********************/

/* LINKS */
a:link, #download a:link {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A3A39;
	text-decoration: underline;
	}
#navi a:link, #navi a:visited, .news-list-item h3 a:link {
	text-decoration: none;
	}
a:visited {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A3A39;
	text-decoration: underline;
}
a:hover {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A3A39;
	text-decoration: none;
	background-color: #EEB441;
}
a:active {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A3A39;
	text-decoration: none;
}


/***** NEWS ***/
.news-list-date {
	margin:0;
	padding:0;
	font-weight:normal;
	border:none;
}
.news-list-item h3 a{
        font-weight: bold;
        color: #F4C20D;
	text-decoration: none;
}
.news-list-item h3{
	/* border-bottom: 1px solid #EEB441; */
	padding:0;
	margin:0 0 5px 0;
}
.abstandmitte .news-list-container, .abstandmitte .news-list-item{
	border:none;
}
.news-list-item p.bodytext{
	/** float:left; **/
	width: 380px;
	clear: left;
	display:inline;
}
.news-list-item img{
	float:left;
	/*width: 100px;*/
	border: 1px solid #EEB441;
	margin-right: 2em;
}
.news-list-morelink{
	width:4em;
	display:inline;
}
.news-list-item {
	margin-bottom: 10px;
}
/********** CSS HTML Area ***********/
.tabelleRahmen {
	border: 1px solid #8D8D8C;
	text-align: left;
	font-size: small;
	color: #33A3A39;
	background-color:#FFF;
	margin:0;
	padding:2px;
}

img { border: 0px; }

/**** Navigation ****/
ul.men-e1, ul.men-e2, ul.men-e3 {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:2px;
}
ul.men-e1 {
	margin-left:0px;
	margin-right:0px;
}

ul.men-e1 li a.men-no {
	font-weight:bold;
	text-decoration: none;
	color:#606060;
}
ul.men-e1 li a.men-actifsub, ul.men-e1 li a.men-curifsub, ul.men-e1 li a.men-cur {
	text-decoration: none;
	font-weight:bold;
	color:#000000;
}

ul.men-e2, ul.men-e3 {
	margin:0;
	/*list-style:url(listenbild_grau.gif) square;*/
}

ul.men-e2 li a:hoover, ul.men-e3 li a:hoover {
	font-weight:normal;

}
ul.men-e1 li a, ul.men-e2 li a, ul.men-e3 li a {
	display:block;
	padding:0px;
	color:#3A3A39;
	margin:0px 0px 0px 0px;
	line-height:150%;
}

ul.men-e2 li a, ul.men-e3 li a {
	line-height: 120%;
}
 
ul li a.men-cur {
	font-weight:bold;
	background-color:#33A3A39;
}
ul.men-e1 li a.men-curifsub {
	font-weight:bold;
}
ul.men-e2 li a.men-no {
font-weight:normal;
background-image: url(listenbild_grau2.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0px 0px 0px 10px;
}

/*auch  2te Ebene */
ul.men-e2 li a.men-cur, ul.men-e2 a.men-cur, ul.men-e2 li a.men-curifsub, ul.men-e2 li a.men-actifsub {
	font-weight:normal;
	background-image: url(listenbild_gelb2.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
}

/*auch  3te Ebene */
ul.men-e3 li a.men-no {
background-image: none;
background-position: 0 50%;
padding: 0px 0px 0px 10px;
}

ul.men-e3 li a.men-cur {
font-weight:normal;
background-image: none;
text-decoration: underline;
background-position: 0 50%;
padding: 0px 0px 0px 10px;
}


/* Formular */
.csc-mailform {
	border:none;
margin:0;
padding:0;
	}
.csc-mailform-field {
	width: 400px;
	}
	
.csc-mailform-field label{
	display:block;
	/*font-size: small;*/
	margin-top:5px;
	}
/* .tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, tx-guestbook-form-textarea  {
	border: 1px solid #EEB441;
	width: 300px;
	}
input{
	width: 300px;
	} */
	
/* NEWS */
.news-list-container {
clear:left;
position:relative;
	border: 1px solid #EEB441;
	}

.news-list-item {
clear:left;
position:relative;
	border: 1px solid #EEB441;
	}

/* Allgemein */
body, td{
	SCROLLBAR-FACE-COLOR: #8D8D8C;
	SCROLLBAR-HIGHLIGHT-COLOR: #;
	SCROLLBAR-SHADOW-COLOR: #;
	SCROLLBAR-3DLIGHT-COLOR: #;
	SCROLLBAR-ARROW-COLOR: #;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	color: #33A3A39;
	background-color:#FFF;
	margin:0;
	margin-top:10px;
	padding:0;
	}
td{
	text-align: left;
	margin:0;
	padding:2px;
	border: 1px solid #8D8D8C;
	}

* html body{
	font-size: small; /* für andere IE Versionen */
	f\ont-size: x-small; /* für IE5 WIN, ignoriert \ */
	}
	
h1 	{
	font-size: 150%;
	background-color: #FFFFFF;
	color: #262626;
	color: #3A3A39;
	color: #7A775D;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-left:25px solid #EEB441; 
	/*background:url(bilder/rechteckgelb.gif) no-repeat left top;*/
	}
h2 {
	font-size: 100%;
	margin:0 0 0 0;
	padding:0;
	color: #666666;
	color: #C8A300;
	}
h4,h5 {
	font-size: 100%;
	margin:15px 0 10px 0;
	padding:0;
	color: #666666;
	color: #C8A300;
	}
h5 {
	color: #DE4E07;
	}
.csc-textpic-caption {
	font-size: 90%;
	}
#boxrechts h1, #boxrechts h2	{
	font-size: 100%;
	margin:0 0 0px 0;
	padding:0 0 2px 4px;
	color: #FFFFFF;
	margin:0 0 5px 0;
	border:none;
	background-color: #EEB441;
	}

td h2	{
	font-size: 100%;
	margin:2px 0;
	padding:0;
	color: #3A3A39;
	}

strong	{
	font-weight: bold;
	color: #EEB441;
	color: #C8A300;
	}
td strong	{
	font-weight: bold;
	color: #8D8D8C;
	}
.bodytext	{
	font-size: 100%;
	margin:0 0 4px 0;
	padding:0;
	}

td .bodytext, .contenttable {
	font-size: small;
	f\ont-size: x-small; /* für IE5 WIN, ignoriert \ */
	}
	
.cReduceTextSize {
	font-size: 100%;
	/* margin:0;
	padding:0; */
	}
.cNormalTextSize {
	font-size: 120%;
	margin:0;
	padding:0;
	}
.cEnlargeTextSize {
	font-size: 140%;
	margin:0;
	padding:0;
	}
/* ##### Ebenen #####*/

#head 	{
	position:relative;
	width: 950px;
	height: 190px;;
	}
	
#logo 	{
	margin: 0px 0px 0px 220px;
	margin: 0;
	padding:0;
	}
#schriftskalierung 	{
float:right;
	margin:0 30px 0 0;
	padding:0;
	}
.logoinhalt 	{
	position:relative;
	width: 965px;
	margin:0;
	padding:0;
	height: 80px;
	}
	
#navi	{
	position:relative;
	top: 5px;
	width: 950px;
	height: 25px;
	margin:0;
	font-size: 10px;
	font-size: 90%;
	}
#navi_inhalt	{
	margin: 0px 0px 0px 220px;
	height: 20px;
	}
	

#banner {
	margin-left: 250px;
	padding:0;
	border:1px solid silver;
	/*border-left:1px solid #DB5646;
	border-right:1px solid #DB5646;*/
	}
.bannerinhalt{
	padding:0;
	width: 700px;
	overflow: hide;
	background-image: url(bilder/banner.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
#container{
	text-align: left;
	width: 965px;
	height: 600px;
	background-image: url(bilder/hg_kija.gif);
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: 0 left;
	padding: 0;
	overflow: hidden;
	}
	
#content{
	float:left;
	margin:0;
	padding:0;
	}
	
	
#boxlinks{
	float:left;
	width: 230px;
	height: 320px;
	margin:0;
	padding:0;
	/*border: 1px solid silver;*/
	}
	
#boxmitte{
	float:left;
	width: 510px;
	height: 320px;
	margin:0;
	padding:0;
	overflow: auto;
	/*border: 1px solid yellow;*/
	}

.abstandlinks {
	padding: 0px 0px 0px 80px;
	margin:0;
}
.abstandmitte {
	padding: 0px 10px 0px 20px;
	margin:0;
}


#abstandrechts{
	padding:10px 5px 0 5px;
	overflow: auto;
	}
	
#boxrechts{
	float:left;
	width: 200px;
	height: 320px;
	overflow: hidden;
	}
	
.kontakt_unten, .kontakt_unten a{
	clear:both;
	width: 944px;
	height: 25px;
	/*background-color: #96989C;*/
	}


/* default styles for extension "tx_veguestbook_pi1" */
	
	.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
		font-size:100%;
		font-weight:bold;
		background:none;
		padding:0px;
	}
	
	.tx-veguestbook-pi1 ul li {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 ul {
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-size:100%;
		font-weight:bold;
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:100%;
		font-weight:bold;
		float:right;
	}

	
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#3A3A39;
		color:#FFF;
		display:block;
		font-size:100%;
		padding:0.125em 0.125em 0.125em 0.25em;

		font-weight:bold;
		margin-top:0.25em;
	}
	
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		/*float:left;*/
		/*width:29em;*/
		background:#B8B8B8;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		font-size:100%;
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
		font-size:100%;
		color:#990000;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
		padding:0.25em 0em 0em 0em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:100%;
		background:#EEB441;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
		background:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
		background:#B8B8B8;
		display:block;
		margin-top:0.25em;
		padding:0.125em 0.5em 0.25em 0.125em;
		text-align:right;
		font-weight:bold;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
		background:#990000;
		color:#FFF;
		text-decoration:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
	}
	/* .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:40em;
		margin-top:0.25em;
		border:1px solid #B8B8B8;
	} */
	
	.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, .tx-guestbook-form-textarea {
		float:left;
		width:20em;
		margin-top:0.1em;
		border:1px solid #EEB441;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:40em;
		margin-top:0.25em;
		border:1px solid #B8B8B8;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width:40em;
		display:block;
		float:left;
		margin-bottom:0.5em;
	}
	

	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
		
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#B8B8B8;
		border:1px solid #B8B8B8;
		padding:0.25em;
		margin-top:0.5em;
	}
 
	* html .tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		pading-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:auto;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:10em;
		font-size:80%;
		display:block;
		margin-bottom:1em;
		margin-left:6em;
	}
