/** Printbutton **/
DIV.printbutton A { font-size: 8px; float: right; padding-right: 18px;}


DIV.csc-frame {}
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #ccc; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #ccc; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { margin: 4px; padding-right: 33%; }
/*DIV.csc-frame-frame1 { margin: 4px; padding: 4px; background-color: #F6F6F6; color:#1B214A; }*/
DIV.csc-frame-frame1 { margin: 4px; padding: 4px; background-color: #F6F6F6; color:#1B214A;;border: 1px solid #ccc; }
DIV.csc-frame-frame2 { margin: 4px; padding: 4px; background-color: #FDFDFD; color:#666666;border: 1px solid #ccc; }

/*
/*
Theme Name: Informatik HAW-Hamburg
Theme URI: http://www.informatik.haw-hamburg.de/
Description: ContentMiddle
Version: Beta
*/
/* Body --------------------------------------------- */
/* Body --------------------------------------------- */
body {
	margin:0px; 
	padding: 0;
	font-family: Verdana,Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size: 11px;
	max-width: 1270px;
	min-width: 1070px;	
	color:#000000;
	background: #E7E8EA;		
	font: 77% sans-serif; 
	z-index: 0;
}

/* -------------------------------------------------- */
/* Allgemeine Elemente ------------------------------ */
.indent {
	/*text-indent:40px;*/
	margin-left: 40px;
	font-size: 1em;
	}

.bodytext {
	white-space: normal;
	border: 0;
	margin: 0;
	padding: 0;
}
p.bodytext, p.MsoNormal, td, #content_center {
	font-family:arial,generic; 
	font-size: 1em; 
	color:#000;
}
div#content_right .bodytext, div#content_right p.MsoNormal, div#content_right td, #content_right,#content_right p.bodytext  {
	font-size: 0.95em; 
	line-height: 1.4em;
}
a  { 
/*       font: normal 0.95em/1em Arial,Helvetica,sans-serif; */
	color:#000000; 
	background: inherit;
	text-decoration:none; 
	vertical-align: middle;
}
/* ---------- Überschrift h1 ------------------------------------ */
h1, .ueberschrift1, h1 .csc-firstHeader, h1.dmi, h1.ls, h1.sap, h1.ti, h1.wpm, h1.hibs {
	font: bold 1em Arial,Helvetica,sans-serif; 
	color:#000; 
	background: url(/fileadmin/informatik/bullets/h1_haw.gif) left 90%  no-repeat;
	margin: 0 0 7px 0;
	line-height: 12px; 
	padding: 0 0 0 15px; 
}
h1.dmi {
	background: url(/fileadmin/informatik/bullets/h1_dmi.gif) left 90%  no-repeat;
}
h1.ls {
	background: url(/fileadmin/informatik/bullets/h1_oet.gif) left 90%  no-repeat;
}
h1.sap {
	background: url(/fileadmin/informatik/bullets/h1_sap.gif) left 90%  no-repeat;
}
h1.ti {
	background: url(/fileadmin/informatik/bullets/h1_ti.gif) left 90%  no-repeat;
}

h1.wpm {
	background: url(/fileadmin/informatik/bullets/h1_wpm.gif) left 90%  no-repeat;
}
h1.hibs {
	background: url(/fileadmin/informatik/bullets/h1_haw.gif) left 90%  no-repeat;
}
#content_right h1 a, #content_center h1 a { 
	background: none; 
	text-decoration: underline;
}

/* ---------- Überschrift h2 ------------------------------------ */
h2, .ueberschrift2, h2 .csc-firstHeader { 
       font: bold 1em Arial,Helvetica,sans-serif; 
       color:#000; 
       padding: 0;
       margin: 0;
}

/* ---------- class unsichtbar ------------------------------------ */
.unsichtbar {
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	background: none;
	list-style: none;
	visibility: hidden;
}

/* ------------------------------------------------------------------------ */
/*                    Listen allgemein                                      */
/* ------------------------------------------------------------------------ */
ul {
	margin: 10px 0 10px 20px; 
	padding: 0;
	list-style-image: url(/fileadmin/informatik/bullets/haw_dot.gif);
	list-style-position: outside;
}
* html #content_center ul {

	margin: 10px 0 10px 18px; 
}
li, li a {
	color: #000;
	background: inherit;
	font: 1em Arial, Verdana, generic;
	vertical-align: middle;

}
/*
.bulletlist,   { 
	margin: 0;
	padding: 0;
	color:#000;
	font: normal 0.95em Arial,Helvetica,sans-serif; 
	text-decoration:none; 
	white-space: normal;
}
*/
/*******************/
/* (6) Bulletlists */
/*******************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 12px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }

UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }
/****************************/
/* (8) Filelinks, generally */
/****************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 11px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #F6F6F6; }
TABLE.csc-uploads TR.tr-odd { background-color: #EFEFEF; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-0 { border-color: #186900; }

TABLE.csc-uploads-1 { border-color: #186900; }
TD.csc-uploads-1 { width : 100%; }

TABLE.csc-uploads-2 { border-color: #10007B; }


TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

/* ------------------------------------------------------------------------ */
/*                 Logo / Bereich über menu_top                             */
/* ------------------------------------------------------------------------ */
div#hawlogo {
       position: absolute;
       right: 45px;
       top: 13px;
       z-index:6;
       overflow: hidden;
}

div#logo_klein {

       position: absolute;
       right: 54px;
       top: 12px;
       z-index:6;
       overflow: hidden;
}

div#fakLogo {
      height: 60px; 
      width :210px;
      margin: 0;
      padding: 0;
      overflow: hidden; 
}
/* # # # # # # # # # # # # # # # # # */
div#fakLogo_text {
	position: absolute;
	width: 500px;
	top: 25px;
	left: 230px;
	color: #0A1F63;
	background: #FFF;
	font: normal 1em Verdana; color:#0A1F63;
}
/* Ändern, sobald der FAK Text im Template modifiziert wurde */
div#fakLogo_text a {
        width: 500px;
        position: absolute;        
	font: bold 13pt Arial, Verdana;
	background: white;
	color: #002664;
	visibility: hidden;
}

/* ------------------------------------------------------------------------ */
/*                          Menü oben                                       */
/* ------------------------------------------------------------------------ */
div#menu_top {
	position: relative;  
	height: 42px; 
	margin: 0; 
	padding: 0; 
	color: #FFF;
	background-color: #0A1F63;
	text-align:left;
	text-transform: inherit;
/*	overflow: auto; */
	overflow-y: hidden; 
	white-space: normal;
	border: 0; 
/*	border-bottom: 1px solid #FFF; */
	z-index: 9;
	clear: both;
}
div#menu_top ul {
	list-style: none;
	margin: 0;
	padding: 0; 
}
div#menu_top li {
	display: inline;
	vertical-align: sub; 
}
div#menu_top li a {
	padding: 7px 20px 0px 20px; 
	white-space: nowrap; 
}
#menu_top li a.hv, #menu_top li a.hv1 {
        width: 174px;
	padding: 7px 20px 0px 16px; 
}
/* # # # # # # # # */
div#menu_top a, div#menu_top a:active, div#menu_top a:hover {
	height: 37px;
	margin: 0; 
	vertical-align: middle; 
	border-right: 1px solid #FFF; 
/*	border-bottom: 1px solid #FFF; */
	float: left;
}
div#menu_top .suche, div#menu_top .suche1 {
	border-right: 1px dotted #0A1F63;
}

a.hv, a.hv:link, a.hv1, a.hv1:link, a.hv_act, a.hv1_act {
	width: 12.5em;
	color: #FFF;
	/*background: #0A1F63;*/
	background: #002664;
	font: bold 1.1em/2em Arial,Verdana,generic; 
}
a.menu_top_fak, .dmi, .ls, .sap, .ti, .wpm, .dmi_act, .ls_act, .sap_act, .ti_act, .wpm_act,  .dmi1, .ls1, .sap1, .ti1, .wpm1, .dmi1_act, .ls1_act, .sap1_act, .ti1_act, .wpm1_act, .lifesciences, .lifesciences_act

{
	color: #FFF;

	font: normal 1em/1.1em Arial,Verdana,generic; 
}
.suche, .suche_act,.suche1, .suche1_act {
	color: #FFF;
	background: #0A1F63;
	font: lighter 1em/2em Arial,Verdana,generic; 
}

a.hv:hover,a.hv1:hover    { color:#0A1F63; background:#E7E8EA; } 
a.dmi:hover,a.dmi_act,a.dmi1:hover,a.dmi1_act { color:#FFF; background:#008B95; }
a.ls:hover,a.ls_act,a.ls1:hover,a.ls1_act { color:#000; background:#E98300; }
a.lifesciences:hover,a.lifesciences_act { color:#000; background:#E98300; }
a.sap:hover,a.sap_act,a.sap1:hover,a.sap1_act {  color:#FFF; background:#C60C30 }
a.sp:hover,a.sp_act,a.sp1:hover,a.sp1_act {  color:#FFF; background:#C60C30 }
a.ti:hover,a.ti_act,a.ti1:hover,a.ti1_act { color:#000; background:#00C78B }
a.wpm:hover,a.wpm_act,a.wpm1:hover,a.wpm1_act { color:#FFF; background:#C60C30 }
a.suche:hover,a.suche_act,a.suche1:hover,a.suche1_act { color:#0A1F63; background:#9FBBDA }

div#menu_top form {
	display: inline;
	vertical-align: middle; 
	margin: 4px;
	padding: 0;
	white-space: nowrap;
}
div#menu_top .tx-indexedsearch-searchbox {
	width: 60px;
	height: 15px;
	* height: 1.4em;
	font: normal 0.9em #000;
	margin: 0;
	padding: 0;
}
div#menu_top .tx-indexedsearch-searchbox-button {
	color: #0A1F63;
	height: 1.5em; 
	border: 1px solid #000;
	background: #E7E8EA;
	font-size: 0.7em:
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* ------------------------------------------------------------------------ */
/*                     Klickpfad - Breadcrumb                               */
/* ------------------------------------------------------------------------ */
div#klickpfad, div#klickpfad a, .fett a, .nolink, .nolink a  {
  color: #444;
	font: 0.95em Arial,generic; 
	font-weight: normal; 
	line-height: 15px;
	vertical-align: bottom;
}
div#klickpfad {
	background: #FFF;
	border-bottom: 2px solid #CCC;
	margin: 6px 20px;
	padding: 6px 0;
	clear: both;
}
.fett a {
	text-transform: uppercase;
	font-weight: bold; 
}
.nolink, .nolink a {
}

/* ------------------------------------------------------------------------ */
/*                        Menü links                                        */
/* ------------------------------------------------------------------------ */
div#menu_left_all, div#menu_left  ul, div#softlinks ul, div#menu_left  ul ul, div#menu_left  ul ul ul, #left {
	/*22.12.08 width: 16em;*/
	width: 210px;
}

div#menu_left_all {
    width: 209px;
    color: #0A1F63;
    background: #E7E8EA;
    padding: 0;
    border-right: 1px solid #CCC;
    text-transform: inherit;
    white-space: nowrap;
    overflow: hidden;
}

div#menu_left {
    width: 210px;
    padding: 10px 0 0 0; 
    margin: 0;
    color: #0A1F63;
    background: #E7E8EA;
    border: 0;
    text-transform: inherit;
    white-space: nowrap;
    overflow: hidden;
}

/* ----------------------------------------------------------------- */
/*                      Softlinks                                        
/* ----------------------------------------------------------------- */
div#softlinks {
		width: 100%;
    padding: 10px 0;
    margin: 0;
    color: #0A1F63;
    background: #CCC;
    border: 0;
    text-transform: inherit;
    white-space: nowrap;
    overflow: hidden;
}
div#softlinks a {
	line-height: 1.5em;
}
div#softlinks form {
	display: inline;
	vertical-align: middle; 
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.softlinksuche {
	color: #0A1F63;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 0.9em;
}
.softlinksuche a.suche {
	background: none;
}
div#softlinks .tx-indexedsearch-searchbox {
	width: 80px;
	height: 15px;
	* height: 1.4em;
	font: normal 0.9em #000;
	margin: 0;
	padding: 0;
}
div#telefon {
/*	position:relative; bottom: 0; */
	width: 100%;
	padding:10px 0 10px 10px; 
	margin-top: 50px;
	color:#0A1F63; 
	background: #FFF;
	font: bold 1em Arial,Helvetica,generic;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	overflow: hidden;
	clear: both;
}
div#menu_left  ul, div#softlinks ul {
	overflow: hidden;


	list-style:none;
	margin: 0;
	padding: 0 0 4px 0;
}

div#menu_left  ul ul {
	background: #FFF;
	padding: 0 0 5px 8px;
	margin-bottom: 2px;
	overflow: hidden;
	border-bottom: 1px solid #CCC;
}
div#menu_left  ul ul ul {
	background: #FFF;
	padding: 0 0 0 8px;
	overflow: hidden;
	border: 0;
}
div#menu_left li a, div#softlinks li a  
{
    color: #0A1F63; 
    font-size: 0.9em;
    padding: 0 5px 0 16px; 
    text-decoration: none;
}
/*22.12.08 eingefügt Anfang */
.menu_left_act {
	border-top: 1px solid #CCC; 
	background: #FFF url(/fileadmin/bullets/menu_left_no.gif) no-repeat 2px 2px;
}
/*22.12.08 eingefügt Ende */

.menu_left_act1 {
	background:#FFF url(/fileadmin/informatik/bullets/menu_left_no.gif) no-repeat 0 3px;
	border-top:1px solid #CCC;
	padding-top: 1px;
	margin-top: 2px;
}
.menu_left_act2 {
	background:#FFF url(/fileadmin/informatik/bullets/menu_left_no2.gif) no-repeat 0 3px;
}
.menu_left_act3 {
	background:#FFF url(/fileadmin/informatik/bullets/menu_left_no3.gif) no-repeat 0 3px;
}

div#menu_left li a:hover, div#menu_left li ul li a:hover {
    color: #0A1F63;
    padding: 0 5 1 17;
}
div#softlinks li a  {
    color: #0A1F63; 
}
div#werbung_links {
/*	width: 170px;
	height: 70px; */
	margin: 10px;
	color: #FFF;
	background: #BECADB url(/fileadmin/user_upload/test/wellenwasser_3.jpg) no-repeat;
	border: 2px solid #3A5197;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

/* --------------------------------------------------------------------------- */
div#aktuell {
       position: absolute;
       left: 50%;
       margin-left: -389;

       top: 275; 
       border: 0px ;
}

/* -------------------------- Layout der Seite -------------------------------- */
div#content_center {
	font-family: arial,generic;
	color: #000;
        background: #fff;
/*	background: inherit;*/
	padding-left: 20px;
	padding-right: 26px;
	clear: both; 
}

div#content_right {
	overflow: hidden;
	font-family: arial,generic;
	color: #000; 
        background: #E7E8EA;
        padding: 10px;
	text-align: left;
	clear: both; 
}


/* -------------------------- Vom Original ANFANG ----------------------------- */

/* ------------------------------------------------------------------------ */

/*                     Portraitrahmen / Contentrahmen Marginalie

/* ------------------------------------------------------------------------ */

#content_right .portraitrahmen .image_right, #content_right .portraitrahmen .element_right {
	width: 100%;
	height: 150px;
	text-align: center;
	margin: 34px auto 0 auto;
	padding: 0;
	color: #000;
	background: #CCC;
}

#content_right .portraitrahmen .element_right {
	height: auto;
}

#content_right .portraitrahmen .image_right img  {
	width: auto;
	height: 150px;
}

#content_right .portraitrahmen .csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { 
	text-align: center;
	background: transparent;
}

#content_right .portraitrahmen dd.csc-textpic-caption {
	text-align: center;
	background: #E7E8EA;
}

#content_right .portraitrahmen img.spacer-gif {
	height: 0;
	width: 0;
}

#content_right .portraitrahmen p.bodytext {
	margin-left: 10px;
}

/* -------------------------- Vom Original ENDE ----------------------------- */

/* --------------------------------------------------------------------------*/


/* ------------ Hilfsobjekte gegen fehlenden Border, wenn zu wenig Content da ist --------- */

#pageContainerBorderLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;	
	border-left: 210px solid #E7E8EA;
	height: 100%; 
	* height: 400px; 
	z-index: 1;
}
#pageContainerBorderRight {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;	
	border-right: 20em solid #E7E8EA;
	height: 100%; 
	* height: 400px; 
	z-index: 1;
	visibility: hidden;
}

#pageContainer {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;	
	min-width: 60em;
	width:  100%;
/*	height: 100%; */
	z-index: 2;
}
* html #pageContainer {
	/* \*/
	word-wrap: break-word;
	/* verhindert float-Probleme beim IE/Win siehe Referenz zu float */
}
#header {
/*	height: 56px; */
	margin:0; 
	padding:0;
	background:#FFF;
	overflow: hidden; 
}

/* --------------- main umfasst middle, left und right ----------------------*/
	#main {
	border: 0;
	border-left: 210px solid #E7E8EA;
	border-right: 1px solid #E7E8EA; 	/* wird im TS überschrieben, wenn Inhalt vorhanden ist mit:	border-right: 20em solid #E7E8EA; */
	background: #FFF;
	margin: 0; 
	padding: 0;
	height: 100%;
	z-index: 2;
}
/* --------------- middle, left und right liegen in main ----------------------*/
#left, #middle, #right, #SOWrap {
	overflow: visible;
	position: relative;
}
#SOWrap, #S1Wrap {
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middle {
	width: 100%; 
	float: right; 
	margin: 0 0 0 -1px;
	padding: 0;
	z-index: 2;  
}
#left {
	width: 210px;
	float: left;
	margin: 0 1px 0 -211px;
	z-index: 4; 
}
#left p {
	color: #0A1F63;
}
#right {
	width: 0;			/* wird im TS überschrieben, wenn Inhalt vorhanden ist mit:	width: 19.9em;  */
	color: #0A1F63;
	background: #E7E8EA; 
	float: right;
	margin: 0 -20em 0 1px; 
	border: 0;
	z-index: 5; 
/*	overflow: hidden;  	/* noch nicht optimal */
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	color: #CCC; 
	background:transparent;
	overflow: hidden;
}
img.left, img.right, img.middle { max-width: 100%;}
table.middle { max-width: 100%;}


.csi-textpic,  .csi-textpic img,  .csi-text, .csi-image, .csi-left, .csi-caption   {
	border: 0px;

	background: none;
	}
.csi-textpic .csi-image, .csi-textpic .csi-text, .csi-textpic .csi-imagewrap {
	border: 0;
	background: none;
	}

.csc-header {
	margin: 0;
	padding: 0px;
/*	background: yellow; */
}
.spacer-gif {
	visibility: hidden;
}
#content_center .tx-abaTicker-pi1 {
	margin: 0; 
	*margin-top: -20px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #CCC;
	background: #FFF;	
	clear: both;
	overflow: hidden; 
}
#content_center .scroll_style {
	width: 100%;
	margin: 0; 
	padding: 10px 10px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #000;
        /*background: #E7E8EA; */
        background: #FFF;
	border: 0;
	height: 20px;
}

/* --------------- Aussehen von Links ----------------------*/ 

.intLink, .extLink, .internal-link, .external-link, .internal-link-new-window, .external-link-new-window {
	background: url(/fileadmin/informatik/bullets/pfeil.gif) left center no-repeat;
	margin-left: 3px;
	padding-left: 8px;
}

.intLink img {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
}

li .intLink, li .extLink, li .internal-link, li .external-link, li .internal-link-new-window, li .external-link-new-window, li .download, li .pdf {

	background: url(/fileadmin/informatik/bullets/pfeil.gif) left center no-repeat;
	margin-left: 3px;
	padding-left: 8px;
}

.download {
	background: url(/fileadmin/informatik/bullets/download.gif) left 3px no-repeat;
	margin-left: 3px;
	padding-left: 14px;
}

li .download {
	background: url(/fileadmin/informatik/bullets/download.gif) left 3px no-repeat;
	margin-left: 3px;
	padding-left: 14px;
}

.mail, #content_center li .mail a {
	background: url(/fileadmin/informatik/bullets/mail.gif) left 3px no-repeat;
	margin-left: 3px;
	padding-left: 13px;
}
.pdf {
	background: url(/fileadmin/informatik/bullets/pdf.gif) left 3px no-repeat;
	margin-left: 3px;
	padding-left: 13px;
}
li .pdf {
	background: url(/fileadmin/informatik/bullets/pdf.gif) left 3px no-repeat;

	margin-left: 3px;
	padding-left: 13px;
}

.csi-caption {
		font-size: 0.8em;
		font-style: normal;
		font-family: Arial,generic;
		text-decoration: none;
}
.nofloat {
	overflow: hidden;
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	font-size: 1px;
}
#content_center a:hover, div#content_right a:hover  {

	text-decoration: underline;
}
#content_center li a:hover, div#content_right li a:hover  {
	color: #0A1F63;
}

/*---------------------- SITEMAPS -----------------------*/
.csc-sitemap ul {
	list-style-type: none;
	list-style-image: none;
}
.csc-sitemap ul ul {
	list-style-image: url(/fileadmin/informatik/bullets/sitemap.gif); 
}
.csc-sitemap li ul li a {
	line-height: 0.8em;
	color: #0A1F63;
	font-weight: bold;
}
.csc-sitemap li ul li ul li a {
	display; inline;
	color: #900909;
	background: transparent;
	font: 0.95em Arial,genenric;
}
.csc-sitemap ul ul ul {
	list-style-type: none;
	list-style-image: none;
	border-bottom: 1px solid #0A1F63;
	background: none;
	margin: 4px 0 4px 15px; 
	padding: 0 0 2px 0;
}
.csc-sitemap li ul li ul li ul li {
	border-bottom: 2px solid #FFF; 
}
.csc-sitemap li ul li ul li ul li a {
	color: #0A1F63;
	background: #E7E8EA;
	border-right: 1px solid #0A1F63; 
	font: 0.9em Arial,genenric;
	padding: 0 5px; 
}
.csc-sitemap li ul li ul li ul li  {
	display: inline; 	
}
.csc-sitemap ul ul ul ul  {
  /* Ebene 4 ist vorhanden, aber expAll=0 !! */
	border-bottom: none;
}

/*---------------------- csc-menu-7 -----------------------*/
.csc-menu-7 ul {
	list-style-image: url(/fileadmin/informatik/bullets/punkt_hb.gif); 
	margin-left: 30px;
}
.csc-menu-7 li a {
	font-weight: bold;
	margin-left: 2px	
}

.csc-menu-7 li ul li a {
	font: 0.95em/0.9em Arial,genenric;
	color: #0A1F63;
	color: inherit;	
}
li.csc-section, li.csc-section a {
	color: #0A1F63;
}
li.csc-section-2, li.csc-section-2 a {
	color: #0A611C;
}



/*---------------------- FORM -----------------------*/

.csc-mailformfield {
}
#mailform label {
	width: 8em;
	float: left;
/*	text-align: right; */
	margin-right: 0.5em;
	display: block
}



/* ]]> */

/* moc_filemanager ---------------------------------- */

DIV.tx-mocfilemanager-pi1 .dirpath {padding-left:2px;font-size: 11px; color: #000033;  font-weight: bold;}
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.dirpathfilesize {padding-left:0px;background-color: #EEEFEF;font-weight: bold; }
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.dirpathdate {padding-left:0px;background-color: #EEEFEF;font-weight: bold; }
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.dirpathdelete {padding-left:0px;background-color: #EEEFEF;font-weight: bold; }
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.dirpathrename {padding-left:0px;background-color: #EEEFEF;font-weight: bold; }
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;background-color: #EFEFEF; font-weight: bold;}

/*
DIV.tx-mocfilemanager-pi1 .dirsep  { padding-right: 12px;}
DIV.tx-mocfilemanager-pi1 .filesep { padding-right: 22px; }

DIV.tx-mocfilemanager-pi1 .tekst {
	border: 1px solid #CCC;
	padding: 10px;
	background-color: #F6F6F6;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	}
*/
DIV.tx-mocfilemanager-pi1 .filedelete {
	border: 1px solid #CCC;
	padding: 10px;
	background-color: #F6F6F6;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	}
DIV.tx-mocfilemanager-pi1 .deleteheader {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	}

/*DIV.tx-mocfilemanager-pi1 .notice {
	border: 1px solid #CCC;
	padding: 10px;
	background-color: #F6F6F6;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	}
*/
DIV.tx-mocfilemanager-pi1 .infoheader {
	background-color: #F6F6F6;
	/*border-bottom: 1px solid #ccc;*/
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	}
DIV.tx-mocfilemanager-pi1 .infotext {
	background-color: #E7E8EA;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #ccc;
	padding:6px;
	}

DIV.tx-mocfilemanager-pi1 TABLE.mounttable TD { padding: 0px;}
DIV.tx-mocfilemanager-pi1 TABLE#contenttable {
	background-color: #F6F6F6;
	border: 1px solid #CCC;
	}

DIV.tx-mocfilemanager-pi1 .filelink { font-size: 11px; color: #000033; text-decoration: none;}
DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;}
DIV.tx-mocfilemanager-pi1 { font-size: 11px; color: #000033;}
DIV.tx-mocfilemanager-pi1 .filelinkactive { font-weight: bold; color: #000033; text-decoration: none;} 
DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}

DIV.tx-mocfilemanager-pi1 .action {
	font-size:12px;
	background-color: white;
	border: 1px solid #ccc;
	}

DIV.tx-mocfilemanager-pi1 .actionbutton {
	font-size:11px;
	background-color: white;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-weight:normal;
	}

DIV.tx-mocfilemanager-pi1 .command {
	padding-left: 22px;
	font-size: 11px;
	color: #000033;
	font-weight: bold;
	}
	
DIV.tx-mocfilemanager-pi1 .info { font-size: 11px; color: #000033; font-weight: normal;}
DIV.tx-mocfilemanager-pi1 P { font-size: 11px; color: #000033; text-decoration: none;} 
DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: yellow; padding: 5px;}
.tx-mocfilemanager-pi2 .filelink { font-size: 11px; color: #000033; text-decoration: none;} 
.tx-mocfilemanager-pi2 .filelink:hover {text-decoration: underline;} 
.tx-mocfilemanager-pi2 .info {font-size: 11px; color: #000033; font-weight: normal;}

/**************************************************************************************************/
/* (1)                                   ALUMNI Site CSS                                          */
/**************************************************************************************************/


.table_title td {
border-bottom: #cccccc 1px solid;
border-top: #cccccc 1px solid;
background-color: #007ACC;
color: #ffffff;
padding: 3px;
font-size:12px;
}

.table_title2 td {
background-color: #9fbbda;
color: #ffffff;
padding: 3px;
font-size:12px;
}

.table_one td{
background-color: #C6DEDF; 
border-bottom: #cccccc 1px solid;
padding: 3px;
font-size:12px;
}

.table_two td{
background-color: #cccccc;
border-bottom: #cccccc 1px solid;
padding: 3px;
font-size:12px;
}

.table_titel td{
background-color: #9CC3DF;
border-bottom: #cccccc 1px solid;
padding: 3px;
font-size:12px;
}


#al_reg {
	font-weight: bold;
}

/********************************************/
/* (1) COA LoginForm                        */
/********************************************/
.LoginBox {
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-size:11px;
	border-top: 1px solid #CCC;
}

.LoginBox SPAN {
	text-decoration: underline;
}

.Benutzer {
	width: 100%;
	float: left;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 4px;
	font-size:11px;
	clear: both;*/
}

.Bezeichner {
	font-style: normal;
	font-size:11px;
	padding-right: 2px;
	}

.Zeile {
	margin-bottom: 4px;
	float:right;
	}
.Zeile LABEL { font-style:bold;	}

.Eingabe { padding-right: 4px; }
.Eingabe INPUT {
	font-size:11px;
	background-color: white;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-weight:normal;
	}

/********************************************/
/* (2) New Frontend Login Box (newloginbox) */
/********************************************/

/* Login form */
.tx-newloginbox-pi1 h3,p { font-size: 10px; }

/* .tx-newloginbox-pi1 table { border:2px solid #ccc; width:100%; }*/
.tx-newloginbox-pi1 table { font-size: 10px; }
.tx-newloginbox-pi1 th { font-size: 10px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { font-size: 10px; }

/*.tx-newloginbox-pi1 th { background:#ccc; padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; }*/

/* User list */
.tx-newloginbox-pi3 table { border:1px solid #F6F6F6; width:100%; }
.tx-newloginbox-pi3 th { background:#eee; padding:4px; white-space:nowrap; text-align:right; }





.tx-newloginbox-pi3 td { background:#eee; padding:4px; }
.tx-newloginbox-pi3-listrow th { text-align:center; }
.tx-newloginbox-pi3-singleView th { width:25%; }





/*************************************/
/* (3) faq (irfaq)                   */
/*************************************/
.tx-irfaq-pi1 {  padding-left: 10px;}
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px;color:blue; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 20px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 20px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }

.tx-irfaq-pi1 dt { background-color:#EFEFEF; font-weight: bold;font-size: 13px;}

.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 10px;  }


.tx-irfaq-pi1 .additional-info { font-size: 11px;font-weight:normal; border-top: 1px solid #e6e6e6; margin-bottom: 10px; }

.tx-irfaq-pi1 .irfaq-related-faq { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }
.tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
/*.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }*/

/*************************************/
/* (4) News (tt_news)                */
/*************************************/
/*
#E98300 Orange
#C60C30 Weinrot
#00C78B TI-Grün
#0A1F63 Dunkelblau
#9FBBDA Hellblau
#BECADB Hellblau noch heller

#769024 Dunkelgrün / HAW-Dunkelblau #0A1F63 od. #ccc
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;	
        border:1px solid #EFEFEF;
}

.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {
	border:1px solid #00C78B;
	background-color:#FFF;
}
.news-latest-container H2,.news-latest-gotoarchive {
	color: Black;
	padding:3px;
	margin:3px;
	/*border:2px solid #CCC;*/
	border:1px solid #CCC;
	/*background-color:#E7E8EA;*/
        background-color:#FFF;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color: Black;
	font-size:9px;
}

.news-latest-gotoarchive A {
/*	color:#0A1F63;*/
	color:#FFF;
}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px 2px 3px 3px;
	border:1px solid #CCC;
	/*background-color:#E7E8EA;*/
	background-color:#FFF;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #CCC;
	/*background-color:#EFEFEF;*/
}


.news-list-item {
	padding:0 4px 0 0;
	margin:4px;
	border:1px solid #CCC;
	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #CCC;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 2px;
	padding: 2px;
        border-bottom: 1px solid #CCC;
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0A1F63;
	padding-left:2px;
}
.news-list-container H3 A {	
	color:#0A1F63;
}


.news-list-container P {
	/*padding-left:3px;*/	
	padding:4px;
}
.news-list-date { 
	float: right;
	color: #0A1F63;
	width: 180px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size: 11px;
	color: #0A1F63;
	padding: 6px 0 0 6px;
}
.news-list-morelink A {
	text-decoration: bold:
	/*margin-bottom:3px;*/
}
.news-list-browse {
	text-align: center;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #CCC;
	padding:3px;
	background-color:#F6F6F6;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	/*font-weight: bold;*/
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #CCC;
	font-weight: bold;
        
}
.tx-ttnews-browsebox-SCell A{
	font-size: 12px;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#FFF;
	/*background-color:#F6F6F6;*/
}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #0A1F63;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin: 14px 14px 24px 14px;
	font-size: 12px;
}


.news-single-img {

	float: right;
	margin: 0px 4px 14px 18px;
}

.news-single-imgcaption {
	padding:0px;
	font-weight: bold;
	font-style: italic;
	color: #0A1F63;
	/*clear:both;*/
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
	color: #0A1F63;
	width: 180px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 12px;
}
.news-single-author {
	padding-bottom: 3px;
	font-size: 12px;
}
.news-single-additional-info {
	background-color: #EFEFEF;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F6F6F6;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#EFEFEF;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F6F6F6;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#0A1F63;
	padding:3px;
	border:1px solid #666;
	background-color:#CCC;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #CCC;
	color:#0A1F63;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F6F6F6;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}

.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {


	font-weight:bold;
}



/*  Styles for catmenu mode "nestedWraps" */

.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;


}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}
/*************************************/
/* (5) Tabellen (contenttable)       */
/*************************************/
/*
/* Table styling Org.*/

TABLE.contenttable                { border: 1px #CCC solid; margin: 10px 0px 10px 0px; text-align: left;}
TABLE.contenttable TR TD          { padding: 4px 4px 4px 4px; vertical-align: top;}
TABLE.contenttable TR             { background-color:#F6F6F6 ; }

/* Tables, specifically */
/*RTE*/
TABLE.contenttable CAPTION        { text-align:left; font-weight: bold; font-size: 11px;}
TABLE.contenttable                { width: 100%; font-size:12px; text-align: left;}
TABLE.contenttable P              { color: #000000 }
TABLE.contenttable TR.tr-0 TD     { font-size: 12px;}
TABLE.contenttable TR.tr-0 TD     { background-color: #EFEFEF;}
TABLE.contenttable TH             { background-color: #EFEFEF;}
TABLE.contenttable TR.tr-0 TD P   { font-weight: bold; }
/*Layout 1*/
TABLE.contenttable-0              { width: 100%; font-size:11px;}
TABLE.contenttable-0 P            { color: #000000 }
TABLE.contenttable-0 TR.tr-0 TD   { font-size: 12px;}
TABLE.contenttable-0 TR.tr-0 TD   { background-color: #EFEFEF;}
TABLE.contenttable-0 TH           { background-color: #EFEFEF;}
TABLE.contenttable-0 TR.tr-0 TD P { font-weight: bold; }
/*Layout 2*/
TABLE.contenttable-1              { width: 100%; font-size:11px;}
TABLE.contenttable-1 TR.tr-0 TD   { font-size: 12px; background-color: #EFEFEF;}
TABLE.contenttable-1 TR TD.td-0   { font-size: 12px;background-color: #EFEFEF;}
TABLE.contenttable-1 TR TD.td-0 P { font-weight: bold; }
/*Layout 3*/
TABLE.contenttable-2              { width: 100%; font-size:11px;}
TABLE.contenttable-2 TR.tr-0 TD   { font-size: 12px; background-color: #F6F6F6;}
TABLE.contenttable-2 TR TD.td-0   { font-size: 12px;background-color: #F6F6F6;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: normal; }
/* Tables, siehe TI-MediaWiki */
/*fit*/
TABLE.fit                { border: 1px #CCC solid; margin: 10px 0px 10px 0px; text-align: left;}
TABLE.fit TR TD          { padding: 4px 4px 4px 4px; vertical-align: top;}
TABLE.fit TR             { background-color:#F6F6F6 ; }

TABLE.fit CAPTION        { text-align:left; font-weight: bold; font-size: 11px;}
TABLE.fit                { width: 100%; font-size:12px; text-align: center;}
TABLE.fit P              { color: #000000 }
TABLE.fit TR.tr-0 TD     { font-size: 12px;}
TABLE.fit TR.tr-0 TD     { background-color: #EFEFEF;}
TABLE.fit TH             { background-color: #EFEFEF;}
TABLE.fit TR.tr-0 TD P   { font-weight: bold; }

/*HomePage*/
TABLE.HomePage                { border: 0px #CCC solid;
				margin: 10px 0px 10px 0px;
				text-align: left;
				}
TABLE.HomePage TR TD          { padding: 4px 4px 4px 4px; vertical-align: top; }
TABLE.HomePage TR             { }
TABLE.HomePage TD             { }

TABLE.HomePage CAPTION        { text-align:left; font-weight: bold; font-size: 11px;}
TABLE.HomePage                { width: 100%; font-size:12px; text-align: left;}
TABLE.HomePage P              { color: #000000 }
TABLE.HomePage TR.tr-0 TD     { font-size: 12px;}
TABLE.HomePage TR.tr-0 TD     { background-color: #EFEFEF;}
TABLE.HomePage TH             { background-color: #EFEFEF;}
TABLE.HomePage TR.tr-0 TD P   { font-weight: bold; }

/************* INDEXED_SEARCH_EXTENSION ********************/
/******************* Suchvorgaben **************************/
/* Regeln */
.tx-indexedsearch .tx-indexedsearch-rules LI {
	color: #0A1F63;
	}
/* "Suche nach ..." */
.tx-indexedsearch .tx-indexedsearch-whatis {
	font-weight:bold;
	margin-top: 10px;
        margin-bottom: 10px;
        }
/* eingegebenes Suchwort */
.tx-indexedsearch .tx-indexedsearch-whatis SPAN.tx-indexedsearch-sw {
	font-weight: bold;
	font-size: 3,4em;
	font-style: italic;
	color: #0A1F63;
	}
	
/* Eingabefeld der Suchzeile */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	font-size: 1.1em;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 180px;
	text-indent: 4px;
	}

/* Button der Suchzeile */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
            font-size: 1.1em;
            margin-top: 6px;           
            margin-bottom: 6px;
            width: 80px;
		}

/******************* Seiten Angabe *************************/
/* Seite 1 Seite 2 Nächste > */
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display:inline;
	font-size: 0.9em;
	margin-right:5px;
	}

/******************* Suchergebnisse ************************/
/* Generelle Textformatierung des Suchergebnisses */ 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	margin-left: 10px;
	margin-right: 20px;
	font-style:italic;
	}

/* Überschrift vom Suchergebnis */
.tx-indexedsearch .tx-indexedsearch-res H3 {
	background: #eee;
	font-size: 0,9em;
	font-weight: bold;
	}

/* Text der Suchergebnisse */
.tx-indexedsearch .tx-indexedsearch-res P {
	background: #ccc;
	font-size: 1.0em;
	}




/* Größe, Erstellt, usw. vom Suchergebnis */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info DT{
	margin-left: 10px;
	font-size: 0.9em;
	font-weight: bold;
	}

/* PFAD unterhalb der Beschreibung */


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A {
	text-decoration: none;
	}
	
/******************* Suchergebnisse ** Ende ****************/


/* Überflüssig? ---------------------------------- Begin -------- */

.StgInfoFragen {
	font-size: 1.0em;
}

table#stginfo_list td a {
	font-family:arial,generic; 
	padding: 0 40px 0 25px;
}
table#stginfo_list td.ueberschrift2 {
	background-image: none;
	padding: 10px 15px 0 15px;
}

#stginfo_single_fua {
	font-family: arial,generic; 
	color: #0A1F63;
	background: #E7E8EA;
	margin: 10px 0 20px 0;
	padding: 5px 25px;
	border-top: 1px solid #9CBCDA;
	border-bottom: 1px solid #9CBCDA;
}
#stginfo_single_fua a {
	padding: 0 5px;
}
table#stginfo_single {
	margin: 10px;
}
table#stginfo_single  a {
	background-image: none; 
	font-family:arial,generic; 
} 
table#stginfo_single td {
	padding: 10px; 
}
#link2pdf {
	display: inline;
}
#link2pdf img {
	margin-top: 15px;
}
/* Überflüssig? ---------------------------------- End ---------- */

/* News und Willkommentext auf der Informatik Seite - */
/* Provisorium -------------------------------------- */
/* WelcomeNews (tt_news) ---------------------------- */

h1.ti-welcome {
	background: url(/fileadmin/informatik/bullets/h1_tii.gif) right 90%  no-repeat;
	text-align:right;
}

.csi-welcome-intext-right {
	float: left;
	clear: left;
	margin-left: 5px;
	padding: 0 8px 0 0px;
	}

.welcome-bodytext {	
	font-family:verdana, generic;
	font-size:11px;
	line-height:120%;
	font-weight:normal;
}

.news-welcome-list-container {
	width: 35%;
	float: right;
	font-family:verdana, generic;
	font-size:11px;
	line-height:120%;
	padding: 0 0px 0 8px;
}

.news-welcome-list-container HR.clearer { clear:right; height:1px; border:1px solid #EFEFEF; }
.news-welcome-list-item { padding:0 4px 0 0; margin:4px 10px 0 0; border:2px solid #CCC; }
.news-welcome-list-container H3 { font-size:11px; margin: 4px 0 4px 0; padding: 2px; border-bottom: 1px solid #CCC; }
.news-welcome-list-container H3 A:LINK,.news-welcome-list-container H3 A:VISITED,.news-welcome-list-container H3 A:HOVER {
	color:#0A1F63;
	padding-left:2px;
}
.news-welcome-list-container H3 A { color:#0A1F63; }
.news-welcome-list-container P { /*padding-left:3px;*/ padding:4px; }
.news-welcome-list-date { 
	float: right;
	color: #0A1F63;
	width: 180px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 10px 0;
	}

.news-welcome-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.news-welcome-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-welcome-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-welcome-list-category { font-size: 10px; }

.news-welcome-list-morelink {
	font-size: 10px;	
	padding: 6px 0 0 6px;
}
.news-welcome-list-morelink A {
	color:#0A1F63;
	font-weight: bold;
}
.news-welcome-list-browse {
	text-align: center;
}
/* WelcomeNews (tt_news) --------- Ende ------------- */

