/**************************************** 
 Layout, Positionierung
*****************************************/
html, body {
 height:98%;
 min-width:1000px;
}
body {
 background-color:#fff;
 color:#555555;
 text-align:center;
 width:expression(document.body.clientWidth < 1000? "1000px": "100%" );
 overflow: -moz-scrollbars-vertical !important;
 font-size:16px;
}
/********************************************* 
 Allgemeines
 Ränder entfernen, allgemeine Formatierungen 
 ********************************************* */
body, div, ol, dt, dl, ul, li, p, h1, h2, h3, h4, h5, h6, h7, tr, td, table {
 margin:0px;
 border:0px;
 padding:0px;
 font-family:arial,sans-serif;
}
p {
 margin:0px 0px 10px 0px;
}
h1 {
 color:#555555;
 text-transform:uppercase;
 font-size:11px;
 margin:0px 0px 20px 0px;
}
h2 {
 color:#555555;
 text-transform:uppercase;
 font-size:11px;
 margin:0px 0px 20px 0px;
}
h3 {
 padding:0px;
 border:0px;
 margin:0px;
 color:#555555;
 padding:4px 4px 4px 12px;
 font-size:11px;
}
a {
 color:#DC9853;
 }
#kalender { 
 background-color:#fff; 
}
#wrapper {
 margin:0px auto;
 margin-top:10px;
 width:900px;
 height:100%;
 background-color:#fff;
 color:#666666;
 overflow:show;
 text-align:left;
 z-index:10;
}
/** Layout-Tabelle */
#sodoffpurists {
 height:100%;
 background-image:url(../images/tabellenfuss_gruen.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 padding:0px;
 margin:0px;
 overflow:show;
}
/** Content-Spalte */
#content {
 width:660px;
 vertical-align:top;
 padding-bottom:25px;
}
#contentheader {
 width;:660px;
 height:98px;
 background-color:#C3E5B9;
}
#Bipolar #contentheader {
 width;:660px;
 height:98px;
}
#menupane {
 width:660px;
 height:50px;
 margin-top:6px;
 background-image:url(../images/menu/menupane_bg.gif);
 background-repeat:no-repeat;
}
#comkalender #menupane {
 width:660px;
 height:50px;
 margin-top:6px;
 background-image:url(../images/menu/halfmenupane_bg.gif);
 background-repeat:no-repeat;
}
#menupane {
 width:660px;
 height:50px;
 margin-top:6px;
 background-image:url(../images/menu/menupane_bg.gif);
 background-repeat:no-repeat;
}
#mainlevel  {
 background-image:url(../images/menu/mainmenu_bg.gif);
 background-repeat:no-repeat;
 height:25px;
}
#mainlevel_sub {
 background-image:url(../images/menu/mainmenu_bg.gif);
 background-repeat:no-repeat;
 height:25px;
}
#contentmain {
 width:660px;
 margin-top:27px;
 font-size:11px;
 line-height:1.5;
}
#comkalender #contentmain {
 width:660px;
 margin-top:0px;
}
/** Shortcuts */
#sidebar {
 width:240px;
 vertical-align:top; 
 background-image:url(../images/sidebar_bg.gif);
 background-repeat:no-repeat;
 background-position:0px 0px; 
 padding-bottom:25px;
 font-size:10px;
 line-height:1.3;
}
/** oberste position in der sidebar, newsflash etc */
#sidebartop {
 height:98px;
 width:235px;
 overflow:hidden;
 background-image:url(../images/newsflash.gif);
 background-repeat:no-repeat;
 background-position: 5px 0px;
}
#sidebarmodules {
 text-align:center;
 padding-left:1px;
}
/** sprachwahl, zoom */
#tools {
 width:233px;
 height:25px;
 padding-right:10px;
}
#sidebarmenu {
 width:240px;
 height:50px;
 margin-top:6px;
 background-image:url(../images/sidebarmenu_bg.gif);
 background-repeat:no-repeat;
 text-align:right;
}
#locationpane {
 height:25px;
 width:233px;
 margin:0px auto;
 text-align:left;
 margin-top:10px;
}
#comprojekte #contentmain h3 {
 padding:0px 0px 0px 0px;
 border:0px;
 margin:0px;
 font-size:11px;
}
/********************************************* 
 Extensions
 **********************************************/
/** Kalender */ 
 
/** Hintergrund der Kalendertabelle  */ 
#kalenderhead {
 width:100%;
 height:35px;
 background-image:url(../images/kalender/kalenderhead_bg.gif);
 background-repeat:no-repeat;
 margin-bottom:10px;
}
#kalenderfoot {
 width:100%;
 height:35px;
 background-image:url(../images/kalender/kalenderhead_bg.gif);
 background-repeat:no-repeat;
 margin-top:20px;
}
#kalenderhead h2 {
 padding:4px 0px 0px 10px;
}
.kalendereintrag_container {
 width:100%;
 color:#555555;
 background-image:url(../images/kalender/kalendermain_odd.gif);
 background-repeat:no-repeat;
 overflow:show;
 padding-top:10px;
}
.kalendereintrag_container_even {
 width:100%;
 color:#555555;
 background-image:url(../images/kalender/kalendermain_even.gif);
 background-repeat:no-repeat;
 overflow:show;
 padding-top:10px;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.kalendereintrag_container div.headline, .kalendereintrag_container_even div.headline {
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 overflow:hidden;
}
.kalendereintrag_container div.headline strong , .kalendereintrag_container_even div.headline strong {
 margin-right:10px;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
.kalendereintrag_container div.content {
 width:640px;
 padding:2px 10px 2px 10px;
 background-image:url(../images/kalender/kalendermain_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 padding-bottom:10px;
}
.kalendereintrag_container_even div.content {
 width:640px;
 padding:2px 10px 2px 10px;
 background-image:url(../images/kalender/kalendermain_foot_even.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 margin-bottom:-1px;
 padding-bottom:10px;
}
#comprojekte #contentmain .last {
 padding-bottom:1px;
}
.kalendereintrag_container a, .kalendereintrag_container_even a {
 color:#DC9853;
}
/** Tabelle für den Kopf der  Kalenderseite mit M*/
#kalenderheadtable {
 width:100%;
 margin-bottom:10px;
}
/** tabs für kalenderhead mit hintergrund */
#kalenderheadtable .tab {
 height:26px;
 width:76px;
 background-image:url(../images/kalender/kalenderheadtab.gif);
 background-position:50% 50%;
 background-repeat:no-repeat;
}
#kalenderheadtable .tab_active {
 height:26px;
 width:76px;
 background-image:url(../images/kalender/kalenderheadtab_orange.gif);
 background-position:50% 50%;
 background-repeat:no-repeat;
}
/** tabs für kalenderhead ohne hintergrund */
#kalenderheadtable .untab {
 height:26px;
 width:76px;
}
/** links in den tabs für kalenderhead */
#kalenderheadtable td.tab a, #kalenderheadtable td.tab_active a {
 text-decoration:none;
 color:#555555;
 display:block;
 width:100%;
 text-align:center;
}
#kalenderheadtable tr td.tab a.past, .mod_bipolarkalender tr td a.past {
 color:#999;
}
/** Projekte */
/** Container für die Projektbeschreibungen */
.projektbeschreibung_container {
 width:210px;
 min-height:130px;
 background-color:#D2F2F5;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:10px;
 float:left;
 background-image:url(../images/projekte/projektbeschreibung_container_fuss.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:show;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.projektbeschreibung_container div.headline {
 background-image:url(../images/projekte/projektbeschreibung_container_head.gif);
 background-repeat:no-repeat;
 background-color:#00C4F5;
 padding:2px 0px 2px 10px;
 color:#fff;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
}
.projektbeschreibung_container div.headline h3 {
 color:#fff;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
.projektbeschreibung_container div.content {
 width:170px;
 padding:2px 10px 2px 10px;
}
/** Kontaktboxen unter Projekte */ 
#comprojekte .kontaktbeschreibung_container {
 width:320px;
 background-color:#ECEDE6;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:10px;
 float:left;
 background-image:url(../images/projekte/kontaktbeschreibung_container_foot.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
 min-height:100px;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
#comprojekte .kontaktbeschreibung_container div.headline {
 background-image:url(../images/projekte/kontaktbeschreibung_container_head.gif);
 background-repeat:no-repeat;
 background-color:#D9DAD0;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
 border-bottom:1px solid #fff;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
#comprojekte .kontaktbeschreibung_container div.content {
 width:300px;
 padding:2px 10px 2px 10px;
}
/** Kontakte */
/** Container für die Kontaktschreibungen */
.kontaktbeschreibung_container {
 width:320px;
 background-color:#DFEEB7;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:10px;
 float:left;
 background-image:url(../images/kontakte/kontaktbeschreibung_container_foot.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
 min-height:100px;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.kontaktbeschreibung_container div.headline {
 background-image:url(../images/kontakte/kontaktbeschreibung_container_head.gif);
 background-repeat:no-repeat;
 background-color:#96CE00;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
}
.kontaktbeschreibung_container div.headline h3 {
 margin:0px;
 padding:0px;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
.kontaktbeschreibung_container div.content {
 width:300px;
 padding:2px 10px 2px 10px;
}
/** Alphabetische Listen */
.kontaktliste {
 width:310px;
 height:100%;
 margin:0p 0px 0px 0px;
 float:left;
} 
.institution {
 width:200px;
}
.kontaktliste li,.kontaktliste ul {
 margin:0px;
 padding:0px;
 border:0px;
 list-style-type:none;
}
.kontaktliste li {
 color:#96CE00;
 font-weight:bold;
 margin-bottom:10px;
}
.kontaktliste li ul {
 margin-top:10px;
}
.kontaktliste li ul li {
 color:#000;
 font-weight:normal;
 margin-bottom:5px;
}
.kontaktliste a {
 color:#000;
}
.kontaktliste a:hover {
 color:#CF631B;
}
ul.leftmargin {
 margin-left:10px;
}
/** Box für den Interviewblock bei kontakte */
#kontakttop {
 height:290px;  
}
.interviewbeschreibung_container {
 width:650px;
 background-color:#ECEDE6;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:10px;
 float:left;
 background-image:url(../images/kontakte/interviewbeschreibung_container_foot.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
}
.interviewbeschreibung_container .content {
 background-color:#ECEDE6;
 color:#555555;
 padding:0px 10px 0px 10px;
} 
/** Überschriften in den Containern für die Projektbeschreibungen */
.interviewbeschreibung_container div.headline {
 background-image:url(../images/kontakte/interviewbeschreibung_container_head.gif);
 background-repeat:no-repeat;
 background-color:#D9DAD0;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
 border-bottom:1px solid #fff;
}
.interviewbeschreibung_container img {
 float:left;
 margin:4px 12px 4px 0px;
}
/** Contentbereiche in den Containern für das vollständige Interview */
.interviewcontainer {
 background-position:100% 0%;
 background-color:#DFEEB7;
 color:#555555;
 font-family:sans-serif;
 overflow:hidden;
 padding-bottom:0px;
 width:650px;
}
.interviewcontainer div.headline {
 background-image:url(../images/kontakte/portrait_container_head.gif);
 background-repeat:no-repeat;
 background-color:#D9DAD0;
 overflow:hidden;
 border-bottom:1px solid #fff;
 height:20px;
}
.interviewcontainer div.headline h1 {
 padding:2px 0px 0px 10px; 
 margin:0px;
 border:0px; 
 color:#fff;
 font-size:11px;
 text-transform:uppercase;
 font-weight:bold;
}
.interviewcontainer div.content {
 padding:2px 0px 2px 10px;
 clear:both;
}
.interviewcontainer #text {
 float:left;
 width:450px;
 padding-right:10px;
}
.interviewcontainer .fulltext {
 padding:20px 10px 10px 10px;
}
.interviewcontainer .content {
 margin-top:30px;
}
.interviewcontainer .content #bild {
 float:left;
 width:170px;
}
/** abstand zwischen floating Containern  */
.bipolar_separator {
 height:20px;
 clear:both
}
/** Projekte */
/** Tabelle für Projektbeschreibung - links Text, rechts Bild */
.projekt_description {
}
/** links Text ... */
.projekt_textcol {
 vertical-align:top;
 width:460px;
 padding:0px;
}
/** ... rechts Bild */
.projekt_imagecol {
 vertical-align:top;
 width:190px;
 padding:0px;
}
/** Container für die Anischt eines einzelnen Projektes) */
.projekt_container {
 width:650px;
 background-color:#D2F2F5;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:20px;
 float:left;
 background-image:url(../images/projekte/projekt_container_fuss.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
}
.diskurs_container {
 width:650px;
 background-color:#F1DFFD;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:20px;
 float:left;
 background-image:url(../images/diskurs/diskurs_container_fuss.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
}
.diskurs_container .content {
 padding:0px 10px 0px 10px;
} 
.diskurseintrag_container {
 width:100%;
 color:#555555;
 background-image:url(../images/diskurs/diskurs_odd.gif);
 background-repeat:no-repeat;
 overflow:show;
 padding-top:10px;
}
.diskurseintrag_container_even {
 width:100%;
 color:#555555;
 background-image:url(../images/diskurs/diskurs_even.gif);
 background-repeat:no-repeat;
 overflow:show;
 padding-top:10px;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.diskurs_container div.headline, .diskurs_container_even div.headline {
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 overflow:hidden;
}
.diskurs_container div.headline strong , .diskurs_container_even div.headline strong {
 margin-right:10px;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
.diskurseintrag_container div.content {
 width:640px;
 padding:2px 10px 2px 10px;
 background-image:url(../images/diskurs/diskurs_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 padding-bottom:10px;
}
.diskurseintrag_container_even div.content {
 width:640px;
 padding:2px 10px 2px 10px;
 background-image:url(../images/diskurs/diskurs_foot_even.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 margin-bottom:-1px;
 padding-bottom:10px;
}
.diskurs_container div.headline {
 background-image:url(../images/diskurs/diskurs_container_head.gif);
 background-repeat:no-repeat;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.projekt_container div.headline {
 background-image:url(../images/projekte/projekt_container_head.gif);
 background-repeat:no-repeat;
 background-color:#00C4F5;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
}
.projekt_container div.headline h1 {
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
.projekt_container div.content {
 padding:10px 10px 2px 10px;
}
.projekt_image {
 margin-bottom:10px;
}
.projektemain_odd {
 padding:0px;
 border:0px;
 margin:0px;
 margin-top:-1px;
 width:100%;
 background-image:url(../images/projekte/projektmain_bg.gif);
 background-repeat:repeat-y;
 height:46px;
}
.projektemain_odd td, .projektemain_even td {
 width:20%;
}
.projektemain_odd td.title, .projektemain_even td.title  {
 width:40%;
 padding-left:20px;
}
.projektemain_odd th, .projektemain_even th {
 text-align:left;
 font-weight:bold;
 padding-left:20px;
}
.projektemain_odd th a, .projektemain_even th a {
 text-decoration:none;
 color:#555555;
}
.projektemain_odd td a, .projektemain_even td a {
 text-decoration:none;
}
.odder {
 background-position:0px -1px;
}
.projektemain_even {
 padding:0px;
 border:0px;
 margin:0px;
 width:100%;
 height:46px;
 background-image:url(../images/projekte/projektmain_bg.gif);
 background-repeat:repeat-y;
 background-position:0% 100%;
}
#projektehead {
 border:0px;
 margin:0px;
 height:30px;
 width:655px;
 text-transform:uppercase;
 font-weight:bold;
 color:#555555;
 background-image:url(../images/projekte/projektehead.gif);
 background-repeat:no-repeat;
}
#contentmain #projektehead h3 {
 width:100%;
 padding:4px 0px 0px 10px;
 font-size:11px;
}
#diskurshead {
 border:0px;
 margin:0px;
 height:30px;
 width:655px;
 text-transform:uppercase;
 font-weight:bold;
 color:#555555;
 background-image:url(../images/diskurs/diskurshead.gif);
 background-repeat:no-repeat;
}
#contentmain #diskurshead h3 {
 width:100%;
 padding:4px 0px 0px 10px;
 font-size:11px;
}
.projektnews {
 margin-bottom:20px;
}
.projekt_textcol {
 padding-right:10px;
}
/*** Portraits */
/** Container für die Ansicht eines einzelnen Potraits */
.portrait_container {
 width:650px;
 background-color:#DFEEB7;
 color:#555555;
 margin:0px 10px 10px 0px;
 padding-bottom:20px;
 float:left;
 background-image:url(../images/kontakte/portrait_container_fuss.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.portrait_container div.headline {
 background-image:url(../images/kontakte/portrait_container_head.gif);
 background-repeat:no-repeat;
 background-color:#96CE00;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
}
.headline a {
 text-decoration:none;
}
.portrait_container div.headline h1 {
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
.portrait_container div.content {
 padding:10px 0px 2px 10px;
}
.portrait_description {
}
/** links Text ... */
.portrait_textcol {
 vertical-align:top;
 width:400px;
 padding:0px;
}
/** ... rechts Bild */
.portrait_imagecol {
 vertical-align:top;
 width:250px;
 padding:0px 0px 0px 10px;
}
/** PRESSE */ 
/** Liste mit den Datums-Tabs für pressemitteilungen */
#presse ul { 
 display:inline;
 width:650px;
} 
#presse li {
 list-style-type:none;
 display:inline;
 float:left;
}
#presse li a {
 display:block;
 width:73px;
 margin-right:4px;
 height:26px;
 background-image:url(../images/presse/pressetab.gif);
 background-repeat:no-repeat;
 text-decoration:none;
 text-align:center;
 padding:2px 0px 2px 0px;
}
#presse li a.active {
 background-image:url(../images/presse/pressetab_aktiv.gif);
}
#presse h1 {
 margin-top:20px;
 color:#555555;
 font-size:11px;
}
#downloads h2 {
 color:#555555;
 font-size:11px; 
}
#downloads img {
 margin:10px 0px 10px 0px;
}
/** Container für die Beschreibungen auf der Übersichtsseite */
.pressebeschreibung_container {
 width:320px;
 background-color:#FFFCDF;
 color:#000;
 margin:0px 10px 10px 0px;
 padding-bottom:10px;
 float:left;
 background-image:url(../images/presse/pressebeschreibung_container_foot.gif);
 background-position:100% 100%;
 background-repeat:no-repeat;
 overflow:hidden;
 min-height:100px;
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.pressebeschreibung_container div.headline {
 background-image:url(../images/presse/pressebeschreibung_container_head.gif);
 background-repeat:no-repeat;
 background-color:#FFFCDF;
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 font-weight:bold;
 overflow:hidden;
}
/** Contentbereiche in den Containern für die Projektbeschreibungen */
.pressebeschreibung_container div.content {
 width:300px;
 padding:2px 10px 2px 10px;
}
/** Jury */
.juryeintrag_container {
 width:100%;
 color:#555555;
 background-image:url(../images/kontakte/jury_odd.gif);
 background-repeat:no-repeat;
 overflow:show;
 padding-top:10px;
}
.juryeintrag_container_even {
 width:100%;
 color:#555555;
 background-image:url(../images/kontakte/jury_even.gif);
 background-repeat:no-repeat;
 overflow:show;
 padding-top:10px;
}
.juryeintrag_container div.content {
 width:640px;
 padding:2px 10px 2px 10px;
 background-image:url(../images/kontakte/jury_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 padding-bottom:10px;
}
.juryeintrag_container_even div.content {
 width:640px;
 padding:2px 10px 2px 10px;
 background-image:url(../images/kontakte/jury_foot_even.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 margin-bottom:-1px;
 padding-bottom:10px;
}
#juryheadline {
 height:25px;
 width:100%;
 background-image:url(../images/kontakte/team_head.gif);
 background-repeat:no-repeat; 
}
/** Überschriften in den Containern für die Projektbeschreibungen */
.juryeintrag_container div.headline, .juryeintrag_container_even div.headline {
 padding:2px 0px 2px 10px;
 color:#555555;
 font-family:sans-serif;
 overflow:hidden;
}
.juryeintrag div.headline strong , .juryeintrag_container_even div.headline strong {
 margin-right:10px;
}
.juryeintrag_container .bild, .juryeintrag_container_even .bild{
  float:left;
  padding:0px 10px 0px 0px;
}
.juryeintrag_container .bild, .juryeintrag_container_even .text {
}
/** tabelle für die Downloads */
#downloads {
 width:80%;
}
#downloads td {
 width:50%;
}
#downloads td a {
 color:#000;
}
#downloads td ul {
 list-style-type:none;
}
#comsearch {
 width:100%;
 background-image:url(../images/suche/linie.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 
 margin-bottom:20px;
}
#comsearch td {
padding-bottom:10px;
}
#com_suche #contentmain {
 margin-top:10px;
}
.publikationen_grey table {
 background-image:url(../images/publikationen/tablebggrey.gif);
 width:100%;
  background-repeat:repeat-y;
}
.publikationen_white table {
 background-image:url(../images/publikationen/tablebgwhite.gif);
 width:100%;
 background-repeat:repeat-y;
}
.publikationen_grey table td, .publikationen_white table td {
 vertical-align:top;
 padding:10px;
}
#publikationennavi td {
 vertical-align:top;
 padding-right:10px;	
}
/********************************************* 
 Joomla
 **********************************************/
.readmore {
 color:#DC9853;
}
.background {
 width:640px;
 min-height:300px;
 background-color:#ECEDE6;
 padding-bottom:10px;
}
.background p {
 padding:0px 10px 0px 10px;
 }
 
.background h1 {
 width:630px;
 font-size:11px;
 padding:5px 0px 5px 10px;
 background-color:#C3E5B9;
}
.highlight {
 font-weight:bold;
}
.com_search {
 width:640px;
}
.com_search .pagenav {
 width:100%;
 text-align:center;
 margin-top:20px;
}
.pointer {
 cursor:pointer;
}
#toplink {
 display:block;
 text-decoration:none;
 padding:4px 0px 4px 10px;
 font-size:10px;
 color:#464B45;
}
