div.tx-mocfilemanager-pi1 .action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:#666666 solid 1px !important;background-color: #ffffff;}
div.tx-mocfilemanager-pi1 .actionButton {font-family: Verdana, Arial, Helvetica;font-size: 7pt;color: #333333;border:#666666 solid 1px !important;background-color: #ffffff;}


/*
dunkelbraun Text: 	#9E8B5C;
dunkelbraun Men�-HG: 	#C4BD94;
mittelbraun: 		#DED7B5;
hellbraun:		#EFEBDE;
blau:			#2a468b;
*/


.startinhalt {
     /*   border: 1px dotted green;*/
	width: 390px !important;
	float: left;
	
}

.startinhalt h2 {
    margin-top:0;
   }
.startrechts {
/*	border: 1px dotted red;*/
	width: 320px;
	float: right;
}

.startrechts h2 {
   margin-top: 0;
   font-size: 1.0em;
   font-weight: bold;
   margin-right: 0;
   margin-bottom: 10px;
   }

.startrechts .csc-textpic-text {
   margin:0;
   padding: 0;
   border: 0;
   border-bottom: 1px solid #EFEBDE;
   margin-top:5px;
   margin-right:10px;
margin-bottom:5px;
   }
   
   
.startrechts .csc-textpic-text .bodytext {
line-height:1.3em;
margin:0 10px 7px 0;
padding:0;
}

.startrechts .bodytext {
   margin:5px 0px 0px 0;
   line-height: 1.2em;
   }

.startrechts .csc-textpic-imagewrap {
   margin-right: 10px;
   }
   
.gruppenbilder {
  float: right;
  width: 175px;
 /* border: 1px dotted blue;*/
   }
  
  
.gruppenbilder p.bodytext {
 margin-right: 0;
 /* border: 1px dotted blue;*/
  }
  
  
 .inhaltschmal {
  float: left;
  width: 500px;
/*  border: 1px dotted green;*/
  }

#menuepunkte{
  position:absolute;
  top:203px;
  left:250px;
  z-index:10;
  line-height:20px;
}

#flaggen {
  position: absolute;
  top: 150px;
  left: 820px;
  z-index: 11;
  }

.r1{
  float:left;
  height:60px;

}


.tx-dropdownsitemap-pi1 {
   width: 500px !important;
   }


a.special1:link, a.special1:visited {
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   float:left;
   display:block;
   }

a.special1act:link, a.special1act:visited  {
   color: #EEEBD8 !important;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   background-image: url(/fileadmin/grafiken/pfu.gif);
   background-repeat: no-repeat;
   background-position: center 4px;
   padding-bottom: 19px;
   height:30px;
   float:left;
   display:block;
   }


/*  Sicherung   
a.special1:link, a.special1:visited {
   color: white;
   font-size: 12px; 
   font-weight: bold;
   text-decoration: none;
   }

a.special1act:link, a.special1act:visited  {
   color: #EEEBD8 !important;
   font-size: 12px; 
   font-weight: bold;
   h\eight:85px;
   text-decoration: none;
   background-image: url(/fileadmin/grafiken/pfu.gif);
   background-repeat: no-repeat;
   background-position: center;
   padding-bottom: 19px;
   }
*/   
   
html {height:100%;}

#mailform {
   width: 500px;
   margin-left:0px;
   padding-left:0px !important;
   }
	

#mailform form {
   border:0px;
   }

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:10px;
  font-size:0.9em;  

}

.csc-mailform-check {
   border:0 !important;
   }

#mailform textarea,
#mailform input, 
.tx-ddspenden-pi1 input, 
.tx-ddspenden-pi1 textarea {
  border:1px solid #C4BD94;
  border-right:2px solid #C4BD94;
  border-bottom:2px solid #C4BD94;  
}


.tx-ddspenden-pi1 input.cbox,
.tx-ddspenden-pi1 input.radio{
  border:0px;
}

.tx-ddspenden-pi1 table {
   border:0 !important;
   }

#mailform textarea{
  width:220px;
  height:100px;
  font-size:0.9em;
  font-family: verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
}


#mailform label{
  width:150px;
  font-size:1.0em;
  margin-right:10px;
  font-weight:normal;
}

select {
  /*border: 1px dotted red;*/
  font-size: 1.0em;
  }

#mailform .csc-mailform-field{
  clear:left;
  border: 1px dotted #C4BD94;
  border: 0;
  
}
 
 
#mailform input#mailformReise{
  font-weight:bold;
  border:0px;
  background-color:transparent;
  font-size:1.1em;
} 
 
  
fieldset{
  border:0px;

}

.csc-mailform-label{
  display:none;

}
.csc-mailform-field{
 font-weight:bold;

}

.csc-mailform-field label{
 width: 200px !important;
 font-weight:bold;
/* border: 1px dotted green;*/

}


.logo {
   float:left;
   width:386px;
   height:155px;
   margin-left:0px;
   margin-top:26px;
   }

#title {
   height:200px;
   padding:0px;
   background-color:#fff;
   /*border-bottom:1px dotted red;*/
     }
.headlineimg {
  float:right;
    width:614px;
    height:100px;
    margin-left:0px;
    margin-top:37px;
   }

a:link, a:hover, a:visited {
   color: #2A468B;
   }


   
#contentfolge a.download:link, #contentfolge a.download:visited, #contentfolge a.download:hover, #contentfolge .download {
   color: #2A468B;
   font-size: 1.0em; 
   font-weight: normal;
   text-decoration: underline;
   margin:0;
   padding:0;
   }
   
#contentfolge a.download:hover, a:hover {
   color: #9E8B5C !important;
  /* border: 1px dotted red;*/
    }  

a.m2:link, a.m2:visited, a.m2:hover, a.m2act:link, a.m2act:visited  {
   margin: 0;
   padding: 0;
   color: #2A468B !important;
   font-size: 13px; 
   font-weight: bold;
   text-decoration: none;
   display: block;
   width: 175px;
   width: 188px;
   w\idth: 151px;
   background-image: url(/fileadmin/grafiken/hg_men2.gif);
   background-repeat: no-repeat;
   border-top: 1px solid white;
   padding-left: 20px;
   padding-right:    17px;
   margin-top: 2px;
 
   }

.linkespalte {
color: #2A468B !important;
   font-size: 10px; 
   font-weight: normal;
  margin-left: 25px;
}
a.download:link, a.download:visited, a.download:hover, .download {
 /*  margin-left: 25px;*/
   color: #2A468B !important;
   font-size: 10px; 
   font-weight: normal;
      text-decoration: underline;
   }
a.download:link, a.download:visited, a.download:hover, .download {
font-weight: normal;
   }


.footer {
   clear: both;
   width: 400px;
   border-top: 1px solid #C4BD94;
   padding-bottom: 20px; 
   margin-top: 20px; 
  }
  
.nostr {
   border-top: 0px !important;
   }
   
.footer a:link, .footer a:visited,
a.footer:link, a.footer:visited  {
   color: black;
   font-size: 10px; 
   font-weight: normal;
   text-decoration: none !important;
   border:0;
   margin: 0 3px;
    }


   
   
/*******************************************************/
/*  Hauptmen� linke Spalte als Listenmen�   *******************/




/* 1. Men�ebene **********/

.menucontainer {
   /*border-right:17px solid #fff;
   background-color: #C4BD94;*/
   width: 195px;
   w\idth: 188px;
   height: 400px;
   min-height: 415px;
   margin: 0;
   padding: 0;
   text-align: left; 
}
.menucontainer ul{
  margin: 0;
  padding: 0;
  padding-top: 30px;
 /* border: 1px dotted green;*/
   }
   
.menucontainer ul li {
   display: block;
   list-style-image:none;
   list-style-type:none; 
/*   list-style-position: inside;*/
   background-image: url(/fileadmin/grafiken/hg_mennor.gif);
   background-repeat: no-repeat;
   padding: 0px 0px 0px 7px;
   margin: 0;
   line-height: 24px;
   height: 24px;
 /*  border: 1px dotted red;*/
   }
   
a.m1:link, a.m1:visited, a.m1:hover {
   color: #EEEBD8;
   font-size: 12px; 
   font-weight: bold;
   text-decoration: none;
   border:0;
   display: block;
   width: 173px;
   width: 188px;
   w\idth: 151px;
   padding-left: 20px;
   padding-right: 17px;
   margin-top: 2px;
    
/*   background-color:green;
   width:100px;*/
   }
   
a.m1act:link, a.m1act:visited  {
   color: #2A468B !important;
   font-size: 12px; 
   font-weight: bold;
   text-decoration: none;
   display: block;
   width: 188px;
   w\idth: 151px;
   background-image: url(/fileadmin/grafiken/hg_menact.gif);
   background-repeat: no-repeat;
   padding-left: 20px;
   padding-right: 17px;
   margin-top: 2px;

   
   }
   
.gastcontainer ul li {
   display: block;
   list-style-image:none;
   list-style-type:none; 
/*   list-style-position: inside;*/
   background-image: none;
   padding: 0px 0px 0px 7px;
   margin: 0;
   line-height: 40px;
   min-height: 40px;
   
 /*  border: 1px dotted red;*/
   }
   
   
.gastcontainer {
  background-image:url(/fileadmin/grafiken/hg_menu.gif);
  background-repeat:repeat-y;
  padding-bottom:3px;
  }
  
  
/**************************************************/
/* Schrift f�r den Klickpfad, class um den Klickpfad **********/

.kpabstand {
   width: 400px;
   margin: 20px 0px 20px 0px;
   color:#D88F2C;
   color: #000;
   border-bottom: 1px solid #C4BD94;
   }
   



.fliesstext {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.ueberschrift {
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}


.small {
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
/*###################################*/
body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#4d4d4d;
 text-align:center;
 margin:0px;
}


/*#### Text mit Bild rechts ###*/
.csc-textpic .bodytext {
   line-height: 1.6em;
   margin-right: 10px;   
   }

/*#### Text mit Bild links ###*/
.csc-textpic-text .bodytext {
   line-height: 1.4em;
   margin:0;
   padding:0;
   margin-right: 10px;   
   margin-bottom: 10px;
   }


/*### Text ohne rechtes Bild mit rechtem Rand von 250px ###*/
.bodytext {
   line-height: 1.6em;
   margin-right: 250px;
   }

h1, h2, h3, h4, h5 {
   font-family: Verdana;
   font-weight: normal;
   color: #2a468b;
   margin-bottom: 20px;
   margin-right: 250px;
   }
   
.csc-textpic-text h2, .csc-textpic-text h3 {
   margin-right: 10px;
   }
h1 {
   font-size:1.8em;
   color:#2A468B;
   margin-right: 10px;
   }

h2 {
   font-size:2.3em;
   color:#2A468B;
   }


h3 {
   font-size:1.4em;
   color:#C4BD94;
   color: #9E8B5C;
   line-height: 1.4em;
   }




#left {
   /*background-color:#C4BD94;*/
   background-image: url(/fileadmin/grafiken/hg_menu.gif);
   background-repeat: repeat-y;
   width:195px;
   float:left;
}


#menueoben {
	background-color: #2A468B;
	height: 25px;
	text-align: left; 
	padding-left: 250px;
	padding-top: 3px;
	padding-bottom: 0px;
}



#content {
   border-top: 15px solid #fff;
   border-right: 15px solid #fff;
   background-color: #EEEBD8;
   background-image: url(/fileadmin/grafiken/hg_home.gif);
   background-repeat: repeat-y;
   width: 805px;
   w\idth:760px;
 /*  height: 400px;*/
   min-height: 400px;
   float:right;
   padding:0px 20px;
   padding-right: 0px;
   text-align: left; 
}

#contentfolge{
   border-top:15px solid #fff;
   border-right: 15px solid #fff;
   background-color: #EEEBD8;
   background-image: url(/fileadmin/grafiken/hg_folge.gif);
   background-repeat: repeat-y;
   width: 805px;
   w\idth: 735px;
   height: auto;
   min-height: 400px;
   float:right;
   padding:0px 20px;
   padding-right: 33px;
 /*  margin-right: 33px;*/
   text-align: left; 
}
div.nichts div#contentfolge{  background-image:none;}
div.nichts div#contentfolge h3{  width:400px;}
#gesamt {
	background-color:#fff;
        width:1000px;
        text-align:center;
        position:relative; margin-left:auto; margin-right:auto;
        margin-top: 20px;
        min-height: 600px;
        height: auto;
     

}



#suche{
  position:absolute;
  left:00px;
  top:202px;
  width:200px;
  height:22px;
}

#suche input.button {
  border-width: 0em;
  margin: 0em;
  font-weight: bold;
  font-size:0.75em;
  font-family:verdana, arial, sans-serif;
/*  cursor: hand;*/
  color: #ffffff;
  height:100%;
  width:30px;
  background-color: transparent;
  background-image:  url(../../grafiken/suche.gif);
  background-repeat: no-repeat;
  padding-top:1px;
  
  
}

.suche{
  width:230px;
  width: 14.375em;
  font-family:VERDANA,ARIAL,HELVETICA;
/*  font-size:0.7em;*/
  color:#990066;
  font-weight:bold;
  
  
}

.eingabe {
   border:1px solid grey;
   margin: 2px 0 0 15px;
   width: 128px;
   }

.suche .stdEing{
  padding-top:4px;
}

.csc-textpic-caption {
  padding-top: 3px;
   }
   
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
  width:266px;
  }
  
 
  
.tx-srfeuserregister-pi1{
  width:500px;
}


.normalreg{
  font-weight:normal;
}

.tx-srfeuserregister-pi1 legend{
  font-weight:normal;
}

.strongreg{
  font-weight:bold;
}


.tx-mocfilemanager-pi1 textarea{display:none;}
.tx-mocfilemanager-pi1 span.command {
  display: block;
  margin:20px 0px 0px 0px;
  padding:0px;
  background-color:#c0c0c0;
}
  
div.tx-mocfilemanager-pi1 table#contenttable td {font-size:12px;}
#contentfolge .tx-newloginbox-pi1{width:400px;margin-bottom:30px;} 

div.eingeloggt,
div.login{
  display:block;
  margin-bottom:20px;
}


div.tx-mocfilemanager-pi1 p.error{
  color:red;
  font-weight:bold;
}

div.tx-mocfilemanager-pi1 td.rechts{
  text-align:right;
}

div.csc-sitemap ul li {
	list-style-type: none;	
	padding: 2px 0;
}

div.csc-sitemap ul li ul {
	padding: 10px 0px 10px 50px;
}

div.csc-sitemap ul li a {
	text-decoration: none;
}
