.noborder {
 border:0;
}

/******************************
Spacer
******************************/
.doublespacer,
.spacer,
.halfspacer,
.quarterspacer,
.clear,
.bgspacer {
	width:100%;
	clear:both;
	font-size:0.0625em; /*1*/
	line-height:0.0625em; /*1*/
}

.spacer {
	/*height:20em;*/ /*20 in 1*/
height:20px;
}

/******************************/
.seitenpfad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4B4C4B;
	text-decoration: none;
}

.seitenpfad a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4B4C4B;
	text-decoration: none;
}

.metamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff
}

.metamenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.metamenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.teaserhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #012B7F;
	text-decoration: none;
}


.teaserhead a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #012B7F;
	text-decoration: underline;
}

.teasersubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B4C4B;
	text-decoration: none;
}

.teasersubhead a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B4C4B;
	text-decoration: underline;
}

.teaserfliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4B4C4B;
	text-decoration: none;
}

.teaserfliess a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32A033;
	text-decoration: underline;
}

.contheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	color: #012B7F;
	text-decoration: none;
}

.contfliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4B4C4B;
	text-decoration: none;
}

.contfliess a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32A033;
	text-decoration: none;
}

.contsubheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #012B7F;
	text-decoration: none;
}
.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px 4px 78px;
	border-bottom: 1 solid
	font-weight: normal;
	color: #4B4C4B;
}
.mainmenu a{
	color: #4B4C4B;
	text-decoration: none;
}
.mainmenu a:hover{
	color: #32A033;
}

.mainmenumain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-bottom: 1 solid;
	padding: 3px 0px 3px 55px;
	font-weight: bold;
	color: #012B7F;
	text-decoration: none;
}

.inputstandard, .inputhalf, .inputspecial, .inputcontentspecial {
                     font-family:Verdana, Arial, Helvetica, sans-serif;
                     font-size:11px;
                     color:#666666;
                     width:280px;
                     height:20px;
                     border:1px solid #A5ACB2;
                     padding:2px 0px 0px 4px; 
                     margin:1px 0px 1px 0px
}


.menu,
.menuselected {
  background: #ffffff;
}
/*#submenu,
#submenuselected {
  background: #012B7F;
}*/
.menu ul,
.menuselected ul,
.submenu ul,
.submenuselected ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.menu li,
.menuselected li {
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  line-height: 12px;
  text-decoration: none;
}

.submenu li,
.submenuselected li {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  /*color: #012B7F;*/
  padding: 0px;
  margin: 0px;
  line-height: 12px;
  text-decoration: none;
}
.menu li a,
.menuselected li a{
  color: #012b7f;
  background-color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  list-style:none;
  background-repeat:no-repeat;
  padding: 5px 0 6px 54px;
  border-bottom:1px solid #B7B7B7;
}
.menu a:hover{
  color: #ffffff;
  background-color:#012B7F;
  background-image:url(/img/menu/menu_dot.gif);
  background-repeat:no-repeat;
}
.menuselected li a{
  color: #ffffff;
  background-color:#012B7F;
  background-image:url(/img/menu/menu_dot.gif);
}
.submenu li a,
.submenuselected li a{
  color: #4B4C4B;
  text-decoration: none;
  font-weight: normal;
  display: block;
  list-style:none;
  padding: 2px 0px 1px 77px;
  background-color:#ffffff;

  background-repeat:no-repeat;
  border-bottom:1px solid #B7B7B7;
}
.submenuselected li a:hover{
  color: #4B4C4B;
  text-decoration: none;
  font-weight: normal;
  display: block;
  list-style:none;
  padding: 2px 0px 1px 77px;
  background-color:#E0F1E1;
  background-repeat:no-repeat;
  border-bottom:1px solid #B7B7B7;
}
.submenu a:hover{
  color: #32A033;
  background-color:#E0F1E1;
  background-image:url(/img/menu/submenu_dot.gif);
  background-repeat:no-repeat;
}
.submenuselected li a{
  color: #32A033;
  background-color:#E0F1E1;
  background-image:url(/img/menu/submenu_dot.gif);
  background-repeat:no-repeat;
}

.hellgruen
{
 background-color:#E0F1E1;
}
.blau
{
 background-color:#012B7F;
}
.textweiss
{
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  line-height: 12px;
  text-decoration: none;
}


