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

img { border: none; }

body {
	background-color: #FFF;
	font: normal 12px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

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

#metaTop,
DIV.header,
DIV#rootline,
DIV#footer,
#navigation,
DIV.quickSearchBox,
DIV#toolBar,
#colLeft {
	display:none;
}

DIV.colNormal { width: 95%; float: none; padding: 0; }

DIV#colRight { width: 95%; float: none; }


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: 1px;
}


h3 {
	font: bold 13px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
}

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; 
	width: 130px;
}

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;
}

.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;
}

/* 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;
}

/* 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;
}

/* Research Area Navigation*/

DIV.navResearchAreas {
	 width: 677px; height: 525px; background: transparent url(../img/research_areas.gif) 0 25px no-repeat;
}
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.navA {left: 365px; top: 0px; width: 120px; }
DIV.navResearchAreas DIV.navB {left: 514px; top: 70px; width: 120px; }
DIV.navResearchAreas DIV.navC {left: 564px; top: 179px; width: 100px; }
DIV.navResearchAreas DIV.navD {left: 552px; top: 319px; width: 120px; }
DIV.navResearchAreas DIV.navE {left: 467px; top: 416px; width: 100px; }
DIV.navResearchAreas DIV.navF {left: 281px; top: 453px; width: 130px; }
DIV.navResearchAreas DIV.navG {left: 95px; top: 381px; width: 100px; text-align: right; }
DIV.navResearchAreas DIV.navH {left: 65px; top: 251px; width: 70px; text-align: right; }
DIV.navResearchAreas DIV.navI {left: 70px; top: 115px; width: 85px; text-align: right; }
DIV.navResearchAreas DIV.navK {left: 164px; top: 22px; width: 100px; text-align: right; }






