/* Inatura: Background-color:#494949, foreground:#006F34 */

/*
    Definitions:
    ihr besuch: .clBox0 #A30058
    die inatura: .clBox1 #3B8925
    wissen: .clBox2 #8F3E26
    presse: .clBox3 #C00000
    sponsoren: .clBox4 #808000
    links: .clBox5 #000090
    impressum: clBox6 #4B4B4D
*/


/* redefinition of color of style.css */

*, body {
    color: #000;
    background: #FFF;
}

.Layout0 #box,
.Layout1 #box   {
    background: #FFF /* url(../images/inatura_nav_img.jpg) right 30px no-repeat; */
}

.layout0 #col2 {
    width: 430px !important;
}

.Layout1 #col2 {
    width: 610px;
}

#col2 {
    margin-top: 5.2em;
}

#col3 {
    width: 180px !important;
    margin-top: 5.8em;
}

#col4 {
    padding: 0 !important;
	overflow: hidden; 
	background: #FFF !important;
}

#header_title, #header_hlp_nav, #header_logo, #header_logo a, #header_logo a img, #header_top_nav {
    background: transparent !important;
}



/* Footer */
div#footer {
    margin-top: 1.5em;
}

#printlink a {
    background: url(../images/printicon_inatura.gif) no-repeat right top;
}

#pageOwner a {
    background: url(../images/mailicon_inatura.gif) no-repeat left top;
}

/* Header */
/*
#header_logo {
    height: 173px;
    margin: 0 0 0 4em;
    width: 700px;
}*/

#header_logo {
	position: relative;
	top: -200px;
	left: 4em;
}

#borderContent {
	width: 100%;
	height: 200px;
	border: 0;
}

img#logo {
    margin: 0;
}

/* ausblenden der hlp_nav */
#header_hlp_nav {
    visibility: hidden;
}

/* top Navigation */
ul#topNavigation {
    background: transparent;
    padding: 0;
    width: 799px !important;
}

div#col4 div#header_top_nav ul#topNavigation li.last {
    border-right: 0;
    padding-right: 3em;
}

ul#topNavigation li.first a{
    padding-left: 1.7em;
}

#topNavigation li a {
    font-weight: bold !important;
    font-size: 1em;
}

#topNavigation li.last a {
    border: 0;
}

/* Navigation */
ul#subNavigation {
		width: 165px;
    margin-top: 6em;
    margin-bottom: 4em;
}

ul#subNavigation li {
    margin: 0;
    padding 0;
}

ul#subNavigation li.act ul li a {
    padding-left: 4em !important;
}

div#box div#col1 ul#subNavigation li ul li a {
    margin: 0;
    padding: .1em;
}

#subNavigation li a,
#toplinksNavigation li a,
#subNavigation li.act li,
#subNavigation li.act li a,
#subNavigation li ul li a {
    border: 0;
    font-size: 1em;
}

#subNavigation li.act ul li{
    border: 0;
}

#subNavigation li ul {
    background: #FFF;
    margin-left: 140px;
}

#subNavigation li ul li a {
    border: 0;
}

/* Navigation 3. Stuffe */

#subNavigation li ul {
    background: #e8e8e8;
    border: 0;
    width: 12em !important;
}


ul#subNavigation li ul li,
ul#subNavigation li ul li a {
    background: #e8e8e8;
    padding-left: .5em;
}

#mainContent {
    overflow: hidden;
}

ul#languageNavigation li {
    padding: 0 5px;
}

ul#languageNavigation li a {
    padding: 0;
    text-transform: uppercase;
    font-size: .8em;
}

ul#toplinksNavigation li a {
    text-transform: uppercase;
    font-size: .8em;
}

p.facebook {
	background: #FFF url(../images/fbicon.png) left center no-repeat;
	padding-left: 30px;
	height: 24px;
	margin: 0 5px 3em 25px;
}

p.facebook a {
	line-height: 24px;
}

/* Rahmen für englische Seiten */
body#dornbirn-at div#box div#col4 #header_top_nav {
    background: url(../images/bordertop.gif) repeat-x !important;
}

/* Rahmen */
#header_top_nav #topNavigation li {
    background: url(../images/bordertop.gif) repeat-x;
}

#header_top_nav #topNavigation li.first {
    background: url(../images/rundung2.gif) no-repeat;
}

/* Newslist, Newslatest */

div#col3 h3 span {
    display: block;
    height: 1em;
    margin-top: -11px;
    margin-left: -5px;
    width: auto;
    overflow: hidden;
    color: #9abde1;
    font-size: 4em;
    text-transform: uppercase;

}

div.newsList {
    background: #9abde1;
    padding: 1.3em 0 1em 1.3em;
}

div.newsList abbr {
    background: #9abde1;
}

    div.newsItem {
        border-bottom: 1px solid #FFF;
    }

        div.newsItem div.newsDate,
        div.newsItem div.newsDate span {
            background: #9abde1;
            padding-top: 1em;
        }

        div.newsItem h3 {
            background: #9abde1;
            padding: .5em .3em .5em 0;
        }

        div.newsItem h3 a {
            background: #9abde1;
            border-bottom: 1px solid #000;
            color: #000;
            line-height: 1.3em;
        }

        div.newsSubheader {
            background: #9abde1;
            padding-bottom: 1.3em;
            padding-right: .3em;
        }

        div.newsSubheader span, div.newsSubheader span p {
            background: #9abde1;
        }

        #mainContent div.newsSingle h3{
            margin: 0 !important;
        }

        #mainContent div.newsSingle div.news-single-img {
            overflow: hidden;
            padding: 0;
        }




div.newsArchiv {
    background: #9abde1;
    padding: 1em 0;
}

div.newsArchiv a {
    background: #9abde1;
    text-decoration: underline;
    display: block;
    font-weight: bold;
    margin-left: 1.3em;
    padding: .5em 0;
    text-transform: uppercase;
    width: 100%;
}

div.news div.browse {
    margin-bottom: 1em;
}

/* Newsarchiv */
div.contentElement .news,
div.contentElement div.news div.newsItem div.newsDate,
div.contentElement div.news div.newsItem div.newsDate span,
div.contentElement h3,
div.contentElement h3 a,
div.contentElement .newsSubheader,
div.contentElement .newsSubheader span {
    background: #FFF;
    padding: 0;
}

div.contentElement h3 a{
    border: 0;
}


/* NewsletterBox */
div#newsletterBox {
    padding: 0 5px;
    margin-top: 1em;
}

div#newsletterBox button, div#newsletterBox span {
    background: #4a4b4d;
    border: 0;
    color: #FFF;
    font-size: 1em;
}

div#newsletterBox label {
    display: block;
}

div#newsletterBox input {
    border: 1px dotted #bbbcbc;
    width: 105px;
}

/* Suche */
#searchBox {
    background: #FFF;
    margin: 0 2px;
    padding: 0;
}

#searchBox p a{
    background: #FFF;
    color: #000;
    font-size: .8em;
    margin: 0
    padding: 0 5px;
    text-decoration: none;
    text-transform: uppercase;
}

#searchBox p a:hover {
    color: A30058;
}

#search {
    background: #FFF;
}
#search input.text {
    border: 1px dotted #bbbcbc;
    padding: 0 2px;
    width: 100px !important;
}

#search .button, #search span {
    background: #4a4b4d;
    color: #FFF;
    font-size: 1em;
    height: auto;
    text-indent: 0;
    width: auto;
}
/*content Bereich*/
div#mainContent h3 {
    font-size: 1.5em;
    font-weight: normal;
}

/* Gooffotoboek */

.tx-gooffotoboek-pi1 ul li.next,
.tx-gooffotoboek-pi1 ul li.prev {
    border: 0;
}

#mainContent div.tx-gooffotoboek-pi1 div {
    overflow: hidden;
}

#mainContent div.tx-gooffotoboek-pi1 div h3 {
    color: #000 !important;
    font-size: 1em;
    float: left;
}

#mainContent div.tx-gooffotoboek-pi1 ul.nav {
    float: right;
    margin: 0 80px;
}


/* color definitions of ihr Besuch */
#col1 {
    border-left: 1px dotted #000;
    margin: 0px;

}

div#box #header_top_nav {
    height: 4.5em;
    width: 100% !important; 
}

div#box.clBox0 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox0 #topNavigation li a.act {
    color: #a30058;
}

div#box.clBox0 ul#subNavigation li a {
    border: 0;
    border-left: 5px solid #a30058;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox0 ul#subNavigation li ul li a,
div#box.clBox0 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox0 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #a30058;
}

div#box.clBox0 #languageNavigation li a:hover,
div#box.clBox0 #languageNavigation li a:hover span,

div#box.clBox0 p.facebook a:hover,

div#box.clBox0 #accesskeysNavigation li a:focus,
div#box.clBox0 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox0 #topNavigation li a:hover,
div#box.clBox0 #topNavigation li a:hover span,

div#box.clBox0 #subNavigation li a.act,
div#box.clBox0 #subNavigation li a.act span,
div#box.clBox0 #subNavigation li a.act abbr,
div#box.clBox0 #subNavigation li a.act acronym,
div#box.clBox0 #subNavigation li a.cur,
div#box.clBox0 #subNavigation li a.cur span,
div#box.clBox0 #subNavigation li a.cur abbr,
div#box.clBox0 #subNavigation li a.cur acronym,
div#box.clBox0 #subNavigation li a:hover,
div#box.clBox0 #subNavigation li a:hover span,
div#box.clBox0 #subNavigation li a:hover acronym,
div#box.clBox0 #subNavigation li a:hover abbr,
div#box.clBox0 #toplinksNavigation li a.act,
div#box.clBox0 #toplinksNavigation li a.cur,
div#box.clBox0 #toplinksNavigation li a:hover,

div#box.clBox0 #footerNavigation li a
{
	color: #a30058;
}

div#box.clBox0 #rightContent h3,
div#box.clBox0 #rightContent h3 span,
div#box.clBox0 #rightContent h3 abbr,
div#box.clBox0 #rightContent h3 acronym
{
    background-color:#a30058;
}

div#box.clBox0 .content a,
div#box.clBox0 .content a span,
div#box.clBox0 .content a abbr,
div#box.clBox0 .content a acronym,
div#box.clBox0 .csc-firstHeader a,
div#box.clBox0 .csc-firstHeader a span,
div#box.clBox0 .csc-firstHeader a abbr,
div#box.clBox0 .csc-firstHeader a acronym,

div#box.clBox0 #mainContent h3,
div#box.clBox0 #mainContent h3 abbr,
div#box.clBox0 #mainContent h3 span,
div#box.clBox0 #mainContent h3 acronym,

div#box.clBox0 #mainContent .tx-irfaq-pi1 dt
{
	color: #a30058;
}

/* color definitions of die inatura */
#col1 {
    border-left: 1px dotted #000;
    margin: /*1px*/ 0;

}

div#box.clBox1 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox1 #topNavigation li a.act {
    color: #3B8925;
}

div#box.clBox1 ul#subNavigation li a  {
    border: 0;
    border-left: 5px solid #3B8925;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox1 ul#subNavigation li ul li a,
div#box.clBox1 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox1 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #3B8925;
}

div#box.clBox1 #languageNavigation li a:hover,
div#box.clBox1 #languageNavigation li a:hover span,

div#box.clBox1 p.facebook a:hover,

div#box.clBox1 #accesskeysNavigation li a:focus,
div#box.clBox1 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox1 #topNavigation li a:hover,
div#box.clBox1 #topNavigation li a:hover span,

div#box.clBox1 #subNavigation li a.act,
div#box.clBox1 #subNavigation li a.act span,
div#box.clBox1 #subNavigation li a.act abbr,
div#box.clBox1 #subNavigation li a.act acronym,
div#box.clBox1 #subNavigation li a.cur,
div#box.clBox1 #subNavigation li a.cur span,
div#box.clBox1 #subNavigation li a.cur abbr,
div#box.clBox1 #subNavigation li a.cur acronym,
div#box.clBox1 #subNavigation li a:hover,
div#box.clBox1 #subNavigation li a:hover span,
div#box.clBox1 #subNavigation li a:hover acronym,
div#box.clBox1 #subNavigation li a:hover abbr,
div#box.clBox1 #toplinksNavigation li a.act,
div#box.clBox1 #toplinksNavigation li a.cur,
div#box.clBox1 #toplinksNavigation li a:hover,

div#box.clBox1 #footerNavigation li a
{
	color: #3B8925;
}

div#box.clBox1 #rightContent h3,
div#box.clBox1 #rightContent h3 span,
div#box.clBox1 #rightContent h3 abbr,
div#box.clBox1 #rightContent h3 acronym
{
    background-color:#3B8925;
}

div#box.clBox1 .content a,
div#box.clBox1 .content a span,
div#box.clBox1 .content a abbr,
div#box.clBox1 .content a acronym,
div#box.clBox1 .csc-firstHeader a,
div#box.clBox1 .csc-firstHeader a span,
div#box.clBox1 .csc-firstHeader a abbr,
div#box.clBox1 .csc-firstHeader a acronym,

div#box.clBox1 #mainContent h3,
div#box.clBox1 #mainContent h3 abbr,
div#box.clBox1 #mainContent h3 span,
div#box.clBox1 #mainContent h3 acronym,

div#box.clBox1 #mainContent .tx-irfaq-pi1 dt
{
	color: #3B8925;
}

/* color definitions of wissen */
div#box.clBox2 #col1 {
    border-left: 1px dotted #000;
    margin: 0;

}


div#box.clBox2 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox2 #topNavigation li a.act {
    color: #8F3E26;
}

div#box.clBox2 ul#subNavigation li a {
    border: 0;
    border-left: 5px solid #8F3E26;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox2 ul#subNavigation li ul li a,
div#box.clBox2 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox2 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #8F3E26;
}

div#box.clBox2 #languageNavigation li a:hover,
div#box.clBox2 #languageNavigation li a:hover span,

div#box.clBox2 p.facebook a:hover,

div#box.clBox2 #accesskeysNavigation li a:focus,
div#box.clBox2 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox2 #topNavigation li a:hover,
div#box.clBox2 #topNavigation li a:hover span,

div#box.clBox2 #subNavigation li a.act,
div#box.clBox2 #subNavigation li a.act span,
div#box.clBox2 #subNavigation li a.act abbr,
div#box.clBox2 #subNavigation li a.act acronym,
div#box.clBox2 #subNavigation li a.cur,
div#box.clBox2 #subNavigation li a.cur span,
div#box.clBox2 #subNavigation li a.cur abbr,
div#box.clBox2 #subNavigation li a.cur acronym,
div#box.clBox2 #subNavigation li a:hover,
div#box.clBox2 #subNavigation li a:hover span,
div#box.clBox2 #subNavigation li a:hover acronym,
div#box.clBox2 #subNavigation li a:hover abbr,
div#box.clBox2 #toplinksNavigation li a.act,
div#box.clBox2 #toplinksNavigation li a.cur,
div#box.clBox2 #toplinksNavigation li a:hover,

div#box.clBox2 #footerNavigation li a
{
	color: #8F3E26;
}

div#box.clBox2 #rightContent h3,
div#box.clBox2 #rightContent h3 span,
div#box.clBox2 #rightContent h3 abbr,
div#box.clBox2 #rightContent h3 acronym
{
    background-color:#8F3E26;
}

div#box.clBox2 .content a,
div#box.clBox2 .content a span,
div#box.clBox2 .content a abbr,
div#box.clBox2 .content a acronym,
div#box.clBox2 .csc-firstHeader a,
div#box.clBox2 .csc-firstHeader a span,
div#box.clBox2 .csc-firstHeader a abbr,
div#box.clBox2 .csc-firstHeader a acronym,

div#box.clBox2 #mainContent h3,
div#box.clBox2 #mainContent h3 abbr,
div#box.clBox2 #mainContent h3 span,
div#box.clBox2 #mainContent h3 acronym,

div#box.clBox2 #mainContent .tx-irfaq-pi1 dt
{
	color: #8F3E26;
}

/* color definitions of presse */
div#box.clBox3 #col1 {
    border-left: 1px dotted #000;
    margin: 0;

}


div#box.clBox3 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox3 #topNavigation li a.act {
    color: #C00000;
}

div#box.clBox3 ul#subNavigation li a {
    border: 0;
    border-left: 5px solid #C00000;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox3 ul#subNavigation li ul li a,
div#box.clBox3 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox3 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #C00000;
}

div#box.clBox3 #languageNavigation li a:hover,
div#box.clBox3 #languageNavigation li a:hover span,

div#box.clBox3 p.facebook a:hover,

div#box.clBox3 #accesskeysNavigation li a:focus,
div#box.clBox3 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox3 #topNavigation li a:hover,
div#box.clBox3 #topNavigation li a:hover span,

div#box.clBox3 #subNavigation li a.act,
div#box.clBox3 #subNavigation li a.act span,
div#box.clBox3 #subNavigation li a.act abbr,
div#box.clBox3 #subNavigation li a.act acronym,
div#box.clBox3 #subNavigation li a.cur,
div#box.clBox3 #subNavigation li a.cur span,
div#box.clBox3 #subNavigation li a.cur abbr,
div#box.clBox3 #subNavigation li a.cur acronym,
div#box.clBox3 #subNavigation li a:hover,
div#box.clBox3 #subNavigation li a:hover span,
div#box.clBox3 #subNavigation li a:hover acronym,
div#box.clBox3 #subNavigation li a:hover abbr,
div#box.clBox3 #toplinksNavigation li a.act,
div#box.clBox3 #toplinksNavigation li a.cur,
div#box.clBox3 #toplinksNavigation li a:hover,

div#box.clBox3 #footerNavigation li a
{
	color: #C00000;
}

div#box.clBox3 #rightContent h3,
div#box.clBox3 #rightContent h3 span,
div#box.clBox3 #rightContent h3 abbr,
div#box.clBox3 #rightContent h3 acronym
{
    background-color:#C00000;
}

div#box.clBox3 .content a,
div#box.clBox3 .content a span,
div#box.clBox3 .content a abbr,
div#box.clBox3 .content a acronym,
div#box.clBox3 .csc-firstHeader a,
div#box.clBox3 .csc-firstHeader a span,
div#box.clBox3 .csc-firstHeader a abbr,
div#box.clBox3 .csc-firstHeader a acronym,

div#box.clBox3 #mainContent h3,
div#box.clBox3 #mainContent h3 abbr,
div#box.clBox3 #mainContent h3 span,
div#box.clBox3 #mainContent h3 acronym,

div#box.clBox3 #mainContent .tx-irfaq-pi1 dt
{
	color: #C00000;
}

/* color definitions of sponsoren */
div#box.clBox4 #col1 {
    border-left: 1px dotted #000;
    margin: 0;

}


div#box.clBox4 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox4 #topNavigation li a.act {
    color: #808000;
}

div#box.clBox4 ul#subNavigation li a {
    border: 0;
    border-left: 5px solid #808000;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox4 ul#subNavigation li ul li a,
div#box.clBox4 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox4 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #808000;
}

div#box.clBox4 #languageNavigation li a:hover,
div#box.clBox4 #languageNavigation li a:hover span,

div#box.clBox4 p.facebook a:hover,

div#box.clBox4 #accesskeysNavigation li a:focus,
div#box.clBox4 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox4 #topNavigation li a:hover,
div#box.clBox4 #topNavigation li a:hover span,

div#box.clBox4 #subNavigation li a.act,
div#box.clBox4 #subNavigation li a.act span,
div#box.clBox4 #subNavigation li a.act abbr,
div#box.clBox4 #subNavigation li a.act acronym,
div#box.clBox4 #subNavigation li a.cur,
div#box.clBox4 #subNavigation li a.cur span,
div#box.clBox4 #subNavigation li a.cur abbr,
div#box.clBox4 #subNavigation li a.cur acronym,
div#box.clBox4 #subNavigation li a:hover,
div#box.clBox4 #subNavigation li a:hover span,
div#box.clBox4 #subNavigation li a:hover acronym,
div#box.clBox4 #subNavigation li a:hover abbr,
div#box.clBox4 #toplinksNavigation li a.act,
div#box.clBox4 #toplinksNavigation li a.cur,
div#box.clBox4 #toplinksNavigation li a:hover,

div#box.clBox4 #footerNavigation li a
{
	color: #808000;
}

div#box.clBox4 #rightContent h3,
div#box.clBox4 #rightContent h3 span,
div#box.clBox4 #rightContent h3 abbr,
div#box.clBox4 #rightContent h3 acronym
{
    background-color:#808000;
}

div#box.clBox4 .content a,
div#box.clBox4 .content a span,
div#box.clBox4 .content a abbr,
div#box.clBox4 .content a acronym,
div#box.clBox4 .csc-firstHeader a,
div#box.clBox4 .csc-firstHeader a span,
div#box.clBox4 .csc-firstHeader a abbr,
div#box.clBox4 .csc-firstHeader a acronym,

div#box.clBox4 #mainContent h3,
div#box.clBox4 #mainContent h3 abbr,
div#box.clBox4 #mainContent h3 span,
div#box.clBox4 #mainContent h3 acronym,

div#box.clBox4 #mainContent .tx-irfaq-pi1 dt
{
	color: #808000;
}

/* color definitions of links */
div#box.clBox5 #col1 {
    border-left: 1px dotted #000;
    margin: 0;

}


div#box.clBox5 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox5 #topNavigation li a.act {
    color: #000090;
}

div#box.clBox5 ul#subNavigation li a {
    border: 0;
    border-left: 5px solid #000090;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox5 ul#subNavigation li ul li a,
div#box.clBox5 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox5 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #000090;
}

div#box.clBox5 #languageNavigation li a:hover,
div#box.clBox5 #languageNavigation li a:hover span,

div#box.clBox5 p.facebook a:hover,

div#box.clBox5 #accesskeysNavigation li a:focus,
div#box.clBox5 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox5 #topNavigation li a:hover,
div#box.clBox5 #topNavigation li a:hover span,

div#box.clBox5 #subNavigation li a.act,
div#box.clBox5 #subNavigation li a.act span,
div#box.clBox5 #subNavigation li a.act abbr,
div#box.clBox5 #subNavigation li a.act acronym,
div#box.clBox5 #subNavigation li a.cur,
div#box.clBox5 #subNavigation li a.cur span,
div#box.clBox5 #subNavigation li a.cur abbr,
div#box.clBox5 #subNavigation li a.cur acronym,
div#box.clBox5 #subNavigation li a:hover,
div#box.clBox5 #subNavigation li a:hover span,
div#box.clBox5 #subNavigation li a:hover acronym,
div#box.clBox5 #subNavigation li a:hover abbr,
div#box.clBox5 #toplinksNavigation li a.act,
div#box.clBox5 #toplinksNavigation li a.cur,
div#box.clBox5 #toplinksNavigation li a:hover,

div#box.clBox5 #footerNavigation li a
{
	color: #000090;
}

div#box.clBox5 #rightContent h3,
div#box.clBox5 #rightContent h3 span,
div#box.clBox5 #rightContent h3 abbr,
div#box.clBox5 #rightContent h3 acronym
{
    background-color:#000090;
}

div#box.clBox5 .content a,
div#box.clBox5 .content a span,
div#box.clBox5 .content a abbr,
div#box.clBox5 .content a acronym,
div#box.clBox5 .csc-firstHeader a,
div#box.clBox5 .csc-firstHeader a span,
div#box.clBox5 .csc-firstHeader a abbr,
div#box.clBox5 .csc-firstHeader a acronym,

div#box.clBox5 #mainContent h3,
div#box.clBox5 #mainContent h3 abbr,
div#box.clBox5 #mainContent h3 span,
div#box.clBox5 #mainContent h3 acronym,

div#box.clBox5 #mainContent .tx-irfaq-pi1 dt
{
	color: #000090;
}

/* color definitions of impressum */
div#box.clBox6 #col1 {
    border-left: 1px dotted #000;
    margin: 0;

}

div#box.clBox6 ul#topNavigation li {
    border-right: 1px dotted #000;
    padding: 2em .7em;
    margin: 0;
}

div#box.clBox6 #topNavigation li a.act {
    color: #4B4B4D;
}

div#box.clBox6 ul#subNavigation li a {
    border: 0;
    border-left: 5px solid #4B4B4D;
    border-top: 1px dotted #000;
    margin: .5em 0 0 0;
    padding: .5em 0 0 2em;
    width: auto;
}

div#box.clBox6 ul#subNavigation li ul li a,
div#box.clBox6 ul#subNavigation li ul li a.first {
    border: 0;
}

div#box.clBox6 ul#subNavigation li a.first {
    border: 0;
    border-left: 5px solid #4B4B4D;
}

div#box.clBox6 #languageNavigation li a:hover,
div#box.clBox6 #languageNavigation li a:hover span,

div#box.clBox6 p.facebook a:hover,

div#box.clBox6 #accesskeysNavigation li a:focus,
div#box.clBox6 #accesskeysNavigation li a:active,

/*
#metaNavigation li a:hover,
#metaNavigation li a:hover abbr,
#metaNavigation li a:hover acronym,
#metaNavigation li a:hover span,
*/

div#box.clBox6 #topNavigation li a:hover,
div#box.clBox6 #topNavigation li a:hover span,

div#box.clBox6 #subNavigation li a.act,
div#box.clBox6 #subNavigation li a.act span,
div#box.clBox6 #subNavigation li a.act abbr,
div#box.clBox6 #subNavigation li a.act acronym,
div#box.clBox6 #subNavigation li a.cur,
div#box.clBox6 #subNavigation li a.cur span,
div#box.clBox6 #subNavigation li a.cur abbr,
div#box.clBox6 #subNavigation li a.cur acronym,
div#box.clBox6 #subNavigation li a:hover,
div#box.clBox6 #subNavigation li a:hover span,
div#box.clBox6 #subNavigation li a:hover acronym,
div#box.clBox6 #subNavigation li a:hover abbr,
div#box.clBox6 #toplinksNavigation li a.act,
div#box.clBox6 #toplinksNavigation li a.cur,
div#box.clBox6 #toplinksNavigation li a:hover,

div#box.clBox6 #footerNavigation li a
{
	color: #4B4B4D;
}

div#box.clBox6 #rightContent h3,
div#box.clBox6 #rightContent h3 span,
div#box.clBox6 #rightContent h3 abbr,
div#box.clBox6 #rightContent h3 acronym
{
    background-color:#4B4B4D;
}

div#box.clBox6 .content a,
div#box.clBox6 .content a span,
div#box.clBox6 .content a abbr,
div#box.clBox6 .content a acronym,
div#box.clBox6 .csc-firstHeader a,
div#box.clBox6 .csc-firstHeader a span,
div#box.clBox6 .csc-firstHeader a abbr,
div#box.clBox6 .csc-firstHeader a acronym,

div#box.clBox6 #mainContent h3,
div#box.clBox6 #mainContent h3 abbr,
div#box.clBox6 #mainContent h3 span,
div#box.clBox6 #mainContent h3 acronym,

div#box.clBox6 #mainContent .tx-irfaq-pi1 dt
{
	color: #4B4B4D;
}

.slideshow-images {
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}