
/* GENERAL fonts */

body {
  margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	bgcolor: #ffffff; 
	text: #5b5a4f; 
	link: #ff6600; 
	vlink: #f79c30
}

h1 {  
  color: #1d2656;
	font-size: 17px;
  line-height: 19px;
  font-family: Verdana, Geneva, Arial, Sans-Serif;
 margin-left:3pt;
}

h2 {
  color: #1d2656;
	font-size: 15px;
  line-height: 17px;
  font-family: Verdana, Geneva, Arial, Sans-Serif;
 margin-left:3pt;
}

h3 {  
  color: #1d2656;
	font-size: 13px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Sans-Serif;
       margin-left:3pt;
}
	
h4 {
  color: #1d2656;
	font-size: 11px;
  line-height: 13px;
  font-family: Verdana, Geneva, Arial, Sans-Serif;
 margin-left:5pt;
}

p,li {
  color: #1d2656;
  
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Sans-Serif; 
}
p.bodytext {
 padding-left:10px;
 padding-right:5px;		
}
#wholepage {width: 95%}

#header {
	width:100%; 
	height: 70px; 
	}

#header_middle {
	/*font-size: 15px;
	align: center;*/
	width: 95% relative;
	border-bottom: dotted 2px #999999;
	
	/*url("http://www.uni-duisburg-essen.de/style_15/i/dot6_r.gif");*/
  }
	
#header_2 {
	text-align: center;
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;
  padding-top: 5px;
	padding-bottom: 5px;
	width:100%; 
	height: 35px;
}

#header_2 A { 
	font-family: verdana, arial;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

#header_2 P#name {
	font-family: verdana, arial;
	font-size: 14px;
	color: black;
}	

#subheaders {
	text-decoration: underline;
	valign: top;
	rowspan: 1;
	colspan: 1;
	color: black; 
	font-weight: bold;  
	font-size: 11px;
}

#footer {
	border-top: dotted 1px #999999;
	width: 100%;
	}
#footer P {
	font-size: 10px;
	text-align: center;
}

#leftside {
	vertical-align: top;
	color: #717cb3;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	letter-spacing: 1px;
	}

#center {
	vertical-align: top; 
	}
#rightside {
	vertical-align: top; 
	width: 200px;
	}
#rightcolumnof2 {
	vertical-align: top; 
	width: 600px;
	}

	
/* =========================== */
/*  LEFTCONTENT STYLE (START)  */
/* =========================== */

#leftcontent {
	width: 230px;
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;*/
	}

#leftcontentshared {
	/* Uncomment the following line to visually identify the shared content area */
	padding-top: 25px;
	width: 230px;
	}

#leftcontentshared TD A {	
	color: #304088;
	text-decoration: none;
	}
	
#leftcontentshared TD A:hover {	
	color: #ff6600;
	text-decoration: none;
	}
	
/* =========================== */
/* = LEFTCONTENT STYLE (END) = */
/* =========================== */



/* =========================== */
/*  RIGHTCONTENT STYLE (START) */
/* =========================== */

#rightcontent {
	width: 100%;/*190px;*/
        margin-left: 4px;		
	margin-right: 0px;	
	}

#rightcontentshared {
	/*width: 100%;*
	/* Uncomment the following line to visually identify the shared content area */
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
  margin-left: 25px;*/
	}

	
/* =========================== */
/*  RIGHTCONTENT STYLE (END)   */
/* =========================== */



#bordercontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#bordercontentshared {
	/* Uncomment the following line to visually identify the shared content area */
	width: 100%;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

/* Content column */
#normalcontent {
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	width: 100%;
	margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
	/*border: 1px dotted #000;*/	
}

#normalcontentshared {
	/* Uncomment the following line to visually identify the shared content area */
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	width: 100%;	
	margin: 9px;
}


/* =========================== */
/* ==== MENU STYLE (START) === */
/*============================ */

/* Menu 1 column */
#menu_1 {		
	vertical-align: top; 
	width: 218px;
	padding-top: 25px;
	padding-left: 12px;
	text-decoration: none
}

#menu_1 DIV {
	width: 210px;
	padding-top: 6px;
        padding-bottom: 6px;			
}

#menu_1 DIV A {
	line-height: 15px;
	text-decoration: none;
	color: #304090;
	
}

#menu_1 DIV A:hover {
	text-decoration: none;
	color: #ff6600;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  font-size: 11px; 	
	width: 210px;text-transform: uppercase;
}

/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  font-weight:bold;
  font-size: 11px;
  filter:alpha(opacity='70', style='0');
	width: 210px;
	text-transform: uppercase;
}

#menu_1 DIV.menu1-level1-act A {
  color: #ff6600;
	width: 210px;
	text-transform: uppercase;
}

/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  width:210px;
	padding-left:10px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
	width:210px;
	padding-left:10px;
}

/*  MENU 1, level 3, normal state (NO) */
#menu_1 DIV.menu1-level3-no {
  font-size: 10px;
	width: 210px;
  padding-left:20px;
}
/*  MENU 1, level 3, active state (ACT) */
#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight:bold;
	width: 210px;
  padding-left:20px;
}
/*  MENU 1, level 4, normal state (NO) */
#menu_1 DIV.menu1-level4-no {
  font-size: 10px;
	width: 200px;
  padding-left:30px;
}
/*  MENU 1, level 4, active state (ACT) */
#menu_1 DIV.menu1-level4-act {
  font-size: 10px;
  font-weight:bold;
	width: 200px;
  padding-left:30px;
}
/*  MENU 1, level 5, normal state (NO) */
#menu_1 DIV.menu1-level5-no {
  font-size: 10px;
	width: 200px;
  padding-left:40px;
}
/*  MENU 1, level 5, active state (ACT) */
#menu_1 DIV.menu1-level5-act {
  font-size: 10px;
  font-weight:bold;
	width: 200px;
  padding-left:40px;
}
/* =========================== */
/* ===== MENU STYLE (END) ==== */
/*============================ */

/* Style for the Path-menu: */
#pathplace {
	width: 800px;
}
#sitepath {
  width: 100%
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  padding: 1px 1px 5px 5px;
}
#sitepath A {
  text-decoration: none;
  color:black;
}
#sitepath A:hover {
  text-decoration: underline;
}


/* =========================== */
/* === TD TAG STYLE (START) == */
/*============================ */

td.medium {	color: #1d2656;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	background-color: #ededed;
	vertical-align: top;
	padding: 4px 7px 5px 
}

td.vertical_border {
  width: 1px;
	background-image:url(images/dot6_u.gif);
}

td.horizontal_border {
  height: 1px;
	background-image:url(images/dot6_r.gif);
	
}
td.hDotFull {
	vertical-align : top;
	background-image: url(images/dot6_r.gif);
	background-repeat: repeat;
	background-position: right top;
}
td.fbcolor {	
  background-color: #304090/*#ffffff */
	}
	
td.left_header {
 padding: 0 0 0 0;
 width: 230px;
 height: 70px;
 vertical-align: top;
 /*background-color: #304090;*/
}

td.mediumhead {	
  color: #fff;
  font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	background-color: #304090;
	vertical-align: top;
	padding: 4px 7px 5px 
	}
	
td.nav {	
  color: #717cb3;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	letter-spacing: 1px;
	padding: 12px;
	position: relative;
	 }
	
/* =========================== */
/* === TD TAG STYLE (END)  === */
/*============================ */

/* =========================== */
/* === A TAG STYLE (START) === */
/*============================ */

a { color: #ff6600/*#000000*/; text-decoration: none }

a:hover  { color: #ff6600; text-decoration: underline } 

a.navtools {	color: #304090;
	text-decoration: none }

a.navtools:hover {	color: #ff6600;
	text-decoration: none }

a.nav  {	color: #304090/*#999999*/ ;
	text-decoration: none }

a.nav:hover {	color: #ff6600;
	text-decoration: none }

a.hrznav  {	color: #ff6600;
	text-decoration: none }

a.hrznav:hover {	color: #304090;
	text-decoration: none }


a.hrzgrnav  {	color: #ff6600;
	text-decoration: none }

a.hrzgrnav:hover {	color: #304090;
	text-decoration: none }


a.normal  { color: #ff6600/*#999999*/; text-decoration: none }

a.normal:hover  { color: #000; text-decoration: none }

a.bild	{ color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	text-decoration: none }

/* =========================== */
/* ==== A TAG STYLE (END) ==== */
/*============================ */


/* =========================== */
/* == GENERAL STYLE (START) == */
/*============================ */

.klein77  {	color: #304090;
	font-size: 8px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	vertical-align: top;
	padding: 7px }

.klein  {	color: #304090;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, SansSerif;
	vertical-align: top;
	padding: 7px }

.navb {	color: #304090;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, SansSerif;
	letter-spacing: 1px;
	padding: 12px;
	position: relative;
	text-transform: uppercase; }
	
.navb a:link  { color: #ffffff;/*#304088;*/ text-decoration: none }
.navb a:visited { color: #304088; text-decoration: none }
.navb a:hover  { color: #ff6600; text-decoration: none }


.normalhead77 { 
  color: #1d2656;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	vertical-align: top; 
	padding-top: 7px }
	
.normal77 {	
  color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	vertical-align: top;
	text-align : justify;
	padding: 7px 
	}
	
.normal {	
  color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, SansSerif;
	vertical-align: top;
	padding: 7px;
	}	
		
/* =========================== */
/* === GENERAL STYLE (END) === */
/*============================ */

.myinput {
  font-size: 10px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	margin-top: 7px;
	margin-bottom: 7px;
	border: solid 1px #304090;
	width: 86px;
	height: 16px
}

.navtext {	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	margin-top: 7px;
	margin-bottom: 7px;
	border: solid 1px #304090;
	width: 86px;
	height: 16px }

input.reset {	color: #817e70;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	letter-spacing: 1px }

input.submit {	color: #fff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #f79c30;
	letter-spacing: 1px }

input.submitA {	color: #304090;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	background-color: #dddddd;
         letter-spacing: 0px;
         border-top: 1px solid #eeeeee;
         border-left: 1px solid #eeeeee;
         border-bottom: 1px solid #cccccc;
         border-right: 1px solid #cccccc;
         width: 52px;
	height: 16px }

/* ********************************************* */
/* I M P R O V E D   I N P U T   &   S U B M I T */
/* ********************************************* */
input.submitB { 
  color: #304090;	
	font-size: 7pt;	
	font-family: Verdana, Geneva, Arial, Sans-Serif; 
	background-color: #dddddd; 
	letter-spacing: 0px; 
	border-top: 1px solid #eeeeee; 
	border-left: 1px solid #eeeeee; 
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	width: 52px; 
	height: 16px;  
	margin-top: 7px; 
	margin-bottom: 7px;
	margin-left: 5px;
 }
 
input.navtextB {
  font-size: 10px;	
  font-family: Verdana, Geneva, Arial, Sans-Serif; 
	margin-top: 7px; 
	margin-bottom: 7px; 
	margin-left: 5px; 
	border: solid 1px #304090; 
	width: 86px;	
	height: 16px;
 }	
	
td.h_border {
  height: 1px;
	background-image: url('images/dot6_r.gif');
}

td.v_border {
  width: 1px;
	background-image: url('images/dot6_u.gif');
}


/**********************************
***********************************
NEWS
***********************************
**********************************/

/*
When viewing teasers*/
 .tx-mininews-pi1 { }
 .tx-mininews-pi1-fp_listrow { }
 .tx-mininews-pi1-fp_listrowField-datetime { }
 .tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
 .tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px;}
 
 
/*When viewing one news Item*/

 .tx-mininews-pi1 { }
 .tx-mininews-pi1-singleView { /*width:180px;*/ width:100%}
 .tx-mininews-pi1-singleViewField-datetime { }
 .tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
 .tx-mininews-pi1-singleView P.bodytext { }

/*When viewing archive*/

 .tx-mininews-pi1 { }
 .tx-mininews-pi1-listrow { 
  /*width:200px;*/
	width:100%;

 }
 
 .tx-mininews-pi1-listrowField-datetime {   font-family: Verdana, Geneva, Arial, SansSerif;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, SansSerif;	
	background-color: #ededed;/*#304090;*/
	vertical-align: middle;
	text-align: center;
	color: #1d2656;/*white;*/
	}

 .tx-mininews-pi1-listrowField-title { 
  font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, SansSerif;	
	background-color: #ededed;/*#304090;*/
	vertical-align: middle;
	text-align: center;
	color: #1d2656;/*white;*/	
	
	
	
	}
 
 .tx-mininews-pi1-listrowField-title A {	
	color: #1d2656;/*white;*/	
	}
 
 .tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
 .tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
 .tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }

/*Searchbox*/

 .tx-mininews-pi1-searchbox-sword { width: 100px;}
 .tx-mininews-pi1-searchbox-button { 
   color: white;
   /*font-weight: bold;*/
	 font-size: 9px;
	 font-family: Verdana, Geneva, Arial, Sans-Serif;
	 background-color: #304090;
	 padding-top: 4px;
	 padding-bottom: 3px;
	 }

/*Result row*/

 .tx-mininews-pi1-browsebox { 
  font-family: Verdana, Geneva, Arial, SansSerif;
	font-size: 8px;
	border:1px dashed #999999;
	background-color: #ededed;
	vertical-align: middle;
	text-align: center;
	/*width:200px;*/
	width:100%
	}
 .tx-mininews-pi1-browsebox-strong { }
 .tx-mininews-pi1-browsebox-strong { font-weight:bold; }

/*Show pages*/

 .tx-mininews-pi1-browsebox-SCell { }
 .tx-mininews-pi1-browsebox-SCell A { color:#fff; background-color:#304090;}

 
 /*
 .tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; } .tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; } .tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; } .tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; } .tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; } .tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; } .tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; } .tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
 */
 
/************************************
 S E A R C H
************************************/

 /* whole result table */ 
 .csc-searchResultInfo {
 
 }

 /* ramge and navigation part */
 .csc-searchResultRange {
  font-weight:bold;   
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, SansSerif;	
	padding-left: 5px; 
 }

 .csc-searchResultPrevNext {
  
 }
 
 /* result header */
 .csc-searchResultHeader {
  font-weight:bold;   
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, SansSerif;	
	padding-left: 5px;
 }
 
 /* result text */
 .csc-searchResult {
  font-size: 9px;
	font-family: Verdana, Geneva, Arial, SansSerif;	
	padding-left: 8px;
 }

 /* no-result message */
 .csc-noSearchResultMsg {
  font-weight:bold;   
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, SansSerif;	
	padding-left: 5px;  
 }

/* ICB-Specific design  */

.fgTableCell {
	padding: 5px;
 color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	vertical-align: top;
	text-align : justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;

.normal77.fgTableCell {
padding: 5px;
 color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	vertical-align: top;
	text-align : justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}



