A:link, A:visited { text-decoration: none; color: #600000 }
A:hover { text-decoration: underline; color: #600000 }
A.badLink { background-color: #a02020; color: white; }
input.cms_input, select.cms_input, textarea.cms_input, table.cms_input 
	{ width: 100%; border: 1px solid #c0a0a0; }

.text_base, .pre_text_base,
.table_base,
.media_base, .media_simple,
.ref_simple, .ref_teaser,
.form_base,
.gallery_base,
.abstract, .abstract_meta,
.contentview,
.cms_input,
.lefttitle
{
	font-family: Tahoma, Arial, Helvetica, Arial;
	font-size: 10pt;
	color: #403820;
}

h1.headline_title { display: none; }
h1.headline_subtitle { display: none; }

body.gallery_base { background-color: #dfc4a9; }
table.gallery_base { background-color: #eadaca; border: 1px solid #c6a07b; }
.gallery_base_thumb { border-top: 1px solid #c6a07b; padding: 5 0 0 0; }
.gallery_base img { padding: 2; border: 1px solid #c6a07b; }
.gallery_base_prev, .gallery_base_next { background-position: 25 190; background-repeat: no-repeat; }
.gallery_base_prev { background-image: url( /pub/docroot/dominno/image/gallery_prev.jpg ); }
.gallery_base_next { background-image: url( /pub/docroot/dominno/image/gallery_next.jpg ); }

td.box_columns { padding: 5; border-right: 1px solid #c6a07b; }
td.box_nocolumns { padding: 5; }

th.contentview { 
	border-bottom: 1px solid #c6a07b; 
	text-align: left; 
	font-size: 10pt;
}
td.contentview A { font-size: 8pt; }

.form_base_description { font-size: 8pt; }
table.form_base {
	background-color: #e0d0c0;
	border: 1px solid #c6a07b;
}
.form_base_valid, .form_base_invalid { 
	border-top: 1px solid #c6a07b; 
	padding: 2px 5px 2px 5px;
}
.form_base_invalid { background-color: #a08080; }
A.form_base {
	display: block;
	color: black;
	background-color: #eadaca;
	width: 120px;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	padding: 3 5 3 5;
	text-align: center;
}
.form_base A:hover { background-color: c6a07b; color: black;}

.text_base, .pre_text_base { list-style-image: url( /pub/docroot/dominno/image/base-bullet.gif ); }
div.ref_simple { border-bottom: 1px solid #706860; margin: 0 0 8 0; padding: 5 0 5 0; }
td.ref_simple { border-right: 1px solid #706860; padding: 0 5 0 5; }
.ref_simple h1 { font-size: 10pt; font-weight: bold; margin: 0 0 5 0;}
.ref_simple h2 { font-size: 9pt; font-weight: normal; color: #706860; margin: 0 0 5 0;}
.ref_simple img { border: 0; margin: 5; }

div.ref_teaser {
	display: block; 
	background-image: url( /pub/docroot/dominno/image/ohtref_teaser1.jpg );
	border-right: 1px solid #cabaa0; 
	border-bottom: 1px solid #cabaa0; 
	margin: 0 0 8 0; padding: 5 5 10 5; 
	color: black;
}
.ref_teaser h1 { font-size: 10pt; font-weight: bold; margin: 0 0 5 0;}
.ref_teaser h2 { font-size: 9pt; font-weight: normal; color: #706860; margin: 0 0 5 0;}
.ref_teaser img { border: 0; margin: 5; }

.media_base { font-size: 8pt; font-weight: bold; }
.media_base img { border: 1px solid #c6a07b; }
.media_base A { border:0; font-size: 10pt; font-weight: normal; }

.media_simple { font-size: 8pt; font-weight: bold; }
.media_simple img { border: 0; }
.media_simple A { border:0; font-size: 10pt; font-weight: normal; }

.table_base, .table_base_gridv, .table_base_gridh, .table_base_gridhv { padding: 5;}
table.table_base { border: 1px solid #d07524; padding: 0;}
tr.table_base { background-color: #e0d0c0; }
th.table_base, th.table_base_gridv, th.table_base_gridh, th.table_base_gridhv 
	{ background-color: #d07524; color: white; font-weight: normal;}
.table_base_gridv { border-right: 1px solid #d07524; }
.table_base_gridh { border-bottom: 1px solid #d07524; }
.table_base_gridhv { border-right: 1px solid #d07524; border-bottom: 1px solid #d07524; }

.leftcontentarea { padding: 5 10 5 10; }
.contentarea { padding: 10 20 5 15; border-top: 1px solid white; }
.leftarea { background-color: #d07524; border-right: 1px solid #f0b060; padding: 0 0 0 0; border-top: 1px solid white; }
.rightarea { background-color: #eadaca; }

.topsearch { font-family: Tahoma, Arial; Helvetica; font-size: 9pt; color: #706860 }
.topsearch input { width: 160px; border: 1px solid #a0a0a0; }
.topsearch div { font-size: 8pt; }
.topsearch img { border: 1px solid #A39888; }
.topsearch A { color: #706860; }

.lefttitle { 
	display: block; 
	color: #333; 
	padding: 5 0 5 35; 
	background-color: #eee4db;
 	width: 200;
}

body.mainpage { background-color: black; }

#left_menu {
	font-family: Tahoma, Arial, Helvetica, Arial;
	font-size: 10pt;
}
#left_menu ul { margin: 0; padding: 0; border: none; }
#left_menu li { margin: 2 5 2 30; }
#left_menu li li { margin-left: 15; }
#left_menu A { color: #fff0e0; }

#top_menu {
	display: block;
	font-family: Tahoma, Arial, Helvetica, Arial;
	font-size: 9pt;
}
#top_menu ul { list-style: none; margin: 0; padding: 0; border: none; }
#top_menu li { margin: 0;}
#top_menu li A {
	width: 171px;
	padding: 5px 5px 4px 35px;
	display: block;
	color: #706860;
	border-bottom: 1px solid #c0b0a0;
	text-decoration: none;
	background-image: url( /pub/docroot/dominno/image/topmenu_item.jpg );
}
#top_menu li div {
	width: 171px;
	padding: 5px 5px 4px 35px;
	display: block;
	color: #706860;
	border-bottom: 1px solid #c0b0a0;
	text-decoration: none;
	background-image: url( /pub/docroot/dominno/image/topmenu_active.jpg );
}
html>body #top_menu li A,  html>body #top_menu div { width: auto; padding: 6px 5px 5px 35px; }
#top_menu li A:hover { 
	background-image: url( /pub/docroot/dominno/image/topmenu_itemsel.jpg );
}
.topmenu {
	background-image: url( /pub/docroot/dominno/image/topmenu_back.jpg );
}

.footer {
	background-color: #dfc4a9;
	font-family: Tahoma, Arial, Helvetica, Arial;
	font-size: 9pt;
	text-align: center;
	border-top: 1px solid white;
	color: #f0f0f0;
}
.footer div { font-size: 8pt; }
.footer div A { color: white; }

table.pagetable { border-left: 1px solid #f0b060; border-right: 1px solid #f0b060; }

.adminTable {
	font-family: Helvetica, Arial;
	font-size: 9pt;
	background-color: #f0f0f0;
}

table.adminTable {
	border: 1px solid #a0a0a0;
	width: 500px;
}

@media print {
h1.headline_title { font-family: Helvetica, Arial; font-color: #a05024; font-size: 14pt; }
h1.headline_subtitle { font-family: Helvetica, Arial; font-color: #a05024; font-size: 14pt; }
.noprint { display: none; }
.print { display: block; }
}
