/* Elements by ID */
#shortcuts_headline	{ color:#858585; border-bottom-color:#BBBBBB; }
a.mail{ color:#7B7E00; }
a.mail:hover	{ color:#FFF; background-color:#7B7E00; }
/* Classes */
.csc-menu-3 a {
color:#7B7E00;
}
.csc-menu-3 a:hover {
background-color:#7B7E00;
}
div#subnavi ul.noliststyle { margin-top: 0px; padding-top: 0px; margin-left: 0px; padding-left: 0px; list-style-type: none; }
p.bodytext a.internal-link:hover {color: #eee; }

.depth1 { padding-left:  8px; background-color: #ebebeb; }
.depth2 { padding-left: 16px; background-color: #d8dbb9; }
.depth3 { padding-left: 24px; background-color: #c9cd9e; }
.depth4 { padding-left: 32px; background-color: #c9cd9e; }
.depth5 { padding-left: 40px; background-color: #c9cd9e; }
.depth6 { padding-left: 48px; background-color: #c9cd9e; }
.depth7 { padding-left: 56px; background-color: #c9cd9e; }

/*.off				{ background-color:#EBEBEB; border-bottom-color:#BBBBBA; color:#3D3D3D;}*/
.off				{                           border-bottom-color:#BBBBBA; color:#3D3D3D;}
.cur				{ background-color:#C7CC9B; border-bottom-color:#BBBBBA; color:#3D3D3D; } 
.on				{ background-color:#7C814E; border-bottom-color:#BBBBBA; color:#FFF; } 
.over				{ background-color:#989A3F; border-bottom-color:#BBBBBA; color:#FFF; }
/*suboff			{ background-color:#D9D9BA; border-bottom-color:#BBBBBA; color:#3D3D3D;}*/
.suboff				{                           border-bottom-color:#BBBBBA; color:#3D3D3D;}
.subon				{ background-color:#7C814E; border-bottom-color:#BBBBBA; color:#FFF; } 
.subover			{ background-color:#989A3F; border-bottom-color:#BBBBBA; color:#FFF; }
.subunact			{ background-color:#D9D9BA; }


.teaserheadline a		{ color:#7B7E00; }
.teaserheadline a:hover		{ color:#FFF; }

.news-latest-container h2	{ color:#858585; border-bottom-color:#BBBBBB; }
.news-latest-date		{ border-bottom-color:#BBBBBB; }
.news-latest-item a		{ color:#7B7E00; }
.news-latest-item a:hover	{ color:#FFF; }
.news-latest-item h3		{ border-bottom-color:#BBBBBB; color:#656565; }
.news-latest-item h4		{ border-bottom-color:#BBBBBB; }

/* color the links */
#content_h h1 [href], #content_h h3 [href] { color:#7B7E00; }
#content_h h1 [href]:hover, #content_h h3 [href]:hover { color:#FFF;}

#content_h li [href], #content_h dd [href],
#rechtespalte_s a:link, #rechtespalte_s a:visited,
.internal-link[href]:link, .internal-link[href]:visited	{ color:#7B7E00; }
div#content_h a:hover, .bodytext a:hover,
.ce_bodytext a:hover,
#rechtespalte_s a:hover,
.internal-link:hover 		{ color:#FFF; background-color:#7B7E00; }
.external-link-new-window	{ color:#7B7E00; }
.external-link-new-window:hover	{ color:#FFF; background-color:#7B7E00; }

div#content_h a, #content_h:link, #content_h:hover, .bodytext a, div#rechtespalte_s a {  background-image: none;  background-color: transparent;}
div#content_h .toplink a:link, div#content_h .toplink a:hover { background-color: transparent; background-image: none; }

div#content_h .bodytext a.download,
div#content_h .bodytext a.internal-link,
p.bodytext a { color: #7B7E00;}
div#content_h .bodytext a.download:hover,
div#content_h .bodytext a.internal-link:hover,
div.teasertext .bodytext a.internal-link:hover { color: #FFF;background-color:#7B7E00;}

div#content_h ul li a, div#content_h ul li a:link {color: #7B7E00;}
div#content_h ul li a:focus, div#content_h ul li a:hover {color: white;}

/**** hide some control code ****/
div#jfades > pre > code {display: none;} 
/**** hide the object itself ****/
div#jfades {display: none;}

/**** ol control ****/
div#content_h > ol,div#content_h > ol > li {list-style-position: outside; list-style-image: none; background-image: none;}
div#content_h > ol {padding: 0; margin-left: 50px;}

/**** fix pix ****/
div#content_h > div.csc-textpic > div.csc-textpic-imagewrap {margin-left: 25px;}

/**** photobook ****/
div.tx-gooffotoboek-pi1 {margin-left: 25px;}

/**** realign bodytext and li ****/
div#content_h p.bodytext {margin-right: 24px;}
div#content_h ul li {margin-right: 36px;}

/**** fhinfo adaption - factsheets ****/
div#content_h div.tx-iframeflexform-pi1, div#content_2col div.tx-iframeflexform-pi1{height:1660px}

/** sprachkurs tabelle **/
table.sprachkurs {margin-left: 25px;}
table.sprachkurs th {width: 120px;}
table.sprachkurs td {padding: 4px;}
#powermaildiv_uid138 {font-size: 16px; font-weight: bold; padding: 10px;}

/* subnavi spacer */
.invspacer {height: 2em; list-style: none; background-image: none;}