/*Stylesheet for montanalingua.com soft.works 2004*/
/*Version 1.0*/
/*Target UAs: IE, NS for Mac and Windows*/
/*Contextual selectors CSS1*/
BODY{
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #EEEEEE;
}
/* GENERAL fonts */
P, OL, UL, DIV, SPAN, H1, H2, H3, H4, H5, H6, TD, TH, TABLE {
    font-family: "Times New Roman", Times, Serif, Courier;
	font-size: 13px;
}
H1
{
	color: #339900;
	font-size: 22px;
	font-weight: bold;
	letter-spacing:1px; 
}
H2
{
	font-size: 20px;
}
H3
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
H4
{
	font-size: 14px;
}
P, H1, H2 {margin: 0px 0px 5px 0px;}
FORM
{
	DISPLAY: inline;
	margin-top: 0;
	margin-bottom:0
}
INPUT
{
    FONT-FAMILY: "Times New Roman", Times, Serif, Courier;
	DISPLAY: inline;
	margin-top: 0;
	margin-bottom:0
}

/*banner - - - - - - - - - - */
TABLE#TOPCONTAINER{
    width:100%;
	height: 63px;
	background-image: url(top_bg_html.gif); 
	background-repeat: repeat-x;	
	text-align: center;
}

/*hmenu - - - - - - - - - - */
TABLE#HMENUCONTAINEROUTER{
	width: 100%;
	background-image: url(mnu_bg_701_html.gif); 
	background-repeat: repeat-x;	
	text-align: center;	
}
TABLE#HMENUCONTAINERINNER{
	border-collapse: collapse;
	width: 750px;
}
TABLE#HMENUCONTAINERINNER TR TD{
	padding-left: 10px;
	padding-right: 170px;
}
TABLE#HMENU{
}
TABLE#HMENU TR TD{
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
	color: #FFFFFF;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing:1px;
	font-size: 15px;
}
TABLE#HMENU TR TD TABLE TR TD{
	padding-left: 10px;
	padding-right: 10px;
}
/* level 1-normal state - - - - - -*/
TABLE#HMENU TR TD.HMENU_LEVEL1_NO{
	background-image:url(mnu_bg_701_html.gif);
}
TABLE#HMENU TR TD.HMENU_LEVEL1_NO{
	vertical-align: middle;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_NO A:link{
	color:#FFFFFF;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_NO A:visited{
	color:#FFFFFF;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_NO A:hover{
	color:#FFFF00;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_NO A:active{
	color:#FFFFFF;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_NO A:focus{
	color:#FFFFFF;
	text-decoration: none;
}
/* level 1-active state - - - - - - - */
TABLE#HMENU TR TD.HMENU_LEVEL1_ACT{
	background-image:url(mnu_bg_901_html.gif);
	background-position: 0px 0px;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_ACT{
	vertical-align: middle;
}
table#HMENU tr td.HMENU_LEVEL1_ACT A:link{
	color:#FFFFFF;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_ACT A:visited{
	color:#FFFFFF;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_ACT A:hover{
	color:#FFFF00;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_ACT A:active{
	color:#FFFF00;
	text-decoration: none;
}
TABLE#HMENU TR TD.HMENU_LEVEL1_ACT A:focus{
	color:#FFFF00;
	text-decoration: none;
}
/* SPC, IFSUB, ACTIFSUB, CUR not needed in this template*/
/* hmenu tlayers - - - - - - - - - - */
TABLE#HMENU_TLAYER{
}
TABLE#HMENU_TLAYER TR TD{
	font-weight: normal;
	color:#FFFFFF;
	vertical-align: middle;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing:1px;
	font-size: 15px;
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_SPC{
	background: #FFFFFF;
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_NO{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	background-image:url(mnu_bg_701_html.gif);
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_NO IMG{
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_NO A{
	color:#FFFFFF;
	text-decoration:none;	
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_ACT{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	background-image:url(mnu_bg_901_html.gif);
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_ACT IMG{
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_ACT A{
	color:#FFFFFF;
	text-decoration:none;
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_CUR{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	background-image:url(mnv_bg_701_html.gif);
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_CUR IMG{
}
TABLE#HMENU_TLAYER TR TD.HMENU_TLAYER_CUR A{
	color:#FFFFFF;
	text-decoration:none;
}
/* you could add further states here and change menu template extension*/
/* IFSUB, ACTIFSUB, CUR */

/*DIV#CONTENTOUTER contains TABLE#CONTENTINNER contains (TD#CONTENTCONTAINER contains (TABLE#SITEPATH AND TABLE#CONTENT contains(TD#CONTENTLEFT|NORMAL|RIGHT|BORDER) AND TD#MENUCONTAINERRIGHT contains(all vertical menus))*/
TABLE#CONTENTOUTER{
	background: #FFFFFF;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
TABLE#CONTENTINNER{
	width: 750px;
	height:400px;
}
TABLE#CONTENTINNER TR TD{
	vertical-align: top;
}
TD#CONTENTCONTAINER{
	width: 590px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom:10px;
	vertical-align: top;
}
TD#MENUCONTAINERRIGHT{
	width: 160px;
	vertical-align: top;
}
TABLE#CONTENT{
}
TABLE#CONTENT TR TD{
	line-height: 130%;
}
TABLE#CONTENT TR TD A:link{
	font-weight: bold;
	color: #339900;
	text-decoration: none;
	border-bottom: 1px dashed #339900;
}
TABLE#CONTENT TR TD A:visited{
	font-weight: bold;
	color: #339900;
	text-decoration: none;
	border-bottom: 1px dashed #339900;
}
TABLE#CONTENT TR TD A:hover{
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	border-bottom: 1px dashed #003399;
}
TABLE#CONTENT TR TD A:active{
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	border-bottom: 1px dashed #003399;
}
TABLE#CONTENT TR TD A:focus{
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	border-bottom: 1px dashed #003399;
}
TABLE#CONTENT TR TD UL{
	list-style-image:url(menu_pfeil_bl.gif);
	margin-top: 0px; 
	margin-left: 15px;
}
TABLE#CONTENT TR TD B{
	color: #003399;
}
TD#CONTENTNORMAL{
	padding-right: 20px;
	vertical-align: top;
}
TD#CONTENTLEFT{
	padding-right: 20px;
	vertical-align: top;
}
TD#CONTENTRIGHT{
	padding-right: 20px;
	vertical-align: top;
}
/* Site Path-menu - - - - - - - - - - - - - - - - - - -*/
TABLE#SITEPATH{
	margin-bottom: 15px;
}
TABLE#SITEPATH TR TD{
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	text-decoration: none;
	color:#999999;
}
TABLE#SITEPATH TR TD A:link{
	text-decoration: none;
	color:#888888;
}
TABLE#SITEPATH TR TD A:visited{
	text-decoration: none;
	color:#888888;
}
TABLE#SITEPATH TR TD A:hover{
	color:#339900;
	text-decoration: underline;
}
TABLE#SITEPATH TR TD A:active{
	color:#339900;
	text-decoration: underline;
}
TABLE#SITEPATH TR TD A:focus{
	color:#339900;
	text-decoration: underline;
}
/* Pagelinks - - - - - - - - - - - */
TABLE#PAGELINKSOUTER{
	width: 100%;
	background:#FFFFFF;
}
TABLE#PAGELINKS{
	width: 750px;
	margin-top: 15px;
	margin-bottom: 15px;
}
TABLE#PAGELINKS TR TD{
	padding-left:10px;
	padding-right:170px;
}
TABLE#PAGELINKS TR TD SPAN{
	margin-right: 10px;
}
TABLE#PAGELINKS A:link{
	color: black;
	text-decoration: underline;
}
TABLE#PAGELINKS A:visited{
	color: black;
	text-decoration: underline;
}
TABLE#PAGELINKS A:hover{
	color: #003399;
	text-decoration: underline;
}
TABLE#PAGELINKS A:active{
	color: #003399;
	text-decoration: underline;
}
TABLE#PAGELINKS A:focus{
	color: #003399;
	text-decoration: underline;
}
/* Footer- - - - - - - - - - - - - -*/
TABLE#FOOTERCONTAINER{
	border-top: 1px solid #CCCCCC;
	height: 20%;
}
TABLE#FOOTERCONTAINER TR TD{
	vertical-align:top;
}
TABLE#FOOTER{
}
TD#FOOTERMENU{
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	color: #888888;
}
TD#FOOTERMENU A:link, A:visited{
	text-decoration: none;
	color:#888888;
}
TD#FOOTERMENU A:hover{
	color:#339900;
	text-decoration: underline;
}
TD#FOOTERMENU A:active, A:focus{
	color:#339900;
	text-decoration: underline;
}
TD#FOOTERPARTNER{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
TD#FOOTERPARTNER A IMG{
	border-style: none;
}

/* language - - - - - - - - - - - - - - */

#menu-language ul {
	margin: 0px;
	padding: 0px;
}

#menu-language li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border-top: 1px solid white;
}

#menu-language a:link, #menu-language a:visited {
	color: #003399;
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}

#menu-language a:hover, #menu-language a:active {
	color: #000000;
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}
.ml-heading{
    background: #649CFF !important;
	padding: 0px 10px 0px 15px;
	font-weight: bold;
	color: white;
}
.ml-no{
	background: url(mnu_bg_101_html.gif);
	padding: 0px 10px 0px 10px;
	font-weight: bold;
}
.ml-act{
	background: url(mnu_bg_101_html.gif);
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	color: #000000!important;	
}
.ml-udf1{
	background: url(mnu_bg_101_html.gif);
	padding: 0px 10px 0px 10px;
	color: #999999;
	font-weight: bold;	
}

.ml-en, .ml-de, .ml-fr, .ml-it, .ml-pl, .ml-es, .ml-se{
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 22px;
	margin: 0px;
}
.ml-en{
    background-image: url(flag_uk.gif);
}
.ml-udf1 .ml-en{
    background-image: url(flag_uk_d.gif);
}
.ml-de{
    background-image: url(flag_de.gif);
}
.ml-udf1 .ml-de{
    background-image: url(flag_de_d.gif);
}
.ml-fr{
    background-image: url(flag_fr.gif);
}
.ml-udf1 .ml-fr{
    background-image: url(flag_fr_d.gif);
}
.ml-it{
    background-image: url(flag_it.gif);
}
.ml-udf1 .ml-it{
    background-image: url(flag_it_d.gif);
}
.ml-es{
    background-image: url(flag_es.gif);
}
.ml-udf1 .ml-es{
    background-image: url(flag_es_d.gif);
}
.ml-pl{
    background-image: url(flag_pl.gif);
}
.ml-udf1 .ml-pl{
    background-image: url(flag_pl_d.gif);
}
.ml-se{
    background-image: url(flag_se.gif);
}
.ml-udf1 .ml-se{
    background-image: url(flag_se_d.gif);
}


/* vertical side menu left hand - - - - - - - - - - */
DIV#VMENU{
	width: 160px;
}
DIV#VMENU DIV{
	padding-top: 2px;
	padding-bottom:2px;
}
/* level 1 */
DIV#VMENU DIV.VMENU_1_NO{
	border-top: solid 1px #FFFFFF;
	background: url(mnu_bg_101_html.gif);
	padding-left: 10px;
	padding-right: 10px;
}
DIV#VMENU DIV.VMENU_1_NO A:link{
	color:#003399;
	font-weight: bold;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_NO A:visited{
	color:#003399;
	font-weight: bold;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_NO A:hover{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_NO A:active{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_CUR{
	border-top: solid 1px #FFFFFF;
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
DIV#VMENU DIV.VMENU_1_CUR A:link{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_CUR A:visited{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_CUR A:hover{
	color:#003399;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_CUR A:active{
	color:#003399;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_ACT{
	background: url(mnu_bg_201_html.gif);
	border-top: solid 1px #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
DIV#VMENU DIV.VMENU_1_ACT A:link{
	color:#339900;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_ACT A:visited{
	color:#339900;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_ACT A:hover{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_1_ACT A:active{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
/* level 1 state: spc */
DIV#VMENU DIV.VMENU_1_SPC{
}
/* level 2 */
DIV#VMENU DIV.VMENU_2_NO{
	background: url(mnu_bg_101_html.gif);
	padding-left: 20px;
	padding-right: 10px;
	font-size:12px;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
}
DIV#VMENU DIV.VMENU_2_NO A:link{
	color:#003399;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_NO A:visited{
	color:#003399;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_NO A:hover{
	color:#000000;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_NO A:active{
	color:#000000;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_CUR{
	border-top: solid 1px #FFFFFF;
	background: #FFFFFF;
	font-size:12px;
	padding-left: 20px;
	padding-right: 10px;
	font-weight: bold;	
}
DIV#VMENU DIV.VMENU_2_CUR A:link{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_CUR A:visited{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_CUR A:hover{
	color:#003399;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_CUR A:active{
	color:#003399;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_ACT{
	background: url(mnu_bg_201_html.gif);
	border-top: solid 1px #FFFFFF;
	font-size:12px;
	padding-left: 20px;
	padding-right: 10px;
	font-weight: bold;	
}
DIV#VMENU DIV.VMENU_2_ACT A:link{
	color:#339900;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_ACT A:visited{
	color:#339900;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_ACT A:hover{
	color:#000000;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_2_ACT A:active{
	color:#000000;
	text-decoration: none;
}
/* level 3 */
DIV#VMENU DIV.VMENU_3_NO{
	border-top: solid 1px #FFFFFF;
	background: url(mnu_bg_101_html.gif);
	padding-left: 30px;
	padding-right: 10px;
	font-size:12px;
}
DIV#VMENU DIV.VMENU_3_NO A:link{
	color:#003399;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_NO A:visited{
	color:#003399;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_NO A:hover{
	color:#000000;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_NO A:active{
	color:#000000;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_CUR{
	border-top: solid 1px #FFFFFF;
	background: #FFFFFF;
	padding-left: 30px;
	padding-right: 10px;
	font-size:12px;
}
DIV#VMENU DIV.VMENU_3_CUR A:link{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_CUR A:visited{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_CUR A:hover{
	color:#003399;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_CUR A:active{
	color:#003399;
	font-weight: bold;	
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_ACT{
	background: url(mnu_bg_201_html.gif);
	border-top: solid 1px #FFFFFF;
	font-size:12px;
	padding-left: 30px;
	padding-right: 10px;
}
DIV#VMENU DIV.VMENU_3_ACT A:link{
	color:#339900;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_ACT A:visited{
	color:#339900;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_ACT A:hover{
	color:#003399;
	text-decoration: none;
}
DIV#VMENU DIV.VMENU_3_ACT A:active{
	color:#003399;
	text-decoration: none;
}
/* random image - - - - - - - - - - - - - */
DIV#RANDOMIMAGE{
	border-top: 1px solid #FFFFFF;
	border-left: 0px none;
	border-right: 0px none;
}

/* random image - - - - - - - - - - - - - */
DIV#EUDISCLAIMER{
	margin-top: 10px;
}
DIV#EUDISCLAIMER P{
	font-size: 90%;
	color: #666;
}

/*main container for searchbox  - - - - - - - -*/
DIV#SEARCHBOX{
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #FFFFFF;
	background: url(mns_bg_203_html.gif);
	background-repeat: repeat-x;
}
DIV#SEARCHBOX FORM{
	display:inline;
}
DIV#SEARCHBOX INPUT{
}
TD.SF_HEADLINE{
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color:#003399;
}
TD.SF_ADVANCED{
	padding-bottom: 10px;
	font-size: 11px;
	color:#003399;
}
TD.SF_ADVANCED A{
	font-size: 11px;
	color:#003399;
	text-decoration:none;
}
TD.SF_ADVANCED A:visited{
	font-size: 11px;
	color:#003399;
	text-decoration:none;
}
TD.SF_ADVANCED A:hover{
	font-size: 11px;
	color:#003399;
	text-decoration:underline;
}
TD.SF_ADVANCED A:active{
	font-size: 11px;
	color:#003399;
	text-decoration:underline;
}
/*forms in content - - - - - - - - -*/
.FORMGENERIC{
}
.FORMLABEL{
	padding-right: 5px;
}
.FORMINPUT{
	padding-right: 5px;
}
.FORMERROR{
	color:#ff0000;
	font-weight:bold;
}
.FORMSECTION{
	font-weight: bold;
	color: #000099;
}
.FORMHEAD{
	font-size: 14px;
	font-weight: bold;
	color: #6699FF; 
}
.FORMTIPS{
	font-size: 10px;
}
.INPUTTEXT{
	border: 1px solid black;
	width: 200px;
}
.INPUTSUBMIT{
	border: 1px solid black;
	background-color:#FF9900;
	color: #000000;
	font-weight: bold;
	width: 200px;
}
.INPUTSUBMITIMAGE{
}
.INPUTSELECT{
	border: 1px solid black;
	width: 200px;
}
.INPUTCHECKBOX{
}
.INPUTOPTION{
}
.INPUTTEXTAREA{
	border: 1px solid black;
	width: 200px;
}
/* lang selector - - - - - - - - - - - - - -*/
TD#LANGMENU{
	font-size:11px;
	font-weight:bold;
	color:white;
	vertical-align: bottom;
}
TD#LANGMENU A{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
TD#LANGMENU A:hover{
	color:#dddddd;
	font-weight:bold;
	text-decoration:none;
}
/*typo3 content element imgtext and img - - - - -*/
.csc-caption{
	font-size: 10px;
	color:#FFCC00;
}
/*typo3 table element - - - - - - - - - - - - - */
.contenttable{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-collapse: collapse;
}
.contenttable TD{
	border: 1px solid #FFFFFF;
	background: #EFEFEF;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
}
.tr-0{
	background-color:#FFFFFF;
	font-weight: bold;
}
.tr-odd{
	background-color:#FFFFFF;
}
.tr-last{
	background-color:#FFFFFF;
}
.tr-0 .td-0{
}
.tr-0 .td-last{
}
.tr-last .td-0{
}
.tr-last .td-last{
}
.td-0{
}
/* Plugin news style - - - - - - - - - - - - - - - - - - -* /
/* if grows very big, could be moved to separate stylesheet */
/* styles for news lists */
TABLE#NEWSLIST TR TD.NEWS{
}
TABLE#NEWSLIST TR TD.NEWS_TITLE{
	font-size:14px;
	letter-spacing:0px;
	font-weight:bold;
	color:#003399;
}
TABLE#NEWSLIST TR TD.NEWS_AUTHOR{
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#333333;
	text-transform: uppercase;
}
TABLE#NEWSLIST TR TD.NEWS_EMAIL{
}
TABLE#NEWSLIST TR TD.NEWS_DATE{
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#666666;
}
/*subheader, if empty main content is inserted here in LIST and LATEST*/
TABLE#NEWSLIST .NEWS_SUBHEADER{
}
TABLE#NEWSLIST .NEWS_CONTENT{
}
TABLE#NEWSLIST .NEWS_LINKS{
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#333333;
	text-transform: uppercase;
}
TABLE#NEWSLIST .NEWS_CATEGORY{
}
TABLE#NEWSLIST .NEWS_RELATED{
}
TABLE#NEWSLIST .NEWS_IMAGE{
}
TABLE#NEWSLIST .BROWSE_LINKS{
}
/* styles for single news */
TABLE#NEWSSINGLE TR TD.NEWS{
}
TABLE#NEWSSINGLE TR TD.NEWS_TITLE{
	font-size:20px;
	color:#003399;
}
TABLE#NEWSSINGLE TR TD.NEWS_AUTHOR{
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#333333;
	text-transform: uppercase;
}
TABLE#NEWSSINGLE TR TD.NEWS_EMAIL{
}
TABLE#NEWSSINGLE TR TD.NEWS_DATE{
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#666666;
}
/*subheader, if empty main content is inserted here in LIST and LATEST*/
TABLE#NEWSSINGLE TR TD.NEWS_SUBHEADER{
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	color:#000000;
}
TABLE#NEWSSINGLE TR TD.NEWS_CONTENT{
}
TABLE#NEWSSINGLE TR TD.NEWS_LINKS{
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#333333;
	text-transform: uppercase;
}
TABLE#NEWSSINGLE TR TD.NEWS_CATEGORY{
}
TABLE#NEWSSINGLE TR TD.NEWS_RELATED{
}
TABLE#NEWSSINGLE TR TD.NEWS_IMAGE{
}
TABLE#NEWSSINGLE TR TD.BROWSE_LINKS{
}
/*mail form styles - - - - - - - - - - - - - - - */
/*table.csc-mailform tr td.csc-form-labelcell p.csc-form-label/req*/
/*all controls are styled with the default form styles you may set styles here to override defaults*/
TD.csc-form-labelcell{
	margin: 0 0 0 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	background: #E7ECF5;
	vertical-align: middle;
}
TD.csc-form-fieldcell{
	margin: 0 0 0 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-left: 2px;
	font-size:13px;
	letter-spacing:1px;
	font-weight:bold;
	color:#000000;
	background: #E7ECF5;
	vertical-align: middle;
}
.csc-form-label{
	color: #000000;
}
.csc-form-label-req{
	font-weight: bold;
	color: #000000;
}
.csc-form-radio{
	font-size:12px;
	font-weight:normal;
	letter-spacing: 0;
	color: #000000;
}
TD.csc-form-fieldcell INPUT.INPUTSUBMIT{
	margin-top:10px;
	border: 1px solid #003399;
	background: #E7ECF5;
}

/*adress list styles - - - - - - - - - - - - - - - */

/*CLASSES - - - - - - - - - - - - - - - - - - - - -*/
.CONTENTDIVIDER
{
    height: 100%;
	width: 10px;
	background-image: url(2004_div_mdblue_19_3.gif); 
	background-repeat: repeat-y;
}
/*Right upper navigation bar*/

.CONTENTDESC
{
    COLOR: #808080;
    FONT-SIZE: 10px;
}
.CONTENTWARNING
{
    COLOR: #CC3300;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}
.CONTENT A:link
{
    COLOR: #FF9900;
    FONT-SIZE: 12px;
}
.CONTENT A:visited
{
    COLOR: #FF9900;
    FONT-SIZE: 12px;
}
.CONTENT A:hover
{
    COLOR: #003399;
    FONT-SIZE: 12px;
}
.CONTENT A:active
{
    COLOR: #003399;
    FONT-SIZE: 12px;
}
.CONTENTHEADER
{
	FONT-SIZE: 20px;
	COLOR: #000000;
}
.CONTENTSUBHEADER
{
	FONT-SIZE: 13px;
	COLOR: #FF9900;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 1px;
}
.CONTENTSUBSUMMARY
{
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 1px;
}
.CONTENT UL
{
	list-style-image:url(menu_pfeil_bl.gif);
}
.CONTENTSUBSUMMARY UL
{
	list-style-image:url(menu_pfeil_bl.gif);
}
