/*Layout der Tabelle*/
a { color:#957a6a; font-weight:bold; cursor:hand;}
a:hover { color:#957a6a;font-weight:bold;} 
a:link { color:#957a6a;font-weight:bold;}

ul { color:#fff7eb; list-style-type:square; list-style-position:inside; padding-top:0px; margin-top:0px; padding-bottom:10px; line-height:20px;}
li { margin:0px; color:#fff7eb; list-style-type:square; margin-top:0px; padding-top:0px;}
ul li a { color:#fff7eb; font-weight:bold;}
ul li a:hover { color:#fff7eb; font-weight:bold;} 
ul li a:link { color:#fff7eb; font-weight:bold;} 
ul li ul li a:hover { color:#fff7eb;font-weight:normal;} 
ul li ul li a:link { color:#fff7eb;font-weight:normal;}


a.mail {color:#fff7eb;;font-weight:normal;}
a.mail:link {color:#fff7eb;font-weight:normal;}
a.mail:hover {color:#fff7eb;font-weight:normal;}
h2{ font-size: 12px;  color: #fff7eb; margin: 0;  padding: 0px;text-align:center; font-weight:normal;}
.bodytext h2 { font-size: 12px;  color: #fff7eb; margin: 0;  padding: 0px; text-align:center; font-weight:bold;}
h3 {font-size: 12px; font-weight:bold; color:#fff7eb; margin:0px; padding:0px;}
h4 {font-size: 12px; font-weight:normal; color:#fff7eb;}
h5 {font-size: 16px; font-weight:bold; color:#fff7eb; margin:0px; padding:0px;}

.bodytext {	margin:0px; padding:0px; }
/*Body Formatierung*/
body {background: url(../gfx/hg03.jpg); background-color:#f3daa4; background-repeat: no-repeat; background-position: 50% 0%; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}

.trenner {height:10px; background-color:#987d6c;  margin-top:20px; margin-bottom:20px; overflow:hidden; }
/*Ausrichten der Div-Container*/
/*.main { position: absolute; visibility: visible; left: 10%; z-index : 1;} */
.main { width: 925px; position: absolute; left: 50%; margin-left: -490px; color: #000; background-color: #EEDECD; z-index : 1;}

/* CSS Textformatierung - Beginn*/
.maintext10 { font-size: 10px; color: #fff7eb; padding-left: 10px; padding-right: 10px;}
.maintext10 { font-size: 10px; color: #fff7eb; margin: 0; padding-right: 10px;	padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
.maintext10 h1{ font-size: 12px;  color: #fff7eb; margin: 0; 	padding-right: 0px; padding-left: 0px; padding-top: 20px; padding-bottom: 10px;}
.maintext10 p{ margin: 0; color: #fff7eb; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 10px;}
.maintext10 a{  color: #86AFAF; text-decoration: none;}
.maintext10 a:hover{  text-decoration: underline;}

/*Text linke Spalte*/
.text_links {  font-size: 10px; color: #987d6c; margin: 20px 10px 20px 20px;  padding:0px;}
.text_links h1{ font-size: 14px;  color: #90150E; margin: 0;  padding: 0;}
.text_links p{  margin: 0; color: #987d6c; padding: 0; font-weight:bold;}
.text_links a{  color: #987d6c; text-decoration: none;}
.text_links a:link{  color: #987d6c; text-decoration: none;}
.text_links a:hover{  text-decoration: underline;}
.text_links img { padding-bottom:2px; margin-bottom:2px;}

/*Text mittlere Spalte*/
.text_mitte {  font-size: 12px; color: #fff7eb; margin: 10px, 0px, 30px, 0px; padding: 0px 0px 40px 0px; }
.text_mitte h1{ font-size: 14px;  color: #fff7eb; margin: 0;  padding: 0px;}
.text_mitte h2{ font-size: 12px;  color: #fff7eb; margin: 0;  padding: 0px;text-align:center; font-weight:bold;}
.text_mitte p{margin: 0; color: #fff7eb; padding: 0px;}
.text_mitte a{color: #fff7eb; text-decoration: none;}
.text_mitte a:link {color: #fff7eb; text-decoration: none;}
.text_mitte a:hover {text-decoration: underline;}
.text_mitte .bodytext a{color: #fff7eb; text-decoration: none;}
.text_mitte .bodytext a:link{color: #fff7eb; text-decoration: none;}
.text_mitte .bodytext a:hover{text-decoration: underline;}

.text_mitte ul { color:#fff7eb; list-style-type:square; list-style-position:inside; padding-top:0px; margin-top:0px; padding-bottom:10px; line-height:20px;}
.text_mitte li { margin:0px; color:#fff7eb; list-style-type:square; margin-top:0px; padding-top:0px;}
.text_mitte ul li a { color:#fff7eb; font-weight:bold;}
.text_mitte ul li a:hover { color:#fff7eb; font-weight:bold;} 
.text_mitte ul li a:link { color:#fff7eb; font-weight:bold;} 
.text_mitte ul li ul li a:hover { color:#fff7eb;font-weight:bold;} 
.text_mitte ul li ul li a:link { color:#fff7eb;font-weight:bold;}

/*Text rechte Spalte*/
.text_rechts {  font-size: 10px; color: #987d6c; margin-right: 0px; margin-left: 38px; margin-top: 85px; margin-bottom: 0px;}
.text_rechts h1{ font-size: 14px;  color: #987d6c; margin: 0;  padding:0px;}
.text_rechts p{  margin: 0; color: #987d6c; padding:0px;}
.text_rechts a{  color: #987d6c; text-decoration: none;}
.text_rechts a:hover{  text-decoration: underline;}
.text_rechts img { padding-bottom:2px; margin-bottom:2px;}
.text_rechts ul { margin:10px; color:#987d6c; list-style-type:square; list-style-position:inside; }
.text_rechts li { margin:0px; color:#987d6c; border-bottom:1px solid col#987d6c; padding-bottom:10px; padding-top:10px;list-style-type:square; line-height:normal;}
.text_rechts ul li a { color:#fff7eb; font-weight:bold;}
.text_rechts ul li a:hover { color:#fff7eb; font-weight:bold;} 
.text_rechts ul li a:link { color:#fff7eb; font-weight:bold;} 
.text_rechts ul li ul li a:hover { color:#fff7eb;font-weight:bold;} 
.text_rechts ul li ul li a:link { color:#fff7eb;font-weight:bold;}

/*Text Storage 1*/
.storage1 { font-size: 26px; color: #fff7eb; font-family:'andes', ANDES__0; padding-left: 10px; padding-right: 10px;}
.storage1 { font-size: 26px; color: #fff7eb; font-family:'andes', ANDES__0; margin: 0; padding-right: 10px;	padding-left: 10px;}
.storage1 h1{ font-size: 26px; color: #fff7eb; font-family:'andes', ANDES__0; margin: 0; padding-right: 0px; padding-left: 0px;}
.storage1 p{ font-size: 26px; color: #fff7eb; font-family:'andes', ANDES__0; padding-right: 0px; padding-left: 0px;}
.storage1 a{ font-size: 26px; color: #fff7eb; font-family:'andes', ANDES__0; text-decoration: none;}
.storage1 a:hover{ font-size: 26px; color: #fff7eb; font-family:'andes', ANDES__0; text-decoration: underline;}
/*Text Storage 2*/
.storage2 { font-size: 12px; color: #fff7eb; margin-left: 10px; padding:0px; margin-top:10px; }
.storage2 h1{ font-size: 16px; font-weight:bold;  color: #fff7eb; margin: 0; }
.storage2 p{  margin: 0; color: #fff7eb; padding-right: 0px;}
.storage2 a{  color: #86AFAF; text-decoration: none;}
.storage2 a:hover{  text-decoration: underline;}
/*CSS Textformatierung - Ende*/

/*MAINNAVIGATION Anfang*/
/*.navi_oben a { color:#fff7eb; font-weight:bold;}
.navi_oben a:link { color:#fff7eb; font-weight:bold;}
.navi_oben a:hover { color:#b11b12; font-weight:bold;}
.navi_oben a:active{ color:#b11b12; font-weight:bold;}*/

.navi_oben { text-align:left; font-size: 11px; color: #fff7eb; font-weight:bold; padding-left: 0px; padding-top:5px; text-decoration:none; padding-right:0px;margin-left:10px; }
.navi_oben ul{ margin: 0; font-size: 11px;}
.navi_oben ul li{ margin: 0;padding: 0;}
.navi_oben A:link	{ font-size:11px; color:#fff7eb; font-weight: bold; }
.navi_oben A:hover 	{ font-size:11px; color:#90150E; font-weight: bold}
.navi_oben A:active 	{ font-size:11px; color:#90150E; font-weight: bold}

.navi_oben_sub { text-align:left;  font-size: 10px; color: #fff7eb; padding-left: 5px; padding-top: 5px;}
.navi_oben_sub ul{margin: 0;padding: 0; font-size: 10px;}
.navi_oben_sub ul li{margin: 0;padding: 0;}
.navi_oben_sub A 	{ font-size:10px; color:#fff7eb; font-weight: bold; text-decoration:none;}
.navi_oben_sub A:link	{ font-size:10px; color:#fff7eb; font-weight: bold; text-decoration:none;}
.navi_oben_sub A:hover 	{ font-size:10px; color:#fff7eb; font-weight: bold; text-decoration:underline;}
.navi_oben_sub A:active 	{ font-size:10px; color:#fff7eb; font-weight: bold; text-decoration:none;}
/*--------------------------------*/
/*MAINNAVIGATION Ende
----------------------------------*/

/*----------------------------------*/
.copyright { color: #999999; font-size: 10px; text-align:center; text-align:center;}
/*----------------------------------
layout für Formulare, login usw.
------------------------------------*/
/*******************************************
* form in rechts
*******************************************/
.text_rechts form {margin:0px; padding:0px; }
.text_rechts .csc-mailform { border: 0px ; margin:0px; padding:0px; vertical-align: bottom; background:none; font-size:11px;  line-height:14px;}
.text_rechts .csc-mailform-forum, { border: 1px solid #fff7eb;}
.text_rechts .csc-mailform-field { display: block; margin: 0px;	padding: 3px;}
.text_rechts .csc-mailform label, .csc-mailform-forum label{ display: block; float: left; text-align: left; margin: 0px; padding:0px; font-weight:bold;}
.text_rechts .csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea 
	{	background-color: #EEDECD;
	border: 1px solid #987d6c; color:#000000; }
.text_rechts .csc-mailform input.csc-mailform-submit{
	float: left;	cursor:hand;}
.text_rechts .csc-mailform form input.csc-mailform-submit:hover{
	background-color: #EEDECD;
	border: 1px solid #987d6c;}
.text_rechts .csc-mailform-field textarea {background-color: #EEDECD;
	border: 1px solid #987d6c; color:#000000;}
.text_rechts .csc-mailform-field select {background-color: #EEDECD;
	border: 1px solid #987d6c; color:#000000; font-size:10px; margin-left:5px;}
/*----------------------------------*/
form {margin:0px; padding:0px; }
.csc-mailform { background-color:#90150E; border: 0px ; margin:0px; padding:0px; line-height:22px; vertical-align:text-bottom;}
.csc-mailform-forum, { background-color:#90150E;	border: 1px solid #fff7eb;}
.csc-mailform-field { display: block; margin: 0px;	padding: 10px;}
.csc-mailform label, .csc-mailform-forum label{	display: block;	float: left; text-align: left; margin: 0px; padding:0px;}
.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea{ color: #999999; background-color:#fff7eb; border: 1px solid #fff7eb; padding: 0px; font-size: 8pt; }
.csc-mailform input.csc-mailform-submit{ float: right;	cursor:hand;}
.csc-mailform form input.csc-mailform-submit:hover{	background-color:#90150E; border: 1px solid white; color: white;}
/*----------------------------------*/
.csc-sword {color: #fff7eb;	font-size: 10px;}
.csc-form-labelcell, .csc-form-fieldcell, .csc-searchResultInfo, .csc-searchResultRange, .csc-searchResultPrevNext, .csc-searchResultHeader,.csc-searchResult { background-color: #90150E; color: #EEDECD; font-size: 10px;}





/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch { font-size:12px;}
.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size:12px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:12px; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:normal; font-style:normal; font-size: 12px; text-align:left; color:#fff7eb}
.tx-indexedsearch .tx-indexedsearch-whatis {  margin-top:10px; margin-bottom:5px; font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch P.tx-indexedsearch-noresults {  text-align:left; font-weight:normal; font-size: 12px; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; font-size: 12px; text-align:center; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {  font-style:normal; font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {  font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin:0px; font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#fff7eb; margin-top:0px; background:transparent;  font-size: 12px; text-align:left;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:inherit;  font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {  font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {font-style: normal; padding:0;  font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch-info .tx-indexedsearch-path {  text-align:left; font-weight:bold; font-size: 12px; color:#fff7eb;}
.tx-indexedsearch-descr { text-align:left; font-size: 12px; color:#fff7eb;}
.tx-indexedsearch-descr descr {text-align:left; font-size: 12px; color:#fff7eb;}
.tx-indexedsearch-percent { text-align:left; font-size: 12px; color:#fff7eb;}
.tx-indexedsearch-title { font-size: 12px; text-align:left; color:#fff7eb;}
.tx-indexedsearch-whatis { text-align:left;  font-size: 12px; color:#fff7eb;}
li.tx-indexedsearch-browselist-currentPage a { color:#fff7eb; }
ul.browsebox { margin:0 0 15 0; padding:0px;} 
ul.browsebox li a { color:#fff7eb;} 
div.tx-indexedsearch div.tx-indexedsearch-browsebox P { margin:0 0 15 0; color:#fff7eb; font-size:11px; padding:0px; }
.tx-indexedsearch-searchbox-sword sword {color:#000000; }
.tx-indexedsearch-descr descr .tx-indexedsearch-redMarkup {  font-size: 12px; text-align:left; color:#fff7eb;}
input { font-size:12px; }
.Markup {  font-size: 12px; text-align:left; color:#fff7eb;}
/*******************************************
* Styles für Extension "Pentel_umfließender Text"
********************************************/
.articlefliesstext {  text-align:left; font-weight:bold; font-size: 10px; color:#fff7eb; vertical-align:top}
.imageleft { margin-right:5px;}
.imageright { margin-left:5px;}
.teaserfliesstext {  text-align:left; font-weight:bold; font-size: 10px; color:#fff7eb; vertical-align:top}
.popupteaser { border-bottom:1px solid color:#ba1c13; border-bottom-color:#ba1c13; padding-bottom:20px;}.cyxc {
	font-family: Tahoma;
}
.fliesstext {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #987d6c;
	text-align: left;
}
tr.fliesstext {
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #987d6c;
	text-align: left;
}
.fliesstextform {
	font-size: 11px;
	font-style: normal;
	color: #987d6c;
	text-align: left;
	background-color: #EEDECD;
	border: 1px solid #987d6c;
}
.vorzeilefliesstextKopi {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #987d6c;
	text-align: left;
	vertical-align: baseline;

}
.button2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	color: #987d6c;
	background-color: #EEDECD;
	border: 1px solid #987d6c;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	margin-left: 20px;
	cursor: hand;
}

a.button2:hover {
	color: #987d6c;
	margin-left: 20px;
	cursor: hand;
}
.text_mitte .fliesstext {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fff7eb;
	text-align: left;
}
.text_mitte  tr.fliesstext {
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #fff7eb;
	text-align: left;
}
.text_mitte .fliesstextform {
	font-size: 11px;
	font-style: normal;
	color: #fff7eb;
	text-align: left;
	background-color: #EEDECD;
	border: 1px solid #987d6c;
}
.text_mitte input.fliesstextform {
	font-size: 11px;
	font-style: normal;
	color: #987d6c;
	text-align: left;
	background-color: #EEDECD;
	border: 1px solid #987d6c;
}
.text_mitte .vorzeilefliesstextKopi {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fff7eb;
	text-align: left;
	vertical-align: baseline;

}
.text_mitte  .button2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	color: #987d6c;
	background-color: #EEDECD;
	border: 1px solid #987d6c;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	margin-left: 20px;
	cursor: hand;
}

.text_mitte  a.button2:hover {
	color: #987d6c;
	margin-left: 20px;
	cursor: hand;
}
.text_mitte select.fliesstext { color:#000000;}

.contenttable { width:670px; overflow:hidden; margin-left:0px; }
.contenttable td {width:180px; }
.internal-link img { border:#FFFFFF 1px solid; }


.storage2  .internal-link img { border:#FFFFFF 1px solid; margin-right:5px; }