* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px; 
}
body {
	background-color: #FFF;
	font: normal 12px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align:center;
}

#container { margin: 0 auto; position: relative; text-align: left; width: 950px; }

#metaTop {
	background: #FFF url(../img/line_dotted.gif) 0 bottom repeat-x;
	text-align: right;
	line-height: 100%;
	padding: 8px 0 8px;
}

#metaTop, #metaTop a, #metaTop a:hover,#footer, #footer a, #footer a:hover {
	font: normal 10px/120% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	background-color: transparent;
}

#metaTop a:hover,#metaFooter a:hover { color: #996600; }

DIV.header img {
	float: left;
}
DIV.header { padding: 4px 0; }

DIV#rootline {
	padding-bottom: 10px;
}
DIV#rootline, DIV#rootline a, DIV#rootline a:hover {
	font: normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: none;
}
#content {
	/*background-color: #DDDDDD;*/
}

#colLeft { width: 200px; float: left; min-height: 400px; overflow: hidden;}

DIV.colNormal { width: 524px; float: left; padding: 0 4px 0 12px; }

DIV#colNormal { min-height: 400px; }

DIV#colRight { width: 200px; float: right; }

DIV#footer {
	background: #FFF url(../img/bg_footer.jpg) 0 0 repeat-x;
	height: 42px;
	padding: 4px;
}

#metaFooter { float: right; }

#copyFooter { float: left; }


h1 {
	font: bold 14px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding-bottom: 6px;
}

h2 {
	font: bold 12px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding-bottom: 3px;
}


h3 {
	font: normal 14px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
	color: #666;
}

h4 {
	font: bold 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 2px 0;
	color: #666;
}

p { padding: 0 0 5px 0; line-height: 160%; color: #666; }

p.align-right {
	text-align: right;
}

/* text-links */
p a, p a:hover { text-decoration: none; color: #996600; }

p a:hover { color: #0099FF; }


p a.linkExt, p a.linkExt:hover,p a.linkInt, p a.linkInt:hover {
	padding-left: 2px;
	color: #996600;
	text-decoration: none;
}
p a.linkExt:hover,p a.linkInt:hover {
	/*text-decoration: underline;*/
	color: #0099FF;
}

p a.download, p a.download:hover {
	background: transparent url(../img/icon_link_download.gif) 0 center no-repeat;
	padding-left: 18px;
	color: #996600;
	text-decoration: none;
}
p a.download:hover {
	/*text-decoration: underline;*/
	color: #0099FF;
}

DIV.backLink {
	padding-top: 20px;
}
DIV.backLink a, DIV.backLink a:hover {
	font-size: 11px;
	background: transparent url(../img/icon_link_back.gif) 0 center no-repeat;
	padding-left: 15px;
	color: #996600;
	text-decoration: none;
}
DIV.backLink a:hover {
	color: #0099FF;	
}

dd.csc-textpic-caption,
p.news-single-imgcaption  { 
	font: normal 10px/120% Verdana, Arial, Helvetica, sans-serif; color: #666; 
	padding:2px 0 0 0; 
}

DIV.imgBorder img { border: solid 10px #4DCBEA; }

DIV.imgRight { float: right; padding: 3px 0 0 20px; }

DIV.imgLeft { float: left; padding: 5px 10px 5px 0; }

DIV.csc-textpic-imagewrap {
	padding-top: 5px;
}

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }
.clearer { clear: both; }

DIV.colNormal ul {
	margin-left: 20px;
}
DIV.colNormal ul li {
	font: normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-image: url(../img/icon_list.gif);
	list-style-position: outside;
	color: #666;
	padding-bottom: 8px;
}

DIV#toolBar {
	background: #FFF url(../img/line_dotted.gif) 0 bottom repeat-x;
	text-align: right;
	padding: 15px 15px 6px 0;
	margin-bottom: 4px;
}

DIV#toolBar a.printLink, a.printLink:hover {
	font: normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(../img/icon_link_print.gif) 0 center no-repeat;
	padding: 2px 15px 2px 18px;
	color: #0099FF;
	text-decoration: none;
}

DIV#toolBar a.totopLink, a.totopLink:hover {
	font: normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(../img/icon_link_totop.gif) 0 center no-repeat;
	padding: 2px 0 2px 15px;
	color: #0099FF;
	text-decoration: none;
}
/* Tabellen */
TABLE.investigators {
	margin-bottom: 10px;
}
TABLE.investigators td {
	background-color: #F7F0D9;
	font: normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 2px 10px 2px 5px;
}


/*content-boxes*/
DIV.contObjLeft {
	width: 48%;
	float: left;
	padding-right:15px;
}
DIV.contObjRight {
	width: 48%;
	float: left;
}

DIV.csc-frame-rulerAfter, DIV.csc-frame-rulerBefore {
	background: #FFF url(../img/line_dotted.gif) 0 bottom repeat-x;
	margin: 6px 0 10px;
	height: 1px;
}

DIV.teaserBox {
	background-color: #F7F0D9;
	border-bottom: solid 2px #FFF;
}
DIV.teaserBox h1 {
	font: bold 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #E0E0E0 url(../img/icon_h1.gif) 10px center no-repeat;
	padding: 2px 1px 2px 18px;
	margin-bottom: 5px;
	color: #666;
}
DIV.teaserBox h4 {
	font: bold 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 2px 4px 2px 10px;
}
DIV.teaserBox P {
	font: normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0 9px 5px 10px;
}

P.csc-frame-frame1 {
	background-color: #F7F0D9;
	padding: 2px 4px 2px 4px;
}

/*navigation*/
#navigation ul {
	list-style-position: outside;
}
#navigation li a, #navigation li a:hover,#navigation li a.akt, #navigation li a.akt:hover  {
	font: bold 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D4D4D4;
	color: #996600;
	border-top:1px solid #FFFFFF;
	display:block;
	padding:3px 0 3px 14px;
	width: 186px;
	text-decoration: none;
}
#navigation li a:hover, #navigation li a.akt, #navigation li a.akt:hover {
	background-color: #E0E0E0;
	color: #0099FF;
}
#navigation li ul li a,#navigation li ul li a:hover,
#navigation li ul li a.akt,#navigation li ul li a.akt:hover {
	font: normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
	padding-left:22px;
	width: 178px;
}
#navigation li ul li a:hover,#navigation li ul li a.akt,
#navigation li ul li a.akt:hover {
	background-color: #EFEFEF;
	color: #0099FF;
}

#navigation li.fieldNav DIV {
	background-color: #E0E0E0;
	border-top:1px solid #FFFFFF;
	padding:3px 0 3px 22px;
}

#navigation li.fieldNav a, #navigation li.fieldNav a:hover,#navigation li.fieldNav a.akt, #navigation li.fieldNav a.akt:hover  {
	display: inline;
	background-color: transparent;
	border: none;
	padding: 3px 5px 3px 0;
}

#navigation li.fieldNav ul li {
	
}
#navigation li.fieldNav ul li a, #navigation li.fieldNav  ul li a:hover,#navigation li.fieldNav  ul li a.akt, #navigation li.fieldNav  ul li a.akt:hover  {
	display: block;
	background-color: #EFEFEF;
	border-top:1px solid #FFFFFF;
	padding-left:22px;
}

/* Sitemap */
DIV.csc-sitemap ul {
	padding: 0;
	margin: 0;
}
DIV.csc-sitemap ul li{
	list-style-image: none;
	list-style: none;
	padding-bottom: 3px;
}
DIV.csc-sitemap ul li a,DIV.csc-sitemap ul li a:hover  {
	font: bold 11px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	background-color: #E0E0E0;
	color: #996600;
	padding: 3px 0 3px 7px;
}
DIV.csc-sitemap ul li a:hover {
	background-color: #D4D4D4;
	color: #0099FF;
}
DIV.csc-sitemap ul li ul {
	padding:5px 0 0 30px;
}
DIV.csc-sitemap ul li ul a,DIV.csc-sitemap ul li ul a:hover {
		font: normal 11px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: transparent url(../img/icon_link_internal.gif) 0 center no-repeat;
		padding-left: 15px;
		display: inline;
}
DIV.csc-sitemap ul li ul li {
	padding-bottom: 9px;
}
DIV.csc-sitemap ul li ul li ul li {
	background-image: none;
}

DIV.csc-sitemap ul li ul li a {
	background-color: transparent;
}
/*forms*/
DIV.quickSearchBox {
	margin-top: 2px;
	padding: 15px 10px;
	background-color: #E0E0E0;
}
DIV.footerSearchBox {
	background: #FFF url(../img/bg_footer.jpg) 0 0 repeat-x;
	height: 42px;
}
/*suche*/
DIV.tx-indexedsearch-res h2 a, DIV.tx-indexedsearch-res h2 a:hover {
	color: #996600;
	text-decoration: none;
}
DIV.tx-indexedsearch-res h2 a:hover {
	color: #0099FF;	
}

/* Plugins */
TABLE.peopleList {
	border: none;
	width: 734px;
}
TABLE.peopleList td {
	vertical-align: top;
}
p.person a, p.person a:hover {
	color: #666;
	text-decoration: underline;
}
p.person a:hover {
	text-decoration: none;
}
p.bwpeopleLink {
	padding-bottom: 0;
}
p.bwpeopleLink a, p.bwpeopleLink a:hover {
	background: transparent url(../img/icon_link_external.gif) 0 center no-repeat;
	padding-left: 18px;
	font-size: 11px;
}
p.bwpeopleLink a:hover {
	color: #0099FF;
}
TABLE.peopleList td.bwpeopleTrenner {
	background: #FFF url(../img/line_dotted.gif) 0 bottom repeat-x;
	height: 1px;
}
SPAN.areaLink {
	padding-right: 7px; 
}
SPAN.areaLink a, SPAN.areaLink a:hover {
	font-weight: bold;
}

DIV.tx-bwpeople-pi1-browsebox a,DIV.tx-bwpeople-pi1-browsebox a:hover {
	text-decoration:none;
	color:#996600;
	font-size:11px;
}
DIV.tx-bwpeople-pi1-browsebox a:hover {
	color:#0099FF;
}
DIV.tx-bwpeople-pi1-browsebox td{
	padding-right:8px;
}
td.tx-bwpeople-pi1-browsebox-SCell {
	font-weight:bold;
}

/* Research Area Navigation*/

DIV.navResearchAreas {
	 width: 677px; height: 525px; 
}
DIV.navResearchAreas a,DIV.navResearchAreas a:hover {
	text-decoration: none;
	font-size: 11px;
	color: #666;
	line-height: 130%;
}
DIV.navResearchAreas a:hover {
	color:#0099FF;
}
DIV.navResearchAreas DIV {
	position: absolute;
}
DIV.navResearchAreas DIV.nav33 {left: 365px; top: 0px; width: 140px; }
DIV.navResearchAreas DIV.nav32 {left: 514px; top: 70px; width: 120px; }
DIV.navResearchAreas DIV.nav31 {left: 564px; top: 179px; width: 100px; }
DIV.navResearchAreas DIV.nav30 {left: 552px; top: 319px; width: 120px; }
DIV.navResearchAreas DIV.nav29 {left: 467px; top: 416px; width: 100px; }
DIV.navResearchAreas DIV.nav28 {left: 281px; top: 453px; width: 130px; }
DIV.navResearchAreas DIV.nav27 {left: 60px; top: 400px; width: 170px; text-align: right; }
DIV.navResearchAreas DIV.nav26 {left: 65px; top: 251px; width: 75px; text-align: right; }
DIV.navResearchAreas DIV.nav25 {left: 40px; top: 115px; width: 120px; text-align: right; }
DIV.navResearchAreas DIV.nav34 {left: 150px; top: 18px; width: 120px; text-align: right; }

/* FILELINKS */
DIV.fileLink-0, DIV.fileLink-0 a,DIV.fielLink-0 a:hover  {
	font: normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
DIV.fileLink-0 a { color: #996600; text-decoration: none; }
DIV.fileLink-0 a:hover { color: #0099ff; text-decoration: none; }

DIV.fileLink-0 div {
	padding: 3px 0 3px 24px;
}
DIV.fileLink-0 div.xls {
	background: transparent url(../img/fileicons/xls.gif) left center no-repeat;
}

/* Forms */
DIV.formFluorescence label,
DIV.formFrauenwoerth label,
DIV.formRegister label { 
	font: normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

DIV.formRegister .err,
DIV.formFluorescence .err,
DIV.formFrauenwoerth .err { color: red; font-size:11px; }

DIV.formRegister DIV.element,
DIV.formFrauenwoerth DIV.element,
DIV.formFluorescence DIV.element { margin-bottom:5px;}
INPUT.txtNorm, INPUT.txtShort, TEXTAREA.txtNorm, INPUT.txtMid {
	font: normal 11px/100% Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: solid 1px #D6C299;
}
INPUT.txtNorm { width: 400px; }
INPUT.txtShort { width: 100px; }
INPUT.txtMid { width: 300px; }


DIV.formFluorescence SELECT,
DIV.formFrauenwoerth SELECT { border:solid 1px #D6C299; font-size:11px;}
DIV.formFluorescence SELECT OPTION,
DIV.formFrauenwoerth SELECT OPTION { padding:2px; font-size:11px; padding-right:15px; }

fieldset.feeFieldSet{ border: solid 1px #D6C299; padding:10px;}
fieldset.feeFieldSet legend { font-size:11px; color:#666;}

TEXTAREA.txtNorm {
	width: 400px;
	height: 130px;
	overflow: auto;
	line-height:140%;
}

INPUT.submit, INPUT.reset {
	border: solid 1px #D6C299;
}
TABLE.fees td { vertical-align:bottom; padding-bottom:8px; font-size:11px; color:#666;}

DIV.formRegister .btn,
DIV.formFluorescence .btn,
DIV.formFrauenwoerth .btn { width:80px; border: solid 1px #fff; padding:2px 5px; line-height:100%; color:#996600; font-weight:bold; font-size:11px; background-color:#d4d4d4; }


.contenttable-1 { table-layout:fixed; width: 100%; font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif; color:#666; }
.contenttable-1 td { padding:2px 2px 2px 4px; vertical-align:top; }
.contenttable-1 .tr-even { background-color:#EFEFEF; }
.contenttable-1 .tr-0 { background-color:#E0E0E0; color:#996600; font-weight:bold; }
.contenttable-1 .tr-0 .td-0 { width:100px; }
.contenttable-1 .tr-0 .td-1 { white-space: 170px; }
.contenttable-1 .tr-0 .td-2 {}
.contenttable-1 .tr-odd {}
.contenttable-1 .td-0 {}
.contenttable-1 .td-1 {}
.contenttable-1 .td-2 {}

/*
ul li a,
ul li a:hover,
.contenttable-1 a,
.contenttable-1 a:hover {
	color:#996600;
}
.contenttable-1 a:hover {
	color:#0099FF;
}
*/
a, a:hover {color:#996600; text-decoration:none; }
a:hover {color:#0099FF; }

.pb-publications {
	background: #FFF url(../img/line_dotted.gif) 0 bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:10px;
}
.pb-publications,
.pb-publications a,
.pb-publications a:hover { font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666; }
.pb-publications a:hover { color:#0099FF }

/* Login-Box in rechter Spalte */
table.csc-loginform input {
	border:solid 1px #d4d4d4;
	width: 100px;
	font-size: 11px;
	padding: 2px;
}
table.csc-loginform { margin-bottom:5px;}

.pb-tt-news {
	/*background: #FFF url(../img/line_dotted.gif) 0 bottom repeat-x;*/
	padding-bottom:10px;
	margin-bottom:10px;
}
.pb-tt-news,
.pb-tt-news a,
.pb-tt-news a:hover { font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666; }
.pb-tt-news a:hover { color:#0099FF; }
