body {
	background: #ffffff;
	/* width: 100%; */
	height: 100%;
	margin: 10px 5px;
	padding: 0px;
}

html, body {
	height: 100%;
}

form {
	padding: 0;
	margin: 0;
}
hr {
	height: 1px;
    color: #ffffff;
    background-color: #000000;
    border: 0;
    margin: .2em 0 .2em 0;
}

.ueberblick {
	width: 50%;
	vertical-align: top;
	background-color: #F0F0F0;
}

.ueberblicklinks {
	width: 150px;
	vertical-align: top;
	background-color: #f0f0f0;
}

.ueberblicklinks ul {

}



.ueberblickrechts {
	width: 382px;
	vertical-align: top;
	background-color: #f0f0f0;
}

div#topbanner {
	margin-top:10px; 
	width:1010px;
	height:70px;
display: none;
}

div#page-container {
	width:auto;
	margin-bottom:10px; 
}

/* header */
div#header {
	width: auto;
	text-align: center;
        margin: 0 auto 35px auto;
} 

div #header #header-top {
	background:#F0F0F0;
	height: 30px;
	border:solid 1px #969696;
	border-bottom: none;
display: none;

}

div #header #header-middle { height: 140px; }
body#daf #header #header-middle { background:#F0F0F0 url(../images/bg_head_middle-daf.jpg); }
body#dafnet #header #header-middle { background:#F0F0F0 url(../images/bg_head_middle-dafnet.jpg); }
body#wd #header #header-middle { background:#F0F0F0 url(../images/bg_head_middle-wd.jpg); }
 
div #header #header-bottom {
	background:#F0F0F0;
	height: 40px;
	text-align: left;
	padding: 5px 0;
	border: 1px solid #969696;
}

.daf {width:270px; float:left; padding: 7px; text-align: center; color: red; }
.wd {width:auto; height:16px; margin: 0 270px; padding: 7px; text-align: center;}
.dafnet {width:270px; padding:7px; text-align: center; float:right;}

div#header-bottom ul { float:left; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif; font-size: 90%; margin: 0px;}
div#header-bottom ul li {display:inline; padding:0 0 0 10px; background:transparent url(../images/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:#7d7d7d; font-size:100%;}
div#header-bottom ul a {color: #467aa7; text-decoration:none;}
div#header-bottom ul a:hover {color: #2a5a8a; text-decoration:underline;}

.searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/; display: none; }
.searchform form fieldset {float:right; border:none;}
.searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid #c8c8c8; font-family:verdana,arial,sans-serif; font-size:100%; }
.searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px #969696; text-align:center; font-family:verdana,arial,sans-serif; color: #969696; font-size:100%;}
.searchform input.button:hover {cursor:pointer; border:solid 1px #505050; background: #dcdcdc; color: #505050;}

/* main */
div #main {
	background:none;
	padding-bottom:30px;
        margin-top: 10px; 
	width: auto;
	display:inline;
}
div #main-content {
display:block;
margin:0px auto;
overflow:visible !important;
width: 640px;
}

/* * * * * * Menu * * * * * */
div #menu {
	display:block;
	float:left;
	overflow:visible !important;
	width:170px;
display: none;
}

/* * * * * * Right * * * * * */
div #right {
	display:none;
	float:right;
	overflow:visible !important;
	width:192px;
}

/* * * * * * Newsfeed * * * * * */
div #newsfeed {
	display:inline;
	float:left;
	width:168px;
	border: 2px solid #0AABB5;
	border-top: none;
}


.round-border-topright {
	background:transparent url(../images/bg_corner_topright.gif) no-repeat scroll 0%;
	height:10px;
	margin:0px 0px 0px 160px;
	position:absolute;
	width:10px;
	z-index:100;
	margin-top: -1px;
}

/* * * * * * Mitte * * * * * */

div#content { 
    padding: 5em 4em;
    margin: 0 auto;
	text-align: center;
	width: 640px; 
}


/* * * * * * Footer * * * * * */
div#footer {
	font-size: 0.8em;
	background: #E1E1E1;
	clear: both;
	overflow: visible !important;
	padding: 1em 0pt;
	width: auto;
	border: 1px solid #969696;
}

div #footer p {
	padding: 0;
	margin: 0;
}

.positiontop {
	vertical-align:top;
}

.hinweis {
	color: red;
}

.clear {
	clear: both; 
	margin: 0px
}

/* * * * * * Lehrmaterialien * * * * * */

table.dokumentdownload {
	width: 610px;
	height: 50px;
}

table.dokumentdownload th {
	text-align: left;
}

table.dokumentdownload td {

	width: 30px;
	padding-bottom: 20px;
}

table.dokumentdownload td.beschreibung {
	width: 400px;
}

table.dokumentdownload td.groesse {
	text-align: center;
	width: 30px;
}

table.dokumentdownload img  {
	width: 30px;
	height: 34px;
	border: none;
	float: right;
}

.seitenanfang {
	text-align: center;
	display: block;	
}

.kontaktmail {
	font-weight: bold;
	text-align: center;		
	display: block;
}


/* * * * * * Projekte * * * * * * * * */

table.projekte { border: 1px solid #000000;}
th.projekte { background-color: #eeeeee; font-size: 10pt; margin: 0; padding: 0; text-align:left;}


/* * * * * * Webliographie * * * * * */

.webliographie {
	background-color:#C8C8C8;
}

.date {
	color: grey;
}

.descript {
	color:#505050;
	font-family:"verdana","arial","geneva",sans-serif;
	font-size:8pt;
}

.update {
	color: grey;
}

.menuetext {
	text-align: center;
	display: block;
}

/* * * * * * Linksammlung - Daf * * * * * */
.linktext {
	color: green;
}

.tagcolor {
	color: red;
}

.betont {
	font-weight:bold;
}


.Stil2 {
	font-size: large;
	font-weight: bold;
}
.Stil4 {font-size: 18px; font-weight: bold; }
.Stil5 {font-size: 18px}