body{
	color: black;
	padding: 0;
	margin: 0;
	font: 80% Verdana, sans-serif;
	background-color: #ffffff;
	border:0px;
	background-image: url(grundriss.gif);
	background-position: -430px -320px;
	background-repeat: no-repeat;
      
	
	
	}
	
p{line-height:1.6;

 

padding:0px 0px 10px 0px;

	
	
	}	

 body a {
	color: black;
	font: Verdana, sans-serif;
	background-color: transparent;
	border:0px;
}


 
 .tx-veguestbook-pi1 .tx-guestbook-left {
float:left;
width: 1em;
background:white;
min-height:1em;

}
 
.tx-veguestbook-pi1 .tx-guestbook-right {
float:left;
width:35em;
background:#FFF;
padding: 1em;
}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}


.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
border: 1px solid #fbfbf3;

}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #e7e6c5;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #e7e6c5;
margin-bottom: 5px;
}

.mf-submit {

background-color: #fbfbf3;
border: 1px solid #e7e6c5;
}

table.tabelle {

	border-collapse: collapse;
	margin: auto;
}

table.tabelle td {
	border: 1px dashed #C0C0C0;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	padding: 2px;
}

td.zelleBlau {
	background-color: #2d69a9;
	color: white;
	font-size: 12px;
}
 #all{
  
    border:1px solid #dfdebe;
width:1020px;
 }
 #leftmenu{
  
  height:auto !important;
  height:500px;
  float:left;
  font:  85% ,Verdana, sans-serif; 
  background: transparent;
 min-height:350px;
 font-weight:normal;
 border-top:0px solid #94c43a;
border-left: 15px solid #ffffff;
 padding-top:10px;
width:150px;


 }
 
#leftmenu form fieldset{
background: #fbfbf35;
  border: 0px solid #ab0;
  margin:0px 0px 0px 10px;
  
  
  
}
 #leftmenu input{
color:#655b54;
font-size:1em;
border: 1px solid #6a6352;
background-color: #FFFFFF;


}

#leftmenu li {
  
  margin: 0px;
    
}



#leftmenu a{
  color:#6a6352;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:2px 2px 2px 5px;
  text-decoration:none;
  background: transparent;
  display:block;
  width:120px;
  border-left: 20px solid #e7e6c5;
  border-bottom: 1px dotted #dfdebe;

  
  

  

  	


    
  
  
  
}

#leftmenu a:hover{
  color:#333333;
  background:transparent;
  font-weight:normal;
  border-left: 20px solid #aa132c;
  border-bottom: 1px dotted #dfdebe;
  


  

  
  
  
}

#leftmenu a.level1-act {
  
  color:#aa132c;
  width:120px;
  padding:2px 2px 2px 5px;
  
  border-left: 20px solid #aa132c;
  border-bottom: 1px dotted #dfdebe;


  
  
    
  
    
  
}

#leftmenu a.level2-no {
  
  background: transparent;
  width:100px;
  color:#6a6352;
margin: 0 0 0 20px;
  padding:2px 2px 2px 5px;
  border-left: 20px solid #e7e6c5;
  border-bottom: 1px dotted #dfdebe;
  
  
  
}

#leftmenu a.level2-act {
  
  background: transparent;
  width:100px;
  color:#AA132C;
 margin: 0 0 0 20px;
  padding:2px 2px 2px 5px;
  border-left: 20px solid #AA132C;
	border-bottom: 1px dotted #dfdebe;
    
}

#language{
	height: 18px;
	border: 1px solid black;
	margin: 0;
	background-color: #e8bc17;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font: 80%  Verdana, sans-serif;
	color:#ffffff;

}


#head{
	
	border: 0px solid #e5e5e5;
	padding: 5px 0px 0px 5px;
	margin: 0;
	background-color: #FFFFFF;
	border-bottom: 0px solid #dfdebe;

	
}




#head h1{
	color: #94c43a;
	padding: 20px;
	
	border-top: 0px solid black;
	font: bold 100%;
}

#content{
color:black;
height:auto !important;
height:900px;
min-height:900px;
margin:10px 250px 0 170px;

border-left:0px solid #eaeaea;
border-right:0px solid #eaeaea;
padding: 0px 0px 0px 5px;

	

}

#content h2{
	margin-bottom:-8px;
	padding: 2px 0px 2px 5px;
	font-size: 110%;
	border-left: 22px solid #d0da2c;
	border-bottom: 0px solid #f5f5dc;
	background:#f3f3eb;
	color: #655b52;
	
		
	
}

#content h3  {
margin: 5px 0 10px 0;
padding: 2px 0 2px 5px;
font-size: 110%;
border-left: 22px solid #e7e6c5;
border-bottom: 0px solid #94c43a;
background:#fbfbf3;


}

#content a {
text-decoration: none;
color: #655B52;

}


#content h4{
margin: 0 0 10px 0;
padding: 2px 0 2px 5px;
font-size: 90%;
border-left: 22px solid #94c43a;
border-bottom: 1px solid #94c43a;
}


#rechts_box 
{

min-height:900px;
height:auto !important;
height:900px;
width:241px;
background: transparent;
padding: 2px 10px 15px 10px;
font: 85% Verdana, sans-serif;
float:right;
color:black;
border-right:0px solid #b4ad9b;
border-left:25px solid white;
clear:right;

}




#rechts_box p
{

line-height:180%;
padding: 0px 24px 0px 0px;





}



#rechts{
background:#d0da2c;
font: 100%  Verdana, sans-serif;
padding: 2px 2px 2px 5px;
line-height:120%;

}

#rechts_box h1{
	margin: 0 0 10px 0;
	padding: 2px 0 2px 5px;
	font-size: 90%;
	border-left: 22px solid #94c43a;
	border-bottom: 1px solid #94c43a;
	background:green;
	
}


#rechts_box h2{
	
	margin: 0 0 -10px 0;
	padding: 0px 1px 1px 10px;
	font-size: 120%;
	border-left: 22px solid #d0da2c;
	border-bottom: 0px solid #94c43a;
	background:white;
	

}

#rechts_box h3{
margin: 0 0 10px 0;
padding: 2px 0 2px 5px;
font-size: 90%;
border-left: 22px solid #94c43a;
border-bottom: 1px solid #94c43a;
}

#rechts_box h4{
margin: 0 0 10px 0;
padding: 2px 0 2px 5px;
font-size: 90%;
border-left: 22px solid #94c43a;
border-bottom: 1px solid #94c43a;
}

#rechts ul{
margin:0px;
padding:30px 0 0 0px;
list-style:none;}
#menurechts li{
padding:0 0 5px 0;
margin:0;}
#menurechts a{
color:black;
background:#ebf2a4;
padding:2px 20px 2px 20px;
border:0px solid black;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}
#rechts a:hover{color:white;background:#9a9a9a;
}









#foot{
color:ffffff;
background:#d1e02b;
padding:0;
margin:10;
font: 90% Verdana, sans-serif;
border-top:1px solid #e4ddce;}

#foot p{margin:10;padding:10px;}



div#leftmenue
{
list-style-type:none;
font: 12px Verdana;
width : 150px;
height: auto;
background-color:#CFD6CF;
float:left;
}



html>body div.ulnavi1 {
width: 140px;
float:left;
display: block;
list-style-type:none;
background: #CFD6CF;
}

div.ulnav1
{

list-style-type:none;
float:left;
width:140px;
font: 12px Verdana;
#margin: 0px;
margin-left: 10px;
margin-top: 5px;
display: block;
background: #CFD6CF;
overflow: hidden;

}

div.ulnav1 div.li_nav1_no
{
list-style-type:none;
font: 12px Verdana;
display: block;
background: #CFD6CF;
overflow: hidden;
width: 155px;
}

div.ulnav1 div.li_nav1_act1
{
list-style-type:none;
font: 12px Verdana;
margin:0;
display: block;
background: #CFD6CF;
overflow: hidden;
width: 175px;
}

div.ulnav2
{
list-style-type:none;
float:left;
width:145px;
font: 12px Verdana;
margin-left: 10px;
display: block;
background: #CFD6CF;
overflow: hidden;
background:#d1e02b;

}

div.ulnav1 div a,
div.ulnav1 div a:link,
div.ulnav1 div a:visited,


{
list-style-type:none;
display: block;
text-decoration: none;
color: #325271;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
margin: 0;
/* margin-top: -1px; */
width: 175px;
font-weight: normal;
background: #CFD6CF;
}

div.ulnav1 div a:hover
{
list-style-type:none;
display: block;
text-decoration: none;
color: lime;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
margin: 0;
/* margin-top: -1px; */
width: 175px;
font-weight: normal;
background: red;
}

#submenu{

font: 70% Tahoma, Verdana, sans-serif;
color:gray;
padding: 155px 0 0px 200px;
margin-left: 10px;
}

/* search css anfang */
.tx-indexedsearch fieldset {
margin:0;
border:0;
padding:0;
}
.tx-indexedsearch legend {
display:none;
}
.tx-indexedsearch .tx-indexedsearch-form {
float:left;
}
.tx-indexedsearch .tx-indexedsearch-form label {
display:none;
}
.tx-indexedsearch .tx-indexedsearch-search-submit {
float:left;
}

/* search css ende */


/* Formular */
.tx-indexedsearch .tx-indexedsearch-form {
  float:left;
}
.tx-indexedsearch fieldset {
  margin:0;
  border:0;
  padding:0;
}
.tx-indexedsearch legend {
  display:none;
}
.tx-indexedsearch .tx-indexedsearch-form label {
  display:none;
}
.tx-indexedsearch .tx-indexedsearch-search-submit {
  float:left;
}

/* Suchergebnisse */



.tx-indexedsearch-res .res-tmpl-css a {
  margin-bottom:0;
  margin-left:1em;
  font-size:0.9em;
  color:#655b55;


}
.tx-indexedsearch-res .res-tmpl-css  {
  margin-bottom:0;
  font-size:0.9em;
  color: black;


}


.res-tmpl-css .tx-indexedsearch-text-item-mtime {
  margin-left:0em;
  color:black;
  font-size:0.9em;
}
.res-tmpl-css .tx-indexedsearch-descr {
  margin-top:0;
}


.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; } 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; } 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; } 
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; } 
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; } 
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; } 
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ce7028; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; } 
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; } 
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px;


.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; } 
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; } 
.tx-indexedsearch .result-count-tmpl-css, 
.tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-size:1em; font-weight:normal; float:right; } 
.tx-indexedsearch .info-tmpl-css dt, 
.tx-indexedsearch dl.info-tmpl-css dd { float:left; } 
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; } 
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; } 



.tx-indexedsearch-title a {
 font-size: 80%;
	
	background:#f9f9f7;
	color: #655b52;	
	margin: 0 0 10px 0;
	padding: 2px 0 2px 5px;
	}


#searchbox {
border:0;

}
.suchen{
background: lime;
  border: 2px solid red;
  margin:0;
}


.tx-guestbook-freecap {
float:left;
display:block;
background:maroon;
border:1px solid #CCC;
}
 
.tx-guestbook-freecap {
margin-left:2.25em;
}
 

.tx-guestbook-freecap img {
float:left;
display:block;
pading-left:0.25em;
}

.tx-guestbook-freecap input {
float:left;
}

.tx-guestbook-freecap label {
clear:both;
display:block;
float:none;
width:10em;
margin-bottom:0.5em;
}

.tx-guestbook-freecap p {
font-size:75%;
padding:0.25em;
}

.tx-guestbook-freecap h3 {
display:none;
}

.tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
color:#990000;
}

.tx-guestbook-clear {
clear:both;
display:block;
}

.tx-guestbook-submit input {
width:auto;
display:block;
}
  


.tx-veguestbook-pi1 {
        font-size:100%;
    }
  
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
font-weight:bold;
color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
font-weight:bold;
float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
font-size:75%;
font-weight:bold;
float:right;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
clear:both;
background:#666;
color:#FFF;
display:block;
font-size:100%;
font-weight:bold;
padding: 1em;
width: 35em;
}


.tx-veguestbook-pi1 .tx-guestbook-left {
height:4em;
}

.tx-veguestbook-pi1 .tx-guestbook-left p {
color:#FFF;
}
 

.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
color:#333;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
font-size:100%;
color:#990000;
font-weight:bold;
background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
font-size:75%;
color:#333;
font-style: italic;
}

.tx-veguestbook-pi1 .tx-guestbook-latest {
display:block;
padding:0.25em;
clear:both;
}

.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
width:100%;
display:block;
padding: 1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
clear: both;
display: block;
float: left;
width: 10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
width: 30em;
display: block;
float: left;
}

.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:#F7F7F7;
border:1px solid #CCC;
}
 
.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:10em;
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:auto;
display:block;
}

