/* ----- Generelles --------- */

body, html { font-size: 11px; font-family: Trebuchet MS; font-weight: normal; color: #3c3c3e; }
body, html { padding: 0px; margin:0px; line-height: 15px; }
p { margin:0px; padding: 0 0 1em; }
a { color: #3a6892; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
ul { margin: 0; padding: 0 0 1em 15px; }
li { margin: 0; padding: 0; }


/*******************************************************************
	Layout
*******************************************************************/

body { background-color: #e4dfc9; text-align: center; }
#gesamtcontainer { width: 996px; padding: 6px; margin: auto; background-color: #fff; text-align: left; }

#header { position: relative; width: 100%; height: 117px; }
#logo { position: relative; left: 30px; top: 20px; }
#secondnavi { position: relative; right: 168px; text-align: right; }

#middle { position: relative; width: 100%; clear: both; }
#middle-left { float: left; width: 250px; }
#menu { background-color: #febf15; height: 389px; }
#biocheck { background: #4c88bf; color: #fff; font-size: 12px; padding: 16px 26px; line-height: 1.4em; 
	margin: 8px 0; }
#middle-center { position: relative; float: left; width: 572px; border: 1px solid #b3cce5; margin-left: 8px; 
	min-height: 444px; padding: 25px 0; }
#middle-right { float: left; width: 156px; margin-left: 8px; }
#illu { height: 317px; margin-bottom: 8px; }
#content-right { background-color: #4c88bf; padding: 19px 11px; color: #fff; text-transform: uppercase;
	font-size: 12px; line-height: 1.5em; }


.clearer { clear: both; }

#footer { position: relative; width: 100%; clear: both; height: 1px; }

/********************************************************************
	Navigation
*********************************************************************/

#secondnavi {}
#secondnavi a { text-decoration: none; color: ##6899C5; padding-left: 14px; }
#secondnavi a.cur { color: #3a6892; }

#mainnavi, #aktuelles { font-size: 13px; text-transform: uppercase; }
#mainnavi { padding-top: 24px; }
#mainnavi ul{ list-style-type: none; padding: 0.5em 0 2em 4px; }
#aktuelles ul { list-style-type: none; padding: 0 0 0 4px; }
#mainnavi ul ul { padding: 0.5em 0 0.5em 20px; }
#mainnavi ul ul li { background-image: none; padding-left: 0; }
#mainnavi ul li, #aktuelles ul li { padding: 4px 0; padding-left: 22px; }
#mainnavi li a, #aktuelles li a { font-weight: normal; color: #3c3c3e; }
#mainnavi li a.cur, #aktuelles li a.cur { color: #3a6892; font-weight: bold; }
#mainnavi li a.act, #aktuelles li a.act { font-weight: bold; } 

/*####################################################
# Content Bereich
####################################################*/

#content { font-family: arial; font-size: 12px; padding: 0 42px; height: 100%; }
.pagetitel { font-size: 1.6em; color: #646466; padding-bottom: 1em; line-height: 1.1em; margin-top: 0.3em; }
#pagecontent { height: 100%; }
.csc-header h1 { font-size: 18px; text-transform: uppercase; color: #6899c5; font-weight: normal; line-height: 1.1em; }
#pagecontent h1 { padding-top: 1em; }
#pagecontent ul { margin-left: 20px; }
#pagecontent ul li {}
#biocheck a { color: #fff; font-weight: normal; text-decoration: underline; }
#biocheck p { padding: 0; }
#pagefooter { font-size: 0.9em; margin-top: 3em; }
#pagefooter p { padding: 0; }

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 20px !important; }

#med-lexicon { border: 1px solid #4C88BF; width: 480px; margin-bottom: 1em; }

.nd { display: none; }
	
/***************************************************************
	Formulare
***************************************************************/
.csc-mailform { border: 1px solid #4C88BF; padding: 1em 1em; margin: 0 0 1em; }
.csc-mailform-field { padding: 2px 0; }
.csc-mailform-field label { display: block; float: left; width: 11em; text-align: right; padding-right: 1em; }
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select { border:1px solid #B3CCE5; width: 20em; font-size: 12px; font-family: arial; }
.csc-mailform-field .csc-mailform-submit { margin-left: 12em; width: 8em; font-weight: bold; margin-top: 0.5em; }
.csc-mailform-field .csc-mailform-check { width: 1em; }
