/*******************************************/
/*
/*  Stylesheet für FVS
/*
/*  Subseiten
/*
/* (c) Sunbeam Gmbh, 
/* Autor: RGS
/* Date: 6 November 2006
/* Change(s): 29|30|January 2007
/* 09|February 2007
/* 18|19|April 2007
/* kl last: 28.7.07
/*
/*******************************************/

@import url(basis.css);
@import url(news-termine.css);
@import url(forms.css);


/* === layout === */
#header {
	background-image: none;
}

/* Breadcrumb - Hacks für den legendären IE 7 */
*+html #breadcrumb  {
	margin-top: 0.8em;
	margin-bottom: 0.4em;	
}

#content {
	position: relative;
}

#rechts { /* pd iconliste dahinter */
	position: relative;
	z-index: 1; 
	background-color: #fff;		
}

/* broad content (no margin) */
body#single-col #content {
	margin: 0 0 0 235px;
}


/* === formats === */
#top a.focus-in {
position: absolute;
top: 0;
left: 0;
margin: 0 0 0 -20000px;
}
#top a.focus-in:focus {
margin: 0 0 0 20px;
z-index: 1000;
}

/* = header =
#header h1.textlogo {
position: absolute;
top: 0;
left: 0;
margin: 0 0 0 -2000px;
}
#header img.bildlogo {
display: none;
}
 */

/* - Logo neu, Verlinkung */
.txt-top {
margin-top: 15px;
margin-left: 40px;
float: left;
width: auto;
xborder: 1px solid red;
}

#header ul#language {
float: right;
width: auto;
margin: 20px 100px 0 0;
}
#header ul#language li {
display: inline;
}
#header ul#language li.lang {
display: inline-table;
vertical-align: bottom;
line-height: 1;
}
#header ul#language li.lang a,
#header ul#language li.lang a:hover,
#header ul#language li.lang a:focus {
	background-color: #fff;
	color: #000;
	border: 0 none;
	padding: 0 0 0 10px;
}

#header .claim {
position: absolute;
top: 80px;
right: 100px;
}
#header .claim p {
font-size: 125%;
letter-spacing: 1pt;
background-color: #fff;
color: #2e73ae;
}

/* = topmenue = */
#topmenu ul li {
float: left;
width: 21%;
margin-right: 1%;
background-color: #fff;
color: #000;
}
#topmenu ul li.form {
float: left;
width: 34%;
}
#topmenu ul li.last {
margin-right: 0;
}
#topmenu .heading,
#topmenu .heading-form {
padding: 1px;
background-color: #fff;
color: #000;
border: 1px solid #dae4ee;
}

/* links in topmenue */
#topmenu a {
	display: block;
	padding: 9px 0 9px 10px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #dae4ee;
	color: #004b8c;
}
#topmenu a:hover,
#topmenu a:focus,
#topmenu a:active {
	background-color: #004b8c;
	color: #ffc60a;
}
#topmenu .heading a.innen2 {
	background-image: url(../images/book-sm.gif);
	background-repeat: no-repeat;
	background-position: 5% 50%;
}
#topmenu .heading a.innen3 {
	background-image: url(../images/kalender-sm.gif);
	background-repeat: no-repeat;
	background-position: 3% 50%;
}
#topmenu .heading a.innen4 {
	background-image: url(../images/zeitung-sm.gif);
	background-repeat: no-repeat;
	background-position: 5% 50%;
}
#topmenu .heading a.innen2:hover,
#topmenu .heading a.innen2:focus,
#topmenu .heading a.innen2:active {
	background-image: url(../images/book-sm-hov.gif);
}
#topmenu .heading a.innen3:hover,
#topmenu .heading a.innen3:focus,
#topmenu .heading a.innen3:active {
	background-image: url(../images/kalender-sm-hov.gif);
}
#topmenu .heading a.innen4:hover,
#topmenu .heading a.innen4:focus,
#topmenu .heading a.innen4:active {
	background-image: url(../images/zeitung-sm-hov.gif);
}

/* searchform in topmenue */
#topmenu form {
padding: 8px 0 8px 5px;
background-color: #dae4ee;
color: #004b8c;
}
#topmenu input {
background-color: #fff;
color: #004b8c;
border: 1px solid #004b8c;
margin: 0;
padding: 0;
}
/*rgs: 07 feb*/
#topmenu input.search {
width: 190px;
/*font-size: 1.2em;
padding: 1px 0;*/
font-size: 1em;
padding: 2px;
}
#topmenu input.submit {
width: 90px;
padding: 1px 0;
font-size: 0.9em;
cursor: pointer;
}
#topmenu input:hover.submit,
#topmenu input:focus.submit {
background-color: #004b8c;
color: #ffc60a;
font-weight: bold;
} /* not for IE! */


/* = submenues (left column) = */
#links ul {
	text-transform: uppercase;
	font-weight: bold;
}
#links ul ul {
	text-transform: none;
	font-weight: bold;
}
#links ul ul ul {
	text-transform: none;
	font-weight: normal;
}

#links ul a,
#links ul li.act span {
	background-image: url(../images/b-lev1.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
	margin: 1px;
	text-decoration: none;
	background-color: #dae4ee;
	color: #004b8c;
}
#links ul ul a {
	background-image: url(../images/b-lev2.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-color: #a2c6e8;
	color: #004b8c;
}
#links ul ul ul a {
	background-image: url(../images/b-lev3.gif);
	background-repeat: no-repeat;
	background-position: 30px 0.25em;
	background-color: #fff;
	color: #004b8c;
}
#links ul a,
#links ul li.act span {
	padding: 7px 0 7px 30px;
}
#links ul ul a,
#links ul ul li.act span {
	padding: 7px 0 7px 45px;
}
#links ul ul ul a,
#links ul ul ul li.act span {
	padding: 1px 0 1px 45px;
}

#links ul ul a:hover,
#links ul ul a:focus,
#links ul ul a:active {
	background-image: url(../images/b-lev1-hov.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-color: #004b8c;
	color: #fff;
}
#links ul ul ul a:hover,
#links ul ul ul a:focus,
#links ul ul ul a:active {
	background-image: url(../images/b-lev3hov.gif);
	background-repeat: no-repeat;
	background-position: 30px 0.25em;
	background-color: #A2C6E8;
	color: #004b8c;
}

/* 1. Ebene */
/* active */
#links ul a.aktiv-level1 {
	background-image: url(../images/b-lev1act.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #004B8C;
	color: #fff;
}
/* current */
#links ul li.act span {
	background-image: url(../images/b-lev1cur.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #FFC60A;
	color: #004b8c;
}
/* hover */
#links ul a:hover,
#links ul a:focus,
#links ul a:active {
	background-image: url(../images/b-lev2.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #a2c6e8;
	color: #004b8c;
}

/* 2. Ebene */
/* active */
#links ul a.aktiv-level2 {
	background-image: url(../images/b-lev2act.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-color: #004B8C;
	color: #fff;
}
/* current */
#links ul ul li.act span {
	background-image: url(../images/b-lev2cur.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-color: #FFC60A;
	color: #004b8c;
}
/* hover */
#links ul a:hover.aktiv-level2, {
	background-image: url(../images/b-lev1act.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
}

/* 3. (letzte) Ebene */
/* nur current */
#links ul ul ul li.act span {
	background-image: url(../images/b-lev3act.gif);
	background-repeat: no-repeat;
	background-position: 30px 0.25em;
	background-color: #ffc60a;
	color: #004b8c;
}

#links .trenner {
	height: 20px;
	margin: 0 -1px;
	border-top: 1px solid #dae4ee;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #dae4ee;
	border-left: 1px solid #fff;
}

/* = content area = */

/* Nicht für DAM-Downloadlisten und Publikationen, pd 2007 */
#content .tx-damdownloads-pi1 ul li,
#content .puplikation ul li { 
	background-image: none !important;
	padding-left: 0px !important;
}

/* broad content (no margin) */
body#single-col #content p {
margin: 10px 0px 10px 0px;
}

/* Zusätzliche Klassen für Inhalte aus dem RTE - FVS, pd 2007 */
p.break,
div.break {
	line-height: 1.4; /* p angleichen */
	margin: 5px 0 10px 5px;
}

/* wozu soll das gut sein?? kl 4.8. 
p.paragraph,
div.paragraph {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.4; /* p angleichen 
	margin: 5px 0 10px 0;
}
*/

p.fabsatz,
div.fabsatz {
	background-color: #FFFFCC;
	padding: 5px;
	margin: 5px;
	border-style: none;
	border-width: thin;
	line-height: 1.4; /* p angleichen */
	margin: 5px 0 10px 0;
}

p.fabsatz_grau{
	padding: 5px;
	margin: 5px;
	border-style: none;
	border-width: thin;
	line-height: 1.4; /* p angleichen */
	margin: 5px 0 10px 0;
	background-color: #E6E6E6;}

span.color1 { color: #0067AF; }
 
span.color2 { color: #FF0000; }

span.color3 { color: #FFC60A; }

span.color4 { color: #DAE4EE; }
 
/* floating images with border and subtitles in content area;
adjust size for image! */
#content .imagebox {
float: left;
width: 218px;
border: 1px solid #004b8c;
margin: 0 15px 0 5px;
padding: 1px;
background-color: #dae4ee;
color: #004b8c;
}
#content .imagebox p {
margin: 0;
padding: 0 10px;
font-size: 90%;
}

/* absolute positioned images in content area;
adjust size for image! */
#content .oversized {
position: relative;
height: 246px;
}

/* Ausnahme Mitgliedsinstitut: 430px breit */
#content .mitgliedsinstitut {
position: relative;
height: 210px;
}

#content .oversized .over-box,
#content .mitgliedsinstitut .over-box {
width: auto;
position: absolute;
top: 0;
left: 0;
z-index: 1000;
}

/* = iconbox (far right) = */
#iconleiste {
position: absolute;
top: 15em;
right: 4px;
width: 86px;
/* z-index: ..; */
}
#iconleiste img {
display: block;
margin-top: 20px;
}
#iconleiste a {
text-decoration: none;
border: 0 none;
}

#print-only {
display: none;
/*sans-serif; 
color: #0067AF;*/
}

/* Footer */
#footer .topper {
padding: 6px 20px 0 20px;
font-weight: bold;
float: right;
}
#footer .topper a {
text-decoration: none;
background-color: transparent;
color: #004b8c;
}
#footer .topper a:hover {
text-decoration: underline;
background-color: transparent;
color: #004b8c;
}

/* TOP */
.csc-linkToTop {
	height: 15px;
	clear: right;
	margin-bottom: 5px;
}

.csc-linkToTop a {
	background-image: url(../images/but_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 1.6em;
	float: right;
}


/* ======= PUBLIKATIONEN ======= */

/* DIV um Liste */
.puplikation {
/*width: 100%;*/
}

#content table.listpublikation {
  width: 99%;
  border-spacing: 0;
}
#content table.listpublikation td {
  padding: 5px 5px;
  vertical-align: middle;
  border-top: 10px solid #fff;
}
#content table.listpublikation td.column1 {
  width: 12%;
}
#content table.listpublikation td.column2 {
  width: 65%;
}
#content table.listpublikation td.column2 h3 {
  padding: 0;
}
#content table.listpublikation td.column3 {
  width: 0%;
}
#content table.listpublikation td.column4 {
  width: 5%;
}

#content table.listpublikation tr { background: #ffffe1; }

#content table.listpublikation tr.noline { background: #ffffe1; }

#content table.listpublikation tr.noline td { 
  border: none; 
  padding: 0px 5px;
  vertical-align: top;  
}

#content table.listpublikation tr.noline td p { margin-left: 0 !important; }

#content table.listpublikation tr.noline img { 
  border: 1px solid #004B8C; 
  margin: 10px 0;
}

#content table.listpublikation td.column4 a:link,
#content table.listpublikation td.column4 a:active,
#content table.listpublikation td.column4 a:visited {
  background-color: #DAE4EE !important;
  background-image: none !important;
  border: 1px solid #004B8C;
  color: #004B8C;
  margin-top: 10px;
  padding: 0 5px;
  text-align: right;
  text-decoration: none;
  width: 2em;
  font-weight: bold;
}

#content table.listpublikation td.column4 a:hover,
#content table.listpublikation td.column4 a:focus {
  color: #fff;
}


/* Listenformate */
#content .puplikation {
	position: relative;
}

#content .puplikation ul {
	position: relative;
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}

.puplikation ul li { margin: 10px 0px 3px 0px; }

.puplikation ul ul li {
	margin: 3px 0px 3px 20px;
	border: 0 none;
}

.puplikation ul li.empty {
	background: none;
	border: 0 none;
	list-style-type: none;
}

/* Links in Liste */
.puplikation ul li a,
.puplikation ul li span {
	display: block;
	padding: 1px 0 1px 15px;
	text-decoration: underline;
	font-weight: bold;
	background: url(../images/bullet_square_blau.gif) no-repeat 3px 0.5em !important;
	color: #004b8c;
	xborder-bottom: 1px solid #ccc;
}


div.puplikation div.legende p.weiss{
	padding-left: 23px;
	font-weight: normal;
	background: url(../images/bullet_square_border.gif) no-repeat 3px 0.2em !important;
	color: #004b8c;	
}


.puplikation .head-puplikation a {
padding-left: 50px;
	font-weight: normal;
	background: url(../images/bullet_square_border.gif) no-repeat 3px 0.4em !important;
	color: #004b8c; 
}

div.puplikation div.legende p.blau {
	padding-left: 23px;
	font-weight: normal;
	background: url(../images/bullet_square_blau_big.gif) no-repeat 3px 0.2em !important;
	color: #004b8c;	
}


.puplikation ul ul li a,
.puplikation ul ul li span{
	display: block;
	text-decoration: underline;
	padding-left: 15px;
	font-weight: normal;
	background: url(../images/bullet_square.gif) no-repeat 3px 0.5em !important;
	color: #004b8c;
	border-bottom: 1px solid #fff;
}

div.puplikation div.legende p.gelb {
	padding-left: 23px;
	font-weight: normal;
	background: transparent url(../images/bullet_square_big.gif) no-repeat scroll 3px 0.2em !important;
	color: #004b8c;	
}

div.puplikation div.legende h4 {background:transparent !important;}

div.puplikation div.legende {
background:#DAE4EE;
padding:5px 0;
}

.puplikation ul li a:hover {
	background-color: #f3f3f3;
	color: #004b8c;
}
.puplikation ul ul li a:hover {
	background-color: #fafafa;
	xborder-bottom: 1px solid #ccc;
}

.puplikation h2 {
	margin: 10px 1px 1px 1px;
	padding: 5px;
	font-size: 125%;
	text-transform: uppercase;
	letter-spacing: 1pt;
	background-color: #dae4ee;
	color: #004b8c;
}

.puplikation h2 a {
	padding: 1px;
	display: block;
	text-decoration: none;
	font-size: 100%;
	text-transform: uppercase;
	letter-spacing: 1pt;
	background-color: #dae4ee;
	color: #004b8c;
}
.puplikation h2 a:hover {
	background-color: #a2c6e8;
	color: #004b8c;
}

.puplikation .head-puplikation {
	margin: 20px 0;
	padding: 0;
}
.puplikation .head-puplikation a {
	margin-right: 5px;
	padding: 2px 25px;
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	background-color: #fff;
	color: #004b8c;
	text-decoration:underline;
}
.puplikation .head-puplikation a:hover,.puplikation ul li a:hover {
	background-color: #f7ebb3;
	color: #004b8c;
}

.puplikation .head-puplikation a.button-submit {
	xdisplay: block;
	width: 10em;
	margin-top: 10px;
	padding: 0 25px;
	text-align: center;
	color: #004b8c;
	border: 1px solid #004b8c;
	text-decoration:none;
	background-image:none !important;
	background-color: #dae4ee !important;
}
.puplikation .head-puplikation a.button-submit:hover {
	background-color: #004b8c;
	color: #fff;
	border: 1px solid #004b8c;
}

/*.puplikation .head-puplikation a + a {
border: 1px solid #f00;
}*/


.puplikation a:hover {text-decoration:none;}

/* Mini Warenkorb oben rechts */	
#little-basket {
	margin-right: 0.6em;
	padding: 2px 5px;
	background-color: #FFE864;
	border: 1px solid #ffc60a;
}

/* Mini Warenkorb umbenannt in ul li.littlebasket */
#header ul#language li.littlebasket {
	margin-right: 22px;
	padding: 2px 3px;
	background-color: #FFE864;
	xborder: 1px solid #ffc60a;
}


/* === DAM DOWNLOADS === */
.tx-damdownloads-pi1 {
position: relative;
}

.tx-damdownloads-pi1 table {
	width: 98%;
}


/* IE 7 Hack für Ausgabe von Navigation neben oversized Bildern - siehe id=24 , pd 207 */
*+html .tx-damdownloads-pi1 {
 	border: 1px solid #FFF; 
}

table.tx-damdownloads-pi1-search {
margin: 10px 0px;
}

table.tx-damdownloads-pi1-search td {
}

/* Suche */
table.tx-damdownloads-pi1-search input,
table.tx-damdownloads-pi1-search select {
background-color: #fff;
color: #004b8c;
border: 1px solid #004b8c;
margin: 0;
padding: 0;
}

/* Suche HTML, pd 2007 */
.damsearch {
	margin-top: 15px;
	margin-bottom: 15px;
}

.damsearch input,
.damsearch select {
	background-color: #fff;
	color: #004b8c;
	border: 1px solid #004b8c;
	margin: 0;
	padding: 0;
}

.tx-damdownloads-pi1 .browsebar {
	position: relative;
	width: 90%;
	margin: 10px 0px;
}

/* Browsebar Tabelle pd, 2007 */
.tx-damdownloads-pi1 .browsebar td {
	width: 15%;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.tx-damdownloads-pi1 td.browsebar_result {
	width: 70%;
}

/* Browsebar Tabelle */
.tx-damdownloads-pi1 .browsebar td img {
	margin-left: 5px;
}
/* Linkfarbe ausblenden */
.tx-damdownloads-pi1 td a:hover {
	background-color: transparent;
}
/* Linkfarbe einblenden für die Browserresults*/
.tx-damdownloads-pi1 td.browsebar_result a:hover {
	background-color: #dae4ee;
}

#content .tx-damdownloads-pi1 ul {
	position: relative;
	list-style: none;
}
.tx-damdownloads-pi1 ul li {
	padding: 1px 0;
}

.tx-damdownloads-pi1 ul li h4 {
	padding: 1px 0px 1px 5px;
	background-color: #dae4ee;
	color: #004b8c;
}

/* Auflistung der Pressemitteilungen */
#content .tx-damdownloads-pi1 ul.pm,
#content .tx-damdownloads-pi1 ul.ft  {
	margin: 5px 0px 30px 5px;
}
#content .tx-damdownloads-pi1 ul.pm img,
#content .tx-damdownloads-pi1 ul.ft img {
	vertical-align: bottom;
}

/**
* @hackfor 	ie <= 6
* @info		Symbolicon in DAMDownloadliste hochrücken
*/
* html #content .tx-damdownloads-pi1 ul.pm img,
* html #content .tx-damdownloads-pi1 ul.ft img {
	margin-top: -3px;
}


/* Presseüberschriften */
#content h3.presse {
  background-color: #FFFFCC; 
  padding: 6px 0 4px 5px; /* pd, 2007 */
}


/* === Tortendiagramm === */
.tortendiagramm img.torte {
/* float:left;  pd 2007 */
/* width: 300px;  pd 2007 */
}
#content .tortendiagramm ul {
/* padding-top: 25px;  pd 2007 */
list-style: none;
}
#content .tortendiagramm ul li {
padding: 0px 0px 5px 0px;
}
.tortendiagramm ul li img {
vertical-align: middle;
}

/* Farben für Tortendiagramme - Solarenergieforschung */
#content ul.torte {
list-style: none;
padding-bottom: 0.2em;
}

#content ul.torte li {
	padding-bottom: 0.3em;
}

#content ul.torte li.dgelb {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot_gelb.gif);
	background-position: left top;
}

#content ul.torte li.dgruen {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot_gruen.gif);
	background-position: left top;
}

#content ul.torte li.drot {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot_rot.gif);
	background-position: left top;
}

#content ul.torte li.dorange {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot_orange.gif);
	background-position: left top;
}

#content ul.torte li.drosa {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot_rosa.gif);
	background-position: left top;	
}

#content ul.torte li.dblau {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot_blau.gif);
	background-position: left top;	
}

/* Farben für Tortendiagramme - Forschungsthemen */
#content ul.torte li.dpv {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-pv.gif);
	background-position: left top;	
}

#content ul.torte li.dsk {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-sk.gif);
	background-position: left top;
}

#content ul.torte li.dsw {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-sw.gif);
	background-position: left top;	
}

#content ul.torte li.dsn {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-sn.gif);
	background-position: left top;	
}

#content ul.torte li.dseb {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-seb.gif);
	background-position: left top;	
}

#content ul.torte li.denb {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-enb.gif);
	background-position: left top;	
}

#content ul.torte li.dek {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-ek.gif);
	background-position: left top;	
}

#content ul.torte li.dgs {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-gs.gif);
	background-position: left top;	
}

#content ul.torte li.dwk {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-wk.gif);
	background-position: left top;	
}

#content ul.torte li.dh2 {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-h2.gif);
	background-position: left top;	
}

#content ul.torte li.des {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-es.gif);
	background-position: left top;	
}

#content ul.torte li.dtfa {
	background-repeat: no-repeat;
	padding-left: 2em;
	background-image: url(../../bilder/dot-tfa.gif);
	background-position: left top;	
}


/* EXTRAS */
.tortelinks {
	float: left;
}

.torterechts {
	margin-left: 260px;
}

/*
* html div.csc-textpic {
overflow: none;
xborder: 1px solid gold;

xwidth: auto;
}

div.csc-textpic-imagewrap {
xborder: 1px solid blue;
}

dl.csc-textpic-image,  
dl.csc-textpic-firstcol, 
dl.csc-textpic-lastcol {
xborder: 1px solid yellow;

}

dt a {
	xborder: 1px solid red;
}

dt a img{
	xpadding-bottom: 19px;
}

dd.csc-textpic-caption {

}

div.csc-textpic-text {
	
}
*/

/* Border just around the image, pd CSS von css_styled_content überschrieben */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #004b8c;
	padding: 0px 0px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
}

/* SOLARARGUMENTE - ABSTÄNDE VON DIV = ABSTÄNDE VON P.fabsatz gleichstellen */
#content .fvsargumente .csc-textpic-border .fabsatz {
	margin-top: 0px !important; 
	margin-bottom: 0px !important; 
	xborder: 1px solid red;
}

/* unsolved stuff */

/*
#content div.csc-textpic {
float: none;
position: relative;
background-color: #ffc;
color: #00660;
}*/

/*csc-textpic-imagewrap {
float: none;
}

div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image { 
float: none; 
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:none;
}

#content div.csc-textpic div.csc-textpic-intext-left {
float: none;
}

#content div.csc-textpic div.csc-textpic-imagewrap {
float: none;
}

#content div.csc-textpic div.csc-textpic-text {
float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float: none;
}
*/

dd.csc-textpic-caption {
text-align: center;
}
div.filelinks {
margin-top: 10px;
padding: 0 0 0 10px;
}
div.filelinks span.filecount {
display: block;
font-weight: bold;
}

/* Direktorium */
dl.direktorium {
	xborder: 1px solid red;
	width: 47%;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	background-color: #ffffcc;	
}

dl.direktorium dt {
	xborder: 1px solid green;
	font-weight: bold;
	padding: 5px;
}

dl.direktorium dd {
	xborder: 1px solid blue;
	padding: 5px;	
}

dl.direktorium dd.portrait {
	float: right;
	padding: 0 5px 0 0 !important;		
}

/* Direktorium EXTRA-KLASSEN ZUM FLOATEN, pd 2007 */
#content .direktoriumleft {
	width: 40%;
	float: left;
}

#content .direktoriumright {
	width: 40%;
	float: left;
}

/* Direktoriumsliste Stylen */
#content .direktoriumleft .csc-textpic,
#content .direktoriumright .csc-textpic {
	background-color: #ffffcc;
	margin-left: 10px;
	margin-bottom: 10px;
	min-width: 200px;
	min-height: 170px;
	overflow: visible;	
} 

* html #content .direktoriumleft .csc-textpic,
* html #content .direktoriumright .csc-textpic {
	height: 170px;
	overflow: visible;
}

/* Tortenliste ohne gelbe Punkte */
#content ul.torte li {
	background-image: none;
	xbackground-repeat: no-repeat;
	xbackground-position: 0px 4px;
	padding-left: 0px;
}

/* FVS Institutsseiten - Tabellen */
#content .contenttable td {
	vertical-align: top;
	padding: 5px;

}

#content .contenttable .strong {
	font-weight: bold;
	margin-top: 0px;
}
#content .puplikation {overflow: auto;}
#content .puplikation .head-image {  float: left; margin-right:1em; padding-top:13px; }
#content .puplikation .head-image img { border: 1px solid #004B8C;}
/*#content .puplikation .head-description{ float: left; width: 75%; }*/
#content .puplikation .head-puplikation  { clear: left; padding-top: 1em;}

#content .puplikation .headwrap { overflow: auto; margin-top: 1.25em; background: #FFFFE1;}


/* TORTENGRAFIK LINKS 
a.cpv{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-pv.gif);
	 background-repeat: no-repeat;
}

a.cstk{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-sk.gif);
	 background-repeat: no-repeat;
}

a.csw{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-sw.gif);
	 background-repeat: no-repeat;
}

a.csun{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-sn.gif);
	 background-repeat: no-repeat;
}

a.csueb{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-seb.gif);
	 background-repeat: no-repeat;
}

a.cendb{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-enb.gif);
	 background-repeat: no-repeat;
}

a.cek{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-ek.gif);
	 background-repeat: no-repeat;
}

a.cgs{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-gs.gif);
	 background-repeat: no-repeat;
}

a.cw{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-wk.gif);
	 background-repeat: no-repeat;
}

a.cwb{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-h2.gif);
	 background-repeat: no-repeat;
}

a.ce{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-s.gif);
	 background-repeat: no-repeat;
}

a.ct{
     padding-left: 10px;
	 background-image: url(../../bilder/dot-tfa.gif);
	 background-repeat: no-repeat;
}
*/



