/*---------------------------------- body > main > header > logo ----------------------------------*/
#logo {
	background: url(../img/logo_historicum.gif) top left no-repeat; 
}

/*---------------------------------- mainNavi ----------------------------------*/
li.mainNaviActLi {
	background-color: #99CC33;	
}

#mainNavi li a:hover{
	background-color: #99CC33;	
}

#mainNaviActLi1 {
	width: 105px; 
	background-color: #99CC33;
}

/*---------------------------------- subNavi ----------------------------------*/

#subNavi ul.level1 li.act {
	background-color: #9CC82D;
}

#subNavi ul.level1 li.act ul.level2 li {
	background-color: #B8D86B;
}

#subNavi ul.level1 li.act ul.level2 li ul.level3 li {
	background-color: #D6E8AA;
}

#subNavi ul.level1 li.act ul.level2 li ul.level3 li ul.level4 li {
	background-color: #E8F0D1;
}

#subNavi ul.level1 li.act ul.level2 li ul.level3 li ul.level4 li ul.level5 li {
	background-color: #F1F6E7;
}



/*---------------------------------- content ----------------------------------*/

#contentHeader {
	background-color: #7AA50D;
}

.pageColor {
	color: #669900;
}

div.rightColHeadline {
	background-color: #99CC33;	
}

#rightCol h1 {
	background-color: #99CC33;	
}

/*---------------------------------- home ----------------------------------*/

#leftColHome div.csc-header-n1,
#leftColHome div.csc-header-n1 h1 {
	background-color: #99CC33;
}
/*jp*/
#leftColHome div.csc-header-n2,
#leftColHome div.csc-header-n2 h1 {
	background-color: #99CC33;
}
#leftColHome div.csc-header-n3,
#leftColHome div.csc-header-n3 h1 {
	background-color: #99CC33;
}
/*jp*/

#rightColHome div.csc-header-n1,
#rightColHome div.csc-header-n1 h1,
#rightColHome div.csc-header-n2,
#rightColHome div.csc-header-n2 h1,
#rightColHome div.csc-header-n3,
#rightColHome div.csc-header-n3 h1,
#rightColHome div.csc-header-n4,
#rightColHome div.csc-header-n4 h1,
#rightColHome div.csc-header-n5,
#rightColHome div.csc-header-n5 h1,
#rightColHome div.csc-header-n6,
#rightColHome div.csc-header-n6 h1,
#rightColHome div.csc-header-n7,
#rightColHome div.csc-header-n7 h1,
#rightColHome div.csc-header-n8,
#rightColHome div.csc-header-n8 h1,
#rightColHome div.csc-header-n9,
#rightColHome div.csc-header-n9 h1,
#rightColHome div.csc-header-n10,
#rightColHome div.csc-header-n10 h1,
#rightColHome div.csc-header-n11,
#rightColHome div.csc-header-n11 h1,
#rightColHome div.csc-header-n12,
#rightColHome div.csc-header-n12 h1 {
    color: #FFFFFF;
	background-color: #99CC33;
}
div.tx-bsbsearch-teaser {
	font-size: 1.0em;
	margin-bottom: 3px;
        margin-top: 6px;
        text-align: justify;
}
/*Chronicon Search*/
div.chroniconsearch {
	background-color: #99CC33; 
	height: 100px;
}
div#SearchBox {
	margin: top;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/bg_search.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 21px;
	width: 205px;
}
div#SearchBox input.submit {
    float: right;
    margin-left: 10px;
	margin-right: -42px;
}
#SearchBox input.submit {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/bg_search_button.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 20px;
    width: 20px;
}
div#SearchBox fieldset {
    width: 109px; 
	border: 0 none;
}
form, fieldset, legend, input, button, textarea {
    margin: 0;
    padding: 0;
}
div#SearchBox input.inputText {
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: medium none;
    color: #515151;
	margin-left: 25px;
    margin-right: -10px;
    padding-top: 2px;
    width: 168px;
}
div.chroniconsearch img {
	margin-top: 10px;
	margin-left: 20px;
}
div.searchlogo {
float: left;
width: 150px;
height: 100px;
}
div.searcharea {
text-align: right;
margin-left: 151px;
margin-top: 20px;
width: 180px;
padding-top: 40px;
padding-left: 10px;
}
div#erweiterteSuche {
text-align: left;
padding-top: 4px;
}
div#sonstiges {
text-align: left;
font-size: 10px;
}form,fieldset,legend,input,button,textarea{margin:0;padding:0;}fieldset,img{border:0;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}