/* CSS für ISH */


/*==================================
  Allgemeines - sehe auch rte.css
  ==================================*/
  

body 	{
	background-image: url(../images/blockloop.jpg);
	background-repeat: repeat-y;
	background-position: left 882px;
	background-color: #e9e9e9;
	text-align:left;
	margin:0;
	padding:0;
}


img { border:none; }

/*============================
  Layoutbereiche
  ============================*/
  
#wrapper { 
  background: url(../images/background.jpg) no-repeat;
}

#content {
  position:relative;
  float:left;
  margin-top:90px;
/*  top: 90px;	*/
  left: 280px;
  width: 585px;
/*  line-height:1.4em; */
}
#content ul, #content ol { margin:0; padding-bottom:1em;} 


#ish_placeholder {
  float: left;
  top: 38px;
  left: 291px;
  width: 0;
  height: 882px;
  margin: 0;
  padding: 0;
} 



/* sub-navigationsbox
  -------------------- */
#subnavi_links {
  position: relative;
  top: 40px;
  left: 275px;
  width: 590px;
  padding:10px 0 20px 0;
  margin:0;
  color:#000064;
  font-size: 12px;
  font-weight: normal; 
  text-transform: uppercase;
}
#subnavi_links ul { position:absolute; width: 580px; }
#subnavi_links li {
  list-style-type:none;
  display: block;
  float:left;
  margin: 0 0 2px 0;
}



#subnavi_links ul {
	color:#fff;
	padding:5px 5px 4px 5px;
 	margin: 0;
	line-height:18px;
}

#subnavi_links a {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
}
#subnavi_links a:hover {color:#000000;}

#subnavi_links li { margin-right:5px; border-bottom:2px none #FFFFFF; }
#subnavi_links li.aktiv, #subnavi_links li.current-cat { border-bottom-style:solid; margin-bottom:0;}

#subnavi_links.home ul			{ background-color:#bc0058; } 
#subnavi_links.aboutish ul		{ background-color:#5d8b10; }
#subnavi_links.studentsar ul	{ background-color:#006f97; }
#subnavi_links.resind ul		{ background-color:#006f97; } 
#subnavi_links.contact ul		{ background-color:#de5b00; } 
#subnavi_links.postit ul		{ background-color:#666666; }


div.tx-timtabsociable-pi1 { float:right;}
.tx-timtabsociable-pi1 a { margin-left:5px; }
.tx-timtabsociable-pi1 strong {display:none;}

/*----------------------------------------
  navigationsbox
----------------------------------------*/
#navi {
  position: relative;
  top: 29px;
  left: 286px;
  width: 661px;
  height: 120px;
}
#navi ul {
  margin:0;
  padding:0;
}
#navi li {
  display:inline;
  list-style-type:none;
  margin:0;
  padding:0;
  text-indent: -10000px;
}
#navi a {
  display: block;
  float:left;
  height: 120px;
  background-image:url(../images/navi.jpg);
}

                             
#home a						{ background-position:   0px 120px; width:85px; }
#home a:hover				{ background-position:   0px 240px; }
#home.aktiv a				{ background-position:   0px 0px; }
#home.aktiv a:hover			{ background-position:   0px 0px; }
                             
#aboutish a					{ background-position: -85px 120px; width:123px; }
#aboutish a:hover			{ background-position: -85px 240px; }
#aboutish.aktiv a			{ background-position: -85px 0px; }
#aboutish.aktiv a:hover		{ background-position: -85px 0px; }
                             
#studentsar a				{ background-position:-208px 120px; width:112px; }
#studentsar a:hover			{ background-position:-208px 240px; }
#studentsar.aktiv a			{ background-position:-208px 0px; }
#studentsar.aktiv a:hover	{ background-position:-208px 0px; }
                             
#resind a					{ background-position:-320px 120px; width:117px; }
#resind a:hover				{ background-position:-320px 240px; }
#resind.aktiv a				{ background-position:-320px 0px; }
#resind.aktiv a:hover		{ background-position:-320px 0px; }
                             
#contact a					{ background-position:-436px 120px; width:111px; }
#contact a:hover			{ background-position:-436px 240px; }
#contact.aktiv a			{ background-position:-436px 0px; }
#contact.aktiv a:hover		{ background-position:-436px 0px; }
                             


/*------------------
  PostIt-Boxen
------------------*/
  
#postits {
  z-index:1;
  position: absolute;
  top:185px;
  left:866px;
  width: 180px;
  height: 430px;
}

#postits a { 
  background: url(../images/postit.jpg); 
  display: block; 
  width: 180px;
	height: 216px;
  text-indent: -10000px;
}

#postit_hd a							{ background-position:-180px -432px; }
#postit_hd a:hover				{ background-position:-180px -216px; }
#postit_hd.aktiv a				{ background-position:-180px 0px; }
#postit_hd.aktiv a:hover	{ background-position:-180px 0px; }

#postit_blog a							{ background-position:0px -432px; }
#postit_blog a:hover				{ background-position:0px -216px; }
#postit_blog.aktiv a				{ background-position:0px 0px; }
#postit_blog.aktiv a:hover	{ background-position:0px 0px; }
                             
                             
/*--------------------       
  footnavi-Box
------------------ */
#footer {
  position:relative;
  clear:both;
  left:280px;
  width:585px;
  padding-top: 40px;
  padding-bottom: 40px;
}

#footer ul {
	margin:0;
	padding:0;
}

#footnavi { float: left; }
#footnavi li, #footbookmarks li {
  list-style-type:none;
  display: inline;
}
#footnavi li a {
  color: #666;
  font-weight:bold;
  font-family:Arial, Sans-Serif;
  font-size: 11px;
  text-transform: uppercase;
  padding:0 14px 0 0;
}
#footnavi li a:hover {color:#333;}
#footbookmarks {
	float: right;
}
#footbookmarks a {
  display:block;
  float:left;
  height: 18px;
  width: 20px;
  margin-left:5px;
}


/*-------------------------------------------
  sub-navigation für Research Institutes
------------------------------------------*/
#resind_navi {color: #000064; padding:0 0 1em 1em; margin:0 0 0 2px; font-size: 14px;}
#resind_navi a {color: #000064;}
#resind_navi a:hover {color: #2593b8;}  


/*--------------------------------------
  Research Institutes special styles
--------------------------------------*/
h1.research_headline {
	margin-top:20px;
}

#research_normal { margin-bottom:20px; }

#research_info {
  float: right;
  width:155px;
  height: 355px;
/*  border:1px solid #999;	*/
  margin:0 0 10px 10px;
  padding: 25px 15px 20px 30px;
  background:url(../images/research_infobox.gif) no-repeat;
  line-height:1.1em;
}
#research_info p {font-size:11px; padding-bottom:5px; }
#research_info p.fine_print {font-size:9px;}
#research_info a {font-weight:bold; text-decoration:underline;}
#research_info div.csc-header h1 { padding:7px 0 2px 0; margin:0; font-size:13px; font-weight:bold; color:#666; }

#research_internship { clear:right; }	
#research_internship div { margin:0; padding:0 40px; background-color:#f3f3f3; }
#research_internship div ul, #research_internship div ol { color:#666; font-style:italic; font-size:1.1em;}
#research_internship div.csc-header { padding:0 0 40px 0; }
#research_internship div.csc-header h1{
	font-size: 14px;
	font-weight: bold;
	background-color:#fff;
	padding:0 0 5px 0;
}
div.research_bott_padding { background-color:#f3f3f3; height:20px; margin-bottom:20px ;}





/*---------
  FORMS
---------*/

/* ALL */


form {
	margin-top:20px;
	padding:10px 5px;
	border:1px solid #ccc;
	background-color:#eee;
	line-height:1em;
}
fieldset { border:none; }
legend { display:none; }

/* TYPO3 Mailform */

form#mailform input { width:380px; }
form#mailform textarea { width:380px; }
form#mailform label { width:150px; display:block; float:left; }
form#mailform input.csc-mailform-submit { margin-left:150px; width:auto; }
form#mailform input.csc-mailform-check { width:auto; }
form#mailform .csc-mailform-radio { width:auto; }

/* Comment Form */
form#commentform { padding:10px 30px 10px 30px;}
form#commentform textarea { width:510px; }



/*

form#mailform label,
form#commentform label { width:100px; display:block; float:left; text-align:right; padding:3px 10px 0 0; color:#09c; font-weight:bold; font-size:12px; }
form#mailform label small,
form#commentform label small { font-size:12px; }
form#mailform input, 
form#commentform input, 
form#mailform textarea,
form#commentform textarea { width:400px; }
form#commentform input.submit,
form#mailform input.csc-mailform-submit { width:410px; background-color:#007399; color:#FFF;}
form#mailform input.csc-mailform-submit { margin-left:110px; }

form#mailform input.csc-mailform-check { width:auto; background:transparent; border:none; font-size:12px;}
form#mailform div.csc-mailform-field { padding:5px;}
form#mailform span.csc-mailform-label { padding-left:110px; }
form#mailform .csc-mailform-radio legend { display:none;}
form#mailform .csc-mailform-radio label { float:none; display:inline; width:auto; padding-left:5px; font-weight:normal; color:#000;}
form#mailform .csc-mailform-radio input { float:none; display:inline; width:auto; font-size:12px; border:none; background:transparent;}
*/





/*------------------------------------------
			NEFEUSER Forms and functions
------------------------------------------*/

#nefeuser_pic_form form, #nefeuser_post_form form {
	border:none;
}

/*
#nefeuser_pic_form, #nefeuser_post_form, #nefeuser_login_info, #nefeuser_gallery_pagination {
	margin-top:20px;
	padding:10px 5px;
	clear:both;
	border:1px solid #ccc;
	background-color:#eee;
	line-height:1em;
}

#mailform h2, #nefeuser_pic_form h2, #nefeuser_post_form h2, #nefeuser_login_info h2, #nefeuser_gallery_pagination h2 { margin-bottom:0.7em; margin-top:0.7em; }
#nefeuser_pic_form p, #nefeuser_post_form p, #nefeuser_login_info p, #nefeuser_gallery_pagination p, div.csc-mailform-field { padding-bottom:0.5em; }


/*------------------------------------------
			FORMS
------------------------------------------*


/*	-------- Post form -------- *
#nefeuser_post_form, { padding:10px 30px 10px 30px;}
#nefeuser_post_form input.nefeuser_post_title { width:510px; font-size:2em; color:#007399; font-family:Georgia,serif; border:1px solid #ccc; padding:1px; }
#nefeuser_post_form textarea.nefeuser_post_text { width:510px; height:200px; border:1px solid #ccc; padding:1px; }
/*  --END--- Post form ------  *


/*  ------- Image form ------  *
#nefeuser_pic_form input.nefeuser_post_excerpt { width:400px; }
#nefeuser_pic_form label { width:150px; display:block; float:left; }
/*  ---END- Image form ------  */






/*-----------------------------
	Content extras
-------------------------------*/
.csc-textpic-caption { font:11px Arial, sans-serif; color:#999;}
p.csc-header-date { color:#666;	margin-bottom:20px;	border-bottom:1px solid #ccc; padding:4px 0 2px 0px; }

#ie_spacer {	/* required to prevent the postit navi from disappearing in IE6 when there is no subnavi */
  position: relative;  left: 275px;  width: 590px;  margin:0;
}




