/*******************************************************
 * ORIGINALELEMENTE IN CUSTOM.CSS
 *******************************************************/

body {
color:#5f6a72; /* Entspr. Pant. 431, 100%*/
background-color:#ffffff;
overflow-y:scroll;
text-align:center;
}

#footer {
background-color:#cccccc;
}

/*a {
color:#669900;
}*/

a:link,
a:visited,
a:focus,
a:active {
color:#7f9f19; /* Entspr. Pant. 377, 90%*/
background:none;
text-decoration:underline;
}

a:hover {
color:#a3ba59; /* Entspr. Pant. 377, 65%*/
background:none;
text-decoration:underline;
}

/*input.defaultButton {
color:#669900;
color:#009999;
background-color: #ffffff;
}*/

table.listing tr.fastTracked {
background-color:#cccccc;
}



/*******************************************************
 * HINZUGEFÜGTE ELEMENTE
 *******************************************************/ 

#header {
background-color:#cccccc;
width:100%;
height:289px;
text-align:center;
background:url("../../../public/site/images/kopfgrafik_4000x289.jpg") no-repeat center top;
}

#headerTitle {
text-align:left !important;
margin:0 auto;
padding:0;
width:960px;
display:none;
}

#header h1 {
margin:0;
padding:90px 0 0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:135%;
font-weight:normal;
text-align:left;
color:#0063be;
} 

#body { /* aus rightSidebar.css */
width:980px;
margin:0 auto;
padding:0;
position:relative;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:135%;
font-weight:normal;
letter-spacing:0;
text-align:left;
background:url("../../../public/site/images/schatten_site_980x550.png") no-repeat center top;
}

#rightSidebar { /* aus rightSidebar.css */
float:right;
width:230px;
padding:10px 20px 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:135%;
font-weight:normal;
letter-spacing:0;
text-align:left;
height:100%;
margin-right:0;
/*margin-right: 10%;*/
/*margin-left: 20px;*/
margin-left:0;
border-left:1px dotted #36424A;
/*background-color: #f1f1f1;*/
}

#main { /* aus rightSidebar.css */
float:left;
width:660px;
padding:10px 0 0 25px;
/*margin-left: 10%;*/
margin-left:0;
display:inline;
overflow:hidden;
/*background-color: #e3e3e3;*/
}



/*******************************************************
 * HAUPTNAVIGATION
 *******************************************************/

#navbar {
width:960px;
margin:12px 0 0 10px;
padding:0 0 0 0;
border:none;
height:28px;
background-color:#e3e3e3;
clear:both;
}

#navbar a {
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:135%;
font-weight:normal;
letter-spacing:0;
text-align:left;
color:#5f6a72 !important;
text-transform:none !important;
text-decoration:none;
background-color:#e3e3e3;
}

#navbar a:hover {
padding:5px;
color:#f0f1f5 !important;
text-decoration:none;
background-color:#383838;
}

ul.menu {
margin:0 0 0 15px;
padding:5px 0 5px 0;
}

ul.menu li {
margin:0;
padding:0 12px 0 0;
display:inline;
}

ul.menu li.current {
font-weight:bold;
}

/*ul.menu a {
font-size:0.85em;
text-transform:uppercase;
text-decoration:none;
}*/



/* Breadcrumb-Zeile */

#breadcrumb {
margin:8px 0 15px 29px;
padding:0;
font-size:11px;
}

#breadcrumb a {
text-decoration: none;
}

#breadcrumb a.current {
font-weight: bold;
}





/*******************************************************
 * ALLGEMEINE INHALTSFORMATIERUNGEN
 *******************************************************/

#content {
margin: 0;
padding: 0;
padding-top: 1em;
border-top: 1px solid #36424A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
font-weight:normal;
letter-spacing:0;
text-align:left;
}

#main h2 {
margin:0;
padding:1.2em 0 0.4em 0;
padding-top: 0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
/*font-family: Georgia,'Times New Roman',Times,serif;*/
font-weight: normal;
line-height:125%;
color:#36424a;
}

#main h3 {
margin:0;
padding:1.2em 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
/*font-family: Georgia,'Times New Roman',Times,serif;*/
font-weight: normal;
line-height:125%;
color:#36424a;
}

#content h3 {
margin:0;
padding:1.2em 0 0.4em 0;
/*margin: 0em 1em 0.25em 0em;
padding-top: 0.75em;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family: Georgia,'Times New Roman',Times,serif;*/
font-weight:normal;
font-size:16px;
color:#36424a;
/*font-size: 1.8em;*/
}

#content h4 {margin:0;
padding:1.2em 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*margin: .75em 1em 0.25em 0em;*/
/*font-family: Georgia,'Times New Roman',Times,serif;*/
font-weight:normal;
font-size:16px;
color:#36424a;
/*font-size: 1.5em;*/
}

#content h5 {
margin: 0em 1em 0.25em 0em;
padding-top: 0.75em;
font-weight: bold;
font-size: 1em;
}

div.separator {
width:100%;
margin-top:1em;
margin-bottom:0.25em;
padding:0;
border-bottom:1px dotted #5f6a72;
font-size:0.5em;
line-height:25%;
}

table.footer {
margin:50px 0 0 0;
padding:0;
border:0;
border-top:1px dotted #5f6a72;
}

table.footer td {
vertical-align:top;
}

table.footer p,
table.footer li {
margin:0;
padding:0 0 0.5em 0;
font-size:9px;
font-weight:normal !important;
line-height:130% !important;
}





/*******************************************************
 * FORMULAR-TABELLEN
 *******************************************************/


/* Formulartabellen */

table.data {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
font-weight:normal;
letter-spacing:0;
text-align:left;
}

table.data tr {
}

table.data td {
/*padding-bottom: 0.25em;*/
padding-bottom:10px;
}

table.data td.label {
/*padding-right: 1em;*/
padding-right:10px;
}

table.data td.value {
font-size:11px;
}

table.data td.separator {
padding: 0.5em;
font-size: 0.1em;
line-height: 1%;
}

table.data td.heading {
padding-left: 0;
padding-right: 0;
}

table.data td.instruct { /* Eigene Anweisung*/
font-size:11px;
}

#rightSidebar table td {
padding-bottom:7px;
}





/*******************************************************
 * FORMULARFELDER
 *******************************************************/

label {
}

label.error {
	color: #900;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
/*background-color: #F0F0E8;*/
background-color:#FFFFFF;
/*color:#000;*/
color:#5F6A72; /* Entspr. Pant. 431, 100%*/
font-family: Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
border:1px solid #c0c4c7; /* Entspr. Pant. 430, 50%*/
/*border-radius:5px;*/
/*border-top:2px solid #666;
border-left:2px solid #666;
border-bottom:2px solid #E8E8E1;
border-right:2px solid #E8E8E1;*/
/*display:block;*/
font-size:11px;
padding:2px;
/*font-size: 1em;*/
}

input.button {
/*padding-left:0.5em;
padding-right:0.5em;*/
padding:1px 3px 1px 3px;
background-color:#e4e5e6;
font-size:12px;
color:#36424a;/*
border-top:1px solid #FFF;
border-right:2px solid #c0c4c7;
border-bottom:2px solid #c0c4c7;
border-left:1px solid #FFF;*/
}

input.defaultButton {
/*background-color:#375;
color:#FBFBF3;
font-weight:bold;*/
color:#5F6A72;
padding:1px 3px 1px 3px;
background-color:#e4e5e6;
font-size:12px;
}


/*******************************************************
 * ARTIKELFORMATIERUNG *
 *******************************************************/ 
 
 
/* Element über Artikel */
#topBar {
width: 100%;
/*padding-top: 1em;*/
/*padding-bottom: 2.5em;*/
margin:0;
padding:0;
}

#articleTitle h3 {
margin:0;
padding:1.2em 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
line-height:125%;
color:#36424a;
}

#authorString {
margin:0;
padding:0 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
line-height:125%;
color:#5f6a72;
}

#authorBio {
margin:0;
padding:0 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:125%;
color:#5f6a72;
}

#articleAbstract h4 {
padding:1.2em 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#36424a;
}

#articleSubject h4 {
padding:1.2em 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#36424a;
}

#articleCitations h4 {
padding:1.2em 0 0.4em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#36424a;
}

#articleAbstract div,
#articleAbstract p,
#articleSubject div,
#articleSubject p,
#articleCitations div,
#articleCitations p {
margin:0;
padding:0 0 0.5em 0;
font-family:'Times New Roman',Times,serif;
font-weight:normal;
font-size:15px;
line-height:135%;
color:#5f6a72;
}


#developedBy {
	text-transform: uppercase;
	font-size: 0.95em;
}

#sidebar div.block {
	font-size: 1em;
	padding-bottom: 1.5em;
}

#sidebar div.block span.blockTitle {
display:block;
padding:0.5em 0 0.5em 0;
font-size:11px;
letter-spacing:0.1em;
line-height:135%;
font-weight:normal;
text-transform:uppercase;
color:#36424a;
}

#sidebar div.block span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button {
	font-size:11px;
}
