div.tabhead {
  width: 190px;
  text-align: center;
  height: 30px;
  background-image: url(/inet/docroot/ofe/image/tabhead.jpg);
  color: #f0f040;
  font: normal normal bold 10pt/30px "Trebuchet MS",Tahoma;
  margin-top: 5; 
}
div.leftsearchbox {
	width: 160px;
	text-align: left;
	background-color: #305088;
	margin: 5 0;
        background-image: url(/inet/docroot/eupark/style/form/formback-blue.jpg); 
}
div.leftsearchbox input { width: 80px; margin: 5 10; }
.leftsearchbox form { display: inline; margin: 0; }
div.sidebox { border: 1px solid #102560; padding: 7 0; width: 188px; margin-bottom: 10; }

/* Tip menu -------------------------------------------------------------------------------- */
#tip_menu {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, Arial;
	font-size: 10pt;
}
#tip_menu ul { margin: 0; padding: 0 5; border: none; }
#tip_menu li { margin: 2 5 2 30; }
#tip_menu li li { margin-left: 15; }
#tip_menu A { text-decoration: none; }
#tip_menu A:hover { text-decoration: underline; }


/* EUPARK: "general" ---------------------------------------- */
.abstract, 
 .headline_title, .headline_subtitle,  
 .text_base, .pre_text_base, .text_small, .pre_text_small, 
 .form_base, 
 .ref_teaser, .ref_title, .ref_small, 
 .media_base, .media_simple, 
 .gallery_base, 
 .listview, .listview_action, .detailview, 
 .table_base, 
 .contentview, 
 .cms_input, 
 .searchbox, .leftsearchbox, 
 .footertext,
 #leftmenu,
#accessible_normal 
 { 
 font: normal normal normal 10pt Tahoma; 
 color: #000000; 
 } 
 
 A, A:hover { color: #2B4A94; text-decoration: none; } 
A:hover { text-decoration: underline; }
 
 input.cms_input, select.cms_input, textarea.cms_input, table.cms_input  
 { width: 100%; border: 1px solid #4088c1; } 
 table.cms_input { padding: 3; background-color: #fff; } 
 td.content { padding: 5 15; background-color: #FFFFFF; } 
 /* END */

.accessible { display: none; }
#accessible_normal {
	position: absolute;
	top: -130px;
	right: -180px;
}
#accessible_normal A { color: white; text-decoration: none; }

/* EUPARK: "contentview" --------------------------------------------- */
th.contentview { 
	border-bottom: 1px solid #403875; 
	text-align: left; 
	font-size: 10pt;
}
td.contentview 
  { background-image: url( /inet/docroot/eupark/style/form/formback-blue.jpg ); backround-repeat: no-repeat; }
td.contentview A { text-decoration: none; color: #707070; font-size: 8pt; }
/* END */


/* EUPARK: "form" ---------------------------------------- */
input.cms_input, select.cms_input, textarea.cms_input, table.cms_input 
 { width: 100%; border: 1px solid #403875; background-color: #FAFAFA } 
 table.cms_input { padding: 3; background-color: #fff; } 
 .form_base_description { font-size: 8pt; } 
 table.form_base { 
 background-color: #F5F5E7; 
 background-image: url(/inet/docroot/eupark/style/form/formback-blue.jpg); 
 background-repeat: repeat; 
 border-top: 1px solid #403875;  
 border-bottom: 1px solid #403875;  
 padding: 4;  
 } 
 .form_base_valid, .form_base_invalid {  
 border-top: 1px solid #A2A399;  
 padding: 2px 5px; 
 } 
 .form_base_invalid {border: 1px solid #800000; } 
 A.form_base { 
 display: block; 
 color: #0B0C19; 
 background-color: #F8F8F8; 
 width: 120px; 
 border-top: 1px solid #e0e0e0; 
 border-left: 1px solid #e0e0e0; 
 border-right: 1px solid #a0a0a0; 
 border-bottom: 1px solid #a0a0a0; 
 padding: 3 5 3 5; 
 text-decoration: none; 
 text-align: center; 
 } 
 .form_base A:hover { background-color: #403875; color: #FFFFFF;} 
 /* END */

/* EUPARK: "table" ---------------------------------------- */
.table_base, .table_base_gridv, .table_base_gridh, .table_base_gridhv { padding: 5;} 
 table.table_base { border-top: 1px solid #403875;  border-bottom: 1px solid #403875; padding: 0;} 
 tr.table_base { background-color: #EBE9F5; } 
th.table_base, th.table_base_gridv, th.table_base_gridh, th.table_base_gridhv 
 { color: #403875; background-color: #C8C0FA; font-weight: bold;} 
 .table_base_gridv { border-right: 1px solid #7C6DE3; } 
 .table_base_gridh { border-bottom: 1px solid #7C6DE3; } 
 .table_base_gridhv { border-right: 1px solid #7C6DE3; border-bottom: 1px solid #7C6DE3; } 
 /* END */

/* EUPARK: "text" ---------------------------------------------- */
A.badLink { background-color: #a02020; color: white; }
.text_base ul, .pre_text_base ul, .text_small ul, .pre_text_small ul 
	{ list-style-image: url( /inet/docroot/eupark/bullet-lightblue-arrow.gif ); }
div.text_base p { margin: 0; }

.text_small, .pre_text_small { 
	font-size: 8pt; 
	color: #202020; 
}

.abstract_meta { color: #a0a0a0; }
.abstract { font-weight: bold;}

/* END */

/* EUPARK: "headline" ---------------------------------------- */
h1.headline_title, h1.headline_subtitle, h1.headline_smalltitle { 
 font-family: Trebuchet MS; 
 font-size: 18pt; 
 font-weight: normal; 
 margin: 0 0 9 0; 
 color: #403875; 
 } 
 h1.headline_subtitle { font-family: Tahoma; font-size: 15pt; color: #1B1730; } 
 h1.headline_smalltitle { font-family: Tahoma; font-size: 12pt; color: #1B1730; } 
 /* END */

/* EUPARK: "leftmenu" ---------------------------------------- */
ul#leftmenu, ul#leftmenu ul 
 { margin: 0;  border: 0 none;  padding: 0;  width: 200px;  list-style: none; } 
 ul#leftmenu li {  display: block;   border-bottom: 1px solid #C4C4C4; } 
 ul#leftmenu a { 
 border: 1px solid #F5F5F5; 
 padding: 0 6px; 
 display: block; 
 background-color: #F5F5F5; 
 color: #000000; 
 font: normal 10pt/25px Arial; 
 text-decoration: none; 
 height: auto !important; 
 height: 1%; /*For IE*/ 
 border-left: 10px solid #CC4716; 
 text-align: left; 
 } 
 ul#leftmenu a:hover 
 { 
 background: #F0E2DF; 
 border: 1px solid #C14830; 
 border-left: 10px solid #6B1E1E; 
 } 
 ul#leftmenu li li { border-bottom: 0;} 
 ul#leftmenu li li a { font-size: 9pt; text-indent: 10px; } 
/* END */

/* EUPARK: "topleftlogo" ---------------------------------------- */
td.topleftlogo, td.topleftlogo A { 
 font: normal normal bold 18pt/35px Trebuchet MS; 
 color: #F5FEFF; 
 text-decoration: none; 
 } 
 td.searchbox A { color: #F5FEFF; } 
 td.topbar { background-color: #141414; padding: 3 7; height: 5; } 
 /* END */

/* EUPARK: "areas" ---------------------------------------- */
body.mainpage, div.mainpage { background-color: #FAF8F7; } 
 table.paper { 
 background-color: #fff; 
 border-left: 2px solid #878787; 
 border-right: 2px solid #878787; 
 border-bottom: 2px solid #878787; 
 } 
 td.leftarea { background-color: #FFFFFF; padding-top: 10px; } 
 td.rightarea { background-color: #FFFFFF; padding-top: 30px; } 
 td.footerarea { padding: 3 7; height: 35px; background-color: #193380; }
 .footertext { font-size: 8pt; color: #eed; text-align: center; } 
 /* END */

/* Constants ------------------------------------------------------ */
.adminTable {
	font: normal normal normal 10pt/10pt Tahoma;
}

/* Areas ----------------------------------------------------------- */
td.topimage { height: 5px; }

/* EUPARK: "topmenu" ---------------------------------------- */
#topmenu { 
 display: inline; 
 font: normal normal normal 10pt Trebuchet MS; 
 } 
 ul#topmenu { list-style: none; margin: 0; padding: 0; border: none; display: inline; } 
 #topmenu li { margin: 0; display: inline;} 
 #topmenu li A { 
 padding: 7px 10; 
 display: inline; 
 border-left: 1px solid #e0c0c0; 
 color: #403875; 
 background-color: #FFFFFF; 
 text-decoration: none; 
 } 
 #topmenu li:first-child A { border-left: 0; } 
 #topmenu li A:hover { 
 background-color: #403875; 
 color: #FFFFFF; 
 } 
 td.topmenuarea { height: 5; padding: 7px 2; background-color: #FFFFFF; border-top: 0px solid #CDD929; border-bottom: 0px solid #CDD929; text-align: left; } 
 /* END */

/* EUPARK: "abstractref" ---------------------------------------- */
div.ref_small { 
 margin: 0 0 8 0; 
 padding: 5 0 5 0; 
 border-top: 0 solid #B03020; 
 border-bottom: 0 solid #B03020; 
 background-color: #FFFFFF; 
 } 
 td.ref_small { border-right: 1px solid #FFB200; padding: 0 5 0 5; } 
 .ref_small h1 { font-size: 9pt; font-weight: bold; margin: 0 0 5 0;  } 
 .ref_small h2 { font-size: 9pt; font-weight: normal; margin: 0 0 5 0;} 
 .ref_small img { border: 0; margin: 5; } 
 a.ref_small { display: block; text-align: right; height: 20px; padding: 5 5 0 0; text-decoration: none; font-weight: bold;} 
 
 div.ref_teaser { 
 display: block;  
 margin: 0 0 8 0; padding: 5 10 10 5;  
 background-color: #FFFFFF; 
 background-image: url(/inet/docroot/eupark/style/form/formback-blue.jpg); 
 background-repeat: repeat-y; 
 border-top: 2px solid #6A5DC2; 
 border-bottom: 0px solid #6A5DC2;
 font-size: 9pt; 
 } 
.ref_teaser A { color: #224; }
 .ref_teaser h1 { font-size: 10pt; font-weight: normal; margin: 0 0 5 0; } 
 .ref_teaser h2 { font-size: 9pt; font-weight: normal; margin: 0 0 5 0;} 
 .ref_teaser img { border: 0; margin: 5; } 
 a.ref_teaser { display: block; text-align: right; height: 20px; padding: 5 5 0 0; text-decoration: none; font-weight: bold;  } 
 /* END */

/* EUPARK: "media" ---------------------------------------- */
div.media_base {} 
 .media_base { font-size: 8pt; font-weight: bold; } 
 .media_base img { border: 3px solid #403875; } 
 .media_base A { border:0; } 
 .media_base A:hover { text-decoration: underline; } 
 
 div.media_simple {} 
 .media_simple { font-size: 8pt; font-weight: bold; } 
 .media_simple img { border: 0; } 
 .media_simple A { border: 0;  } 
 .media_simple A:hover { text-decoration: underline; } 
 /* END */

/* SPECIAL */
body.mainpage {
  background-image: url( /inet/docroot/eupark/style/areas/pageback-greyline.jpg );
}