/** * common.css * * Copyright (c) 2003-2006 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Site-wide shared stylesheet. * * $Id: common.css,v 1.39 2006/07/01 17:36:16 alec Exp $ *//** * Common HTML elements *//* * {border: 1px solid red;}  */


html, body {width:100%;margin:0px;        /*margin: 0; */        padding: 0px;        background-color: #fbf5e4;
     	/*background-image:url(bg.jpg); */
        background-repeat:repeat-x;        color: #331e16;        font-family: Verdana,Arial,Helvetica,sans-serif;        }#container {/* position:relative;
			  top:-15px;  */
				width:100%;
				/*width:980px;*/
				margin:0px;
				}div {        line-height: 140%;        text-align: left;}table {        border: 0;        border-spacing: 0;        font-size: 1.0em;}form {        margin: 0;}a {        text-decoration: none;}a:link {        color: #9D441C;}a:visited {        color: #9D441C;}a:hover {        color: #fae6af;        background: #9D441C;}a:active {        color: #9D441C;}a.plain {        text-decoration: none;}


#navbar a:hover {        color:#9D441C;        background-color:#FBF5E4;        padding: 0.4em 0;}#meta_menu a:hover { background: #601f03; color:#f1bf5e; text-decoration: none; }#meta_menu {position:absolute; right:0px;  top:44px; font-size:0.65em;}#meta_menu a { color: #331E16; text-decoration: underline; }#meta_menu a:hover { background: #331E16; color:#fae6af; text-decoration: underline; }

/* #header {height: 70px;}   */

#navbar a:hover {       color:#9D441C;       background-color:#FBF5E4;       padding: 0.4em 0;}#header h1 a:hover {       color:#9D441C;       background-color:#F1BF5E;}

ul {        margin: 0.25em 0 0.75em 0;        padding: 0 0 0 2.5em;}tt {        font-size: 1.25em;}label {}label.error {        color: #900;}input.textField, select.selectMenu, textarea.textArea, input.uploadField {        background-color: #F0F0E8;        color: #000;        font-family: Verdana,Arial,Helvetica,sans-serif;        border-top: 2px solid #666;        border-left: 2px solid #666;        border-bottom: 2px solid #E8E8E1;        border-right: 2px solid #E8E8E1;        font-size: 1em;}input.button {        padding-left: 0.5em;        padding-right: 0.5em;        background-color: #E8E8E1;        font-size: 1em;}input.defaultButton {        background-color: #9d441c;        color: #fbf5e4;        font-weight: bold;}/** * Main layout elements */#container {        line-height: 125%;        text-align: left;}#header {        padding: 0;        background-color: #F1BF5E;        text-align: left;}#headerTitle {        text-align: left;
                margin-left: 90px;                padding: 0px;        width: 800px;          height: 80px;       /* margin-left und margin-right provisorisch auf 90px gesetzt, weil im IE die Zentrierung des Men√ºs im Navbar nicht funktioniert, provisorisch! hw 20080305 */       /*margin-left:90px;       margin-right:90px;*/position:relative;}#header h1 {        color: #601f03;        margin: 0px;        padding: 0.5em 0 0.0em 0;        font-family: Georgia,'Times New Roman',Times,serif;        font-weight: normal;				/*position:absolute;*/				left:0px;				width:700px;}

#header h1 a {
				color: #601f03;
}
#header h1 a:hover {
				color: #9D441C;
}/* Untertitel; siehe Einrichtung -> Gestaltung */#headerTitle h4#subtitle {                font-weight:normal;                text-transform:lowercase;                font-size:0.4em;                margin-top:0.5em; }#body {
		
		margin-left:90px;        width: 800px;        }#footer {        width: 100%;        min-height: 50px;        position: relative;        clear: both;        background-color: #ABA;        text-align: center;}#footerContent {        width: 800px;        margin: 0 auto;}#sidebar {        float: right;        width: 150px;        margin: 0;        padding: 1em 0em 1em 0em;        font-size: 0.65em;}#main { 
		        width: 618px;        padding: 0.5em 0em 2em 0em;}#main h2 {        margin: 0em 1em 0.5em 0em;        padding-top: 0.5em;        font-family: Georgia,'Times New Roman',Times,serif;        font-weight: normal;}#main h3 {        margin: 0em 1em 0.5em 0em;        padding-top: 0em;        font-family: Georgia,'Times New Roman',Times,serif;        font-weight: normal;}#navbar {        /* margin-right: 0;        padding-bottom: 0.5em; */        background-color:#9D441C;       width:100%;       position:relative;margin: 0pt auto;padding: 0.2em 0pt;        border-bottom: none;}#breadcrumb {        padding-top: 1em;        font-size: 0.7em;}#content {        margin: 0;        padding: 0;        padding-top: 0.5em;        font-size: 0.7em;        border-top: 2px dotted #000;}#content h3 {        margin: 0em 1em 0.25em 0em;        padding-top: 0.75em;        font-family: Georgia,'Times New Roman',Times,serif;        font-weight: normal;        font-size: 1.8em;        line-height: 1.35em;}#content h4 {        margin: 0em 1em 0.25em 0em;        padding-top: 0.75em;        font-family: Georgia,'Times New Roman',Times,serif;        font-weight: normal;        font-size: 1.5em;}#content h5 {        margin: 0em 1em 0.25em 0em;        padding-top: 0.75em;        font-weight: bold;        font-size: 1em;}/** * Navigation bar */#navbar a {        color:#FBF5E4;        font-family:Lucida Grande, Bitstream Vera Sans, Lucida Sans Unicode, sans-serif;        font-size: 1em;        letter-spacing: 0.05em;}#navbar a:link {}#navbar a:visited {        }#navbar a:hover {        color:#9D441C;        background-color:#FBF5E4;        padding: 0.4em;}#navbar a:active {}/** * Sidebar */#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: 1em;        letter-spacing: 0.1em;        text-transform: uppercase;}#sidebar div.block span.blockSubtitle {        display: block;        padding: 0;}#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button {        font-size: 1em;}/** * Breadcrumbs */#breadcrumb a {        text-decoration: none;}#breadcrumb a.current {        font-weight: bold;}/** * Footer elements */#footer div.debugStats {        font-size: 0.6em;}/** * Additional text styles */span.disabled, label.disabled {        color: #666;}a.action, a.file {        font-size: 0.85em;        text-transform: uppercase;}a.icon {        text-decoration: none;}a.icon:hover {        background: none;}span.formRequired {        color: #333;        font-size: 0.9em;}span.instruct {}span.heading {        font-size: 0.85em;        text-transform: uppercase;}span.highlight {        border-bottom: 1px dotted #000;}.nowrap {        white-space: nowrap;}/** * Table styles */table.info {}table.info td {        padding: 0;        padding-bottom: 0.5em;        padding-right: 0.5em;}table.listing {}table.listing td {        padding: 0.25em 0.5em 0.25em 0.5em;}table.listing tr.heading td, table.listing td.heading, table.info td.heading {        font-size: 0.85em;        text-transform: uppercase;        font-weight: normal;        line-height: 120%;        padding: 0.75em 0.5em 1em 0.5em;}table.info td.heading {        padding-left: 0;}table.listing td.nodata, table.info td.nodata {        text-align: center;        font-style: italic;}table.listing td.headseparator {        border-top: 1px dotted #000;        font-size: 0.1em;        line-height: 1%;}table.listing td.endseparator {        border-top: 1px dotted #000;        font-size: 0.25em;        line-height: 10%;}table.listing td.separator, table.info td.separator {        border-top: 1px dotted #DDDDD0;        font-size: 0.1em;        line-height: 1%;}table.data {}table.data tr {}table.data td {        padding-bottom: 0.25em;}table.data td.label {        padding-right: 1em;}table.data td.value {}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.nested tr {        padding: 0;        margin: 0;}span.nested {        padding: 0 4px 0 0;        font-size: 1.2em;}/** * Form-specific elements */span.formError {        color: #900;        font-weight: bold;        font-size: 1em;}ul.formErrorList {        color: #900;}/** * Other organizational elements */ul.menu {                margin: 0;        padding: 0;       width:800px;       margin-left:90px;margin-right:90px;}ul.menu li {        margin: 0;        padding: 0;        padding-right: 1.5em;        display: inline;        color:#FBF5E4;}ul.menu li.current {        font-weight: bold;}ul.menu a {        font-size: 0.85em;        text-transform: uppercase;        text-decoration: none;}ul.steplist {        margin: 0;        padding: 0;        list-style-type: decimal;}ul.steplist li {        margin: 0;        padding: 0;        font-size: 0.85em;        padding-right: 0.5em;        display: inline;        text-transform: uppercase;}ul.steplist li.current {        font-weight: bold;}ul.steplist a {        text-decoration: none;}ul.plain {        list-style-type: none;        padding-left: 1.5em;}div.separator {        width: 100%;        margin-top: 1em;        margin-bottom: 0.25em;        padding: 0;        border-bottom: 1px dotted #000;        font-size: 0.5em;        line-height: 25%;}