/* override template */

html,body {
margin:0;
padding:0;
border:0;
background:#e6e5eb;
}

/* wrapper */

#template { 
width: 770px;
margin:0 auto;
background-image:url(bg-2.gif);
background-color:#ee8866;
padding:5px;
}

#innertemplate { 
padding: 0px;
margin:0 auto;
padding:5px;
}
#headerhome {
position:relative;
top:0px;
left:0px;
height:150px;
width:620px;
overflow:visible;
padding:0;
margin:0;
background: url(logo.jpg) no-repeat;
} 

#header {
padding:0;
margin:0;
height:90px;
background: url(logo.jpg) no-repeat;
overflow:visible;
} 

/* override pagelayout */


div.title, div.boxtitle, div.titlelink, div.boxattach{
background:url(dottedbg-2.gif) bottom repeat-x;
}
div.boxattach{
background:none;
}
.title h2, .title h1, .boxattach h2 {
color: #a7282b;
}
.title h3, .boxtitle, h3.boxattach h3{
color:#42050d;
}
.titlelink h2 a{
color:#a7282b;
background:url(arrow3-2.gif) right no-repeat;
}
.date{
color:#42050d;
}

h2.marginright {
background:url(dottedbg-2.gif) bottom repeat-x;
}
.homeprogramm h3 a{
color:#a7282b;
}
.progname {
color: #42050d;
}
.minidate .n{
color:#42050d;
} 
.smallproglink a{
background:url(dottedbg-2.gif) top repeat-x;
}
.firstcol h2, .lastcol h2{
color:#a7282b;
}
.firstcol h3 a, .lastcol h3 a{
color: #42050d;
}
.smalltext{
background:url(dottedbg-2.gif) top repeat-x;
}
#projectdetail h3 {
color:#d50035;
}
.txt {
background:url(bglightblue.gif);
}

.projectlist h3 a{
color:#a7282b;
}
.projectlist h2, artist_list h2{
color:#42050d;
}
.big_num{
color:#a7282b;
}
.month{
color:#42050d;
}
.artistdetail{
background:url(dottedbg-2.gif) bottom repeat-x;
}

artistlist h2, 
.artistdetail h2, 
.artistlist h2 a,
.artistdetail h2 a {
color:#a7282b;
}

.artistlocation .country {
color:#42050d;
}

/* override menu */

#editionyear span{
color:#42050d;
}

#mainmenu ul {
background:url(headersep-2.gif) no-repeat top left;
}
#mainmenu li a:hover, 
#mainmenu li.s a:link, 
#mainmenu li.s a:visited {
background-color:#a7282b;
}

#mainmenu li a:hover {
background-color:#a7282b;
}

#mainmenu a.s:link, #mainmenu a.s:visited {background-color:#a7282b;}

#mainmenu li.hs a:link, 
#mainmenu li.hs a:visited { 
color: #fff;
background-color:#a7282b;
}


#mainmenu ul li.s ul li a:link,
#mainmenu ul li.s ul li a:visited { 
color:#42050d;
}
#mainmenu ul li.s ul li a:hover {
background-color:#42050d;
color: #fff; 
}
#mainmenu ul li.s ul li.h a:link, 
#mainmenu ul li.s ul li.h a:visited {
color:#42050d;
}
#mainmenu ul li.s ul li.s a:link, 
#mainmenu ul li.s ul li.s a:visited { 
color: #fff; 
background-color:#42050d;
}
#mainmenu ul li.s ul li.hs a:link, 
#mainmenu ul li.s ul li.hs a:visited {
color:#42050d; 
}

#mainmenu ul li.s ul li.s ul{ 
}
#mainmenu ul li.s ul li.s ul li a:hover{ 
background-color:#66bbff;
color:#fff;
}
#mainmenu ul li.s ul li.s ul li.s a:link, 
#mainmenu ul li.s ul li.s ul li.s a:visited,{ 
background-color:#a7282b;
}


#mainmenu ul li.s ul li.h a:link,
#mainmenu ul li.s ul li.h a:visited,
#mainmenu ul li.hs ul li a:link,
#mainmenu ul li.hs ul li a:visited,
#mainmenu ul li.hs ul li.h a:link,
#mainmenu ul li.hs ul li.h a:visited { 
color:#333;
background-color:#fff;
}
#mainmenu ul li.s ul li.hs a:link,
#mainmenu ul li.s ul li.hs a:visited,
#mainmenu ul li.hs ul li.s a:link,
#mainmenu ul li.hs ul li.s a:visited,
#mainmenu ul li.hs ul li.hs a:link,
#mainmenu ul li.hs ul li.hs a:visited{
background-color:#42050d;
color: #fff; 
}



.generalmenu ul {
background:url(headersep-2.gif) no-repeat 0px 6px;
}
.generalmenu a { 
color: #42050d;
}
.generalmenu a:hover {
background-color:#a7282b;
}
.generalmenu.s a:link, 
.generalmenu.s a:visited { 
background-color:#a7282b;
}
.generalmenu.h a:link, 
.generalmenu.h a:visited { 
color: #42050d;
}
.generalmenu.hs a:link, 
.generalmenu.hs a:visited { 
color: #42050d;
}
.generalmenu ul li ul li a { 
color: #42050d;
}
.generalmenu ul li ul li a:hover,
.generalmenu ul li.s ul li a:hover{
background-color:#42050d;
color: #fff;
}


.generalmenu ul li ul li.s a:link, 
.generalmenu ul li ul li.s a:visited { 
color: #fff; background-color:#42050d;
}
.generalmenu ul li ul li.h a:link, 
.generalmenu ul li ul li.h a:visited { 
color: #42050d; 
}

.generalmenu ul li ul li.hs a:link, 
.generalmenu ul li ul li.hs a:visited { 
color: #d50035; background-color:#f7f7f4; 
}

.generalmenu ul li ul li.h a:hover{
color: #fff;
}

.generalmenu ul li.s ul li.hs a:link,
.generalmenu ul li.s ul li.hs a:visited,
.generalmenu ul li.hs ul li.s a:link,
.generalmenu ul li.hs ul li.s a:visited,
.generalmenu ul li.hs ul li.hs a:link,
.generalmenu ul li.hs ul li.hs a:visited{
background-color:#42050d;
color: #fff; 
}


.generalmenu ul li.s ul li.h a:link,
.generalmenu ul li.s ul li.h a:visited,
.generalmenu ul li.hs ul li a:link,
.generalmenu ul li.hs ul li a:visited,
.generalmenu ul li.hs ul li.h a:link,
.generalmenu ul li.hs ul li.h a:visited { 
color:#333;
background-color:#fff;
}
.generalmenu ul li.s ul li.h a:hover,
.generalmenu ul li.hs ul li.h a:hover,
.generalmenu ul li.s ul li.hs ul li.s a:link, 
.generalmenu ul li.s ul li.hs ul li.s a:visited,
.generalmenu ul li.s ul li.hs ul li.hs a:link, 
.generalmenu ul li.s ul li.hs ul li.hs a:visited{ 
background-color:#a7282b;
}




