*
{
         margin:0;
         padding:0;
}

body
  	{
         font-family: Verdana, Arial, Helvetica, "sans serif";
        	color:#666666;    line-height:190%;    font-size: 0.76em; background-color:#F2F5D8;
 	}

/* Text */
.unsichtbar
{visibility:hidden; display:none;}
h1
{
        	 line-height:150%;    font-size: 110%;   margin: 25px  0 25px 0;   text-transform: uppercase;
}
#content p , p.bodytext
{
  line-height:180%; padding:0;  margin: 0px  0 0px 0; 
}

.textblock p
{
  line-height:180%; padding:0;  margin: 0 0 0px 0; 
}



.textblock h1

{

line-height:150%;    font-size: 110%;   margin: 25px  0 0 0;   text-transform: uppercase;
        	 
  }


h4
{
  line-height:165%; padding:0 0  0  0; font-size: 100%; font-weight:normal; padding: 0 3px 0 3px; background-color:#E5ECB0;
}


.contenttable
{
 font-size:0.9em;  padding:0;
}

.contenttable a
{
font-weight:bold; font-family: Verdana, Arial, Helvetica, "sans serif";
}

.contenttable td
{
font-weight:normal; font-family: Verdana, Arial, Helvetica, "sans serif"; line-height:165%; 
}

#content table
{
  line-height:165%; padding:0; margin:0; font-size: 100%; 
}

#content tr
{
  line-height:165%;  margin:0; font-size: 100%; 
}

#content td
{
  line-height:165%; padding:0; margin:0; font-size: 100%; 
}


h2
{
line-height:160%; padding-left:5px; width:94.3%; font-size: 100%; color:#ffffff;   background-color:#A5C226;    margin:0; 
}

h3
{
line-height:160%; font-size: 100%; color:#ffffff;   background-color:#A5C226; padding:0;   margin:0; 
}

h5
{
  line-height:165%; padding:0; margin:0; width:100%;  font-size: 100%; background-color:#E5ECB0; font-weight:normal;
}

h6
{
  line-height:165%; padding:0; margin:0; padding-left: 8px; padding-right: 8px; font-size: 100%; font-weight:normal;
}


.abstandStartUeberschrift
	{
 margin: 57px  0 25px 0;  line-height:150%;    font-size: 120%;     text-transform: uppercase;
  	}
.abstandStartBild
	{
 margin: 87px 0 0 0;
  	}
.fett
{font-weight: bold; }
.kurz
{
margin:0px;   	padding:0px; padding-left:4px;
}
.sucheingabe
{
width:130px; height:20px;  margin: 10px 1px 0   10px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}
.suchbutton
{
background:transparent; cursor:pointer; color:#817E7E;
border:0; width:20px;
}
#teaser h1
{
line-height:160%; padding-left:11px;   font-size: 100%; color:#ffffff;   background-color:#A5C226;  text-transform: uppercase;  margin:0;    border-top:1px solid #ffffff;  border-bottom:1px solid #ffffff;
}



#teaser p
{
 padding-left:11px; 
}

#infoBox p.bodytext
{
 padding:7px 0 0   10px ; line-height:180%;
}

.bildRechts
{
 padding:5px 0 40px   7px;  float:right;
}
a
{
text-decoration:underline; font-weight:bold;
         font-family: Verdana,Helvetica, Arial, "sans serif";
        	color:#666666;
}

.csc-sitemap
{
margin-left:40px;
}

.csc-sitemap ul

{
	list-style-type: none; line-height:120%; margin-bottom:10px; padding-left:20px;
}

.csc-sitemap ul li {

	 padding-top:0px;
}

.csc-sitemap ul ul

{
	padding-left:20px; 
}

.csc-sitemap ul ul li

{
	padding:0; margin:0; line-height:120%;
}





fieldset.csc-mailform{
border:0; width:350px;
}

.csc-mailform-field input
{
width:370px; height:20px;  margin: 3px 0 10px 0;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}

.csc-mailform-field textarea
{
width:370px; height:60px;  margin: 3px 0 10px 0;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}



.csc-mailform-field label
{
  line-height:165%; padding:0; margin:0;  font-size: 100%; line-height:120%; font-weight:normal;
}

.textKlein
{
width:578px; font-size:90%;
}

.contentLinks ul
{
padding:0; margin:0; 
}



a.folge
{
line-height:160%; font-family: Verdana, Arial, Helvetica, "sans serif"; font-weight:bold;  padding:2px 6px 2px 5px;  font-size: 120%; color:#ffffff;   background-color:#A5C226;  text-transform: uppercase;  margin:0; cursor:pointer;
}
a:hover.folge , a:active.folge
{
line-height:160%; font-weight:bold; padding:2px 6px 2px 5px; font-family: Verdana, Arial, Helvetica, "sans serif";  font-size: 120%; color:#ffffff;   background-color:#209C52;  text-transform: uppercase;  margin:0;    cursor:pointer;
}

ul
{
margin:0 0 0 13px; 

 padding:0; 
}

* html ul
{
margin:0 0 0 15px; /* nur f�r den IE */
}

#content li
{
list-style-image:url(../logo/strich.jpg);
}


.textFeld
{
width:180px; height:18px;  margin: 7px 0 7px 0; padding-left:3px; padding-top:2px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}


.textFeldBreit
{
width:310px; height:18px;  margin: 7px 0 7pxpx 0; padding-left:3px; padding-top:2px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}

.textBereich
{
width:310px; height:50px;  margin: 7px 0 7px 0; padding-left:3px; padding-top:2px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc; 
}

.klein
{
font-size:90%; margin-bottom:20px; float:left; font-style:italic;
}

.buttonWeiss
{
width:88px; margin-top:20px; margin-bottom:10px;
}

.buttonWeissBreit
{
width:140px; margin-top:0px; margin-bottom:10px;
}



.formularfelder
{
border:0; width:443px; 
}
legend
{
display:none; visibility:hidden; padding:0; margin:0;
}

.but
{
margin-left:125px; word-spacing:5px; 
}


.history h1
{
   font-family: Verdana, Arial, Helvetica, "sans serif";  padding:0;  margin:20px 0 12px 0; font-size:12pt; color:#209C52;
}
.history p
{
line-height:160%;
}



p
{
  line-height:180%; padding:0; margin:0;
}


.sucheingabeNews
{
width:130px; height:20px;  margin: 10px 1px 8px   0px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}


#sucheErweitert p

{
margin:-5px 0 0 0; padding:0 0 0 10px;
}





.tx-indexedsearch fieldset

{
border:0;
}



.tx-indexedsearch-search-select-order , .tx-indexedsearch-search-select-results
{
width:470px; float:left;
}

.tx-indexedsearch-search-select-group
{
width:330px; float:left;
}

#tx_indexedsearch_extResume ,.tx-indexedsearch-form
{
float:left;
}


.tx-indexedsearch 
{
width:490px;
}

.tx-indexedsearch p
{
margin:0 0 10px 0; 
}

.tx-indexedsearch h3  a 
{
margin:0 0 30px 0; color:#ffffff; font-weight:bold; line-height:160%;
}

.tx-indexedsearch-percent , .percent , .percent-tmpl-css
{
margin:0; padding:0; color:#ffffff; font-weight:bold; line-height:160%;
}



.tx-indexedsearch-info ,.info ,.info-tmpl-css ,.tx-indexedsearch-text-item-size ,.item-size
, .tx-indexedsearch-text-item-crdate , .item-crdate , .tx-indexedsearch-text-item-mtime , .item-mtime
{
background-color:#E5ECB0;
}
.tx-indexedsearch-text-item-path , .item-path
{
background-color:#F2F5D7;
}

.browsebox
{
margin: 10px 0 20px 0;
}

.tx-indexedsearch-search-submit ,.tx-indexedsearch-searchbox-button , .submit
{
margin:0 0 20px 10px;
}




.tx-indexedsearch-search-select-section 
{
width:450px; float:left;
}


.tx-indexedsearch-search-for 
{
width:450px; float:left;
}


.tx-indexedsearch-search-in 
{
width:450px; float:left;
}


table, tbody, tr, td
{
 font-size:1em;  padding:0; margin:0;
}


tr, td
{
vertical-align:top;
}


#Meilen .contenttable h1
{
   font-family: Verdana, Arial, Helvetica, "sans serif";  padding:0;  margin:0px 0 12px 0; font-size:13pt; color:#209C52;
}

#Meilen .textblock p
{
line-height:165%; font-size:1em;
}


#Meilen .textblock img
{

margin-left:20px;
}

.news-list-item 
{
padding: 0 0 16px 3px;
}



.htmlarea-showtableborders li
{
line-height:165%; font-size:1em;
}



.htmlarea-showtableborders  h1
{
   font-family: Verdana, Arial, Helvetica, "sans serif";  padding:0;  margin:0px 0 12px 0; font-size:13pt; color:#209C52;
}

.htmlarea-showtableborders li
{
line-height:165%; font-size:1em; list-style-image:url(../logo/strich.jpg); padding-bottom:8px;
}


#infoBox img 
{
padding-top:10px; 
}





.csc-sitemap ul
{
line-height:250%; margin:0 20px 0 0px; padding:0 10px 0 15px;  
}

.csc-sitemap li
{
line-height:250%;  padding-left:5px; list-style-image:none;
}


.csc-sitemap ul li  ul
{
line-height:250%;  margin:0 20px 0 0px;  padding:0 10px 0 15px;  
}

.csc-sitemap ul li ul li
{
line-height:250%;   padding-left:5px;   
}


.but input
{
margin-top:10px;
}

a
{text-decoration:underline;}