/**********************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background: #CCCC99;
}

/******* paragraph tag styles *******/
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

/******* hyperlink and anchor tag styles *******/
a:link,a:visited,a:focus,a:active {
	color: #003300;
	text-decoration: underline;
}

/************** header tag styles *************/
h1 {
	font: bold 120% Arial, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
	
}

h2 {
	font: bold 100% Arial, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h3 {
	font: bold 100% Arial, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
h4 {
	font: bold 200% Arial, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
/*************** list tag styles ***************/
ul {
	list-style-type: square;
}

ul ul {
	list-style-type: disc;
}

ul ul ul {
	list-style-type: none;
}

/********* form and related tag styles *********/
form {
	margin: 0;
	padding: 0;
}

label,th {
	font: bold 1em Arial, sans-serif;
	color: #334d55;
    font-size: 12px;
    text-align: left;
}

input {
	font-family: Arial, sans-serif;
    font-size: 11px;
}

/***********************************************
				 Layout Divs                                 
***********************************************/
#pagecell {
	position: absolute;
	top: 10px;
	background-color: #ffffff;
	/*
	width: 1000px;
    position: center;
    */
}

#navBox {
	float: left;
	padding: 0px;
	background-color: #003300;
	border-right: 1px solid white;
	font: small Verdana, sans-serif;
    width: 300px;
}

#contentBox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid white;
    margin-left: 10px;
    margin-right: 10px;
}

/************** headerBox styles ***************/
#headerBox {
	padding: 0px 0px 6px 0px;
	margin: 0px;
	border-bottom: 1px solid white;
}

.langBox {
	padding-right: 10px;
}

/************* menuBox styles ***************/
#menuBox {
	background-color: #336600;
	height: 25px;
}

#menuBox * {
	padding-left: 2px;
	padding-right: 2px;
}

#menuBox a, 
#menuBox span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    color: white;
}

.menu {
        width: 80%;
}

.rightMenu {
        width: 20%;
        text-align: right;
}

/*************** title styles *****************/
.title {
	padding: 10px 0px 0px 10px;
	border-bottom: 1px solid #cccccc;
}

/*************** content styles *****************/
.content {
	padding: 10px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
         
}

.content * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content p {
	margin: 0px 0px 8px 0px;        
}

.content a.capsule {
	font: bold 1em Arial, sans-serif;
	color: #336600;
	display: block;
	padding-bottom: 5px;
}

.content a.capsule:hover {
	text-decoration: underline;
}

/*************** search styles *****************/
#search {
	padding: 0px 4px 0px 4px;
	font-size: 90%;
	width: 200px;
	height: 20px;
	background-color: #003300;
}

input.searchInput{
    color: #003300;
	font-weight: normal;
	background-color: #FFFFFF;
    border-color: #336600;
    border-width: 1px;
}

input.searchInputNodeId{
    color: #003300;
	font-weight: normal;
	background-color: #FF0000;
    border-color: #336600;
    border-width: 1px;
    width: 10px;
}

input.searchButton {
    color: white;
    border-color: white;
    border-width: 1px;
	background-color: #336600;
}

/************ navTree styles *************/
#navTree {
	margin: 0px;
	padding: 4px 4px 4px 4px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

/**************** advert styles *****************/
#advert {
	padding: 10px;
	text-align: center;
}

#advert img {
	display: block;
}

/************** footerBox styles ***************/
#footerBox {
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-top: 20px;
	border-top: 1px solid #cccccc;
}

#footerBox span {
        color: #334d55;
}

/************** Error styles ***************/
.error span {
        color: red;
        font-weight: bold;
}

.error {
        color: red;
        font-weight: bold;
}

/*
   ------------------------------------------------------------
   Tree component
   ------------------------------------------------------------
*/
.nodeFolder,
.document, 
.documentSelected {
        font-size: 11px;
        text-decoration: none;
        color: white;
}

.documentSelected {
	font-weight: bold
}


/********************* Colors f?r die Beitr?ge in dem Profile *****************/
a.articleNew,
a.articleRefused,
a.articleHidden {
        font-weight: bold;
}
a.articleRefused {
        color: #FF0000;
}
a.articleHidden {
        color: #C0C0C0;
}
a.articlePublished{
}

/********************* Formen Formatierung *****************/
.formTable {
    border-collapse: collapse;
}
.labelsColumn{
    padding-right: 5px;
    width: 110px;
    vertical-align: top;
}
.fieldsColumn{
    width: 550px;
    vertical-align: top;
}
.inputField{
    width: 550px;
}
.authorsTableField{
    width: 110px;
}
.legendColumn{
    vertical-align: top;
}

/********************* Popup *****************/
.popup {
    background-color: rgb(204,204,153);
    color: #000000;
    border: 1px solid #7f9db9;
    font-size: smaller;
    padding: 5px;
}
.popupTitle{
    font-weight: bold;
    font-style: italic;
}
.popupE{
    font-style: italic;
    color: #336600;
    font-weight: bold;
}
.popup table {
    font-size: smaller;
}

/********************* Unclassified *****************/
.button {
        width: 110px;
}

.gridTable {
    border-collapse: collapse;
    border-color: gray gray gray gray;
}

#menuLangAR {
        font-size: 20px; 
}

/********************* Old Stuff *****************/
.tdLine {
	background-color: black;
	height: 1px;
	font-size: 1px;
	line-height: 1px
}

.txtH1 {  
        font-size: 13px; 
        font-weight: bold; 
        color: #334d55;
        border-bottom: 1px solid #000000; 
}

.txtH2 {  
        font-size: 11px; 
        font-weight: bold; 
        color: #334d55;
        padding-top:30px;
        /*text-transform: uppercase; 
        border-bottom: 1px solid #669900; */
        border-bottom: 1px solid #cccccc;
}
.hr {
        font-size: 11px;
        font-weight: bold;
        color: #334d55;
        /*text-transform: uppercase;
        border-bottom: 1px solid #669900; */
        border-bottom: 1px solid #cccccc;
}

/********************** Keyword Description Box Style *******/
.kImportant {
		font-size: 11px;
        font-weight: bold;
        color: #000000;
		margin-left:30px
}





/********************* end **********************/

