
body   { background-position: 100% 100% }
body { margin: 0; padding: 0 }
p   { font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.textstandard         { font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: normal }
.text9pixel { font-size: 9px }
.text10pixel { font-size: 10px }
.text11pixel { font-size: 11px }
.text12pixel { font-size: 12px }
.text14pixel { font-size: 14px }
.text15pixel { font-size: 15px }
.text16pixel { font-size: 16px }
.text18pixel { font-size: 18px }
.text20pixel { font-size: 20px }
.textschwarz { color: black }
td {}
.balkenblau         { color: black; font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #d3ddd5; padding: 12px }
.balkenanzeige { color: black; font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #f2f4e6; padding: 12px; border-width: 1px; border-color: black }
.balken { background-color: white; padding: 12px; border: solid 1px gray; outline-color: black }
.balkenbeige { background-color: #f2f4e6; padding: 12px; border: solid 1px gray; outline-color: black }
.balkengrun  { color: black; font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #e4e9cc; padding: 12px }
.balkenbeige1   { color: black; font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #f3f5e7; padding: 12px }
.balkentrans2 { color: black; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-indent: 12px; margin: 0; padding: 0 12px }
.linielinks            { color: black; font-size: 11px; font-family: Helvetica, Verdana, Arial, sans-serif; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 30px; border-left: 1px solid #000 }
.abstandrechts { font-family: Helvetica, Verdana, Arial, sans-serif; padding-top: 0; padding-right: 30px; padding-bottom: 0; border-left: 1px solid #000 }
.linieunten  { font-family: Helvetica, Verdana, Arial, sans-serif; background-color: transparent; text-align: left; padding-bottom: 2px; border-bottom: 1px solid black }
.rahmen       { font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: lighter; text-align: center; text-indent: 12px; padding: 20px; border: solid 1px }
.blocksatz { text-align: justify }
a:link { color: black; text-decoration: none }
a:visited       { color: black; text-decoration: none }
a:active     { color: black; text-decoration: none }
a:hover                         { color: blue; text-decoration: none }

a.link1:link  { color: #898982; text-decoration: none }
a.link1:visited  { color: #898982; text-decoration: none }
a.link1:active  { color: #898982; text-decoration: none }

a.link2:link  { color: #0a486f; text-decoration: none }
a.link2:visited  { color: #0a486f; text-decoration: none }
a.link2:active  { color: #0a486f; text-decoration: none }

.arial12     { color: black; font: 11px Arial }
.arial13     { color: black; font: 11px Arial }
.arial13red    { color: #c51d1d; font: 11px Arial }
.arial14          { font: 12px Arial }
.timesroman14 { color: black; font-size: 12px; font-family: "Times New Roman" }
zeile { line-height: 18px }
#absatz { line-height: 18px }
@font-face { font-family: Arial }
element { }
.no-repeat        { background-repeat: no-repeat; background-position: center; display: table-cell; vertical-align: middle }
/* Lightbox styles */

#lightbox {	background-color: #eee;
	padding: 12px }

#lightboxDetails  {	font-size: 1em }

#lightboxCaption {	float: left;
	padding-top: 0.5em }

#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }

#overlay   {
	background-image: url(lightbox/overlay.png) }

* html #overlay   {
	background: #333 url(lightbox/transparent.gif);
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale") }

