@charset "UTF-8";

* {padding: 0; margin: 0;}

body{text-align:center; color:#333333;  font-family:Unit, Arial, Helvetica , sans-serif; font-size:0.8375em;}
img{border:0;}

/* IE */
@font-face {
 font-family: Unit;
 src: url("KievitWeb-Medi.eot") /* EOT file for IE */
}

/* Firefox */
@font-face {
font-family: Unit;
src: url(KievitWeb.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: Unit;
src: url(KievitWeb-Medi.woff) format('woff');
font-weight: bold;
font-style: normal;
}

/*
@font-face {
 font-family: Unit;
 src: url("KievitOffc-Medi.ttf") 
}*/

a { text-decoration:none; color: #336699;}

#page{width:1024px; height:768px; text-align:left; margin: 0 auto;  position:relative;}
.punkte {border:none; border-top: 1px dotted #000000; height:1px; margin:20px 0px 0px 0px;}
.punkte2 {border:none; border-top: 1px dotted #000000; height:1px; margin:5px 0px 0px 0px;}
.punkte_links {border:none; border-top: 1px dotted #000000; height:1px; margin:5px 0px 5px 0px;}
.punkte_obenunten20 {border:none; border-top: 1px dotted #000000; height:1px; margin:20px 0px 20px 0px;}


/*  */
#oben{position:relative; z-index:3; width:1024px; height:160px;}

/* #header{background-image:url(../img/wbgu-logo.png); height:160px;  z-index:1} */
.header a img {border:0;}
#header_engl{background-image:url(../img/wbgu-logo_engl.png); height:160px;  z-index:1}

div a.block {
display:block;
background:#eee;
}


#language {position:absolute; bottom:20px; left:855px; padding:0em; color:#FFF; z-index:2; width:140px; }				
#language a  {color:white; text-decoration:none; }
/* */
#contentcontainer{background-image:url(../img/background-content.jpg);  background-repeat:no-repeat;  margin-top:0px; height:560px;
}

/* Überschrift h2 im Contentbereich ohne Link wie h1 */
.csc-textpic-text h2{color:#336699; font-size:12pt;}

/*  Rahmen um Bilder */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img {border-color:#999999; border-width:1px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {border: 2px solid red; padding: 0;}

ul.menu { padding-left:0px; list-style-type:none; }
ul.menu a {color:#333333; text-decoration:none; }
ul.menu li a.active { color:#336699;}
ul.menu li a:hover { color:#336699;}
ul.menu-ebene2{ padding-left:15px; list-style:none; margin-top:5px; margin-bottom:10px}
ul.menu-ebene2 li a {font-size:0.925em;}

/* --------- Inhalt ------------------------------------------ */
hr{border:none; border-collapse:collapse; border-top: 1px solid #999999; border-width: 1px 0px 0px;}
#mitte{float:left;}
#links{width:195px; margin-top:25px; margin-left:35px; float:left; }
/*.bodytext{font-size:0.8375em;}*/
#content{width: 540px; margin-top:25px; margin-left:25px; }
#bestellen{width: 540px; margin-top:0px; margin-left:25px; }
h1{font-size:1.4em; font-weight:bold; color:#336699; padding-top:0px; margin-bottom:20pX;}
#content li{margin-left:15px;}
.csc-textpic-intext-left ul {padding-left:0px;}
.divider hr{border:none; border-collapse:collapse; border-top: 1px dotted #000000; border-width: 1px 0px 0px; margin:20px 0px 20px 0px;}
/*.csc-textpic-caption{font-size:0.775em;}*/

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {padding-right:10px;}

/* --------- Formatierung der tt_news Ausgaben -------------- */
.news-latest-morelink {color: #336699; font-size:1.0em;}
.news-latest-item a{font-size:1.2em; color: #336699; text-decoration:none;}
.news-latest-date a {color:#000000;}
.news-single-item h2 {color: #336699; font-size:1.0em;}
.news-list-item h3{font-size:12pt;}
.news-list-morelink a{font-size:0.8375em;}
.news-single-backlink a{font-size:0.8375em;}

/* --------- Suche Ergebnis --------------------------------- */
.tx-indexedsearch-descr {font-size:0.8375em;}
.tx-indexedsearch-info {font-size:0.8375em;}

/* --------- Rechts ----------------------------------------- */
#rechts{width:170px; margin-top:25px; margin-left:25px; float:left;}
div.suchen{}
#globals{display:block; margin-top:15px;}
#globals_pics{float:left; margin:3px 0px 5px 0px; color:#000000; text-decoration:none;}
#globals_text a{float:left; padding:0px 0px 15px 0px; margin-left: 10px; width:120px; color:#333333; text-decoration:none;}

/* --------- Rechts Dynamisch -------------------------------  */
#rechts_dynamisch{margin-top:20px;}

/* --------- Fußzeile --------------------------------------- */
#footer{ color:#999; width:1024px; float:left; bottom:0;}
#footer a{ color:#999;}
div.copyright{width:220px; float:left; margin-left:35px; font-size:11px;}
div.toplink { width:170px; float:right; margin-right:35px; text-align:right; font-size:11px;}
div.rootline { font-size:11px; margin-bottom:20px;} 

.clearer{clear:both; float:none;}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {font-size:11px; color:#0000ff;}

.contenttable{border-collapse:collapse; border-spacing:10px;}
.contenttable td{border:thin solid #333333; padding:5px; }
table{border-collapse:collapse; border-spacing:10px;}
table td{border:thin solid #333333; padding:5px; }

td.tabelle_OhneRahmen{border:0px;}

/* ------------- Definition für DAM Frontend ---------------- */
table.filelist {
	font-size: 90%;
	border-collapse: collapse;
	border: 1px;
	width: 540px;
}
td.noborder { 	border:0; }
/* geht nicht...*/
tr.odd {border:1px; background-color:#EEEEEE;}
tr.even {border:1px; background-color:#EEEEEE;}
.eigene_def_catlist {font-weight:bold; font-size:large; color:#336699;}