body 
{
  margin: 0px;
}

#header
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
  font-weight: bold;
}

#menu-language img
{
  margin: 2px;
}

#short-menu
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;	
}

#searchform td
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

#short-menu a
{
  margin: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#menu-bottom
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	margin-bottom: 10px;  
}

#menu-bottom a
{
  margin: 4px;
  color: #000000;
}

#copyright
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
  font-weight: bold;
}

#menu
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

#menu .menu-no-level1
{
  font-size: 10px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-width: 1px;
  border-color: #00A5AA;
  border-style: solid;
  margin-right: 15px;
  /*margin-top: 5px;*/
  font-weight: bold;
}

#menu .menu-act-level1
{
  font-size: 10px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-width: 1px;
  border-color: #00A5AA;
  border-style: solid;
  margin-right: 15px;
  /*margin-top: 5px;*/
  font-weight: bold;
}

#menu .menu-table
{
  /*width: 100%;*/
  width: 181px;
  margin-right: 15px;
  border-width: 1px;
  border-color: #00A5AA;
  border-style: solid;
  border-top-width: 0px;
  margin-bottom: 5px;
}

#menu a
{
  text-decoration: none;  
}

#content
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
}

/*#content .csc-header h1*/
#content h1
{
  font-size: 12px;
  background: #BDDEDE;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

#contentright
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

#contentright .rahmen
{
  background: #BDDEDE; 
  border: 1px solid #00A5AA;
  margin-bottom: 5px;
}

#contentright .bodytext
{
  padding-left: 10px;
  padding-right: 10px;
}

/*#contentright form
{
  padding-left: 5px;
}*/

#contentright .csc-header h1
{
  font-size: 10px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  /*border-width: 1px;
  border-color: #000000;
  border-style: solid;*/
  border-bottom: 1px solid #00A5AA;
  background: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

#contentright .csc-caption
{
  font-size: 10px;
  background: #BDDEDE;
}

#contentright .imgtext-table
{
  /*padding: 10px;*/
  text-align: center;
  padding-bottom: 15px;
  /*width: 186px;
  background: #BDDEDE;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  margin-bottom: 15px;*/
}

#contentright .csc-form-fieldcell input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  width: 90px;
}

#contentright .csc-loginform
{
  width: 80%;
}

/*#contentright .csc-form-labelcell
{
  max-width: 90px;
}*/

.bodytext
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

a
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
}

.tx-jppageteaser-pi1-headline 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
  font-weight: bold;
  margin-bottom: 5px;  
}

.tx-jppageteaser-pi1-text
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
  font-weight: normal; 
  margin-bottom: 10px;
}

.tx-jppageteaser-pi1-image 	
{
  margin-right: 15px;
}

.tx-jppageteaser-pi1-element 	
{
  margin-bottom: 10px;
}

.tx-jppageteaser-pi1 P 	    
{
  margin: 0px !important;
}

.csc-form-label-req
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.csc-form-fieldcell input
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	/*width: 90px;*/
}

.csc-form-commentcell
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;  
}

.csc-form-label
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;  
}

.csc-loginform
{
  width: 100%;
}

.csc-caption
{
  font-size: 10px;
}

.contenttable
{
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  background-color: #eeeeee;
}

.ml_link2map24
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;  
}

.tx-indexedsearch-rules h2
{
  font-size: 10px;
}

.tx-indexedsearch-searchbox td p
{
  font-size: 10px;  
}

.tx-indexedsearch-searchbox td
{
  font-size: 10px;  
}

.tx-indexedsearch-res td p
{
  font-size: 10px;  
}

.tx-indexedsearch-info
{
  font-size: 10px;  
}

.tx-indexedsearch-descr
{
  font-size: 10px;  
}

.tx-indexedsearch-title-number
{
  font-size: 10px;  
}

.tx-indexedsearch-percent
{
  font-size: 10px;  
}

.tx-tdnewsletter-pi1 td
{
  font-size: 10px;
}

.csc-form-radio
{
  font-size: 10px;
}

.csc-mailform
{
  width: 100%;
}
