/*NAME: */
/*COMMENT: */


/*--------------------------------------------------------------------------
This Stylesheet can be edited by hand.
N.B. Changes not compatible with Firefox may however be overwritten if changes
are later made with the Wysiwyg Css-Editor using FF, since these will be ignored.
--------------------------------------------------------------------------*/

body{font-family: Verdana, Geneva, sans-serif; font-size: 14px; background-color: rgb(249, 208, 181); background-image: url("/pics/verlauf_orange.png"); background-repeat: repeat-x; color: rgb(93, 98, 104);}

#page{position: relative; margin: 0px auto; width: 984px; padding: 190px 20px 0px; overflow: visible;}

#footer{position: absolute; bottom: 0px; left: 0px; text-align: right; width: 100%;}

#primnav ul{margin: 0px; padding: 0px; list-style-type: none; position: relative; z-index: 5;}

#primnav li{width: 140px; margin-left: 0px;}

#primnav a{text-decoration: none; color: rgb(93, 98, 104); font-size: 14px; margin: 20px 0px 0px; display: block; padding: 2px 8px 2px 34px; font-weight: bold;}

.align_center{text-align: center !important;}

#header{position: absolute; top: 0px; left: 0px; z-index: 5;}

#logodiv{width: 100%; box-sizing: border-box; padding: 0px; white-space: nowrap; overflow: hidden;}

#content{padding: 32px 12px 12px; background-color: rgb(255, 255, 255); position: relative;}

#footer a{color: rgb(184, 175, 175); text-decoration: none; font-family: "Arial Black", Gadget, sans-serif;}

#footer a:hover{color: rgb(51, 92, 147);}

#leftcol{width: 180px; background-color: rgb(248, 183, 188); background-image: url("/pics/verlauf_pink.png"); background-repeat: repeat-x;}

#rightcol{width: auto;}

#threecol{border-right: 2px solid rgb(206, 148, 105); border-bottom: 2px solid rgb(206, 148, 105); border-collapse: collapse; display: table;}

#threecol td{vertical-align: top; padding-top: 30px;}

#boxright{padding: 32px 12px 12px;}

#primnav{padding: 12px;}

h1{font-size: 21px; font-weight: normal; margin-top: 0px;}

.graficRight{float: right; margin-left: 15px;}

.floatRight{float: right;}

#hpringel{position: absolute; right: 0px; top: 20px;}

#centercol{width: 576px;}

#primnav a.current{background-repeat: no-repeat; background-image: url("/pics/boller-rot.png"); background-position: 10px 3px;}

a img{border: 0px none;}

.ulist_strich{padding-left: 25px; list-style-image: url("/pics/strich.gif");}

.ulist_strich li{margin-bottom: 12px;}

h2{font-size: 17px; font-weight: normal;}

a{color: rgb(102, 102, 102);}

#primnav ul ul a{margin: 8px 0px;}

#primnav ul ul li{width: 125px; margin-left: 15px;}

#primnav ul ul a.current{background-repeat: no-repeat; background-image: url("/pics/boller-orange.png"); background-position: 10px 3px;}

.weiterlink{display: block; text-align: right;}

td{padding-top: 0px;}

#table td{padding-top: 5px;}

.floatLeft{float: left; margin-right: 10px; margin-bottom: 10px;}

#content .nachrichtenblock p{margin: 5px 0px;}

#threecol > div{display: table-cell; vertical-align: top; padding-top: 30px;}

#menu-link{display: none;}

#boxright img{float: left; margin-right: 20px; margin-bottom: 20px;}

#logodiv-mobile{display: none;}

#boxright img#Moser-Bild{margin-bottom: 20px;}

#content .nachrichtenblock{float: left; width: 49%; border: 1px solid rgb(204, 204, 204); padding: 12px; box-sizing: border-box; margin-bottom: 20px; position: relative; background-color: rgb(255, 255, 255);}

#content .nachrichtenblock:nth-child(2n+1){margin-right: 2%; clear: both;}

.nachrichtenblock .teaser_image{max-width: 100%;}

.nachrichtenblock h3{font-size: 1em;}

#content .nachrichtenblock::before{content: url("/pics/pinn.png"); position: absolute; right: -10px; top: -12px;}

#FIR_container{width: 552px; margin-top: 30px; display: table;}

#FIR_container .FIR_imagediv{display: table-cell;}

#FIR_container img{max-width: 184px; max-height: 137px;}

.pinnwand #content{background-image: url("/pics/verlauf_orange_pinnwand.png"); background-repeat: repeat-x; background-color: rgb(249, 222, 203);}

