a.imagine {
	color: #cad7dd ;
	text-decoration: none;
	font-weight: bold ;
	font-size: 10 ; }
a.imagine:hover {
	color: #11b8e4 ;
	text-decoration: none ;
	font-weight: bold ;
	font-size: 10 ; }
a.imagine:active {
	color: #11b8e4 ;
	text-decoration: none;
	font-weight: bold ;
	font-size: 10 ; }
.greyed {
	color : red ;
	font-size : 10 ;}

.subtitle1 {
	background-color : #cad7dd ;
	color : black ;
	font-weight : bold ; }
.subtitle2 {
	background-color : #dff3fb ;
	color : black ;
	font-weight : normal ; }
.contents_table {
	width : 100%;
	font-size: 12 ;
	color: black ;
	font-weight: normal ;}
.contents_tableVISUAL {
	width : 485px;
	height : 120 ; 
	font-size: 12 ;
	color: black ;
	font-weight: normal ;}
    
    
    
    
    
.contents_tableLINKS {
	width : 435; 
	font-size: 12 ;
	color: black ;
	font-weight: normal ;
    padding:10px;
     }
.contents_tableRECHTS {
	width : 230; 
	font-size: 12 ;
	color: black ;
	font-weight: normal ;
	background-color : #d9e5eb ;
    }
.contents_tableBLOCK {
	width : 100% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ;}
.contents_RECHTS {
	background-color : #d9e5eb ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ;
    text-align:left;
    }
.contents_RECHTSblank {
	font-size: 12 ;
	color: black ;
	font-weight: normal ;}
.contents_RECHTStitle {
	background-color : #d9e5eb ;
	font-size: 12 ;
	color: #005076 ;
	font-weight: bold ;}
.contents_tableHOME {
	width : 360 ;
	font-size: 12 ;
	color: black ;
	background-color : none ;
	font-weight: normal ;}
.contents_tableHOME2 {
	width : 100% ;
	height : 230 ;
	font-size: 12 ;
	background-color : none ;
	color: black ;
	font-weight: normal ; }
.contents_tableHOME3 {
	width : 100% ;
	height : 230 ;
	background-color : #f3f3f3 ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_title {
	color: #005076 ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 14 ;
	height : 20 ;}
.contents_stitle {
	color: #005076 ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 12 ;
	height : 20 ;}
.contents_item {
	color: black ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 12 ;
	height : 20 ;
	width : 150 ;}
.contents_titleHOME {
	background-color : #980001 ;
	width : 100% ;
	color : white ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 14 ;
	height : 20 ;}
.contents_error {
	color : #980001 ; }
/* PHOTO */
.photo_comment {
	color : #f8951d ;
	font-weight: bold ; }
.photo_title {
	color: #a8a8a8 ;
	text-decoration: underline ;
	font-weight: bold;
	font-size: 12; }

/* ALT */
.contents_alt1 {
	color: black ;
	height : 20 ;
	font-weight: normal ;
	font-size : 10 ; }
a.contents_alt1 {
	color: #005076 ;
	height : 20 ;
	font-weight: bold ;
	font-size : 10 ;
	text-decoration : underline ; }
a.contents_alt1:hover {
	color: #87a70e ;
	height : 20 ;
	font-weight: bold ;
	font-size : 10 ; }
a.contents_alt1:visited {
	color: #005076 ;
	height : 20 ;
	font-weight: bold ;
	font-size : 10 ;
	text-decoration : underline ; }
.contents_alt2 {
	color: black ;
	height : 20 ;
	font-weight: normal ;
	font-size : 10 ; }
a.contents_alt2 {
	color: #005076 ;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ;
	text-decoration : underline ;}
a.contents_alt2:hover {
	color: #87a70e ;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ;
	text-decoration : underline ;}
a.contents_alt2:visited {
	color: #005076 ;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ;
	text-decoration : underline ;}
	
/* required */
.required {
	color: #cc0000 ; }
.inputbox_required {
	border-width: 1px;
	border-color: #87a70e ;
	border-style: groove;
	font-size: 12px;
	color: #87a70e ; }
.inputbox_requirederror {
	border-width: 1px;
	background-color : #cc0000 ;
	border-color: black ;
	border-style: groove;
	font-size: 12px;
	color: white ; }

/* EVENTS */
a.events {
	font-size : 12 ; }
a.events:hover {
	font-size : 12 ; }
a.events:active {
	font-size : 12 ; }
a.events:visited {
	font-size : 12 ; }
a.events_cattree {
    color: #005076 ;
    font-weight: normal ;
    font-style : normal ;
    font-size: 12 ;
    height : 20 ;}
a.events_cattree:hover {
    font-weight: normal ;
    font-style : normal ;
    font-size: 12 ;
    height : 20 ;}
.events_table {
	background-color : #dff3fb ;}
.events_list_table {                           
	width : 435px ; }
.events_list_table_Orig {                           
    width : 225px ;
    background-color : #d9e5eb; }
.events_title {
	color : white  ;
	font-weight : bold ;
	background-color : #cad7dd ;
	height : 20 ; }
.events_title_list {
	color : black  ;
	font-weight : bold ;
	background-color : #cad7dd ;
	height : 20 ; }
.events_titlePage {
	color : #00b2e3 ;
	font-weight : bold ;
	height : 20 ; }
.events_titlePage_current {
	color : #87a70e ;
	font-weight : bold ;
	height : 20 ; }
.events_item_Title {
	font-weight : : bold ;
	color : black ;
	font-size : 12 ;}
.events_item_Titlecurrent {
	font-weight : : bold ;
	background-color : #87a70e ;
	color : white ;
	font-size : 12 ;}
.events_readmore {
	font-size : 10 ; }
.events_readmore_current {
	font-size : 10 ;
	color : #ffa03a ;}
.events_catpath {
    color : #87a70e ;
    font-size: 10px ;;}



/* SITEMAP */
.sitemap_L1 {
	font-size : 14 ;
	color : black ;
	text-decoration : none ;
	height : 20 ; }
.sitemap_L2 {
	font-size : 12 ;
	color : black ;
	font-style : normal ;
	text-decoration : none ;
	font-weight : normal ; }
.sitemap_L3 {
	font-size : 12 ;
	color : black ;
	font-style : normal ;
	text-decoration : none ;
	font-weight : normal ; }
.sitemap_L4 {
	font-size : 12 ;
	color : black ;
	font-style : normal ;
	text-decoration : none ;
	font-weight : normal ; }

