html,body{
	height:100.1%;
}
body {
background-image : url(../bilder/bg_kachel.gif);
background-repeat : repeat;
color : #757778;
font-size : 11px;
font-family : Arial;
line-height : 16px;
}
p {
padding : 0;
}
h1,h2{
	color : #e3b000;
	font-weight:bolder;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px;
}
h2{
	color : #393838;
}
table{
	border-collapse: collapse;
}
td{
	padding:0px;
}
.navigation{
	padding-bottom:18px;
}
img{
	border:0px;
}
#header, #header2 {
height : 80px;
padding : 62px 0 0 0;
}
/* container */
	.container {
		position:relative;
	    clear:both;
	    float:left;
        width:930px;				/* weite der seite */
		overflow:hidden;		/* überhängende divs abschneiden */
		left:50%;
		margin-left:-465px;
	}
	/* 3 spalten */
	.content {
		background-color : #fff;  /* rechte spalte hintergrundfarbe */
	}
    .content .colmid {
        float:left;
        width:200%;
        margin-left:-160px; 	/* weite der rechten spalte */
        position:relative;
        right:100%;
        background:#fff;    	/* mittlere spalte hintergrundfarbe */
    }
    .content .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:310px;         	/* weite der linken spalte + weite der rechten spalte */
       /* background:#FFD8B7; */   	/* hintergrundfarbe der linken spalte */
		background-image : url(../bilder/streifen02.gif);
    }
    .content .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:150px;        	/* weite der linken spalte */
	    /*padding-bottom:1em; */	/* padding bottom mittlere spalte. weglassen, wenn 0 */
	}
	.content .mid {
        margin:0px 160px;     	/* seitliches padding mittlere spalte:
                            	Left padding = weite linke spalte + left padding mittlere spalte
                            	Right padding = weite rechte spalte + right padding mittlere spalte */
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .content .left {
        float:left;
        float:right;			/* float:left überschreiben */
        width:150px;        	/* inhaltsweite der linken spalte (weite minus right&left padding) */
        position:relative;
        right:0px;         	/* padding right linke spalte */
    }
    .content .right {
        float:left;
        float:right;			/* float:left überschrieben */
        width:142px;        	/* inhaltsweite der rechten spalte (weite minus right&left padding) */
        margin-right:18px;  	/* padding right rechte spalte + links spalte left&right padding */
        position:relative;
        left:50%;
    }
	/* Footer */
	#footer {
        clear:both;
        float:left;
        width:930px;
		margin-left:-465px;
		position:relative;
		top:0px;
		left:50%;
		background-color:#fff;
    }
    #footer p {
        padding:10px;
        margin:0;
    }

	#redbox {
	height : 569px;
	width : 150px;
	background-image : url(../bilder/streifen01.gif);
	background-repeat : no-repeat;
	}
	#redbox2,#redbox3 {
	width : 150px;
	background-image : url(../bilder/streifen02.gif);
	background-repeat : repeat-y;
	}
	#redbox3{
		height:186px;
		float:left;
	}
	.wer_wir_sind_aufgabe {
	padding-bottom : 4px;
	display : block;
	margin-top : 2px;
	line-height : 13px;
	}
	.cell1,.cell3{
		/*spalte ganz links und spalte ganz rechts*/
		width:186px;
		vertical-align:top;
	}
	.cell2{
		/*mittlere spalte*/
		width:188px;
		vertical-align:top;
	}
	.cellspacer{
		/*abstandshalter*/
		width:14px;
	}
	.cell4{
		/*mittlere und rechts spalte als rechte spalte*/
		width:388px;
		vertical-align:top;
	}
	.docents{
		float:left;
		margin:0px 10px 0px 0px;
	}
	a {
	color : #c52d25;
	text-decoration : none;
	font-weight : bolder;
	}
	.person_active, .person{
		text-decoration:none;
		display:block;
		line-height:10px;
		margin-top:3px;
	}
	.person_active{
		color:#757778;
	}
	ul {
	margin-top : 0;
	margin-left : 0;
	padding-left : 15px;
	}
	.docents_ul{
		margin:0px;
		padding:0px 0px 0px 15px;
	}
	li {
	list-style-type : disc;
	}
	b, strong, em {
	color : #393838;
	}