/* CSS Document */

body {
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #2c2d54;
   background-color: #ffffff;
   padding: 0;
   margin: 0;
   }
   
.text {
   line-height: 17px;
   }
   
   
.footer {
   font-size: 9px;
   color: #a5a5a5;
   }
   
a.footer {
   font-size: 9px;
   color: #a5a5a5;
   text-decoration: none;
   }

a.infobalken {
   font-size: 10px;
   color: #2c2d54;
   text-decoration: underline;
   }
   
.headline {
   font-size: 11px;
   font-weight: bold;
   color: #bf092a;
   padding-left: 10px;
   text-transform: uppercase;
   }

   
 .infobalken-headline {
   font-size: 11px;
   color: #bf092a;
   text-transform: uppercase;
   }
   
.infobalken-text {
   font-size: 10px;
   color: #74758e;
   line-height: 14px;
   }
  
.textlink {
   font-size: 11px;
   color: #2c2d54;
   line-height: 19px;
   }
   
a.menu {

	font-size: 11px;
	font-style: normal;
	color: #2c2d54;
	text-decoration: none;
	}
	
a.menu:hover {

	font-size: 11px;
	font-style:normal;
	color:#bf092a;
	text-decoration: none;
	}
	
a.menu1 {

	font-size: 10px;
	font-style: normal;
	color: #2c2d54;
	text-decoration: none;
	}
	
a.menu1:hover {

	font-size: 10px;
	font-style: normal;
	color: #bf092a;
	text-decoration: none;
	}
	
input {
	border:1px solid #2c2d54;
	}

textarea {
	border:1px solid #2c2d54;
	}

.infotext {
	font-size: 9px;
   	color: #2c2d54;
	} 
	
		
/* Styles für das linke Menü */

a.mainmenu:link, a.mainmenu:visited {
				padding: 3px 20px 3px 3px;
				display: table-cell;
				font-size: 11px;
				color: #2c2d54;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-blau.gif);
				background-position:right;
				background-repeat:no-repeat;
}

a.mainmenu:hover {
				padding: 3px 20px 3px 3px;
				display: table-cell;
				font-size: 11px;
				color: #bf092a;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-rot.gif);
				background-position:right;
				background-repeat:no-repeat;
}

a.mainmenu#active_menu {
				padding: 3px 20px 3px 3px;
				display: table-cell;
				font-size: 11px;
				color: #bf092a;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-rot.gif);
				background-position:right;
				background-repeat:no-repeat;
}

a.mainmenu#active_menu:hover {
				padding: 3px 20px 3px 3px;
				display: table-cell;
				font-size: 11px;
				color: #bf092a;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-rot.gif);
				background-position:right;
				background-repeat:no-repeat;
}



/* Styles für das Menü auf der Startseite */

a.startmenu:link, a.startmenu:visited {
				padding: 3px 3px 3px 20px;
				display: table-cell;
				font-size: 11px;
				color: #2c2d54;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-blau.gif);
				background-position:left;
				background-repeat:no-repeat;
}

a.startmenu:hover {
				padding: 3px 3px 3px 20px;
				display: table-cell;
				font-size: 11px;
				color: #bf092a;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-rot.gif);
				background-position:left;
				background-repeat:no-repeat;
}

a.startmenuactive {
				padding: 3px 3px 3px 20px;
				display: table-cell;
				font-size: 11px;
				color: #bf092a;
				font-weight: bold;
				text-decoration: none;
				background-image:url(img/quadrat-rot.gif);
				background-position:left;
				background-repeat:no-repeat;
}


/* Styles Ende */



DIV.shadow {
   float: left;
   background-color: #8b8b8b;
   padding: 0;

   }

DIV.shadow IMG {
   display: block;
   border: 0px;
   position: relative;
   top: -3px;
   left: -3px;
   }
