@import url(rtehtmlarea.css);

.removeme {
	display: none;
}
 

   .tx-srlanguagemenu-pi1 img { margin: 0 3px; padding: 0; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }


.tx-srlanguagemenu-pi1 img.tx-srlanguagemenu-pi1-flag {
	width:16px;
	height:11px;
	border:2px white solid;
}

.tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {
	border:2px #BDB600 solid;
}

#contenttable .tx-irfaq-pi1 dt {
	padding:5px 0 0 3px;
	margin:0;
	line-height:2;
	font-size:12px;
	font-weight: bold;
}

#contenttable .tx-irfaq-pi1 dd p {
	padding:5px 0 0 0;
	margin:0 0 16px 16px;
	line-height:1.5;
	font-size:12px;
}

.tx-irfaq-cleaner { clear: left; height: 1px; }
.tx-irfaq-dynheader { cursor: pointer; }
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: inline; }

body {
/*  background: #0A4678 url('../images/bg_gradient_20x211.gif') repeat-x; */
	background-color: #BDB600;
	color:#09598E;   
	font-family: Arial, Verdana, sans-serif; 
	padding:0; 
	margin:0;
}


hr {
border: 0;
color: #BDB600;
background-color: #BDB600;
height: 1px;
width: 100%;
text-align: left;
}



#maintable { 
	table-layout: fixed; 
	width: 708px; 
	background: #fff url('../images/main_table_708x211.gif') no-repeat top center;
	text-align:left;
}

#menu-top-wrapper {
	margin:0 29px;
}

#menu-top {
	text-align:right;
	background: url('../images/flags-search-bg-435x23.gif') no-repeat top right;
	height: 23px;
	line-height: 23px;
}

#menu-top .searchform, #menu-top #language {
	float: right; 
	display:inline;
}
#menu-top .searchform {
	padding:2px 5px 0 10px;  
}

#search {
	vertical-align:top;
}
.searchform .inputfields {
	color:#000;
	width:167px;
	height:15px;
	background-color: transparent;
	margin:0 0 0 10px;
	line-height:1.2;
	vertical-align:top;
	padding: 3px 0 0 0;
	border-width:0;
}
* html .searchform .inputfields {   padding:2px 0 0 0; }

.searchform #searchbtn {
	height:18px;
	background-color: transparent;
	color:#bdb600;
	width:45px;
	margin:0 3px 2px 0;
	padding:0 0 0px 0;
	border-width:0;
}


#language img { margin: 4px 5px 0 0; }

#logo {
	height:74px;
	text-align:left;
	margin: -20px 0 0 24px;
	position:absolute;
}
/*
* html #logo {
	margin-left:0;
}
*/
#logo #headline {
	background: url('../images/logo.gif') no-repeat top left;
	width: 200px;
	height: 74px;
	font-size: 1px;
	text-indent: -100em; 
	overflow: hidden;

}
#logo #headline a {
	display: block;
	height: 100%;
}

#toptext {
	padding-top:75px;	
	margin-left:29px;
	width:350px;
	height:110px;
	overflow:hidden;
}

#toptext h3, #toptext p {
	color:#000;
	font-size:11px;
	margin:0 0 5px 0;
	line-height:1.4;
}

/* Topmenu background is set her, as it loads faster */
td#menu_1 {
	background: #000 url('../images/menu_1_tile708x10.gif') repeat-y;
}

#menu_1 li li a.submenuactive { 
	background: #bdb600 url('../images/submenu_1_active_marker.gif') no-repeat center left;
}

#menu_1 li li a:hover { 
	background: #bdb600 url('../images/submenu_1_hover_marker2.gif') no-repeat center left;
}


/* When background is set to none/transparent, I got a bg-color that I couldn't change in the config file for udm: */
td#menu_1 ul {
	color:white;
}
#udm li a.menuactive {
	background: #000 url('../images/menu_1_active_marker.gif') no-repeat bottom center;
}
#udm ul li { line-height:1.3;}

#breadcrumb {
	background: transparent url('../images/main_table_breadcrumb_708x34.gif') no-repeat;
	padding:0 29px 0 25px;
	height:34px;
	overflow:hidden;
line-height:16px;
}
#breadcrumb #breadcrumb_float {
	float:left;
	display:inline;
	width:560px;
	height:14px;
	margin-top:7px;
/* 	line-height:1.2;*/
}
#breadcrumb .breadcrumb_arrow {
	color: #797979;
	vertical-align:top;
}

#breadcrumb a {
	color: #797979;
	text-decoration: none;
	padding:0 4px;
}
#breadcrumb a:hover {
	text-decoration: underline;
}

#breadcrumb .print {
	float:right;
	text-align:right;
	display:inline;
	width:50px;
	height:15px;
	margin:7px 0 0 0;	
	padding:0 25px 0 0;
 	background: url('../images/print_22x15.gif') no-repeat center right;
}


td#contentarea {
	background: #fff url('../images/main_table_tile2_708x10.gif') repeat-y;
	vertical-align:top;
	padding:20px 29px;
	height:300px;	
}

#contenttable {
	table-layout: fixed;
}
#contenttable td {
	vertical-align:top;
}


#content { padding: 0; min-height:300px; }


#address_info {  	
  height: 41px;
  padding:0 29px;
 	background: url('../images/main_table_bottom_708x41.gif') no-repeat bottom center; 
	line-height:1.8;
}
#address_info #address_wrap {
	float:left;
	width:560px;
	overflow:hidden;
	display:inline;
}
#address_info p { 	
	padding:0; 
	margin:0;
	font-size:11px; 
	color:#797979; 
}

#login {
	float:right;
	text-align:right;
	display:inline;
	width:40px;
	margin:0;	
	padding:0 22px 0 0;
 	background: url('../images/login.gif') no-repeat top right; 
	font-size:11px; 
	color:#797979; 
}


img { border:0; vertical-align:middle;padding:0; margin:0}

/* Image text */
p.csc-caption { text-align: right; }

div.tt-news-latest-list h1 a { font-size: 10px; color: #3D3D3D; font-family: Verdana, Tahoma, sans-serif; text-transform: none; border: 0px; }
div.tt-news-list h1 a:hover, div.tt-news-latest-list h1 a:hover, div.tt-news-list a:hover, div.tt-news-latest-list a:hover { border-bottom: 0px; }
div.tt-news-list h1 a { font-size: 12px; color: #3D3D3D; font-family: Verdana, Tahoma, sans-serif; text-transform: none; border: 0px; }

div.tt-news-latest-list a:hover { font-size: 10px; border-bottom: 0px }
div.tt-news-list a { font-size: 12px; border-bottom: 1px dashed; }
div.tt-news-list a:hover { font-size: 12px; border-bottom: 0px; }

td.newsdate { padding-top: 3px; color: #8E8E8E; }

.tt-news-latest-list TABLE TR TD P { margin: 0px 0px 0px 0px; }
P.news-single-author A { text-decoration: none; }
.nomargin { margin: 0px 0px 0px 0px; }
.nostyle { text-decoration: none; color: #000; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}

DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }


/* Header date */
P.csc-header-date { font-size: 10px; color: #000; }

/* Subheader, general */
P.csc-subheader { font-style: italic; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #000; }
P.csc-subheader-2 { color: #000; }
P.csc-subheader-3 { color: #000; }



/* RTE / Table styling */
TABLE.contenttable { } /* border: 0px #FFFFFF solid; margin: 10px 0px 10px 0px; width: 100%; */
TABLE.contenttable TR TD { } /* padding: 0px 3px 0px 3px; */
TABLE.contenttable TR TD P { font-size: 10px; }

TABLE.contenttable TR { }
TABLE.contenttable TD { } /* width: 1%; border: 1px #FFFFFF solid; */



/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }


/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 10px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #3D3D3D; }
UL.csc-bulletlist-1 { color: #3D3D3D; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #3D3D3D; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #3D3D3D; list-style-image: url('/media/bullets/dot.gif'); }


/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P {  }
TABLE.contenttable TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P {  }

TABLE.contenttable-1 P {  }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { }

 
TABLE.contenttable-2 P { color: #3D3D3D; }
TABLE.contenttable-2 TR TD.td-0 { }
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #3D3D3D; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { }
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }



/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { }

TABLE.csc-uploads TR.tr-odd { }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { }

TABLE.csc-uploads-2 { }

TABLE.csc-uploads-3 { }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
				


/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell {}
FORM TABLE TR TD.csc-form-fieldcell {}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */

TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }


/*****************************/
/* Menu / Sitemap, generally */

/*****************************/


DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 10px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; }
DIV.csc-menu P A { color: #3D3D3D; text-decoration: none; }
DIV.csc-menu P A:hover { color: #3D3D3D; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; background: url('/media/bullets/dot.gif'); background-repeat: no-repeat; /* background-position: 2px left; */ }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; background: url('/media/bullets/dot.gif'); background-repeat: no-repeat; /* background-position: 2px left; */ }

DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; background: url('/media/bullets/dot.gif'); background-repeat: no-repeat; /* background-position: 2px left; */ }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; background: url('/media/bullets/dot.gif'); background-repeat: no-repeat; /* background-position: 2px left; */ }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #3D3D3D; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #3D3D3D; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #3D3D3D; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #3D3D3D; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #3D3D3D; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }

DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #3D3D3D; }


/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }

#logoprint {
   display: none; 
}


/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align: center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eee; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { padding: 4px 2px 4px 2px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FFFF00; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#BDB600; padding: 4px 2px 4px 2px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#ddd; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; }
.tx-indexedsearch { margin-top:10px; }
.tx-indexedsearch td { padding:5px 5px 5px 0; }
.tx-indexedsearch td select { font-size:11px; }

.tx-bredalspreadchart-pi1 h2 { font-weight: bold; } 
.tx-bredalspreadchart-pi1-table td { font-size: 16px; font-weight: bold; }

/* @group Language Splash */

td#mainlanguage {
	background: #fff url('../images/main_table_tile2_708x10.gif') repeat-y;
	padding-left: 4px;
	padding-right: 4px;
	text-align:right;
}

table.flagstable {
	margin-top: 5px;
}

td#mainlanguage {
	text-align:center;
	vertical-align: top;
}

div#splash-headline {
	display: block;
	height: 30px;
	border-bottom: 1px solid #eee;
	text-align: left;
	padding-left: 0px;
	margin-left: 29px;
	margin-right: 20px;
}

td#mainlanguage td {
	height:100px;
	width:95px;
	text-align: center;
	vertical-align:bottom;
}

td#mainlanguage td.flag-dk {
	background: #fff url('../images/splash/dk.jpg') no-repeat top center;
}
td#mainlanguage td.flag-uk {
	background: #fff url('../images/splash/uk.jpg') no-repeat top center;
}
td#mainlanguage td.flag-de {
	background: #fff url('../images/splash/de.jpg') no-repeat top center;
}
td#mainlanguage td.flag-ru {
	background: #fff url('../images/splash/ru.jpg') no-repeat top center;
}
td#mainlanguage td.flag-se {
	background: #fff url('../images/splash/se.jpg') no-repeat top center;
}
td#mainlanguage td.flag-fr {
	background: #fff url('../images/splash/fr.jpg') no-repeat top center;
}
td#mainlanguage td.flag-cz {
	background: #fff url('../images/splash/cz.jpg') no-repeat top center;
}

td#mainlanguage a {
	width:100%;
	vertical-align:bottom;
	display:block;
	line-height:20px;
	padding-top:80px;
	font-weight:bold;
	font-size:14px;
	position: relative;
}

#splashwrapper {
	padding:10px 0;
	text-align:center;
	border-top:1px solid black;
}

td#language-top #logo {
	padding-top: 23px;
}

* html td#language-top {
	padding-top: 23px;
}

/* @end */
