﻿/* EUPARK: "general" ------------------------------------------- */

.abstract,
.headline_title, .headline_subtitle, .headline_smalltitle,
.text_base, .pre_text_base, .text_small, .pre_text_small,
.form_base,
.ref_teaser, .ref_title, .ref_small, .ref_simple,
.media_base, .media_simple,
.gallery_base,
.listview, .listview_action, .detailview,
.table_base,
.contentview,
.cms_input,
.searchbox, .leftsearchbox,
.footertext, .footermenu, .footer_text,
.navigation_base,
.phrase_index,
.newsletter_side, .newsletter_side table,
.locales,
#leftmenu
{
	font: normal normal normal 12pt Tahoma;
	color: white;
}

A { color: yellow; text-decoration: none; }
A:hover { text-decoration: underline;}

.noprint, .accessible_normal { display: none; }
.cms_input { color: black; }

/* END */

div.locales {}

/* EUPARK: "gallery" --------------------------------------------------------------------- */
body.gallery_base { background-color: #602020; }
table.gallery_base { background-color: #fff; border: 1px solid #800000; }
.gallery_base_thumb { border-top: 1px solid #fcc; padding: 5 0 0 0; }
.gallery_base img { padding: 2; border: 1px solid #602020; }
.gallery_base_prev, .gallery_base_next { background-position: 25 190; background-repeat: no-repeat; }
.gallery_base_prev { background-image: url( |%context%|/docroot/indra/arrow_left.jpg ); }
.gallery_base_next { background-image: url( |%context%|/docroot/indra/arrow_right.jpg ); }

/* END */


/* EUPARK: "fullgallery" ------------------------------------------- */
table.fullgallery {
	background-image: url( |%context%|/docroot/indra/formback.jpg );
	border-top: 2px solid #444;
	font: normal normal normal 9pt Tahoma;
	padding: 3;
}
table.fullgallery td { border: 1px solid #f8f8f8; }
/* END */


/* EUPARK: "navigation" ------------------------------------------------ */
div#navigation_base { margin: 0 10; }
#navigation_base ul { 
	font: normal 12pt/20px Arial;
}
/* END */

/* Box component -----------------------------------------------------------------------------*/
td.box_columns { padding: 5; border-right: 1px solid #253E66; }
td.box_nocolumns { padding: 5; border: 0; }
table.box_border { border: 1px solid #ff8003; }
td.box_border { padding: 5; }

/* EUPARK: "contentview" --------------------------------------------- */
th.contentview { 
	border-bottom: 1px solid #b03020; 
	text-align: left; 
	font-size: 10pt;
}
td.contentview 
  { background-image: url( |%context%|/docroot/indra/formback.jpg ); backround-repeat: no-repeat; }
td.contentview A { text-decoration: none; color: #707070; font-size: 8pt; }
/* END */

/* EUPARK: "abstractref" ------------------------------------------------ */
.ref_title { font-size: 8pt; }
div.ref_title { margin: 8 0 5 0; }
td.ref_title { border-right: 1px solid #a0a0a0; padding: 0 5 0 5; }
.ref_title h1 { font-size: 8pt; font-weight: bold; display: inline; }
.ref_title h2 { font-size: 8pt; font-weight: normal; display: inline; color: #806060; }
.ref_title img { border: 0; margin: 5; }
a.ref_title { color: #284068; text-decoration: underline; }

div.ref_small { 
	margin: 0 0 8 0; 
	padding: 5 0 5 0; 
	/*background-image: url( |%context%|/docroot/indra/formback.jpg );*/
 	background-repeat: repeat-y;
	border-top: 2px solid #b03020; 
}

table.ref_teaser, table.ref_small, table.ref_simple { width: 920px; }
div.ref_teaser {}
.ref_teaser h1, .ref_small h1, .ref_simple h1 { font-size: 12pt; font-weight: normal; margin: 0 0 5 0; }
.ref_teaser h2 , .ref_small h2 , .ref_simple h2 { font-size: 11pt; font-weight: normal; color: #eee; margin: 0 0 5 0;}
.ref_teaser img, .ref_small img , .ref_simple img{ border: 0; margin: 5; }
a.ref_teaser, a.ref_small, a.ref_simple {
	display: block;
	text-align: right;
	background-position: 0 5;
	background-repeat: repeat-x;
	font: bold 12pt/34px Tahoma;
	padding: 0 30 0 0;
}

/* END */

/* EUPARK: "image" ------------------------------------------------*/
div.media_base {}
.media_base { font-size: 8pt; font-weight: bold; }
.media_base img { border: 3px solid #b03020; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.media_base A { border:0; font-size: 10pt; font-weight: normal; text-decoration: none; }
.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; font-size: 10pt; font-weight: normal; text-decoration: none; }
.media_simple A:hover { text-decoration: underline; }

/* EUPARK: "topmenu" ----------------------------------------------*/
#topmenu {
	display: inline;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
}
#topmenu ul { list-style: none; margin: 0; padding: 0; border: none; display: inline; }
#topmenu li { margin: 0; display: inline; }
#topmenu li A {}

/* END */

/* EUPARK: "form" ------------------------------------------------ */
input.cms_input, select.cms_input, textarea.cms_input, table.cms_input 
	{ width: 100%; border: 1px solid #a0a0a0; }
table.cms_input { padding: 3; background-color: #fff; }

.form_base_description { font-size: 8pt; }
table.form_base {
	color: white;
	border-bottom: 1px solid #aaa;
	padding: 10 8 5 8;
}
.form_base_valid, .form_base_invalid { 
	border-top: 1px solid #bbb; 
	padding: 2px 5px;
}
.form_base_invalid {border: 1px solid #800000; }
A.form_base {
	display: block;
	color: #000;
	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: #ff0; color: black;}

/* END */

/* EUPARK: "leftsearchbox" ----------------------------------- */
div.leftsearchbox {
	background-image: url( |%context%|/docroot/indra/searchback.jpg );
	text-align: right;
	padding: 0 10 0 0;
}
.leftsearchbox form { display: inline; margin: 0; }
.leftsearchbox input.cms_input { width: 140px; }
/* END */

/* EUPARK: "table" -------------------------------------------- */
.table_base, .table_base_gridv, .table_base_gridh, .table_base_gridhv { padding: 5;}
table.table_base { border-top: 1px solid #ff6600;  border-bottom: 1px solid #013364; padding: 0;}
tr.table_base { background-color: #fff8e0; }
th.table_base, th.table_base_gridv, th.table_base_gridh, th.table_base_gridhv 
	{ color: #ff6600; background-color: white; font-weight: bold;}
.table_base_gridv { border-right: 1px solid #e0e0ff; }
.table_base_gridh { border-bottom: 1px solid #e0e0ff; }
.table_base_gridhv { border-right: 1px solid #e0e0ff; border-bottom: 1px solid #e0e0ff; }
/* END */

/* EUPARK: "footer" ------------------------------------------- */
.footertext, .footermenu { font-size: 12pt; color: #eee; padding: 5 5;}
td.footerarea { 
	border-top: 1px solid #fff;
}
.footermenu A { color: #ffd; }

/* 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( |%context%|/docroot/indra/bullet-orange-arrow.gif ); }
div.text_base p { margin: 0; }

.text_small, .pre_text_small { 
	font-size: 11pt; 
	color: #eee; 
}

.abstract_meta { color: #eee; }
.abstract { font-weight: bold; color: #eee; }

/* END */

/* EUPARK: "headline" ----------------------------------------- */
h1.headline_title, h1.headline_subtitle, h1.headline_smalltitle {
	font: normal normal normal 10pt "Trebuchet MS";
	font-size: 19pt;
	font-weight: normal;
	margin: 0 0 9 0;
	color: white;
	border-bottom: 2px dotted white;
	width: 950px;
}
h1.headline_subtitle 
  { font-size: 15pt; display: block; }
h1.headline_smalltitle 
  { font-size: 13pt; font-weight: bold; display: block; border-bottom: none; }

/* END */

/* EUPARK: "leftmenu" ----------------------------------------- */
ul#leftmenu, ul#leftmenu ul
	{ margin: 0;  border: 0 none;  padding: 0;  width: 250px;  list-style: none; }
ul#leftmenu li {  display: block; }
ul#leftmenu a {
  border-top: 1px solid #FDF8A4;
  padding: 0 0 0 30;
  display: block;
  background-image: url( |%context%|/docroot/indra/leftback.jpg );
  color: #000;
  font: normal 10pt/30px Tahoma, Arial, Helvetica;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  border-left: 10px solid #fff;
  text-align: left;
}
ul#leftmenu a:hover
{
  /*background: #FEC20E ;*/
  border-left: 10px solid #fff;
  border-right: 10px solid #FFE617;
  color: black;
}
ul#leftmenu li li {}
ul#leftmenu li li a {
  border-top: 1px solid #bbb;
  background-color: #f0f0f0;
  background-image: none;
  font: normal 9pt/30px Tahoma, Arial, Helvetica;
  padding: 0 0 0 45;
}

/* END */

/* EUPARK: "topleftlogo" ---------------------------------------- */
td.topleftlogo, td.topleftlogo A {
	display: none;
	font: normal normal bold 12pt Tahoma;
	color: #202080;
	text-decoration: none;
}
/* END */

/* EUPARK: mainpage and paper ------------------------------- */
body.mainpage {
	background-color: #000;
}

table.paper { 
	background-color: #000;
	border-left: 3px solid #311;
	border-right: 3px solid #311;
	border-bottom: 1px solid #fff;
}

td.leftarea, td.rightarea { display: none; }

td.content {
	/*border-left: 2px solid #c0c0c0;*/
	padding: 5 15;
}

/* END */

/* Listview ---------------------------------------------------------------------------------- */
.listview { font-size: 8pt; }
table.listview { border-top: 1px solid #a0a0a0; }
th.listview { text-align: left; background-color: #0065a5; color: white; }
td.listview, td.listview_selected { border-bottom: 1px dotted #0065a5; }
tr.listview_selected { background-color: #e0e0ff; }
tr.listview {}
td.listview A { text-decoration: none; color: #0065a5;}
td.listview A:hover { text-decoration: underline;}
A.listview { text-decoration: none; color: #0065a5;}
A:hover.listview { text-decoration: underline;}
A.listview_action {
	display: block;
	color: black;
	background-color: #f8f8f8;
	width: 100px;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	padding: 3 5 3 5;
	text-decoration: none;
	text-align: center;
	font-size: 9pt;
}
A:hover.listview_action { background-color: 0065a5; color: white; text-decoration: none; }


/* Constants ------------------------------------------------------ */
.adminTable {
	font: normal normal normal 10pt/10pt Tahoma;
}

/* Areas ----------------------------------------------------------- */
td.topbar { display: none; }
td.topimage { display: none; }
td.topmenuarea { display: none; }
.leftsearchbox { display: none; }
td.topmenusp { display: none; }
td.rightarea { display: none; }
