/* IIG CSS Screen-Ausgabe */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #f4f4f4;
	margin: 0;
	font-size: 11px;
	line-height: 1.5em
}
/* Hauptstyles 
	linker rand 50px	hauptspalte 570 breite
	rechte spalte 175 breite / left 620
	logo höhe 60 / left 620	header höhe 95 / top 60
	function höhe 30 / left 620 top 155
	
schwarz grün 	rot		hellgrün 	hintergrund
#000	#a80	#c60	#cc9 		#f4f4f4
*/

/* Universitäts-Logo */
#unilogo { position:absolute; top:43px; left:406px;  height:95px; font-size:11px; background:transparent; }

/* Logo */
#logo { position:absolute; top: 0px; left:620px; width:175px; height:60px; background:#c60; color:#f4f4f4; line-height: 1em; }
#logo a { color: #f4f4f4; text-decoration:none;  }
#logo h1  { float: left; margin: 12px 6px 0 4px; padding: 7px 0; font-size: 30px; font-weight: bold; }
#logo span { display: block; margin: 5px 0 0 65px; padding: 7px 0 0 0; font-size: 10px; font-weight: normal; color: #f4f4f4; }
/* Header Bereich*/
#unilogo{ position:absolute; top:0; left:0; z-index:20; -moz-opacity:0.4; filter:Alpha(opacity=40); }
#headerbar { position:absolute; top: 60px; left:50px; width:570px; height:95px; background:#a80; z-index:4; }
#header { position:absolute; top: 115px; left:48px; width:550px; height:35px; z-index:30; background:transparent; color:#f4f4f4; font-size:3em; line-height:1em;  }
#navi { position:absolute; top: 60px; left:620px; width:175px; height:95px; background:transparent; font-size:11px; line-height: 1em; }
#left { float: left; margin: 7px 0 7px 5px; padding: 0;  }
#right { float: left; margin: 7px 0 7px 12px; padding: 0; }
#left a, #right a { display: block; margin: 0 0 8px 0; border: 0 none; background: transparent; color: #333; font-size: 11px; text-decoration: none; }
#functions { position:absolute; top: 155px; left:620px; width:163px; height:15px; background:#c60; font-family: Arial, Helvetica, sans-serif; font-size:10px; padding: 10px 0 0 12px; color:#f4f4f4; }
#functions a { color: #f4f4f4; text-decoration:none; }
#search { display: block; }
/*#submenu { }*/
#subsubmenu { margin: 0 0 0 5px; padding: 0; }
#submenu a, #subsubmenu a { color: #666; font-size: 11px; text-decoration: none; }
/* Content */
#content_main {  position:absolute; top: 190px; left:60px; width:540px; height:10px; background:transparent;  }
#content_right { position:absolute; top: 190px; left:620px; width:175px; height:10px; background:transparent; }
#content_main h1, #content_main h2, #content_right h1, #content_right h2 { display: block; margin: 0 0 6px 0; padding: 4px 0 2px 8px; background: transparent; color: #000; font-size: 14px; font-weight: bold; }

#content_main h2 .red, #content_right h2 .red, #content_main .tx-seminars-pi1 h2 { display: block; margin: 0 0 6px -8px; padding: 18px 0 6px 12px; background: #c60; color: #fbfbfb; font-size: 14px; font-weight: bold; }
#content_main h2 .green, #content_right h2 .green { display: block; margin: 0 0 6px -8px; padding: 18px 0 6px 12px; background: #a80; color: #fbfbfb; font-size: 14px; font-weight: bold; }

#content_main p { margin: 0 0 8px 0; padding: 0 0 4px 0; }
#content_main, #content_main p, #content_main span, #content_main strong, #content_main label, #content_main input, #content_main textarea { font-size: 12px; }
#content_right, #content_right p, #content_right span, #content_right strong, #content_right label, #content_right input, #content_right textarea { font-size: 11px; }
form { margin: 0; }
input, textarea { border: 1px solid #666; background: #f1f1f1; color: #000; }
a { border-color: #c60; border-width: 0 0 1px 0; background: transparent; color: #c60; text-decoration: none; }
a:link, a:visited { border-style: dotted; }
a:active, a:focus, a:hover { border-style: solid; }
/* Speziallinks mit Zusatzinfos als hover-Status */
a.info{ cursor: help; position: relative; z-index: 24; background-color: transparent; }
a.info:hover{ z-index: 25; background-color: #eee; }
a.info span{ display: none; }
a.info:hover span { display: block; position: absolute; top: 2em; left: 2em; width: 15em; padding: 1em; border:1px solid #999; background-color: #eee; color: #000; text-align: left;	text-decoration: none; font-size: 11px;	font-weight: normal; }
/*
#content_main .tx-seminars-pi1 h2 {color:#00f;}
*/
/* externe Links kennzeichnen (funzt nur im Mozilla) link auf das Bild muss relativ zum CSS angegeben werden */
a[href^="http"]:after {
	content: " "url(extlink2.gif);
	}
a[href^="http://mod"]:after {
	content: "";
	}
a[href^="http://www.iig"]:after {
	content: "";
	}
#unilogo a:after{ content: ""; }
#unilogo a{border:0px none;}
/*simple calender*/

.calendar_table { 	BORDER-RIGHT: #666666 1px solid;	BORDER-TOP: #666666 1px solid;	MARGIN: 12px;	BORDER-LEFT: #666666 1px solid;	WIDTH: 150px;	BORDER-BOTTOM: #666666 1px solid;	HEIGHT: 110px;	BACKGROUND-COLOR: white;	padding: 0px; }
.cal_head, A.cal_head, .cal_head:visited { 	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #f4f4f4; 	FONT-STYLE: normal; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	BACKGROUND-COLOR: #a80; 	text-align: center; 	margin: 0px; 	padding: 0px;  height: 20px; 	text-decoration: none}
A.cal_head:hover, .cal_head:visited:hover { 	text-decoration: underline; }
.cal_days { 	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #999999;	text-align: center;	width: 24px; height: 20px;	margin: 0px;	padding: 0px; BORDER-BOTTOM: #666666 1px solid; BORDER-TOP: #666666 1px solid;}
.cal_content { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	BACKGROUND-COLOR: white;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px; }
.cal_sunday { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #E0E0E0}
.cal_saturday { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #E0E0E0}
.cal_empty { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #f4f4f4}
.cal_event, A.cal_event { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c60; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: none  ; 	padding: 0px;	MARGIN: 0px;}
A.cal_event:hover, .cal_event:visited:hover { FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c60; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: underline }
.cal_event:visited { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c60; FONT-STYLE: normal; FONT-FAMILY: arial;TEXT-DECORATION: none }
.cal_today { 	BORDER-RIGHT: #c60 1px solid;	BORDER-TOP: #c60 1px solid;	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	BORDER-LEFT: #c60 1px solid;	COLOR: #c60;	BORDER-BOTTOM: #c60 1px solid;	FONT-STYLE: normal;	FONT-FAMILY: Arial, Helvetica, sans-serif;	text-align: center;	height: 14px;	width: 20px;	margin: 0px;	padding: 0px; }

.cal_today_event, A.cal_today_event { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c60; FONT-STYLE: normal; FONT-FAMILY: arial;  TEXT-DECORATION: none; height: 14px; width:20px;	padding: 0px;	MARGIN: 0px; }

A.cal_today_event:hover, .cal_today_event:visited:hover { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #CC0000; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: underline; 	padding: 0px;	MARGIN: 0px; }
/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */
.cal_today_event:visited {	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c60; FONT-STYLE: normal; FONT-FAMILY: arial;  TEXT-DECORATION: none; 	padding: 0px;	MARGIN: 0px; }

/*.eventdetail_wraptable { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }*/

/*.eventdetail_date { FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }*/

/*.eventdetail_time { 	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }*/

.eventdetail_title { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif }

/*.eventdetail_shortdescription { FONT-WEIGHT: bold;	FONT-SIZE: xx-small; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-BOTTOM: 100px}
.eventdetail_description { 	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif  }
.eventdetail_imagetable { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto }
.eventdetail_backlink { PADDING-LEFT: 10px; FONT-SIZE: xx-small; MARGIN: 20px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline }
.list_item_tablewrap, .event_teaser_tablewrap { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px dotted } 
.list_item_date, .event_teaser_date { 	FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_time, .event_teaser_time { 	FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{ 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title:visited, .event_teaser_title:visited { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_shortdescription, .event_teaser_shortdescription { 	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_imagetable, .event_teaser_imagetable { 	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 4px 2px 0px; BORDER-LEFT: medium none; WIDTH: 40px; BORDER-BOTTOM: medium none; HEIGHT: 40px }
.tool_link, A.tool_link, .tool_link:visited { 	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.tool_link:hover, .tool_link:visited:hover { 	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }



.list_item_link, A.list_item_link { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A.list_item_link:hover, .list_item_link:visited:hover { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.list_item_link:visited { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.tx-desimplecalendar-pi1-browsebox { 	TEXT-ALIGN: center }
.tx-desimplecalendar-pi1-browsebox-SCell { FONT-SIZE: xx-small; MARGIN: 20px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.tx-desimplecalendar-pi1-browsebox-strong { 	FONT-WEIGHT: bold }*/

/*simple calender end*/
