.title
{
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
  /*  color: #5076A0;*/
    color: #000000;
    font-family: Arial, Tahoma;
    padding-bottom: 5px;
}

.supertitle 
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#000000;
	padding-bottom: 5px;
}	

.subtitle 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#222222;
	padding-bottom: 5px;
}

.TEASERTITLE
{
color: #221111;
font-weight: bold;
}
.INLTITLE
{
font-style: normal;
color: #000000;
font-weight: bold;
}
.PRETITLE
{
color: #000000;
font-weight: bold;
text-align:center;
}
.TEKTITLE
{
color: #000000;
font-weight: bold;
}
.INLTITLE
{
color: #000000;
font-weight: bold;
}
.BOXTITLE
{
color: #000000;
font-weight: bold;
}
.BULTITLE
{
color: #000000;
font-weight: bold;
}


.INL
{
font-style: italic;
color: #000000;
}
.TEK
{
}
.BUL
{
}
.BOX 
{
border: 1px dotted #305045;
color: #000000;
/*background-color: #DCE969;*/
background-color: #f2f7ff;
padding: 15px;
}
.PRE 
{
text-align: center;
}
.TEASERTEXT
{
color: #333333;
}


.DATE
{
FONT-SIZE: xx-small;
display: none;
}



.LINK
{
}
A.LINK
{
}
A.SOURCELINK
{
}
A.AUTHORLINK
{
}

A.TEASERTITLELINK
{
}
A.TEASERMORELINK
{
	font-size: 10px;
}
A.TEASERSOURCELINK
{
}
A.TEASERURLLINK
{
}
A.TEASERMAILLINK
{
}

A.PARAURLLINK
{
}
A.PARAMAILLINK
{
}





.TEASERIMAGE
{
MARGIN: 1px 1px 1px 1px;
}
.ARTICLEIMAGE
{
MARGIN: 2px 4px 4px 2px;
}
.TEASERIMAGECAPTION
{
FONT-SIZE: 9px;
background-color: #EAEDE8;
color: #6B7465;
font-weight: bold;
}
.TEASERIMAGECOPYRIGHT
{
FONT-SIZE: 9px;
background-color: #EAEDE8;
color: #6B7465;
}
.ARTICLEIMAGECAPTION
{
FONT-SIZE: 9px;
background-color: #ECECEC;
color: #656565;
font-weight: bold;
}

.ARTICLEIMAGECOPYRIGHT
{
FONT-SIZE: 9px;
background-color: #ECECEC;
color: #656565;
}

.CMtable 
{
}
.CMtable TR
{
vertical-align: top;
}
.CMtable TH
{
text-align: left;

}
.CMtable TD 
{
}


.BOX .CMtable
{
background-color: #EEEEEE;
}
.BOX .CMtable TR
{
}
.BOX .CMtable TH
{
}
.BOX .CMtable TH A
{
color: #003366;
}
.BOX .CMtable TH A:hover
{
color: #111111;
}

BODY
{
    /*font-size:xx-small;
    color: #002A59;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #F0F2F5;*/
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    /*background-color: 99CCCC;*/
}
TABLE
{
    font-size: xx-small;
    color: #002a59;
    line-height: 140%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HTMLHeader
{
	background-color: #003068;	
}

.HTMLFooter
{
	background-color: #003068;
	color: #ffffff;
	font-weight: bold;
}

.HTMLLeft
{
	background-image: url(images/nav/imgBgLeft.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	/*background-color: 99CCCC;*/
}

.HTMLLeftEmpty
{
	background-image: url(images/nav/imgBgLeftEmpty.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	/*background-color: 99CCCC;*/
}

.HTMLRight
{
	background-image: url(images/nav/imgBgRight.jpg);
	background-position: right top;
	/*background-repeat: no-repeat;*/
	/*background-color: 99CCCC;*/
}

.fineborder 
{
	border: 1px solid #000000;
}

.backgroundlineundertitles
{
	background-color: #770000;
	height: 2px;
}

A 
{
	/*color: #3B6DC1;¨*/
	color: #009999;
	font-weight:bold;
	text-decoration: none;
	text-transform: none;
	font-size: xx-small;
}
A:hover 
{

	text-decoration: underline;
}
     
.black 
{
    color:Black;
}
A.black 
{
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	font-size: xx-small;
}
A.black:hover 
{
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}
A.grey
{
    font-weight: normal;
    font-size: xx-small;
    color: gray;
    text-decoration: none;
}


A.black_nohover 
{
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	font-size: xx-small;
}
A.black_nohover:hover 
{
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}


.searchbox 
{
    color: White;
}

input, select, textarea 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
}

.nice
{
	background-color: #E1E5EB;
	color: #265187;
}
.nice_right
{
	background-color: #F6F5ED;
	border: solid 1px #7C7C7C;
	text-align:right
}

th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#333333;
}
			   

.TITLE2
{
    color: #A00000; 
    font-size: 14px; 
    font-family: verdana; 
    font-weight: bold; 
}

.subtitleform 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#3A5881;
}

.background_loading
{
    background-position: center center;
    background-image: url(/images/loading.gif);
    background-repeat: no-repeat;
}


.textright 
{
    text-align:right
}

.errormessage 
{
    color: #A00000;
    font-weight:bold;
}

.small 
{
    font-size: 9px;
    color: #888888;
}



.language 
{
    color: #A8BBE0;
    font-weight:bold;
    cursor:default ;
    font-size:xx-small;
}

.language A
{
    font-weight: normal;
    font-size:xx-small;
    cursor: hand;
    color: #a8bbe0;
    text-decoration: none;
}
.frame_main
{
    background-image: url(/images/frame/frame_background.jpg);
    color: black;
    background-repeat: repeat-x;
    background-color: white;
}
.frame_right
{
    background-image: url(/images/frame/frame_rechts_background.jpg);
    background-repeat: repeat-y;
    width: 6px;
}
.frame_bottom
{
    background-image: url(/images/frame/frame_onder.jpg);
    background-repeat: repeat-x;
    height: 7px;
}


.footer, .footer A
{
    color: #CCCCCC;
}



/* --------------------- */
.level1
{
	height: 26px;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	background-color: #006699;
	border-top: solid 1px #0099FF;
	padding: 2px, 3px, 2px, 15px;
}

.level1_over
{
	height: 26px;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	background-color: #003366;
	border-top: solid 1px #0099FF;
	padding: 2px, 3px, 2px, 15px;
}
.level2
{
	height: 20px;
	padding: 10px, 2px, 5px, 30px;
	font: 10px verdana;
	background-color: #006699;
	font-weight: bold;
	color: #ffffff;
}
.level2_over
{
	height: 20px;
	padding: 10px, 3px, 5px, 30px;
	font: 10px verdana;
	cursor: hand;
	font-weight: bold;
	background-color: #f2f7ff;
	color: #000000;
}
.level2_active
{
	height: 20px;
	font: 10px verdana;
	padding: 10px, 3px, 5px, 30px;
	background-color: #006699;
	cursor: hand;
	font-weight: bold;
	color: ffffff;
}
/* --------------------- */
a.link_level2 
{
	color: #002A59;
	font-weight: normal;
	text-decoration: none;
}

a.link_level2:hover 
{
	color: black;
	text-decoration: none;
}

a.link_level2_active 
{
	color: white;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}

a.link_level2_active:hover 
{
	color: white;
	text-decoration: none;
}