
/* ------------------------------------
rootsystem
------------------------------------ */
/*
Overlay for colors - this is the root stylesheet
*/


/* ------------------------------------
general formatting
------------------------------------ */
body {
	/* text */
	color: #3A3A3A;
	
	/* background */
	background: #6A6B6D;
}

/* ------------------------------------
links
------------------------------------ */
a, .filelinks a {
	/* text */
	color: #84B1EB;
}

a:hover {
	/* text */
	color: #B8D7FF;
}

.rsys_content_picture {
	/* border */
	/* border-bottom: solid 1px #D1D1D1; */
}

.rsys_content_text {
	/* background */
	/* background: #EFF0F0; */
}

/* ------------------------------------
   headings 
 ------------------------------------ */
h1, h2, h3 {
	color: #6D95C8;
}

/* ------------------------------------
Searchbox
------------------------------------ */
div.searchbox input {
	/* border */
	border: solid 1px #e0e0e0;
}
div.tx-macinasearchbox-pi1  {
	margin-left: 5px;
}
div.tx-macinasearchbox-pi1 input[type=text] {
	background: #E9EAEB; 
}

/* ------------------------------------
   Searchresult
 ------------------------------------ */
.csc-searchResultTitle {
	
}

.csc-searchResultHeader a {
	
}

.csc-searchResult {
	
}

.csc-searchPrevNextButton a {
	
}

.csc-searchNoResult {

}

/* ------------------------------------
   Login
 ------------------------------------ */

div.tx-newloginbox-pi1 {
	color: #DEDEDE;
}


div.tx-newloginbox-pi1 div.input input {
	/* text */
	background: #516E84;
	color: #DEDEDE;
	border: 0px solid #DEDEDE;
	height: 12px;
	margin-bottom: 2px;
}
div.tx-newloginbox-pi1 div.input {
	/* text */
	background: transparent;
	color: #DEDEDE;
	border: 0px solid #DEDEDE;
	height: 12px;
	margin-bottom: 2px;
}
/* ------------------------------------
   horizontal menues
 ------------------------------------ */
.rsys_hmenu ul li {
	
}

.rsys_hmenu ul li a {
	/* text */
	color: #BEBEC0;
	
}

.rsys_hmenu ul li span {
	/* text */
	color: #BEBEC0;
}

.rsys_hmenu ul li a:hover,
.rsys_hmenu ul li.lang_selected span,
.rsys_hmenu ul li.menu_selected a {
	/* text */
	color: #E4E4E4;
	
}

/* ------------------------------------
   vertical  menues
 ------------------------------------ */
 .rsys_vmenu ul li {

}

.rsys_vmenu ul li a,
.rsys_vmenu ul li ul li.menu a,
.rsys_vmenu ul li ul li ul li.menu a,
.rsys_vmenu ul li ul li ul li ul li.menu a,
.rsys_vmenu ul li ul li ul li ul li ul li.menu a,
.rsys_vmenu ul li ul li ul li ul li ul li ul li.menu a {
	/* text */
	color: #DEDEDE;
	
	/* background */
	background: url();
}

.rsys_vmenu ul li a:hover,
.rsys_vmenu ul li.menu_selected a,
.rsys_vmenu ul li ul li a:hover,
.rsys_vmenu ul li ul li.menu_selected a,
.rsys_vmenu ul li ul li ul li a:hover,
.rsys_vmenu ul li ul li ul li.menu_selected a,
.rsys_vmenu ul li ul li ul li ul li a:hover,
.rsys_vmenu ul li ul li ul li ul li.menu_selected a,
.rsys_vmenu ul li ul li ul li ul li ul li a:hover,
.rsys_vmenu ul li ul li ul li ul li ul li.menu_selected a
{
	/* text */
	color: #84B1EB;

}

/* ------------------------------------
menues - language
------------------------------------ */
div.divider{
	/* background */
	background: #BEBEC0;
}

div.vmenu-divider{
	/* background */
	background: #92C3F0;
}


/* ------------------------------------
divider
------------------------------------ */
hr {
	/* background */
	background-image: url(../images/dotted.gif);
}

/* ------------------------------------
   footer 
 ------------------------------------ */	 	
div#footer {
	/* text */
	color: #60625D;
}

div#footer a {
	/* text */
	color: #9C9F96;
}

/* ------------------------------------
highlight
------------------------------------ */
span.content-highlight {
	/* text */
	color: #E25906;
}

p.content-highlight {
	/* background */
	background-color:#FCF7F1;
	
	/* border */
	border: 1px solid #F5DDBF;
}

/* ------------------------------------
listings
------------------------------------ */
p.listing {
	/* background */
	background-color: #f4f4f4;
}

/* ====================
//  Typo3 
// ====================  */
dd.csc-textpic-caption {
	/* text */
	color: #999;
}

/* Search Result sword highlight */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup,
SPAN.csc-sword {
	color: #3A3A3A;
	/* background */
	border-bottom: 1px solid #84B1EB;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	/* text */
	color: #475567;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-title a {
	/* text */
	color: #738AA8;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-title a:hover {
	/* text */
	color: #92C3F0;
}

div.tx-thmailformplus-pi1 FORM input[type=text], div.tx-thmailformplus-pi1 FORM select, div.tx-thmailformplus-pi1 FORM textarea {
	/* border */
	border-color: #999;
}
