﻿/* General styles 
-----------------------------------------------------------------------------*/

body { margin: 0px; padding: 0px; font: normal 11px Verdana, sans-serif; color: #000;}
html, body { height:100%;}
h1 { margin: 0; padding: 0; }
h1 span {display: none;}
h2 { font-size: 1.4em; }
h2 img {display: none;}
h3 { font-size: 1.1em; margin: 0px 0px 3px 0px; padding:0px; font-family: Tahoma;}
h3 a { text-decoration: none !important;}
h4 { font-size: 0.7em; }
p { margin: 15px 0px 0px 0px; }
a { text-decoration: none; color: #000;}
a:hover {color: #D29022; text-decoration: none;}
img { border: 0; }
form, fieldset, input  { margin: 0; border: 0; padding: 0; }
.clr { clear: both;}

#wrapperSmall, #wrapperLarge {height: 100%;}
#imgColumn { display: none;}
#logoColumn {width: 55px; background-color: #923D75;}
#sitenavColumn {display: none;}
#contentColumn {width: 212px;}
#extraColumn {width: 212px;}
#subColumn {width: 212px;}

.columnMargin {margin: 15px 20px 20px 20px;}
.bodytext a {text-decoration: underline;}
.intro {font-size: 1.2em; font-family: Tahoma, Verdana; margin: 15px 0px 20px 0px; line-height: 1.3em;}
.teaser {line-height: 1.3em; margin: 15px 0px 0px 0px;}
.news {line-height: 1.3em; margin: 15px 0px 0px 0px;}
.news .datum {float: left;}
.agenda {line-height: 1.3em; margin: 15px 0px 0px 0px;}
.agenda h3 {font-weight: normal; font-size: 1.2em;}
.agenda .bodytext a {font-weight: bold; text-decoration: none;}
.agenda .bodytext a:hover {text-decoration: none !important;}
.readMore {display: block; font-weight: bold; margin: 3px 0px 20px 0px; font-size: 0.8em; text-decoration: none !important;}
.readMore:hover {text-decoration: none;}



/* infoPage
-----------------------------------------------------------------------------*/
#infoPage #contentColumn {width: 530px;}
#infoPage #contentColumn .intro {margin: 15px 20px 0px 0px;}
#infoPage #contentColumn .intro h3 {font-size: 1.0em;}
#infoPage #contentColumn .article {line-height: 1.3em; margin: 15px 0px 20px 1px;}


#infoPage .article ul {margin: 0px 0px 0px 20px; padding: 0px; }
#infoPage .article ul li a {text-decoration: underline;}

#infoPage .news .bodytext {margin-top: 20px;}

#infoPage .agenda .summary {margin-bottom: 20px; font-weight: bold;}

#infoPage #sitemap .siteList     { float: left; padding: 0; width:200px;}
#infoPage #sitemap .siteList ul  { margin: 0 0 0 0px; padding: 0; list-style: none;}
#infoPage #sitemap .sectionHead  { font-weight: bold; font-family: Tahoma, Verdana; font-size: 1.1em; padding: 0 0 5px 0px;}
#infoPage #sitemap li            { padding: 0 0 0 10px; font-weight: normal; }
#infoPage #sitemap li a          { color: #000; margin: 0; padding: 0; }
#infoPage #sitemap li a:hover    { color: #D29022;}