/*
File: layout.css - medien.informatik.uni-bremen.de
Author: Jan Steege - 28.01.2008
Das Stylesheet layout.css enthält nur das Grundlayout, d.h. keine Fonts etc. 
Einzelne Formatierungen wie Textgröße und/oder Textposition sind im
Stylesheet typo.css enthalten.

*/

body {
	font-size: 12px;
	font-family:"Trebuchet MS", Helvetica, Sans-Serif;
	background-color:#FFFFFF;
}

/* dient zur Festlegung der Mindestbreite der Webseite und enthält die einzelnen Layout Elemente */
div#container {
width:1200px;
}



/* Container für die Navigation */
div#dm_func {
	min-width: 235px;
	-width: expression(document.body.clientWidth < 222 ? "220px" : "auto"); /* für den IE, da er min-width nicht kennt */
	margin: 0.3em 2em;
	-margin: 0.3em 1em; /* für Positionierung im IE6, da sonst margin-left nicht richtig dargestellt wird */
	float: left;
	background-color: transparent;
}

/* Navigatiomsbereich */
div#dm_navi {
	background-color: #c1d0dd;
	padding-top:15px;
	width: 235px;
}
  
/* Sprachauswahl */
div#dm_lang {
	margin-top: 3px;
	min-width: 235 px;
	-width: expression(document.body.clientWidth < 222 ? "220px" : "auto"); /* für den IE, da er min-width nicht kennt */
	background-color: #edf2f6;
	padding: 1em 0em 1em 2em;	
}
 
/* Logobereich mit dem Farbverlauf und dem Suchbereich */
div#dm_logo {
	background-image: url(../img/bg.png);
	background-repeat:repeat-x;
	height: 115px;
	margin: 2em 2em 0;
	-margin: 1em 2em 0; /* kein großer Abstand vor Logo im IE6 */
}

/* aktuelle News auf der rechten Seite */
div#dm_news {
	float: right;
	width: 240px;
	padding:4px;
	margin: 0.3em 2em 2em;
	-margin: 0.3em 1em 2em; /* für Positionierung in IE6 "-" vor das Element schreiben */
	background-color: #edf2f6;
}

/* Main Content Area, enthält den Hauptinhalt der Homepage */
div#dm_main {
	width:620px;
	margin: 0px 30px 30px 265px;
	min-height: 600px;
	-height: auto !important; /*  für den IE, da er min-height nicht kennt  */
	-height: 600px;
}
div#dm_main_bg {
	background-color: #edf2f6;
	padding: 1em 2em 1em 2em;
}

/* Formatierungen für die Mitarbeiterliste */
#people {
	float:left; width:90px;
	min-height: 90px;
}
#people_txt {
	margin-left: 90px;
	min-height: 90px;
}

/* Letzte Änderung, Impressum */
div#dm_lastupdate {
	float: left;
	margin: 0em 2em 1em 2em;
	-margin: 0em 2em 1em 2em; /* für Positionierung in IE6 "-" vor das Element schreiben */
}
div#dm_imprint {
	float: right;
	margin: 0em 2em 1em 2em;
	-margin: 0em 2em 1em 2em; /* für Positionierung in IE6 "-" vor das Element schreiben */
}
  
/* Greenline unter Head */
div#dm_greenline {
	margin: 0 2em 0 2em;
	-margin: 0 2em 0 2em; /* für Positionierung in IE6 "-" vor das Element schreiben */
	height: 3px;
	-overflow: hidden; /* für korrekte Höhe und Breite im IE 6 */
	background-color: #ffa500;
	clear: both;
}
  
/* Greenline über dem Infobereich */
div#dm_greenline2 {
	margin: 0 2em 0em 2em;
	-margin: 0 2em 0em 2em; /* für Positionierung in IE6 "-" vor das Element schreiben */
	height: 1px;
	-overflow: hidden; /* für korrekte Höhe und Breite im IE 6 */
	background-color: #ffa500;
}

/* Greenline ueber Suche */
div#dm_greenline3 {
	/* margin: 0 2em 0 5em;
	-margin: 0 2em 0 5em; /* für Positionierung in IE6 "-" vor das Element schreiben */
	height: 3px;
	-overflow: hidden; /* für korrekte Höhe und Breite im IE 6 */
	background-color: #ffa500;
	clear: both;
	width: 21.5%;

}

DIV.csc-textpic-clear {
	clear: none;
	display: none;
}
 
 /*DIV.csc-textpic-imagewrap {
	width: 100%;
}*/