html, body
{
	margin: 0px;
	padding: 0px;
	font: 13px Arial, sans-serif;
	background: #FFFFFF;
	color: #D8DEE9;
	dwidth: 100%;
	dheight: 100%;
}

img
{ border: 0px; }

.user_menu_active
{
	font: 13px Arial, sans-serif;
	color: #666666;	
}

A.link_search_advanced:link
{ font: bold 11px Arial, sans-serif; color: #CCCCCC; text-decoration: none; }

A.link_search_advanced:active
{ font: bold 11px Arial, sans-serif; color: #CCCCCC; text-decoration: none; }

A.link_search_advanced:visited
{ font: bold 11px Arial, sans-serif; color: #CCCCCC; text-decoration: none; }


A.link_menu_bottom:link
{ font: bold 11px Arial, sans-serif; color: #696969; text-decoration: none; }

A.link_menu_bottom:active
{ font: bold 11px Arial, sans-serif; color: #696969; text-decoration: none; }

A.link_menu_bottom:visited
{ font: bold 11px Arial, sans-serif; color: #696969; text-decoration: none; }


A.link_login:link
{ font: bold 11px Arial, sans-serif; color: #FFD500; text-decoration: none; }

A.link_login:active
{ font: bold 11px Arial, sans-serif; color: #FFD500; text-decoration: none; }

A.link_login:visited
{ font: bold 11px Arial, sans-serif; color: #FFD500; text-decoration: none; }


A.link_menu_active:link
{ font: bold 11px Arial, sans-serif; color: #F29400; text-decoration: none; }

A.link_menu_active:active
{ font: bold 11px Arial, sans-serif; color: #F29400; text-decoration: none; }

A.link_menu_active:visited
{ font: bold 11px Arial, sans-serif; color: #F29400; text-decoration: none; }


A.link_menu2:link
{ font: bold 11px Arial, sans-serif; color: #696969; text-decoration: none; }

A.link_menu2:active
{ font: bold 11px Arial, sans-serif; color: #696969; text-decoration: none; }

A.link_menu2:visited
{ font: bold 11px Arial, sans-serif; color: #696969; text-decoration: none; }

A.link_menu2:hover
{ font: bold 11px Arial, sans-serif; color: #F29400; text-decoration: none; }


A.link_title:link
{ font: bold 11px Arial, sans-serif; color: #CCCCCC; text-decoration: none; }

A.link_title:active
{ font: bold 11px Arial, sans-serif; color: #CCCCCC; text-decoration: none; }

A.link_title:visited
{ font: bold 11px Arial, sans-serif; color: #CCCCCC; text-decoration: none; }


A.link_top:link
{ font: bold 11px Arial, sans-serif; color: #666666; text-decoration: none; }

A.link_top:active
{ font: bold 11px Arial, sans-serif; color: #666666; text-decoration: none; }

A.link_top:visited
{ font: bold 11px Arial, sans-serif; color: #666666; text-decoration: none; }


A.link_top2:link
{ font: bold 11px Arial, sans-serif; color: #000000; text-decoration: none; }

A.link_top2:active
{ font: bold 11px Arial, sans-serif; color: #000000; text-decoration: none; }

A.link_top2:visited
{ font: bold 11px Arial, sans-serif; color: #000000; text-decoration: none; }


A.link_menu:link
{ font: bold 11px Arial, sans-serif; color: #000000; text-decoration: none; }

A.link_menu:active
{ font: bold 11px Arial, sans-serif; color: #000000; text-decoration: none; }

A.link_menu:visited
{ font: bold 11px Arial, sans-serif; color: #000000; text-decoration: none; }

A.link_menu:hover
{ font: bold 11px Arial, sans-serif; color: #F29400; text-decoration: none; }


A.visono_link:link
{ font: bold 13px Arial, sans-serif; color: #696969; text-decoration: none; }

A.visono_link:active
{ font: bold 13px Arial, sans-serif; color: #696969; text-decoration: none; }

A.visono_link:visited
{ font: bold 13px Arial, sans-serif; color: #696969; text-decoration: none; }

A.visono_link:hover
{ font: bold 13px Arial, sans-serif; color: #696969; text-decoration: none; }


.text_top
{ font: bold 11px Arial, sans-serif; color: #666666; text-decoration: none; }


img
{ border: 0px; }

.menu_div
{
	font: 11px Arial, sans-serif;
	color: #0B317E;
}

.headline
{
	padding-left: 0px;
	border-bottom: 1px solid #0C2F80;
	color: #0C2F80;
	font: 18px Arial, sans-serif;
	line-height: 24px;
	width: 100%;
}


A.link_standard:link { font: 12px Arial, sans-serif; color: #666666; text-decoration: underline; }
A.link_standard:active { font: 12px Arial, sans-serif; color: #666666; text-decoration: underline; }
A.link_standard:visited { font: 12px Arial, sans-serif; color: #666666; text-decoration: underline; }

A.menu_link:link { font: 11px Arial, sans-serif; color: #0B317E; text-decoration: underline; }
A.menu_link:active { font: 11px Arial, sans-serif; color: #0B317E; text-decoration: underline; }
A.menu_link:visited { font: 11px Arial, sans-serif; color: #0B317E; text-decoration: underline; }


.page_active
{
	color: #f29400;
	font: bold 15px Verdana;
}

.divPager
{
	float: left;
	margin-right: 10px;
}

.pagerPreviewText
{
	font: bold 12px Verdana;
	color: #465b68;
}

.asterisk
{
	color: #FF0000;
}

A.pagerLink:link { FONT: bold 15px Verdana; COLOR: #666666; TEXT-DECORATION: none; }
A.pagerLink:active { FONT: bold 15px Verdana; COLOR: #666666; TEXT-DECORATION: none; }
A.pagerLink:visited { FONT: bold 15px Verdana; COLOR: #666666; TEXT-DECORATION: none; }

A.pagerLinkPreview:link { FONT: bold 12px Verdana; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.pagerLinkPreview:active { FONT: bold 12px Verdana; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.pagerLinkPreview:visited { FONT: bold 12px Verdana; COLOR: #FFFFFF; TEXT-DECORATION: underline; }

/* PAGINATOR */

A.blackLink:link { FONT: bold 12px Verdana; COLOR: #000000; TEXT-DECORATION: underline; }
A.blackLink:active { FONT: bold 12px Verdana; COLOR: #000000; TEXT-DECORATION: underline; }
A.blackLink:visited { FONT: bold 12px Verdana; COLOR: #000000; TEXT-DECORATION: underline; }

A.blackLink2:link { FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
A.blackLink2:active { FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
A.blackLink2:visited { FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }

TD, DIV
{
	font: 13px Arial, sans-serif;
	color: #6D6D6D;
}


.form_error
{
	font: bold 13px Arial, sans-serif;
	color: #FF0000;
}



.bg_violet
{
    background: #3A2862;
}
.bg_blue {
	BACKGROUND-COLOR: #CCCCCC;
}
.suche {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #465b68; TEXT-DECORATION: none
}
.suche_light {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #465b68; TEXT-DECORATION: none
}
.bg_green {
	BACKGROUND-COLOR: #0C2F80;
}
.bg_black
{
	background: #000000;
}
.bg_green2
{
	background: #AFBD70;
}
.suchbegriff {
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #000000 2px solid;
	BORDER-LEFT: #000000 2px solid;
	BORDER-BOTTOM: #000000 2px solid;
	BACKGROUND-COLOR: #EEEEEE;
}
.zeit {
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #000000 2px solid;
	BORDER-LEFT: #000000 2px solid;
	BORDER-BOTTOM: #000000 2px solid;
	BACKGROUND-COLOR: #EEEEEE;
}
.input
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	FONT: bold 11px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT-WIDTH: 0px;
}
.galerien {
	BACKGROUND: #ccca00; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #465b68
}
.dossiers {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff00c9; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bg_lightgrey {
	BACKGROUND: #bdbda1;
}
.bg_grey {
	BACKGROUND-COLOR: #edede7
}
.bg_lgrey
{
	background: #D9DFE4;
}
.bg_darkgrey
{
	BACKGROUND: #F3F3F3;
}
.bg_border {
	BACKGROUND: #cbcbaa
}
.hauptmenue {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #465b68; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.header1 {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #000000;
}
.textStandart {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #6D6D6D;
}
.text
{
	font: 17px Arial, Helvetica, sans-serif;
	color: #0C2F80;
}
.textWhite
{
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
}
.textGrey {
	COLOR: #465b68
}
.bg_magenta {
	BACKGROUND: #ff00c9
}
.color_magenta {
	COLOR: #ff00c9
}
.formbutton
{
	height: 20px;
	font: bold 11px Arial, sans-serif;
}
.rf_field {
	BORDER-RIGHT: #ccca00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccca00 1px solid; PADDING-LEFT: 5px; BACKGROUND: #edede7; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #ccca00 1px solid; WIDTH: 330px; COLOR: #465b68; PADDING-TOP: 0px; BORDER-BOTTOM: #ccca00 1px solid; HEIGHT: 16px
}
.rf_field_error {
	BORDER-RIGHT: #ccca00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccca00 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f9f400; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #ccca00 1px solid; WIDTH: 330px; COLOR: #465b68; PADDING-TOP: 0px; BORDER-BOTTOM: #ccca00 1px solid; HEIGHT: 16px
}
.yellowText {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #ccca00
}
A.whiteLink:link {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:active {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:visited {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:hover {

}
A.linkStandart:link {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #6D6D6D; TEXT-DECORATION: underline;
}
A.linkStandart:active {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #6D6D6D; TEXT-DECORATION: underline;
}
A.linkStandart:visited {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #6D6D6D; TEXT-DECORATION: underline;
}
A.linkStandart:hover {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #6D6D6D; TEXT-DECORATION: underline;
}


A.linkStandartOrder:link {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}
A.linkStandartOrder:active {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}
A.linkStandartOrder:visited {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}
A.linkStandartOrder:hover {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}


A.link_save_price:link {
	font: bold 13px arial, helvetica, sans-serif; color: #ff0000; text-decoration: underline;
}
A.link_save_price:active {
	font: bold 13px arial, helvetica, sans-serif; color: #ff0000; text-decoration: underline;
}
A.link_save_price:visited {
	font: bold 13px arial, helvetica, sans-serif; color: #ff0000; text-decoration: underline;
}
A.link_save_price:hover {
	font: bold 13px arial, helvetica, sans-serif; color: #ff0000; text-decoration: underline;
}


A.link_text:link {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}
A.link_text:active {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}
A.link_text:visited {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}
A.link_text:hover {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #0C2F80; TEXT-DECORATION: underline;
}

A.linkStandartBold:link {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkStandartBold:active {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkStandartBold:visited {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkStandartBold:hover {

}

SELECT.formSelect {
	BORDER-RIGHT: #ccca00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccca00 1px solid; PADDING-LEFT: 5px; BACKGROUND: #edede7; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px Arial, Helvetica, sans-serif; BORDER-LEFT: #ccca00 1px solid; WIDTH: 330px; COLOR: #465b68; PADDING-TOP: 0px; BORDER-BOTTOM: #ccca00 1px solid; HEIGHT: 16px
}
SELECT.formSelectError {
	BORDER-RIGHT: #ccca00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccca00 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f9f400; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px Arial, Helvetica, sans-serif; BORDER-LEFT: #ccca00 1px solid; WIDTH: 330px; COLOR: #465b68; PADDING-TOP: 0px; BORDER-BOTTOM: #ccca00 1px solid; HEIGHT: 16px
}
.divError {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 330px; COLOR: #FF0000; PADDING-TOP: 5px;
	border: 1px solid #FF0000;
}
.bg_lightyellow {
	BACKGROUND: #f9f400
}
.magentaHeader {
	FONT: 18px Arial, Helvetica, sans-serif; COLOR: #ff00c9
}
.yellowHeader {
	FONT: 18px Arial, Helvetica, sans-serif; COLOR: #ffff00
}
.yellowDate {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #ffff00
}
.lfError {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ff0000
}
A.yellowLink:link {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #ffff00; TEXT-DECORATION: none
}
A.yellowLink:active {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #ffff00; TEXT-DECORATION: none
}
A.yellowLink:visited {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #ffff00; TEXT-DECORATION: none
}
A.yellowLink:hover {

}
A.yellowLinkHeader:link {
	FONT: 18px Arial, Helvetica, sans-serif; COLOR: #ffff00; TEXT-DECORATION: none
}
A.yellowLinkHeader:active {
	FONT: 18px Arial, Helvetica, sans-serif; COLOR: #ffff00; TEXT-DECORATION: none
}
A.yellowLinkHeader:visited {
	FONT: 18px Arial, Helvetica, sans-serif; COLOR: #ffff00; TEXT-DECORATION: none
}
A.yellowLinkHeader:hover {

}
.divBlock {
	BORDER-RIGHT: #cbcbaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cbcbaa 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cbcbaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cbcbaa 1px solid
}
A.yellowLinkStandart:link {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #E5641F; TEXT-DECORATION: none
}
A.yellowLinkStandart:active {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #E5641F; TEXT-DECORATION: none
}
A.yellowLinkStandart:visited {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #E5641F; TEXT-DECORATION: none
}
A.yellowLinkStandart:hover {

}
A.linkDownload:link {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkDownload:active {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkDownload:visited {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkDownload:hover {

}
A.linkDownloadPreview:link {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkDownloadPreview:active {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkDownloadPreview:visited {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}
A.linkDownloadPreview:hover {

}
.formfield
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 209px;
}

.content_text_standard {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #465b68; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px;
}

.content_text_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #465b68; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px;
}

.content_header_yellow {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ccca00; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px;
}

.content_link_standard {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #465b68; TEXT-DECORATION: none
}

.content_news_header {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #465b68; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px;
}

.content_referenzen_header {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.content_text_standard {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #465b68; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px;
}

.blockheader
{
	color: #FFFFFF;
	font: bold 13px Arial, sans-serif;
	padding-left: 15px;
}

.home_thumbnail
{
	background-color:	#6F86AF;
	padding:			0px;
	color:				#0C2F80;
	text-align:			left;
	height:				140px;
	overflow:			hidden;
	width:				170px;
	color:				#ffffff;
	font-weight:		bold;
	margin-right:		15px;
	margin-bottom:		15px;
	float:				left;
}


.home_thumbnail a
{ color:				#ffffff; }

.home_thumbnail a:link
{ color:				#ffffff; }

.home_thumbnail a:hover
{ color:				#fffffF; }

.home_thumbnail a:visited

