
* {	margin: 0;padding: 0;}
html {font-family:  arial, helvetica, verdana, sans-serif; font-size: .75em;line-height:1.4em;color: #3e3e3e;overflow: scroll;}

img, a img {border:none;}
.noFloat {clear:both;float:none;font-size:0;height:0px;}
.noDisplay {display:none;}

/*#####			CNT Elements			#####*/
span.year {padding:3px 7px; display:block; background-color:#828282;color:#fff;}
span.adressListLeft {padding-left:25px;display:block;padding-top:20px;}
.eingerueckt { padding-left:25px;}
.blue { color:#003458;}
 
/*#####			Text			#####*/
a { color:#003458;text-decoration:none;}
a:hover {text-decoration:underline;}
a.mailLink {display: block;background: transparent url('../img/ico_mailLink.gif') no-repeat 0 4px; padding-left:20px;}
a.pdfLink {display: block;background: transparent url('../img/ico_pdfLink.gif') no-repeat 0 0px; padding-left:25px; padding-bottom:15px;}
:focus { outline:0; }
a.moreLink, span.moreLink, .newsBox span.newsblockLink a {display: block;background: transparent url('../img/bg_h3.jpg') no-repeat 0 2px; padding-left:25px;}
.newsBox a.moreLink, .newsBox span.newsblockLink a {bottom:10px;position:absolute;right:12px;}


h1, h2, h3, h4, h5, h6 {line-height: normal;font-family:georgia,garamond,serif;color:#003458;}
h1 {	font-size:2.4em; font-weight:normal;}
h2 {	font-size:2em; font-weight:normal;}
h3 {	font-size:1.6em; font-weight:normal;}
h4 {	font-size:1.4em; font-weight:normal;}
h5 {	font-size:1.2em; background: transparent url('../img/bg_h3.jpg') no-repeat 0 0px; padding: 0px 0 5px 25px;}
h6 {	font-size:1.2em; font-weight:normal;}
p, blockquote, a {line-height: normal;}
.center div.right p {line-height: 1.6em;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#004899;}
blockquote {border: 1px solid #ccc;border-left: 5px solid #003458;margin: 10px 20px;padding: 10px 10px 10px 10px;display: block;color: #999;}
ul {list-style-image:none;list-style-type:none;margin-left:10px;}
ul li {background: transparent url('../img/listStyleImage.gif') no-repeat 0 6px; padding: 2px 20px;}
ul li ul {margin-left:20px;}
ul li ul li {background: transparent url('../img/listStyleImageSecond.gif') no-repeat 0 6px; padding: 2px 20px;}
table {width:100%;border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
table td {padding: 3px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;vertical-align:top;}
table.aktionen, table.aktionen td  {border:none;}
.tx-indexedsearch table {border:none; margin: 10px 0;}
.tx-indexedsearch table td {border:none;}