﻿/* Author: Vadim Reimer */
/* Website: http://www.vadim-reimer.de/ */

* {margin:0; padding:0}

/* --------------------------------------- */
/* Modulformatierung (rechte Spalte) */
.moduletable, table.moduletable, .moduletable_text, .moduletable_menu, .moduletable_banner {
background:#e5eaed;
padding:10px;
margin-bottom:10px;
overflow:hidden;
font-size:91.7%;
}
.moduletable_menu, #content .moduletable, #content table.moduletable, #content .moduletable_text, #content .moduletable_banner {
padding:0;
background:none;
}
/* --------------------------------------- */
/* Modulueberschriften rechte Spalte */
.module h3,
.moduletable h3,
.moduletable_menu h3 {
font:normal 90.9% Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
background:#DF0404;
padding:2px 5px;
margin:0;
}
.moduletable_menu h3 {
margin:0 0 2px;
}
/* --------------------------------------- */
/* Modulueberschriften content-Spalte */
#content .module h3,
#content .moduletable h3,
#content .moduletable_menu h3 {
font-weight:bold;
margin:0 0 5px;
background:#BFCBD2 url(../images/pfeil_h3.gif) no-repeat;
padding:3px 0 3px 25px
}
/* --------------------------------------- */
/* Links in Modulen */ 
.moduletable a img {
border:none;
background:none;
padding:0;
}
/* --------------------------------------- */
/* Listen in Modulen */
.moduletable ul {
margin:0;
padding-left:18px;
}
/* --------------------------------------- */
/* Module Neueste Beitraege/Meist gelesen/Archiv/Bereiche/Verwandte Beitraege */
ul.latestnews,
ul.mostread,
ul.archive,
ul.sections,
ul.relateditems {
list-style:none;
padding:0;
margin:5px 0 0;
}
a.latestnews,
a.mostread,
a.archive,
a.sections,
a.relateditems,
a.syndicate,
.moduletable ul.menu li a {
background:url(../images/modul-liste.gif) left no-repeat;
padding:2px 0 0 15px;
text-decoration:none;    
} 
a.latestnews:hover,
a.mostread:hover,
a.archive:hover,
a.sections:hover,
a.relateditems:hover,
a.syndicate:hover,
.moduletable ul.menu li a:hover {
background:url(../images/modul-liste-aktiv.gif) left no-repeat;   
} 
/* --------------------------------------- */
/* Statistik-Modul/Newsflash/Wer ist online */
.stats,
.newsflash,
.whoisonline {
margin-top:5px;
}
/* --------------------------------------- */
/* Suchfeld im Contentbereich */
.search-results {
padding:10px;
background-color:#f2f4f6;
}
/* --------------------------------------- */
/* globale Menue-Einstellungen */
ul.menu {
margin:0;
padding:0;
list-style:none;
}
/* --------------------------------------- */
/* Menue DIE LINKE im Internet */
#right-container ul.menu_linkeinternet {
list-style:none;
margin:5px 0 0;
padding:0;
}
#right-container ul.menu_linkeinternet li a {
padding:3px 0 4px 8px;
display:block;
border-bottom:2px solid #e5eaed;
color:#00314A;
background:#DCDDDE url(../images/menu-pfeil-rechts.gif) right no-repeat;
}
#right-container ul.menu_linkeinternet li a:hover {
background:#DF0404 url(../images/menu-pfeil-rechts-aktiv.gif);
color:#fff;
}
/* --------------------------------------- */
/* Banner-Modul */
.moduletable_banner {
font-size:90,91%;
}
/* --------------------------------------- */
/* RSS-Feed (Nachrichtenticker)-Modul */
.feedtitle a {
font-weight:bold;
font-size:109.1%;
text-decoration:none;
}
/* --------------------------------------- */
.moduletable_banner h3,
ul.newsfeed li {
margin-bottom:5px;
}
ul.eventlistmod,
ul.newsfeed {
list-style:none;
padding:0;
margin-top:5px;
}
ul.eventlistmod li a,
ul.newsfeed li a {
font-weight:bold;
}
.contentdescription img {
max-width:200px;
}
/* --------------------------------------- */
/* Termin-Modul */
ul.eventlistmod li {
margin-bottom:5px;
padding:3px 0;
}
ul.eventlistmod li .date {
font-size:100%;
display:block;
text-transform:uppercase;
}
#right-container .location {
font-size:109.1%;
}
/* --------------------------------------- */
/* Terminkomponente im Hauptfenster*/
.eventtable {
margin-top:10px;
}
.eventtable li {
padding-bottom:8px;
margin-bottom:10px;
border-bottom: 2px dotted #e6e6e6;
list-style-type:none;
list-style-position:outside;
}
.eventtable .date {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#00314A;
background-color:#CCD6DB;
padding:1px 6px 1px 6px;
}
.eventtable .category {
padding-left:23px;
text-transform:none;
background:url(../images/category.gif) no-repeat;
color:#406577;
font-size:12px;
}
select#recurrence_select {
font-size:11px;
}
.event-print {
float:right;
padding:2px;
}
/* --------------------------------------- */
/* Login-Box*/
#form-login ul {
list-style:none;
padding:0;
}
#form-login-username input.inputbox,
#form-login-password input.inputbox {
width:150px;
}
/* --------------------------------------- */
/* Modul Gedenk- und Aktionstage*/
.moduletable-aktionstage {
background-color:#F2F4F6;
padding:10px 10px 0;
margin-bottom:10px;
overflow:hidden;
}
.moduletable-aktionstage div {
margin-top:10px;
font-size:12px;
font-weight:bold;
}
.moduletable-aktionstage ul {
list-style:none;
padding:0;
}
.moduletable-aktionstage ul li {
font-weight:normal;
margin-bottom:5px;
background-color:#DCDDDE;
padding:5px 8px;
}
/* --------------------------------------- */
/* Umfrage-Modul */
.poll {
background:#df0404;
padding:8px 8px 10px;
color:#fff;
font-family: Verdana, Arial, sans-serif;
margin-top:5px;
}
.pollheader {
font-size:12px;
font-weight:bold;
margin:0 0 5px;
}
.poll .pollstableborder {
background:url(../images/umfrage.gif) no-repeat left top;
}
.pollstableborder ul {
list-style:none;
padding:0;
margin:0 0 10px 50px;
}
.pollstableborder ul li {
margin:0 0 3px;
}
.poll-buttons .button {
background-color:#fff;
color:#df0404;
border:1px solid #fff;
}
.poll-buttons .button:hover {
background-color:#df0404;
color:#fff;
}
/* --------------------------------------- */
/* Umfrage-Komponente */
#poll .pollstableboarder {
background-color:#F2F4F6;
border-collapse:collapse;
border:none;
}
#poll .sectiontableentry0,
#poll .sectiontableentry1,
#poll .sectiontableentry0 td,
#poll .sectiontableentry1 td {
background:#F2F4F6;
border:none;
}
#poll .sectiontableheader {
background:#F2F4F6;
padding:10px;
font-size:126.67%;
text-align:left;
border:none;
}
.polls_color_1,
.polls_color_2,
.polls_color_3,
.polls_color_4,
.polls_color_5 {
border-left:none;
border-right:none;	
}
.polls_color_1 {
background:#df0404;
border-top:4px #df0404 solid;
border-bottom:4px #df0404 solid;
}
.polls_color_2{ 
background:#6740E1; 
border-top:4px #6740E1 solid; 
border-bottom:4px #6740E1 solid;
}
.polls_color_3{ 
background:#8D8D8D; 
border-top:4px #8D8D8D solid; 
border-bottom:4px #8D8D8D solid;
}
.polls_color_4{ 
background:#CC8500; 
border-top:4px #CC8500 solid; 
border-bottom:4px #CC8500 solid; 
}
.polls_color_5{ 
background: #5B781E; 
border-top:4px #5B781E solid; 
border-bottom:4px #5B781E solid;
}
/* --------------------------------------- */
/* Kontakt-Komponente*/
#emailForm {
clear:both;
margin:0;
}
.contact_email {
border:7px solid #e5eaed;
background:#fff;
padding:5px 10px;
margin:20px 0;
}
.contact-image {
float:right;
padding:5px;
border:1px #DCDDDE solid;
background:#F2F4F6;
margin-bottom:30px;
}
.contact-image img{
border:1px #DCDDDE solid;
max-width:250px;
}
#contact_name, 
#contact_email {
width:250px;
}
#contact_subject,
#contact_text {
width:400px;
}
.table_contact {
background:#F2F4F6;
width:545px;
border-collapse:collapse;
}
.table_contact td {
padding:5px;
border:1px #fff solid;
}
.table_contact .sectiontableheader {
background:#e5eaed;
color:#00314a;
font-weight:bold;
}
.table_contact .sectiontableheader img {
margin-left:2px;
}
/* --------------------------------------- */
/* Remository-Komponente */
#remository a {
text-decoration:none;
}
#remositorypageheading h3,
#remository h3,
#remository h3 a {
background:none;
padding:0;
font-size:12px;
font-weight:bold;
border:none;
color:#00314a;
}
#remositorypageheading h3 {
margin-left:70px;
}
#remository h3 a img {
height:16px;
width:16px;
}
#remositorycontainerlist th,
#remositorycontainerlist td {
padding:5px;
border:none;
vertical-align:middle;
}
#remositoryfooter,
#remositorythumbbox {
border:none;
}
#remositorycredits {
font-size:10px;
}
.remositoryfileblock {
border-top:#e5eaed 2px dotted;
margin-top:10px;
}
.remositoryfilesummary dl dd,
.remositoryfilesummary dl dt,
#remositoryfileinfo dl dd,
#remositoryfileinfo dl dt {
background-color:#fff;
border:none;
vertical-align:bottom;
}
#remositoryfileinfo h2 {
border:none;
}
#remositoryfileinfo dl dd strong {
margin:10px 0px;
}
#remositorylicenseagree strong,
#remositorylicenseagree input {
margin-right:5px;
}
#remositorypathway img {
width:16px;
height:16px;
}
/* --------------------------------------- */
/* Wide-Modul für 260px Banner */
#right-container .moduletable-wide {
padding:0;
margin:0 0 10px;
}
