body {
	background:#FFFFFF url(../images/back1c.gif);
	/* width: 100%; */
	height: 100%;
	margin: 0px 1px 1px 2px;
	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;
}

.newscontainer {
  margin: 20px 0;
}

img { border: 0; }

.newscontainer .title {
  border: 1px solid black;
  font-weight: bold;
  padding: 5px;
}

.newscontainer .title a, .newscontainer .title a:visited { color: white; }
.newscontainer .title a:hover { text-decoration: underline; color: white; }

body#dafnet .newscontainer .title { background: #a0b9e1; }
body#daf .newscontainer .title { background: #2C5EB4; }
body#wd .newscontainer .title { background: #EE8123; }

.newscontainer .text {
  border: 1px solid black;
  border-top: none;
  padding: 5px;
  background: #F5F5FA;
}

.newscontainer .text a {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.newscontainer .text img {
  border: 1px solid black;
}

table.evaluation {
	border-collapse: collapse;
        border-spacing: 0;
}
table.evaluation td {
        border: 1px solid black;
        border-spacing: 0;
        padding: 2px;
}

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

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

.ueberblicklinks ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;

}



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

div#topbanner {
	margin-top:2px;
        padding: 8px 0 10px 0; 
	width:810px;
	height:70px; 
	text-align: right;
}

#newsfeed .head { background: #eeeef0; border-top: 2px solid #0AABB5; padding: 2px 10px 13px 10px; font-weight: bold; color: #0AABB5; }
#newsfeed img { width: 35px; }

div#page-container {
	width:810px; 
	margin-bottom:10px; 
	margin-left: 5px;
	float: left;
}

#wrapper { width: 1020px; }

/* header */
div#header {
	width: 810px;
	text-align: center;
} 

div#header #header-top {
	background:#F0F0F0 url(../images/bg_head_top.jpg);
	height: 30px;
	border:solid 1px #969696;
	border-bottom: 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 url(../images/bg_head_bottom2.jpg) repeat-y;
	height: 40px;
	text-align: left;
	padding: 5px 0;
}

.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*/; }
.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:transparent url(../images/bg_main_withnav2.jpg) repeat-y scroll left top;
	padding-bottom:0px;
        margin-top: 0; 
	width:810px;
	float:left;
	display:inline;
}
div#main-content {
display:inline;
margin:0pt 0pt 0pt 10px;
overflow:visible !important;
float: left;
width: 620px;
}

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

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

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


.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 200px;
	text-align: center;
	width: auto;
}


/* * * * * * Footer * * * * * */
#footershadow { clear: both; margin-top: 30px; width: 815px; /*background: url(../images/bg_footer_shadow.jpg) 100% 0 repeat-y; */}

div#footer {
	background: #E1E1E1 /*url(../images/bg_foot.jpg) no-repeat scroll 0%*/;
	font-size: 0.8em;
	border-right: 1px solid #969696;
    border-bottom: 1px solid #969696;
    border-left: 1px solid #BFBFBF;
	clear: both;
	overflow: visible !important;
	padding: 20px 0px 26px 0px;
	width: 808px;
}

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

.positiontop {
	vertical-align:top;
}

.hinweis {
	color: red;
}

.korrekt {
	color: green;
}

.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;
}

.webliotabelle { width:100%; border-spacing: 10px;}
.webliotabelle td { width:50%; vertical-align:top; overflow:hidden; }

div#webliographiesuche { float:left; width: 618px; display:block;}
div#webliobreadcrumb {float:left; width: 400px; margin-right: 11px; font-weight:bold; font-size:9pt; color: #2A5A8A; display: block; }
div#webliographiesuchfeld {float:right; margin-right: 11px; display: block;}

.webliographielinks { font-weight:bold; }
.webliographielinks a:hover { text-decoration: underline; color: #EE8123; }
	
.kwwsuchfeld {font-size:8pt; font-style: italic}

.highlighten { color:#222222; font-weight:bold; font-style: italic; }

/* * * * * * 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}

.infobrief_frame { background-color: #f0f0f0; margin: 20px; border: 1px solid #000000; padding: 10px; }
.infobrief_frame h3 { font-size: 14px; }
.infobrief_frame h4 { font-size: 13px; }
.infobrief_frame .infobrief_head { text-align: center; }
.infobrief_frame .infobrief_date { text-align: right; }
.infobrief_frame ol { margin: 0 0 0 0; padding: 0 0 0 22px; }
.infobrief_frame ol li { margin-left: 0px; padding-left: 0px; }
.infobrief_frame ol li.noindent { list-style-type: none; margin-left: -22px; padding-left: 0; }

ol.custom { counter-reset: normal -1; list-style-type: none; margin: 0 0 0 1px; padding: 0;  }
ol.custom li ul, ol.custom li.ol { margin: 0 0 0 5px;}
ol.custom li.ad, ol.custom li.sub, ol.custom li.count { margin: 5px 0; }
ol.custom li.ad { font-style: italic; }
ol.custom li ul { list-style-type: circle; }
ol.custom li.ol { list-style-type: decimal; }
ol.custom li:before { min-width: 30px; display: inline-block; }
ol.custom li.count {counter-reset: sub 0;}
ol.custom li.count:before { content: counter(normal)". "; counter-increment: normal; }
ol.custom li li { counter-reset: normal; }
ol.custom li.sub { counter-increment: sub; }
ol.custom li.sub:before { counter-increment: normal 0; content: counter(normal) counter(sub, lower-alpha)". "; }
ol.custom li.ad:before { counter-increment: normal 0; content:"*** Anzeige: "; padding-right: 5px; }
ol.custom li.noindent {list-style-type: none; margin-left: 0;}