/*
	HSFK - Standard CSS

	@author LUKA (info@luka.de)
	@version $Id: hsfk-standard.css,v 1.3 2007/01/08 18:44:53 lebiger Exp $
	@package HSFK
*/


div.employee_table table{ font-size: 1em; }
div.hsfk_employee-detail-data { display: inline; }

/* Listen-Elemente */


div.content ul {
	margin-bottom:2em;
}

ul {
	margin: 0 0 0 0px;
	font-size: 0.8em;
	color: #4E4B4A;
	list-style-image: url('../images/hsfk_bulletpoint-2.gif');
//	list-style-image: url('../images/hsfk_bulletpoint-2-ie.gif');
}

html {
	margin:0px;
}

div.content ul.employee_publication_list,
div.tx-hsfkemployee-pi1 span.con ul {
	margin: 0 0 0 0px;
	font-size: 0.8em;
	color: #4E4B4A;
	list-style-image: url('../images/hsfk_bulletpoint-2.gif');
//	list-style-image: url('../images/hsfk_bulletpoint-2-ie.gif');
	margin-left: -23px;
//	margin-left:19px;
}

div.content ul.normal,
ul.normal {
	list-style-type:disc;
}

ul.projectpage_publication_list li {
	padding-bottom: 3px;
}

ul.projectpage_publication_list li a {
	color: #990000;
}


ul.csc-menu li {
	/* margin-left: -23px; */
	margin-left:0px;
	padding-left:-10px;
}


ul.csc-menu {
	list-style-image: url('../images/hsfk_bullet_red.gif');
//	list-style-image: url('../images/hsfk_bullet_red_ie.gif');
	padding-top: 7px; /* //nk*/
}


ul.csc-menu-1 {
	list-style-image: url('../images/hsfk_bullet_red.gif');
//	list-style-image: url('../images/hsfk_bullet_red_ie.gif');
	margin-top: 0px;
}


ul.csc-bulletlist-0 {
	list-style-image: url('../images/hsfk_bullet_red.gif');
//	list-style-image: url('../images/hsfk_bullet_red_ie.gif');
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #4E4B4A;
	margin-left: -24px;
//	margin-left:19px;
}

ul.employee_publication_list,
ul.projectpage_publication_list {
	list-style-image: url('../images/hsfk_bulletpoint-2.gif');
}

li {
	margin-bottom: 4px;
}

div.csc-sitemap ul li a:link{color:#990000;}
div.csc-sitemap ul li a:visited{color:990000;}
div.csc-sitemap ul li a:hover{color:#E89D00;}
div.csc-sitemap ul li a:active{color:#990000;}

/* LIST-STUFF END */
/* junk yard
ul. {
	margin: 0 0 0 0px;
	font-size: 0.8em;
	color: #4E4B4A;
}

*/
/*ul li { font-size: 0.8em;}*/


span#pub_link li {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #4E4B4A;
	list-style-type: square;
}



* html ul {
	margin-left: 40px;
}

.span#bodytext_publist li {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4b4a;
	text-decoration: none;
	padding-top: 3px;
}



span.employee_proj { font-size: 0.8em; }
div.csc-sitemap { font-size: 1em; }
span.publication_detail { font-size: 0.8em; }
span.publication_detail a { font-size: 0.8em; }
span.publication_detail ul { font-size: 1em; }
span.news_create { color: #4E4B4A; }

h1, h2, h3, h4 { margin: 0; padding-top: 5px; }
p { margin: 0;}

.pub_results { font-size: 0.8em; }

div.tx-hsfkpublication-pi1 span.pub_results a {
	font-size:1em;
}

.tx-hsfkemployee-pi1 table th {
	padding-bottom: 4px;
	font-size:0.8em;
	color:#002F64;
	padding-left:10px;
}


/* get some DIVs floating! */
.tx-hsfkpublication-pi1 * a { color: #4E4B4A; }

tbody font a { font-size: 1.1em; }
td.news_td a { font-size: 1.1em;}
td font strong { color: #002F64; font-size: 0.9em; }
.tx-hsfkpublication-pi1 span,
.tx-hsfkpublication-pi1 span a,
.publication_detail a {
	color: #002f64;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

body { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #4E4B4A; }


.tx-macinasearchbox-pi1 {
	float:left;
}

* html .employee_publication_list {
	margin-left: 17px;
}

div.content ul.employee_publication_list {
//	margin-left: 17px;
	margin-top: 8px;
}

/* 12px -> 1.1em , 10px -> 0.65em */

.bio_table { font-size: 0.8em; color: #4E4B4A; padding-top: 8px; }

.news_headline {
	color: #002f64;
	font-size:0.9em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}

.con table tbody tr td { font-size: 0.8em; color: #4E4B4A; }

.news_headline a {
	color: #002f64;
	font-size:1em;
	//font-size:0.9em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

* html .filler {
	margin-left: -3px;
}

h1, h2, h3, h4 {
	font-size: 0.8em;
	color: #002f64;
}

td.employee_list {
	font-size: 0.8em;
	COLOR: #4e4b4a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.td_left_nav {
  padding: 5px 7px 5px 7px;

}
.text {
	FONT-SIZE: 1em;
	COLOR: #4e4b4a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

span.subtitle_pub {
	COLOR: #4e4b4a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: italic;
};

* html .tx-hsfkprojectpage-pi1 { padding-left: 10px; }

.textlink {
	FONT-WEIGHT: normal;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.textlinkohne {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.1em;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.headlineweiss {
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headlinedunkel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: #002f64;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headlinerosa {
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
	COLOR: #e0b2b2;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h2, h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #002f64;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.subheadline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #002f64;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h2.subheadline {
	margin-bottom:0.5em;
	margin-top:1em;
}

.subheadline span a { font-size: 0.8em; }
span.subheadline { margin-bottom: 3px; }
.descriptor {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	COLOR: #002f64;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headlinemitgl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	COLOR: #002f64;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.suche {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 0.6em;
	BORDER-LEFT-COLOR: #191919;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #191919;
	WIDTH: 78px;
	COLOR: #4e4b4a;
	BORDER-TOP-COLOR: #191919;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 19px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #191919;
}
.newsletterabo {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 0.6em;
	BORDER-LEFT-COLOR: #191919;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #191919;
	WIDTH: 185px; COLOR: #4e4b4a;
	BORDER-TOP-COLOR: #191919;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 19px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #191919;
}
.autor {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 0.6em;
	BORDER-LEFT-COLOR: #191919;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #191919;
	WIDTH: 185px;
	COLOR: #191919;
	BORDER-TOP-COLOR: #191919;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 19px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #191919;
}
.input2 {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 0.6em;
	BORDER-LEFT-COLOR: #191919;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #191919;
	WIDTH: 20px;
	COLOR: #191919;
	BORDER-TOP-COLOR: #191919;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 19px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #191919;
}
.input4 {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 0.6em;
	BORDER-LEFT-COLOR: #191919;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #191919;
	WIDTH: 40px;
	COLOR: #191919;
	BORDER-TOP-COLOR: #191919;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 19px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #191919;
}
.orangea {
	FONT-WEIGHT: bold; FONT-SIZE: 0.6em;
	COLOR: #e89d00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.hauptsubnav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.6em;
	COLOR: #c0c0c0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform:uppercase;
}
.subnavia {
	FONT-SIZE: 0.6em;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.subnavi {
	FONT-SIZE: 0.6em;
	COLOR: #cc7f7f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.buttons {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
html {
	width: 100%;
	height: 100%;
}

body {
  margin: 0;
  font-size: 101%;
  width: 100%;
  height: 100%;
  background-color: #f5e5e5;
}

.logo_area {
  position: relative;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  width: auto;
  height: auto;
  border-collapse: collapse;
  z-index: 1;
}

* html .top { width: 918px; }

.top {
  	position: relative;
	top: 0px;
	left: 0px;
	background-color: #f2f4f8;
	width: 917px;
	height: 25px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	text-align: right;
	z-index: 1;
}

.leftnavigation {
	margin-top: 167px;
	line-height: 0.8em;
	padding: 0px;
	float: left;
	background-color: #990000;
	width: 305px;
	text-align: left;
	z-index: 0;
}

div.content table#employee_list { padding-left:0; padding-right:0;}

div.content a:link{color:#990000;}
div.content a:visited{color:990000;}
div.content a:hover{color:#E89D00;}
div.content a:active{color:#990000;}

* html .content_centerized { width: 610px; }

/* span#mailto a{ font-size: 0.9em; } */

/* span#pub_link li a{ font-size: 0.9em; } */

.content_centerized {
	border-left: 1px solid #B2B2B2;
	left: 307px;
	background-color: #E5E9F2;
	float: left;
	min-width: 610px;
	max-width: 610px;
	background-image: url('../images/hsfk_ecke_blau.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	z-index: 1;
}


* html .content { margin-top: 0px; width: 610px;}

.content {
	/* width: 469px; */
	margin-top: 0px;
	background-color: #f2f4f8;
	border-right: 1px solid #B2B2B2;
	padding: 15px 5px 15px 10px;
}

/* .content table tr td a { font-size: 0.8em; } */
.content p.bodytext a { font-size: 1em; }

* html .center_bottom_content { width:610px; height: 10px;}

.center_bottom_content {
	padding: 10px;
	border-right: 1px solid #B5B5B5;
	height: 40px;
	background-color: #E5E9F2;
	font-size: 0.6em;
}

.header .headlinedunkel { font-size: 1.7em; }

* html .center_bottom { width:597px; }

.center_bottom {
	width:597px;
	height: 14px;
	border-bottom: 1px solid #B5B5B5;
	background-color: #E5E9F2;
}

.article_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

* html .leftnav_wrapper { top: -2px; }

.leftnav_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	height: 100%;
	padding: 1px 1px 1px 1px;
	background-color: #f5e5e5;
	z-index: 0;
	width: 305px; // width: 280px;
}

.wrapper {
  	width: 100%;
  	height: 100%;
}

.filler {
	position: absolute;
	top: 0;
	background-color:#000066;
	overflow: auto;
	height: 100%;
	background-image: url('../images/kachel_1.gif');
	background-repeat:repeat-y;
	background-position: left;
	z-index: 1;
}

.logo {
	position: absolute;
	top: 40px;
	left: 350px;
	z-index: 1;
}

/* logo for "Land der Ideen - ausgewählter Ort" */
.logo_LdI {
	position: absolute;
	top: 76px;
	left: 730px;
	z-index: 1;
}

form#searchform {
	position: absolute;
	top: 0px;
	left: 250px;
}

* html form#searchform {
	position: absolute;
	top: 0px;
	left: 260px;
}



/* ... and here's another star */
* html .top_navi { left: 470px; }

.top_navi {
	text-align: left;
	width: 500px;
	padding: 3px 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #990000;
	font-weight: bold;
	vertical-align: middle;
	position: absolute;
	left: 440px;
}

.subnavigation {
	background-color: #ad3333;
	border-top: 1px solid #800000;
	border-bottom: 1px solid #f5e5e5;
	padding: 3px 5px 5px 25px;
}

.kat {
	padding: 3px 7px 3px 8px;
}

.navibottom {
	border-top: 1px solid #F5F5F5;
	padding-top: 10px;
	height: 40px;
	background-color: #800000;

}

.navibottom_tip {
	background-color: #800000;
	background-image: url('../images/hsfk_ecke_rot_rosa.gif');
	background-position: right;
	background-repeat: no-repeat;
}

td { font-family: Arial, Helvetica, sans-serif; }

div.tx-hsfkemployee-pi1 table { max-width: 580px; }
div.tx-hsfkemployee-pi1 table td {
	padding-bottom: 3px;
	padding-right: 10px;

}

p.empl_descr {
	color: #4E4B4A;
	font-size: 0.8em;
	padding-bottom: 5px;
}
p.empl_descr a { font-size: 1em; }
.mainCategory { font-family: Arial, Helvetica, sans-serif; color:#4E4B4A; font-size: 1.1em; font-weight: bold; font-style: italic;}

//special wurst for IE
* html div.tx-hsfkemployee-pi1 table { width: 301px; }
* html div.tx-hsfkemployee-pi1 table td { padding-bottom: 3px; }

/* style for Menu */

.main_nav, .main_nav_active {
	text-indent: -12px;
	clear: both;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
}

.main_nav a {
	/*padding: 3px 7px 3px 8px;*/
	font-weight: bold;
	font-size: 0.6em;
	color: #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.main_nav_active a {
	/*padding: 3px 7px 3px 8px;*/
	font-weight: bold;
	font-size: 0.6em;
	color: #e89d00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.main_nav_orange {
	color: #e89d00;
	font-size: 0.6em;
	padding-right: 5px;
}

.sub_nav_box_outer {
	position: relative;
	left: -25px;
	width: 305px;
	background-color: #ad3333;
	border-top: 1px solid #800000;
	border-bottom: 1px solid #f5e5e5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; // margin: 0px -25px 0px 0px;
	/*border: 1px solid green;*/
}

.sub_nav_box {
	padding: 3px 5px 5px 36px;
	margin: 0px 0px 0px 0px;
}

.sub_nav, .sub_nav_active {
	text-indent: -12px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sub_nav a {
	font-weight: bold;
	font-size: 0.6em;
	color: #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.sub_nav_active a {
	font-weight: bold;
	font-size: 0.6em;
	color: #e89d00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.sub_nav_orange {
	color: #e89d00;
	font-size: 0.6em;
	padding-right: 5px;
}

.sub_sub_nav_box_outer {
	position: relative;
	left: -25px;
	width: 280px;
	background-color: #ad3333;
	/*border-top: 1px solid #800000;*/
	/*border-bottom: 1px solid #f5e5e5;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; // margin: 0px -25px 0px 0px;
	/*border: 1px solid green;*/
}

.sub_sub_nav_box {
	padding: 3px 5px 5px 36px;
	margin: 0px 0px 0px 0px;
}

.sub_sub_nav, .sub_sub_nav_active {
	text-indent: -12px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sub_sub_nav a {
	font-weight: bold;
	font-size: 0.6em;
	color: #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.sub_sub_nav_active a {
	font-weight: bold;
	font-size: 0.6em;
	color: #e89d00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.sub_sub_nav_orange {
	color: #e89d00;
	font-size: 0.6em;
	padding-right: 5px;
}

/* style for Breadcrumb */

.breadcrumb {
	font-size:1em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.breadcrumb a {
	font-size:1em;
	color: #cc7f7f;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* style for Servicebar */

.language_switch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

/* style for the NOSPAM stuff */
.nix {
	display: none;
}

/* style for employee list*/

.employee_list {
	vertical-align: top;
}

.employee_list a {
	font-weight: normal;
	COLOR: #990000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.employee_bio_year { width: 120px;}

.bodytext,
/* .tx-indexedsearch-rules p,*/
.tx-indexedsearch-whatis p,
.tx-indexedsearch-browsebox p,
.tx-indexedsearch-searchbox p,
.tx-indexedsearch-searchbox td,
.tx-indexedsearch-result-number,
.tx-indexedsearch-descr,
.tx-indexedsearch-info,
.tx-hsfkpublication-pi1 span.publication_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #4e4b4a;
	text-decoration: none;
	padding-right: 5px;
}

.tx-indexedsearch-sec td a,
.tx-indexedsearch-title a,
.tx-hsfkpublication-pi1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #4e4b4a;
	padding-right: 5px;
}

/* indexedsearch: new styles for result pages */

div.tx-indexedsearch-res {
	padding-top: 7px;
}

.tx-indexedsearch-secHead {
	background-color: #FFFFFF;
}

.tx-indexedsearch-secHead a {
	color: #002F64;
}

.tx-indexedsearch-result-count, .tx-indexedsearch-title {
	font-size: 0.8em;
	color: #002f64;
}

.tx-indexedsearch-title {
	font-weight: bold;
}

div.content .tx-indexedsearch-title a:link {
	color: #002f64;
	font-weight: bold;
}

div.content .tx-indexedsearch-title a:visited {
	color: #002f64;
	font-weight: bold;
}

div.content .tx-indexedsearch-title a:hover {
	color: #002f64;
	font-weight: bold;
}

div.content .tx-indexedsearch-title a:active {
	color: #002f64;
	font-weight: bold;
}

.tx-indexedsearch-title a {
	text-decoration: none;
	color: #002f64;
	font-weight: normal;
	font-size: 1em;
}

ul.browsebox {
	padding-top: 15px;
	padding-left: 0px;
}

div.tx-indexedsearch-browsebox ul.browsebox {
	text-align:center;
}

div.tx-indexedsearch-browsebox ul.browsebox a {
	text-decoration:none;
	padding:4px;
}

ul.browsebox li {
	padding-right: 5px;
	display: inline;
}

.tx-indexedsearch-percent {
	font-size: 0.8em;
}

/* indexedsearch: new styles for result pages end */

.news_headline .bodytext {
	font-size: 0.8em;
}

/* .content_left .bodytext {
	font-size: 0.8em;
} */


.bodytext a { font-size: 0.8em; }
.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #002f64;
	text-decoration: none;
}

DIV.csc-menu { margin-left: 0px; }
DIV.csc-menu P { font-weight: normal; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 0px; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
#DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
div.csc-sitemap ul  {
	font-size: 12px;
	list-style-image: url('../images/hsfk_bullet_red.gif');
//	list-style-image: url('../images/hsfk_bullet_red_ie.gif');
}
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; }

div.csc-sitemap a:link{color:#CC0033;}
div.csc-sitemap a:visited{color:#CC0033;}
div.csc-sitemap a:hover{color:#FF9933;}
div.csc-sitemap a:active{color:#CC0033;}

 * html .header { width: 610px; }


.header {
	/*height: 75px;*/
	padding: 5px 10px 15px 10px;
	border-right: 1px solid #B5B5B5;
	background-color: #d9e0e8;
	font-size: 0.6em;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #e89d00;
}
a:hover {
	COLOR: #e89d00;
}

.content_left {
	padding-right: 0px;

}

div.content_left {
	border-right: 2px dotted #002F64;
}

.content_right {
	/*border-left: 2px dotted #002F64; /* nk*/
	width: 125px;
	height:100%;
	padding: 10px 5px 10px 10px;
}

.projectpage_employee_list {
	/*white-space: nowrap;*/
	padding: 0px 0px 0px 0px;
}

.projectpage_employee_list a {
	font-size: 0.8em;
	color: #990000;
	line-height: 20px; //nk
}

.projectpage_employee_list_header {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #002f64;
	font-weight: bold;
}

.projectpage_employee_list_function {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #002f64;
	font-weight: bold;
	padding-top: 15px;
}

.projectpage_publication_list {
	padding: 0px 11px 0px 20px;
	margin: 0px 0px 0px -5px;
	/*font-size: 0.9em;*/
}

.projectpage_publication_list_header {
	font-size: 0.8em;
	color: #002f64;
	font-weight: bold;
}

.htmlarea-showtableborders, .htmlarea-showtableborders td, .htmlarea-showtableborders th {
	/*padding: 3px;*/
}

.table-no-break {
	whitespace: nowrap;
}


/* style for admin label */
.admin_panel_label {
	background-color: #a5f892;
	color: #000000;
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}

.admin_panel_label_missing {
	background-color: #ff6f6f;
	color: #000000;
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}

.bodytext table tbody tr td { color: 4E4B4A; }

/* "... Kann der Subtitel bitte auch blau sein, nicht kursiv und etwas größer?" */
p.bodytext strong em {
	font-size:1.1em;
	color: #002f64;
	font-style:normal;
}

.tx-hsfkpublication-pi1 hr {
	border:0px solid white;
	background-color:white;
	height:0px;
	visibility:hidden;
}
span.subheadline {
	font-size:1em;
}

span.publication_author {
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
}

ul.hsfk_employee-detail-data-projects
  {
	font-size:1em;
	list-style-image: url('../images/hsfk_bullet_red.gif');
//	list-style-image: url('../images/hsfk_bullet_red_ie.gif');
	margin-left:-20px;
//	margin-left:17px;
}

ul.hsfk_employee-detail-data-publications {
	font-size:0.8em;
	margin-left:-23px;
//	margin-left:19px;
	list-style-image: url('../images/hsfk_bulletpoint-2.gif');
//	list-style-image: url('../images/hsfk_bulletpoint-2-ie.gif');

}

p.hsfk_employee-detail-data-contact table.contenttable {
	margin-left:3px;
	border:0px solid #b2b2b2;
}

p.hsfk_employee-detail-data-contact table.contenttable td {
	font-size:1em;
}

p.hsfk_employee-detail-data-backlink a {
	font-size:0.8em;
}

p.hsfk_employee-detail-data-biography table.contenttable td.align-left,
p.hsfk_employee-detail-data-affiliations table.contenttable td.align-left {
	width:130px;
	vertical-align:top;
}
p.hsfk_employee-detail-data-affiliations table.contenttable,
p.hsfk_employee-detail-data-biography table.contenttable {
	border:0px solid #b2b2b2;
	width: 580px;
}

p.hsfk_employee-detail-data-biography table.contenttable td.align-right,
p.hsfk_employee-detail-data-affiliations table.contenttable td.align-right {
	vertical-align:bottom;
}

p.hsfk_publication-detail-data-downloads a {
	font-size:0.9em;
}

div.hsfk_publication-detail-data-subtitle p.bodytext {
	font-style:normal;
	font-size:0.9em;
}

span.publication_detail h1.publication_author div.hsfk_publication-detail-data-author p.bodytext {
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0.35em;
	font-size:1.25em;
	color:#002F64;
}

span.publication_detail h2.headlinedunkel div.hsfk_publication-detail-data-title p.bodytext  {
	font-weight:bold;
	margin-bottom:0.35em;
	font-size:1em;
	color:#002F64;
}

span.publication_detail strong {
	color:#002F64;
}

div.hsfk_publication-detail-data-abstract p.bodytext {
	font-size:1em;
}

div.hsfk_publication-detail-data-bibliographic p.bodytext {
	font-size:1em;
}


div.tx-hsfkdownload-pi1 {
	margin-top:1em;
}

div.tx-hsfkdownload-pi1 span.publication_detail br {
	font-size:0.5em;
}

p.hsfk_downloads-detail-downloads a {
	font-size: 1em;
}

div.csc-header-n2 h4, div.csc-header-n2 h1 {
	margin-top:1em;
	margin-bottom:0.5em;
}

div.tx-hsfkprojectpage-pi2 {
	margin-top:1em;
}

div.tx-hsfkprojectpage-pi2 br{
	font-size:0.5em;
}


div.tx-hsfkemployee-pi1 table {
}

div.tx-hsfkemployee-pi1 table td {
	padding-left:0px;
	text-align:left;
	vertical-align:top;
}

div.tx-hsfkemployee-pi1 table td img {
	float:right;
	margin:0px;
	margin-right:0px;
//	margin-right:-23px;

}

table.emp_portrait{
	border-top:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	margin-left:-10px;
}

div.emp_portrait {
	border-top:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	vertical-align:middle;
	margin:0px 20px 20px -10px;
//	margin:0px 10px 20px -10px;
	height:auto;
	padding-left:10px;
//	padding-left:30px;
	/*float:left;*/
	height: 155px;
}

div.emp_portrait img {
	float:right;
	margin:0px 0px 0px 10px;
	vertical-align:top;
	border:0px solid #ffffff;
}

div.tx-hsfkpublication-pi1 span.subheadline {
	font-size:0.8em;
	margin-bottom:0.5em;
}

p.checkboxes input {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
}

div.csc-header-n1 {
	margin-top:1em;
	margin-bottom:0.5em;
}

div.tx-indexedsearch-whatis {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

span.tx-indexedsearch-sw {
	font-weight:bold;
	color:#002F64;
}

div.tx_indexedsearch_searchform div {
	width:205px;
	float:left;
	text-align:left;
	height:25px;
	padding-top:0.5em;
}


div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_searchin_lable,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_match,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_orderby_lable,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_from_lable,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_atatime_lable,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_extend_lable,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_group,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_group_select,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_searchfor_lable,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_nbsp {
	width:120px;
	font-size:0.8em;
	padding-top:0.5em;

}

div.tx-indexedsearch-rules {
	width:595px;
	clear:both;
	font-size:0.8em;
}

div.tx-indexedsearch-rules h2 {
	font-size:1em;
}

div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_searchfor_field,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_from_select,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_atatime_select,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_group_select,
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_extend_checkbox {
	width:470px;
}

div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_group_select input {
	width:auto;
	vertical-align:middle;
}
div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_group_select br {
	visibility:hidden;
	display:none;
}

div.tx_indexedsearch_searchform div.tx_indexedsearch_searchform_extend_checkbox {
	height:45px;
border:1px solid green;
}

div.tx_indexedsearch_searchform select,
div.tx_indexedsearch_searchform input {
	width:200px;
}

div.tx-indexedsearch-res div.tx-indexedsearch-secHead div.tx-indexedsearch-title {
	background-color:white;
	float:left;
}
div.tx-indexedsearch-res div.tx-indexedsearch-secHead {
	background-color:white;
	height:1em;
}

div.tx-indexedsearch-res div.tx-indexedsearch-secHead div.tx-indexedsearch-result-count {
	float:right;
	background-color:white;
}

div.tx-indexedsearch-icon {
	vertical-align:top;
	width:15px;
	float:left;
	height:1.2em;

}

div.tx-indexedsearch-res div.tx-indexedsearch-title {
//	float:left;
	padding-left:18px;
//	padding-left:3px;
	height:1.5em;
}

div.tx-indexedsearch-res div.tx-indexedsearch-descr {
	width:570px;
	padding-left:18px;
//	padding-left:21px;
}

img.HSFK_printicon {
	margin-bottom:-2px;
//	margin-bottom:0px;
//	vertical-align:middle;
}

div.top_navi div.tx-macinasearchbox-pi1 {
	padding-top:8px;
}

div.top_navi div.tx-macinasearchbox-pi1 form {
}

div.top_navi div.tx-macinasearchbox-pi1 a {
	padding-bottom:2px;
	height:1em;
}

div.top_navi div.tx-macinasearchbox-pi1 input {
	margin-top:3px;
//	margin-top:1px;
}

div.tx-indexedsearch div.tx-indexedsearch-searchbox form p {
	clear:both;
}

ul.slashes {
	list-style-image: url('../images/hsfk_bullet_red.gif');
//	list-style-image: url('../images/hsfk_bullet_red_ie.gif');
	margin-left: -23px;
//	margin-left:19px;

}

div.content h1 {
	color:#002F64;
	margin-top:1em;
	margin-bottom:0.5em;
}

b {
	font-family: Arial,Helvetica,sans-serif;
}

/* entry-Headline */
div.content h2.news_start,
div.content h2.news_start a {
	font-size:0.9em;
	color:#002F64;
	text-decoration:none;
	margin-bottom:0.5em;
}

/* box for entry and picture */
div.content div.news_start {
	margin-bottom:2em;
	height:auto;
	float:left;
}

/* img right beside the entry */
div.content div.news_start img,
div.content div.news_start a img  {
	float:right;
	margin:0px 10px;
}

div.content div.news_start p.bodytext {

}

/* more-Button */
div.content div.news_start a {
	font-size:0.7em;
}


div.content div.news_detail img {
	float:right;
}


div.content div.news-single-img {
	float:right;
	width:190px;
	margin:1em 20px 1em 1em;
}

div.content div.news-single-img img{
	margin:0px 10px;
}

div.content div.news-single-img p.news-single-imgcaption{
	text-align:left;
	margin:0px 10px;
	font-size:0.7em;
}

div.dotted_design_left {
	width:450px;
	float:left;
}
div.dotted_design_right {
	width:140px;
	float:left;
}

table.ansprechpartner {
}

table.ansprechpartner td.td-0 {
	font-size: 0.8em;
	vertical-align:top;
}

div.csc-menu-1 {
	padding-left: 20px;
}

div.csc-menu-1 p {
	background-image: url('../images/hsfk_bullet_red.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	font-size: 0.8em;
}

div.csc-menu-1 p a {
	text-decoration: underline;
}

div.csc-menu-1 p a:active,
div.csc-menu-1 p a:hover {
	color: #E89D00;
}

/*  FE-Edit Panel */
table.typo3-editPanel {
	float:right;
}