input,textarea,select {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
}

a {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration: 	none;
}

a:hover  {
	text-decoration: 	underline;
}

a img {
	border:none;
}

.topmenu {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#6E9AC3;
	text-decoration:	none;
}

.topmenu_a {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.lang {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#70767d;
	text-decoration:	none;
}
.lang:hover {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#2c688e;
	text-decoration:	none;
}
.lang:visited {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#70767d;
	text-decoration:	none;
}

.menuhead {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.sub_a {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#FFFFFF;
	text-decoration:	none;
}

.sub {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#cbe4f4;
	text-decoration:	none;
}

.submenu {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#3e91c6;
	text-decoration:	none;
	font-weight:		bold;	
}

.contentmenu {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration: 	none;
}

.guide {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration: 	none;
}

.containerHead {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color:				#000000;
}

.containerText {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
	line-height:		18px;
}

.containerURL {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
}

.formtext {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#111122;
}

.formpflicht {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#111122;
	font-weight:		bold;
}

.formpflichtleer {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#111122;
	font-weight:		bold;
}

.headline {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color:				#FFFFFF;
}

.text {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#444444;
	line-height:		18px;
}

.footer {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
}

.paging {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
}

.lightURL {
	color:				#FFFFFF;
}

.eventdate {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
}

.eventtitle {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#000000;
}

.eventtext {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}

.eventurl {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
}

.magazinetitle {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	color:				#000000;
}

.magazinedate {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			10px;
	color:				#000000;
}

.magazineshorttext {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	font-weight:		bold;
	text-align:			justify;
}

.magazinetext {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	text-align:			justify;
}

.magazineurl {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			11px;
}

.picturetext {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
}

.firmentitel {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

.firmentext {
	font-family:		"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}

.menu {
	background-color:				#009900;
}

.menuhighlight {
	background-color:				#FF5500;
}

.menuactive {
	background-color:				#CC0000;
}

.feld {   
}

.check {
}

.area {
}

.button {
}

.select {
}

.contfeld {   
}

.contcheck {
}

.contarea {
}

.contbutton {
}

.contselect {
}

table.product_table {
	width: 400px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 15px;
}

td.product_td {
	border: 1px solid #3E91C5;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9EA6B0;
	text-align: justify;
	padding: 2px 4px;
}

