#noprint { display:none; }
a:link {color: #878686; text-decoration: none;}
a:visited {color: #878686; text-decoration: none;}
a:hover, a:active {color: #359080; text-decoration: none;}




body{ background: #FFFFFF; font: x-small verdana,arial,sans-serif;}
ul {list-style-type: circle;}
ul.4dot {list-style-image:url(/images/common/ul.gif); vertical-align:super;}
ul.u {list-style-image:url(/images/common/ulu.gif); vertical-align:super;}
ul.ffw {list-style-image:url(/images/common/ffw.gif); vertical-align:super;}
ul.htm {list-style-image:url(/images/common/htm.gif); vertical-align:super;}
ul.pdf {list-style-image:url(/images/common/pdf12.gif); vertical-align:super;}
ul.doc {list-style-image:url(/images/common/doc.gif); vertical-align:super;}
ul.kontakt {list-style-image:url(/images/common/kontakt.gif); vertical-align:super;}
ul.telefon {list-style-image:url(/images/common/tel.gif); vertical-align:super;}
ul.leer {list-style-image:url(/images/common/leer.gif); vertical-align:super;}
td { font: x-small verdana,arial,sans-serif;}
img{ border: 0; }

.big{ font-size: 1.2em}
.center{ margin-left: auto; margin-right: auto; text-align: center; }
.invisible{ left: -1000px; position: absolute; top: 0; }
.left{ margin-right: auto; text-align: left; }
.right{ margin-left: auto; text-align: right; }


.small {font: xx-small verdana,arial,sans-serif;}
.smallbold {font: bold xx-small verdana,arial,sans-serif;}
.directnav {font: bold x-small verdana,arial,sans-serif; color: #CC0000; width: 190px;}
.redlink {font: bold x-small verdana,arial,sans-serif; color: #C02D2D;}
.headline {font: bold x-small verdana,arial,sans-serif; color: #359080;}

.fett {font: bold x-small verdana,arial,sans-serif; color: #359080;}
.fett1 {font: bold x-small verdana,arial,sans-serif; color: #38599A;}
.gruen {font: xx-small; color:#359080;}
.gruenbold {font: bold xx-small; color:#359080;}
.u {text-decoration: none; font: x-small; color:#267D6E;}
.pfeil {font: bold x-small Arial, Helvetica, sans-serif; color: #C02D2D;}
.pfeil_gruen {font: bold x-small Arial, Helvetica, sans-serif; color: #359080;}
h1 {font: bold x-small verdana,arial,sans-serif; color: #C02D2D;}
h2 {font: bold x-small verdana,arial,sans-serif; color: #359080;}
h3 {font: bold x-small verdana,arial,sans-serif;}
hr {size: 1px; color: #CCCCCC;}

#logo {height: 80px; width: 156px; left: 0px; top: 0px; position: absolute;}
#topnavi {right: 0px; top: 0px; position: absolute; font: xx-small verdana,arial,sans-serif;}
#mainnavi {left: 200px; top: 60px; position: absolute; font: x-small verdana,arial,sans-serif;}
#hr_grey {left: 200px; top: 77px; position: absolute;}

#greenrow {background: #359080; height: 128px; width: 100%; left: 0px; top: 80px; position: absolute;}
#randomkreis {height: 181px; width: 117px; left: 0px; top: 80px; position: absolute; z-index: 2;}
#bilder {left: 350px; top: 94px; position: absolute; z-index: 3;}
#raster_1 {background: url(/images/common/raster1.gif) top left no-repeat; height: 59px; width: 47px; left: 317; top: 140; position: absolute; z-index: 4;}
#raster_2 {background: url(/images/common/raster2.gif) top left no-repeat; height: 59px; width: 216px; left: 705; top: 140; position: absolute; z-index: 5;}
#kreis_rechts {background: url(/images/common/kreis_rechts.gif) top left no-repeat; height: 181px; width: 133px; left: 117; top: 80; position: absolute;}
#kreis_unten {background: url(/images/common/kreis_unten.gif) top left no-repeat; height: 219px; width: 250px; left: 0; top: 261; position: absolute;}
#doublecombo {left: 350px; top: 208px; position: absolute;}
#bottom {left: 200px; top: 600px; position: absolute;}
