/*****************************************************************************************************************************************/
/* eigene Stile ***********************************************************************************************************************/
/* im RTE *****************************************************************************************************************************/
/* für die Gruppe der Links, die oben in der Seite manchmal auftauchen */
.linkleiste { background-color: #ccd6df; color: black; padding-left:0.2em; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.5em }

/*  falls Schrift mal gößer dargestellt werden soll */
.gross { font: 150% Verdana, Helvetica, Arial, sans-serif; }

/* Die folgenden Zeilen sind für die aktuellen Balken der Startseite oberhalb des Bildes (blau und orange)*/
.aktbalken1 { background-color: #0b2a51; color: white; text-align: center; line-height: 2.5em; font-weight: bold }
.aktbalken1 A { color: white; TEXT-DECORATION: none }
.aktbalken1 A:visited { color: white; }
.aktbalken1 A:hover { color: white; }
.aktbalken1 A:active { color: white; }
.aktbalken2 { background-color: #ff7700; color: white; text-align: center; line-height: 2.5em; font-weight: bold }
.aktbalken2 A { color: white; }
.aktbalken2 A:visited { color: white; }
.aktbalken2 A:hover { color: white; }
.aktbalken2 A:active { color: white; }
.aktbalken3 { background-color: #ff0000; color: white; text-align: center; line-height: 2.5em; font-weight: bold }
.aktbalken3 A { color: white; }
.aktbalken3 A:visited { color: white; }
.aktbalken3 A:hover { color: white; }
.aktbalken3 A:active { color: white; }
.aktbalken4 { background-color: #00aa55; color: white; text-align: center; line-height: 2.5em; font-weight: bold }
.aktbalken4 A { color: white; }
.aktbalken4 A:visited { color: white; }
.aktbalken4 A:hover { color: white; }
.aktbalken4 A:active { color: white; }

/* Die folgenden Zeilen sind für die Leiste von Instituten auf der Startseite unterhalb des Bildes */
.instleiste td { background-color: #0b2a51; color: white; text-align: center }
.instleiste A { color: white; }
.instleiste A:visited { color: white; }
.instleiste A:hover { color: white; }
.instleiste A:active { color: white; }
.instleiste .zwischen { background-color: #ffffff }

/* das Gleiche wie h3, damit im RTE innerhalb eines Textblockes solch eine Überschrift vergeben werden kann */
.header3 {
	font-size:1em;
	font-weight: bold;
	font-style: normal;
	margin-top:2em;
	margin-bottom:0.5em;
	letter-spacing: 0.05em;
}

/* andere Stile *************************************************************************************************************************/
/*  linker Teil der Brotkrumenleiste  */
.bread {
	FLOAT: left; 
	MARGIN-RIGHT: 1.25em
}
/* das Logo oben rechts */
.logo-etit {
        float: right;
}
/* Login, Inhal, Suche unten rechts */
.loginandco {
        text-align: right;
        padding-right: 1em;
}
/* rechter Teil der Brotkrumenleiste (Sprache) */
.sprache {
        text-align: right;
	font-weight: bold;
}
/* Der Adressblock wird eingerückt */
.adressblock {
        margin-left: 30px;
}
/* Darstellung des Mitarbeiternamens innerhalb des Adressblocks */
.mitarbeitername {
        font-size:1em;
	font-weight: bold;
	font-style: normal;
	margin-top:0.5em;
	margin-bottom:0;
}
/* Einrückungen der Ebenen der Sitemap */
.sitemap2 {
        padding-left: 2.5em;
}
.sitemap3 {
        margin-left: 5em;
}
.sitemap4 {
        margin-left: 7.5em;
}
/* Fakultät Elektrotechnik und Informationstechnik bzw. Department of Electrical Engineering and Information Technology */
#portal-head {
	COLOR: #fff;
	PADDING-LEFT: 4em;
	padding-top: 0.3em;
	FONT-SIZE: 1.7em;
	FONT-WEIGHT: bold;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	white-space: nowrap;
}
#portal-head-en {
	COLOR: #fff;
	PADDING-LEFT: 2em;
        padding-top: 0.4em;
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: bold;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	white-space: nowrap;
}
/**************************************************************************************************************************************/
/* aus dem Typo3 (Extensions) ausgelagerte Stile **************************************************************************************/
/* Indexsuche */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ccd6df; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }

/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-weight:bold; color:red; 

}

/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }

/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:0px; margin-bottom:0px; }

/* weiße Schrift für den rechten Bereich der Überschrift */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { color:white; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }

/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#0b2a51; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/*************************************************************************************************************************************/
/* von der Bilder-Extension tx_croncssstyledimgtext, wird im Typo3-Template heireher ausgelagert */
/* Captions */ 
P.csc-caption { margin: 0; } 
P.csc-caption { font-size: 80%; /* Customize me */ } 
DIV.csi-caption-c .csi-caption { text-align: center; } 
DIV.csi-caption-r .csi-caption { text-align: right; } 
DIV.csi-caption-l .csi-caption { text-align: left; } 

/* Needed for noRows setting */ 
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; } 

/* Border just around the image, like content (default) does: */ 
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image IMG { border: 2px solid black; /* Customize me, and set 

borderSpace/borderThick in TS, "0"/"2" in this example */ } 

/* Border around the whole image/caption (alternative to the above): DIV.csi-border-2-black DIV.csi-imagewrap .csi-image { 

border: 1px solid #06639E; /* Customize me and set borderThick in TS ("1" here) */ padding: 5px 5px; /* Customize me, and set 

borderSpace in TS ("10" here) */ } */ 
DIV.csi-imagewrap { padding: 0; } 
DIV.csi-textpic IMG { border: none; } 

/* DIV: This will place the images side by side */ 
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; } 

/* UL: This will place the images side by side */ 
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; } 
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; } 

/* DL: This will place the images side by side */ 
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; } 
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; } 
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; } 
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } 

/* FE-Editing Icons */ 
DL.csi-image { margin: 0; } 
DL.csi-image DT { margin: 0; display: inline; } 
DL.csi-image DD { margin: 0; } 

/* Clearer */ 
DIV.csi-clear { clear: both; } 

/* Margins around images: */ 
/* Pictures on left, add padding on right */ 
DIV.csi-left DIV.csi-imagewrap .csi-image, DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image, DIV.csi-intext-left 

DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-right: 10px; /* Customize me, and 

set colSpace/textMargin in TS */ } 

/* Pictures on right, add padding on left */ 
DIV.csi-right DIV.csi-imagewrap .csi-image, DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image, DIV.csi-intext-right 

DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; /* Customize me, and 

set colSpace/textMargin in TS */ } 

/* Pictures centered, add padding left and right */ 
DIV.csi-center DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-left: 5px; /* 

Customize me, and set colSpace/textMargin in TS */ margin-right: 5px; /* Customize me, and set colSpace/textMargin in TS */ } 
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; margin-top: 5px; } 
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; } 

/* Space below each image (also in-between rows) */ 
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; } 
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; } 

/* Positioning of images: */ 
/* Above */ 
DIV.csi-above DIV.csi-text { clear: both; } 

/* Center (above or below) */ 
DIV.csi-center { text-align: center; /* IE-hack */ } 
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; } 
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ } 
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ } 

/* Right (above or below) */ 
DIV.csi-right DIV.csi-imagewrap { float: right; } 
DIV.csi-right DIV.csi-text { clear: right; } 

/* Left (above or below) */ 
DIV.csi-left DIV.csi-imagewrap { float: left; } 
DIV.csi-left DIV.csi-text { clear: left; } 

/* Left (in text) */ 
DIV.csi-intext-left DIV.csi-imagewrap { float: left; } 

/* Right (in text) */ 
DIV.csi-intext-right DIV.csi-imagewrap { float: right; } 

/* Right (in text, no wrap around) */ 
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; } 

/* Hide from IE5-mac. Only IE-win sees this. \*/ * html DIV.csi-intext-right-nowrap .csi-text { height: 1%; } /* End hide 

from IE5/mac */ 
/* Left (in text, no wrap around) */ 
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; } 

/* Hide from IE5-mac. Only IE-win sees this. \*/ * html DIV.csi-intext-left-nowrap .csi-text { height: 1%; } /* End hide from 

IE5/mac */


.csi-textpic {
        padding: 5px; 
        background: #FFFFFF;
        border: 0;
}
.csi-textpic img {
        border: 0;
        margin: 0px;
}
.csi-textpic .csi-image {
        border: 0;
        margin: 0 0 3px 0;
        background: #FFF;
}
.csi-textpic .csi-text {
        border: 0;
        text-align: left;
}
/*************************************************************************************************************************************/

/*************************************************************************************************************************************/
/* Stile, die aus der Uni gekommen und evtl. etwas modifiziert wurden ****************************************************************/
BODY {
	BACKGROUND-COLOR: #ccc;
padding:0.5em 0.5em 1em;
	MARGIN: 0px; 
	FONT: 70% Verdana, Helvetica, Arial, sans-serif; 
	COLOR: black;
/*original:        PADDING-TOP: 1em;*/
/*oben ohne Rand:	PADDING-TOP: 0em*/
/*        PADDING-TOP: 1em;*/

}

H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	MARGIN: 1.56em 1.25em 1.12em 0px; 
	TEXT-TRANSFORM: uppercase; 
	LETTER-SPACING: 0.1em; 
	BORDER-BOTTOM-STYLE: none
}
h2 {
	font-size:1em;
	font-weight: bold;
	font-style: normal;
	margin-top:0.5em;
	margin-bottom:1.0em;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	color:#ffffff;
        background-color: #0b2a51;
        padding-left:0.2em;
}
/* neu, wenn h2 einen Link beinhaltet, dann Schriftfarbe weiß (wegen blauem Hintergrund) */
h2 A { color: white; }
h2 A:visited { color: white; }
h2 A:hover { color: white; }
h2 A:active { color: white; }
h3 {
	font-size:1em;
	font-weight: bold;
	font-style: normal;
	margin-top:2em;
	margin-bottom:0.5em;
	letter-spacing: 0.05em;
} 
H1.documentFirstHeading {
	PADDING-RIGHT: 0.56em; 
	PADDING-LEFT: 0.56em; 
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0.37em; 
	MARGIN: 1.56em 0px 1.87em -0.56em; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #333 1px dotted
}
H5 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #333; 
	FONT-STYLE: italic
}
IMG {
	VERTICAL-ALIGN: middle; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}
p {
        MARGIN-BOTTOM: 1.2em;
}
A {
	COLOR: #40779e; 
	TEXT-DECORATION: none
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:visited {
	COLOR: #9e7272; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #40779e; 
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #40779e; 
	TEXT-DECORATION: none
}
TABLE#portal-columns {
	FONT-SIZE: 1em
}
.floatclearer {
	CLEAR: both
}
.visualClear {
	CLEAR: both; 
	DISPLAY: block
}
.hiddenStructure {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -1px 0px 0px -1px; 
	OVERFLOW: hidden; 
	WIDTH: 1px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 1px; 
	BORDER-BOTTOM-STYLE: none
}
.portlet H5 {
	PADDING-RIGHT: 0.56em; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 0.37em; 
	MARGIN: 1.56em 2.12em 0.62em 1em; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #333 1px dotted; 
	FONT-STYLE: normal; 
	LETTER-SPACING: 0.1em
}
.documentContent {
	PADDING-RIGHT: 1.25em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
.documentBottomLine {
	PADDING-RIGHT: 0.56em; 
	BORDER-TOP: #333 1px dotted; 
	PADDING-LEFT: 0.56em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 1.87em 1.25em 1.25em 0.43em; 
	LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 0.62em
}
.documentByLine {
	FLOAT: left; 
	FONT-STYLE: italic
}
.documentActions {
	FONT-WEIGHT: bold; 
	FLOAT: right; 
	PADDING-TOP: 1.5em
}
.documentActions UL {
	DISPLAY: inline; 
	LIST-STYLE-IMAGE: none; 
	LIST-STYLE-TYPE: none
}
.documentActions LI {
	DISPLAY: inline; 
	LIST-STYLE-IMAGE: none; 
	LIST-STYLE-TYPE: none
}
.documentActions LI A {
	MARGIN-LEFT: 0.5em
}
.newslist-table TD A {
	DISPLAY: block; 
	PADDING-LEFT: 0.3em
}
.portletBody .portletContent {
	PADDING-RIGHT: 1.87em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 1.25em; 
	PADDING-TOP: 0px
}
.netscape4 {
	DISPLAY: none
}
.copyright {
	FLOAT: left; 
	MARGIN-RIGHT: 1.25em
}
DIV.newslist-linkedtext {
	BACKGROUND-POSITION: 0px 3px; 
	PADDING-LEFT: 16px; 
	BACKGROUND-IMAGE: url(icon_teaser.gif); 
	MARGIN-BOTTOM: 0.3em; 
	BACKGROUND-REPEAT: no-repeat
}
#visual-portal-wrapper {background-color:#fff; border:1px solid #eee;	}

/*oberer Rand (oberer Rand 13px, unterer rand 12px, linker rand 20px)*/
#portal-top {
	padding:13px 0.7em 12px 20px; background-color:#0b2a51;
}

#portal-logo {
	BACKGROUND: url(logo.gif) no-repeat;
	FLOAT: left; 
	MARGIN: 0px 1.275em 0px 0px; 
	BORDER: none; 
	PADDING: 0; 
}
#portal-logo A {
	BORDER: 0; 
	PADDING-RIGHT: 0; 
	DISPLAY: block; 
	MARGIN: 0; 
	OVERFLOW: hidden; 

	CURSOR: pointer; 
	PADDING-TOP: 42px; 
	HEIGHT: 0px! important;
    height /**/: 42px; 
	WIDTH: 143px; 
	TEXT-DECORATION: none
}

#portal-top-controls {
	FLOAT: right; 
	MARGIN-LEFT: 1.1em
}
#portal-top-services {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: right
}
#portal-top-services A {
	FONT-WEIGHT: bold; 
	COLOR: #fff
}
/*Hintergrundbalken der oberen Navigation*/
/*#portal-globalnav  {background-color: #a4aeb8; padding: 3px 0 4px; }*/
#portal-globalnav  {background-color: #a4aeb8; padding: 3px 0 3px 0;  HEIGHT: 2.3em; }

#portal-globalnav-fixedwidth {
	/*neu*/
	padding:0 4px;
	WIDTH: 80em
}
.portal-globalnav-border {
	BORDER-RIGHT: #888 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #888 1px solid; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #888 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #888 1px solid; 
	BACKGROUND-COLOR: #888
}
.portal-globalnav-lastborder {
	BORDER-RIGHT: #888 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #888 1px solid; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #888 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #888 1px solid; 
	BACKGROUND-COLOR: #888
}
#portal-globalnav A {
	BORDER-RIGHT: #cecece 1px solid; 
	PADDING-RIGHT: 1.25em; 
	BORDER-TOP: #fff 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 1.25em; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.94em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0.4em; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	BORDER-LEFT: #fff 1px solid; 
	COLOR: #fff; 
	PADDING-TOP: 0.4em; 
	BORDER-BOTTOM: #cecece 1px solid; 
	LETTER-SPACING: 0.1em; 
	BACKGROUND-COLOR: #a4aeb8; 
	TEXT-DECORATION: none
}
#portal-globalnav A:hover {
	COLOR: #333; 
	BACKGROUND-COLOR: #ccd6df
}
#portal-globalnav A.selected {
	COLOR: #333; 
	BACKGROUND-COLOR: #fff
}
#portal-breadcrumbs {
	color:#fff;
	background-color: #4E647E; /*vorher #3c5471*/
/*	padding:0.4em 0 0.4em 68px;*/
	PADDING-RIGHT: 1.25em; 
	PADDING-LEFT: 1.25em;
	PADDING-BOTTOM: 0.4em;
	PADDING-TOP: 0.4em;  
	height:1.37em; 
	border: none
}
#portal-breadcrumbs a {color:#c6d3df;}
#portal-breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbSeparator {#fff;}


#portal-columns {
	MARGIN: 0px; 
	WIDTH: 100%! important
/*      WIDTH : 100%*/
}
#portal-column-one {
	BORDER-RIGHT: #ccc 1px solid;
	WIDTH: 17em;
/* oben ist aus plone, überschreibt teilweise das Untere aus elevateITColumns */ 
/*	BORDER-RIGHT: #0000aa 1px solid; */
	VERTICAL-ALIGN: top
/*	WIDTH: 20em*/
}
#portal-column-one .visualPadding {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#portal-column-content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px
}
#portal-column-content .visualPadding {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#portal-column-two {
	BORDER-LEFT: #ccc 1px solid;
/* oben ist aus plone, überschreibt teilweise das Untere aus elevateITColumns */
	VERTICAL-ALIGN: top; 
/*	BORDER-LEFT: #0000aa 1px solid; */
	WIDTH: 20em
}
#portal-column-two .visualPadding {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#navigation_box {
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0.62em; 
	MARGIN: 0px; 
	PADDING-TOP: 1.56em
}
#navigation_box H5 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; */
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 0.37em; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 15em; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #333 1px dotted; 
	FONT-STYLE: normal; 
	LETTER-SPACING: 0.1em
}

#newNavigationList A {
	PADDING-RIGHT: 0.3em; 
	BACKGROUND-POSITION: left center; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0.4em; 
	MARGIN: 0px; 
	COLOR: #333; 
	PADDING-TOP: 0.3em; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: none
}
#newNavigationList A.ebene1 {
	PADDING-LEFT: 28px; 
	BACKGROUND-IMAGE: url(big_emptynode_close.gif); 
	WIDTH: 16em
}
#newNavigationList A.ebene1node {
	PADDING-LEFT: 28px; 
	BACKGROUND-IMAGE: url(big_node_close.gif); 
	WIDTH: 16em
}
#newNavigationList A.ebene1:hover {
	BACKGROUND-COLOR: #ccd6df
}
#newNavigationList A.ebene1node:hover {
	BACKGROUND-COLOR: #ccd6df
}
#newNavigationList A.ebene1selected {
        PADDING-LEFT: 28px;
	WIDTH: 16em;
	BACKGROUND-IMAGE: url(big_emptynode_open.gif); 
	BACKGROUND-COLOR: #ccd6df
}
#newNavigationList A.ebene1selectednode {
        PADDING-LEFT: 28px;
	WIDTH: 16em;
	BACKGROUND-IMAGE: url(big_node_open.gif); 
	BORDER-BOTTOM: #c6cfd8 1px solid; 
	BACKGROUND-COLOR: #ccd6df
}
#newNavigationList A.ebene2 {
	PADDING-LEFT: 28px; 
	BACKGROUND-IMAGE: url(little_emptynode_close.gif); 
	MARGIN-LEFT: 1em; 
	WIDTH: 15em; 
	BACKGROUND-COLOR: #ccd6df
}
#newNavigationList A.ebene2node {
	PADDING-LEFT: 28px; 
	BACKGROUND-IMAGE: url(little_node_close.gif); 
	MARGIN-LEFT: 1em; 
	WIDTH: 15em; 
	BACKGROUND-COLOR: #ccd6df
}
#newNavigationList A.ebene2:hover {
	BACKGROUND-COLOR: #a4aeb8
}
#newNavigationList A.ebene2node:hover {
	BACKGROUND-COLOR: #a4aeb8
}
#newNavigationList A.ebene2selected {
        PADDING-LEFT: 28px;
	BACKGROUND-IMAGE: url(little_emptynode_open.gif);
        MARGIN-LEFT: 1em; 
	WIDTH: 15em; 
	BACKGROUND-COLOR: #a4aeb8
}
#newNavigationList A.ebene2selectednode {
        PADDING-LEFT: 28px;
	BACKGROUND-IMAGE: url(little_node_open.gif);
        MARGIN-LEFT: 1em; 
	WIDTH: 15em; 
	BORDER-BOTTOM: #9da6b0 1px solid; 
	BACKGROUND-COLOR: #a4aeb8
}
#newNavigationList A.ebene3 {
	PADDING-LEFT: 28px; 
	BACKGROUND-IMAGE: url(little_emptynode_close.gif); 
	MARGIN-LEFT: 2em; 
	WIDTH: 14em; 
	BACKGROUND-COLOR: #a4aeb8
}
#newNavigationList A.ebene3:hover {
	COLOR: #fff; 
	BACKGROUND-COLOR: #0b2a51
}
#newNavigationList A.ebene3selected {
        PADDING-LEFT: 28px;
	BACKGROUND-IMAGE: url(little_emptynode_close.gif);
        MARGIN-LEFT: 2em; 
	WIDTH: 14em; 
	COLOR: #fff; 
	BACKGROUND-COLOR: #0b2a51
}
#bodyContent {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#bodyContent H1 {
	COLOR: #333
}
/*portal-footer steht in plone und elevateIT*/
#portal-footer {
        BORDER-TOP: #8fc6f8 1px solid;
        BORDER-BOTTOM: #8fc6f8 1px solid;
        FLOAT: none;

	PADDING-RIGHT: 1.25em; 
	PADDING-LEFT: 1.25em; 
	PADDING-BOTTOM: 0.4em; 
	MARGIN: 0px; 
        COLOR: #fff; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0.4em; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 1.37em; 
	BACKGROUND-COLOR: #0b2a51; 
	BORDER-BOTTOM-STYLE: none;
}
#portal-footer A {
	FONT-WEIGHT: bold; 
	COLOR: #fff
}
#portal-footer A:hover {
	TEXT-DECORATION: underline
}
#bodyContent DIV.bildUnterschrift {
	PADDING-RIGHT: 0.3em; 
	PADDING-LEFT: 0.3em; 
	PADDING-BOTTOM: 0.4em; 
	COLOR: white; 
	PADDING-TOP: 0.3em
}
#bodyContent DIV.bildUnterschrift IMG {
	VERTICAL-ALIGN: middle; 
	MARGIN-RIGHT: 0.3em
}
/* normale tabellen */
#bodyContent table {
	margin: 0.5em 0 1.875em 0;
	border-collapse:collapse;

/*	border:2px solid #999; */
}
#bodyContent table th {
	/*zwar wurde eine best. hï¿½e verlangt
	- mit der wird aber das hg-bild in "imgtable.." (s.u.) zerstaucht! also heavy padding - - gilt auch fr td */
/*	border:2px solid #999; */
	padding: 0.375em;
	background-color:#CCC;
	font-weight:bold;
}

#bodyContent table td {
/*	border: 2px solid #999; */
	padding: 0.375em;
/*        font: 70% Verdana, Helvetica, Arial, sans-serif; */
}
