/* Styles im CMS Font Standard */

body                     {
                         font-size: 100%;
                         border-color: black;
                         border-left: 0px;
                         border-right: 0px;
                         border-bottom: 0px;
                         border-top: 0px;
                         border-style: solid;
                         }





/* Styles im CMS Basics */
/* Hintergrundfarbe Rot zur Identifizierung von FONTS */
font                         {
                        background-color: red
                        }

body                         {
                        padding-right: 7px;
                         padding-left: 17px;
                         padding-top: 22px;
                         padding-bottom: 17px;
                         font-weight: normal;
                         font-size: 100.01%;
                         margin-right: 0px;
                         margin-left: 0px;
                         margin-top: 0px;
                         margin-bottom: 0px;
                         color: #333333;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         background-color: #ffffff;
                         TEXT-ALIGN: left;
                        }
.Unsichtbar                 {
                        DISPLAY: none;
                        }
br.clearboth                 {
                        CLEAR: both;
                         line-height: 4px;
                        }






#accessibility                 {
                         padding-right: 0px;
                         padding-left: 0px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                        BORDER-RIGHT: 0px;
                         BORDER-LEFT: 0px;
                         BORDER-TOP: 0px;
                         BORDER-BOTTOM: 0px;
                         LEFT: 0px;
                         margin: 0px;
                         OVERFLOW: hidden;
                         WIDTH: 1px;
                         POSITION: absolute;
                         TOP: 0px;
                         HEIGHT: 1px;
                         background-color: #ffffff;
                        }

#logo                    {
                        DISPLAY: none;
                        }
#afgis                    {
                        DISPLAY: none;
                        }
.bvpgnew                        {
                         border-left:1px;
                         border-right:0px;
                         border-top:0px;
                         border-bottom:0px;
                         border-style:solid;
                         border-color:#5F7892;
                         background-color:#ffffff;
                         margin-left:2px;
                         margin-right:2px;
                         margin-top:0px;
                         margin-bottom:0px;
                         }


#header                         {
                         padding-right: 0px;
                         padding-left: 0px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                        BORDER-RIGHT: 0px;
                         BORDER-LEFT: 1px;
                         BORDER-TOP: 0px;
                         BORDER-BOTTOM: 0px;
                         border-color: #42699e;
                         border-style:solid;
                         /*background: #FEE0C3;*/
                         LEFT: 0px;
                         margin-right: 0px;
                         margin-left: 0px;
                         margin-top: 0px;
                         margin-bottom: 0px;
                         WIDTH: 100%;
                         POSITION: relative;
                         /*TOP: 22px;*/
                         TOP: 0px;
                         HEIGHT: 164px;

                         background-IMAGE: url(http://www.bvpraevention.de/template/bvpg-internet/intra-background.gif);
                         background-REPEAT: repeat-x;
                         Background-Position: right;
                         white-space:nowrap;
                        }
IMG.logorechts                 {
                        BORDER-RIGHT: 0px;
                         padding-right: 0px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         RIGHT: 0px;
                         padding-bottom: 0px;
                         margin: 0px;
                         OVERFLOW: hidden;
                         BORDER-LEFT: 0px;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         POSITION: absolute;
                         TOP: 24px;
                        }





#main                         {
                         padding-right: 0px;
                         padding-left: 0px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                        BORDER-RIGHT: 0px;
                         BORDER-LEFT: 1px;
                         BORDER-TOP: 0px;
                         BORDER-BOTTOM: 0px;
                         border-color: #42699e;
                         border-style:solid;
                         LEFT: 0px;
                         /*margin: 17px 0px 0px;*/
                         margin-left: 0px;
                         margin-right: 0px;
                         /*margin-top: 25px;*/
                         margin-top: 0px;
                         margin-bottom: 0px;
                         WIDTH: 100%;
                         POSITION: relative;
                         TOP: 0px;
                        }





#service                 {
                        BORDER-RIGHT: 0px;
                         padding-right: 6px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         RIGHT: 6px;
                         padding-bottom: 0px;
                         margin: 0px;
                         BORDER-LEFT: 0px;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         POSITION: absolute;
                         TOP: 2px;
                         /*HEIGHT: 25px;*/
                         background-color: #ffffff;
                         TEXT-ALIGN: right;

                         font-size: 70%;
                         color:#42699e;
                        }

#lservice                 {
                        BORDER-RIGHT: 0px;
                         padding-right: 0px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         left: 384px;
                         padding-bottom: 0px;
                         margin: 0px;
                         BORDER-LEFT: 0px;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         POSITION: absolute;
                         TOP: 2px;
                         /*HEIGHT: 25px;*/
                         background-color: #ffffff;
                         TEXT-ALIGN: left;

                         font-size: 70%;
                         color:#666666;
                         font-weight:bold;
                        }

/*#service P                 {
                        padding-right: 12px;
                         padding-left: 0px;
                         font-size: 70%;
                         padding-bottom: 0px;
                         margin: 0px;
                         color: #81a6cc;
                         line-height: 80%;
                         padding-top: 0px;
                        }
#service P A                 {
                        color: #81a6cc;
                         text-decoration: none;
                        }
#service P A:hover         {
                        color: #42699e;
                         text-decoration: none;
                        }


#service a.logout                {
                                 color:#FF0000;
                                 }*/



#middle
                         {
                        BORDER-RIGHT: #81a7cc 201px solid;
                         BORDER-LEFT: #ffffff 270px solid;
                         BORDER-TOP: 0px;
                         BORDER-BOTTOM: 0px;
                         padding-left: 0px;
                         padding-right: 0px;
                         padding-bottom: 0px;
                         padding-top: 0px;
                         LEFT: 0px;
                         POSITION: relative;
                         TOP: 0px;
                         right: 0px;
                         background-color: #ffffff;
                         margin-left: 0px;
                         margin-right: 0px;
                         margin-top: 0px;
                         margin-bottom: 0px;
                        }




#left
                         {
                        padding-right: 0px;
                         padding-left: 2px;
                         Z-INDEX: 4;
                         LEFT: 0px;
                         padding-bottom: 24px;
                         margin: 0px;
                         WIDTH: 268px;
                         padding-top: 0px;
                         POSITION: absolute;
                         TOP: 0px;
                         background-color: #ffffff;
                        }
/*#left UL                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px;
                         padding-top: 0px;
                         font-family: verdana, arial, Helvetica, sans-serif;
                         LIST-STYLE-TYPE: none;
                        }*/
/*#left LI                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px;
                         OVERFLOW: visible;
                         padding-top: 0px;
                        } */



#right                         {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                         RIGHT: 1px;
                         /*background-color: #fdc087;*/
                         margin-left: 1px;
                         margin-right: 0px;
                         margin-top: 0px;
                         /*margin-bottom: 0px;*/
                         WIDTH: 199px;
                         POSITION: absolute;
                         TOP: 0px;
                         border:0px;
                         border-color:red;
                         border-style:dotted;
                        }




#footer                         {
                         padding-right: 0px;
                         padding-left: 0px;
                         padding-top: 0px;
                         padding-bottom: 12px;
                        BORDER-RIGHT: 0px;
                         BORDER-LEFT: 0px;
                         BORDER-TOP: 0px;
                         BORDER-BOTTOM: 0px;
                         margin: 0px;
                         WIDTH: 100%;
                        }
#footer A.seitenanfang         {
                        padding-right: 0px;
                         background-POSITION: 0px 0.5em;
                         padding-left: 15px;
                         font-weight: bold;
                         padding-bottom: 0px;
                         margin: 0px 0px 0px 10px;
                         padding-top: 0px;
                         background-REPEAT: no-repeat;
                        }
#footer A.seitenanfang:hover {
                        }
#footer A.drucken         {
                        padding-right: 0px;
                         background-POSITION: 0px 0.4em;
                         padding-left: 20px;
                         font-weight: bold;
                         padding-bottom: 0px;
                         margin: 0px 0px 0px 10px;
                         padding-top: 0px;
                         background-REPEAT: no-repeat;
}
#footer A.drucken:hover         {
                        }
#footer A.versenden         {
                        padding-right: 0px;
                         background-POSITION: 0px 0.4em;
                         padding-left: 20px;
                         font-weight: bold;
                         padding-bottom: 0px;
                         margin: 0px 0px 0px 10px;
                         padding-top: 0px;
                         background-REPEAT: no-repeat;
}
#footer A.versenden:hover {
                        }
#footer P                 {
                        padding-right: 0px;
                         BORDER-TOP: #81a7cc 1px solid;
                         padding-left: 0px;
                         font-size: 70%;
                         padding-bottom: 8px;
                         margin: 0px 216px 0px 268px;
                         color: #81a6cc;
                         line-height: 80%;
                         padding-top: 0px;
                         background-color: #ffffff;
                         TEXT-ALIGN: right;
                        }
#footer P A                 {
                        color: #81a6cc;
                         text-decoration: none;
                        }
#footer P A:hover         {
                        color: #42699e;
                         text-decoration: none;
                        }



#footer img                {
                        BORDER: 0px;
                         PADDING: 0px;
                         FLOAT: none;
                         margin: 0px;
                        }




h3                         {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 90%;
                         padding-bottom: 4px;
                         margin-top: 6px;
                         margin-bottom: 0px;
                         margin-left: 0px;
                         margin-right: 0px;
                         padding-top: 4px;
                         color: #42699e;
                         line-height: 140%;
                        }
h3 a                {
                         color: #42699e;
                         text-decoration:none;
                        }
h3 a:hover        {
                         color: #42699e;
                         text-decoration:underline;
                        }

h4                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 80%;
                         padding-bottom: 4px;
                         margin: 0px;
                         padding-top: 4px;
                         color: #42699e;
                         line-height: 120%;
                        }

hr                         {
                        height:1px;
                         width: 100%;
                         color:#42699e;
                         margin-bottom:6px;
                         margin-top:6px;
                         margin-right:0px;
                         margin-left:0px;
                         clear: both;
                         border-top-color:#42699e;
                         border-top-width:1px;
                         border-bottom-width:0px;
                         border-top-style:dotted;
                         padding:0px;

                        }
Div.formular                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 4px 0px 12px;
                         padding-top: 0px;
                         background-color: #81a6cc;
                         TEXT-ALIGN: right;
                        }
DIV.formular LABEL         {
                        DISPLAY: none;
                        }
DIV.formular P                 {
                        BORDER-RIGHT: #81a6cc 2px solid;
                         padding-right: 8px;
                         BORDER-TOP: #81a6cc 2px solid;
                         DISPLAY: inline;
                         padding-left: 8px;
                         font-weight: bold;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px;
                         BORDER-LEFT: #81a6cc 2px solid;
                         color: #fff;
                         line-height: 160%;
                         padding-top: 0px;
                         BORDER-BOTTOM: #81a6cc 2px solid;
                         HEIGHT: 2em;
                         background-color: #81a6cc;
                        }
DIV.formular INPUT         {
                        BORDER-RIGHT: #81a6cc 2px solid;
                         padding-right: 4px;
                         BORDER-TOP: #81a6cc 2px solid;
                         padding-left: 4px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px;
                         VERTICAL-ALIGN: top;
                         BORDER-LEFT: #81a6cc 2px solid;
                         WIDTH: 60%;
                         line-height: 160%;
                         padding-top: 0px;
                         BORDER-BOTTOM: #81a6cc 2px solid;
                         font-family: verdana,arial,helvetica,sans-serif;
                         HEIGHT: 2em;
                         background-color: #ffffff
}
DIV.formular TEXTAREA         {
                        BORDER-RIGHT: #81a6cc 2px solid;
                         padding-right: 4px;
                         BORDER-TOP: #81a6cc 2px solid;
                         padding-left: 4px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px;
                         VERTICAL-ALIGN: top;
                         BORDER-LEFT: #81a6cc 2px solid;
                         WIDTH: 60%;
                         line-height: 160%;
                         padding-top: 0px;
                         BORDER-BOTTOM: #81a6cc 2px solid;
                         font-family: verdana,arial,helvetica,sans-serif;
                         background-color: #ffffff;
                        }
FIELDSET                 {
                        BORDER-RIGHT: #ffffff 1px solid;
                         padding-right: 0px;
                         BORDER-TOP: #ffffff 1px solid;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 24px 0px 0px;
                         BORDER-LEFT: #fff 1px solid;
                         padding-top: 0px;
                         BORDER-BOTTOM: #ffffff 1px solid;
                        }
UNKNOWN                         {
                        BORDER-RIGHT: 0px;
                         padding-right: 4px;
                         BORDER-TOP: 0px;
                         padding-left: 4px;
                         padding-bottom: 4px;
                         margin: 0px;
                         BORDER-LEFT: 0px;
                         WIDTH: auto;
                         padding-top: 4px;
                         BORDER-BOTTOM: 0px;
                         HEIGHT: auto;
                         background-color: #ffffff;
                        }
DIV.checkbox P                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 70%;
                         padding-bottom: 12px;
                         margin: 0px;
                         line-height: 160%;
                         padding-top: 0px
                        }
DIV.suche                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 4px 0px 12px;
                         padding-top: 0px;
                         background-color: #81a6cc;
                         TEXT-ALIGN: left
                        }
DIV.suche LABEL         {
                        DISPLAY: none
                        }
DIV.suche INPUT         {
                        BORDER-RIGHT: #81a6cc 2px solid;
                         padding-right: 4px;
                         BORDER-TOP: #81a6cc 2px solid;
                         padding-left: 4px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px;
                         VERTICAL-ALIGN: top;
                         BORDER-LEFT: #81a6cc 2px solid;
                         WIDTH: 40%;
                         line-height: 160%;
                         padding-top: 0px;
                         BORDER-BOTTOM: #81a6cc 2px solid;
                         font-family: verdana,arial,helvetica,sans-serif;
                         HEIGHT: 2em;
                         background-color: #fff
                        }
DIV.suche INPUT.suchebutton {
                        BORDER-RIGHT: 0px;
                         padding-right: 0px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px;
                         BORDER-LEFT: 0px;
                         WIDTH: auto;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         HEIGHT: auto
                        }
DIV.suchergebnis         {
                        BORDER-RIGHT: #81a6cc 2px solid;
                         padding-right: 0px;
                         BORDER-TOP: #81a6cc 2px solid;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px 18px;
                         BORDER-LEFT: #81a6cc 2px solid;
                         padding-top: 0px;
                         BORDER-BOTTOM: #81a6cc 2px solid
                        }
DIV.suchergebnis H4         {
                        padding-right: 4px;
                         padding-left: 4px;
                         font-size: 80%;
                         padding-bottom: 4px;
                         margin: 0px;
                         color: #fff;
                         padding-top: 4px;
                         font-family: verdana,arial,helvetica,sans-serif;
                         background-color: #81a6cc
                        }
DIV.suchergebnis OL         {
                        padding-right: 12px;
                         padding-left: 12px;
                         padding-bottom: 12px;
                         padding-top: 12px
                        }
DIV.suchergebnis OL LI         {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 4px;
                         margin: 0px;
                         line-height: 118%;
                         padding-top: 0px;
                         font-family: verdana,arial,helvetica,sans-serif
                        }
DIV.suchergebnis A         {
                        font-weight: bold;
                         color: #42699e;
                         text-decoration: none
                        }
DIV.suchergebnis A:hover {
                        color: #000;
                         text-decoration: none
                        }
DIV.suchergebnis P.blaettern {
                        padding-right: 4px;
                         padding-left: 4px;
                         font-weight: bold;
                         font-size: 80%;
                         padding-bottom: 4px;
                         margin: 0px;
                         color: #fff;
                         padding-top: 4px;
                         font-family: verdana,arial,helvetica,sans-serif;
                         background-color: #81a6cc;
                         TEXT-ALIGN: right
                        }
DIV.suchergebnis P.blaettern A {
                        padding-right: 4px;
                         padding-left: 4px;
                         font-weight: bold;
                         padding-bottom: 4px;
                         color: #fff;
                         padding-top: 4px;
                         text-decoration: none
                        }
DIV.suchergebnis P.blaettern A:hover {
                        color: #42699e
                        }
DIV.suchergebnis P.blaettern A.aktiv {
                        color: #42699e
                        }
DIV.suchergebnis H4.noresult {
                        padding-right: 4px;
                         padding-left: 32px;
                         font-size: 80%;
                         background-color: #81a6cc;
                         padding-bottom: 4px;
                         margin: 0px;
                         color: #fff;
                         padding-top: 4px;
                         font-family: verdana,arial,helvetica,sans-serif
                        }


/* Styles im CMS Content */




ul                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 4px 0px 4px 30px;
                         line-height: 120%;
                         padding-top: 0px;
                         /*LIST-STYLE-TYPE: square;*/
                         list-style-image:url(http://www.bvpraevention.de/template/bvpg-internet/list-bullet.gif)
                        }
ul li a                         {
                        font-weight: bold;
                         color: #333333;
                         text-decoration: none;
                        }
ul li a:hover                 {
                         color: #333333;
                         text-decoration:underline;
                        }
ol                         {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px 0px 0px 28px;
                         line-height: 120%;
                         padding-top: 0px
                        }
OL LI A                 {
                        font-weight: bold;
                         color: #333333;
                         text-decoration: none
                        }
ol li a:hover                 {
                         color: #333333;
                         text-decoration:underline;
                        }
h2                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 100%;
                         padding-bottom: 8px;
                         margin: 0px;
                         color: #42699e;
                         line-height: 140%;
                         padding-top: 0px
                        }
h2 a                 {
                        color: #42699e;
                         text-decoration: none
                        }
h2 a:hover         {
                        color: #42699e;
                         text-decoration: underline
                        }
p                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 80%;
                         padding-bottom: 4px;
                         margin: 0px;
                         line-height: 120%;
                         padding-top: 4px
                        }
P.teaser         {
                        font-weight: bold
                        }
p a                 {
                        font-weight: bold;
                         color: #333333;
                         text-decoration: none;
                        }
P a:hover         {
                        color: #333333;
                         text-decoration:underline;
                        }


.editarea div                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 80%;
                         padding-bottom: 4px;
                         margin: 0px;
                         line-height: 120%;
                         padding-top: 4px
                        }
.editarea div a                 {
                        font-weight: bold;
                         color: #333333;
                         text-decoration: none;
                        }
.editarea div a:hover         {
                        color: #333333;
                         text-decoration:underline;
                        }




P a.weiter         {
                        padding-right: 0px;
                         background-POSITION: 0px 60%;
                         padding-left: 12px;
                         font-weight: bold;
                         background-IMAGE: url(../images/icon_weiter.gif);
                         padding-bottom: 0px;
                         margin: 0px;
                         color: #81a6cc;
                         padding-top: 0px;
                         background-REPEAT: no-repeat;
                         text-decoration: none
                        }
p a.weiter:hover {
                        background-IMAGE: url(../images/icon_weiter_over.gif);
                         color: #47699e
                        }
ul.contentanhang {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px;
                         line-height: 140%;
                         padding-top: 0px;
                         LIST-STYLE-TYPE: none
                        }
ul.contentanhang li a {
                        padding-left: 15px;
                         background: url(../images/icon_contentanhang.gif) #fff no-repeat 0px 3px
                        }
ul.contentanhang li a:hover {
                        color: #47699e
                        }
P.pfad                 {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 55%;
                         padding-bottom: 8px;
                         margin: 0px 25px;
                         color: #42699e;
                         line-height: 110%;
                         padding-top: 8px;
                         font-weight: bold;
                        }
P.pfad a         {
                        font-weight: normal;
                         color: #42699e;
                         text-decoration: none
                        }
P.pfad a:hover         {
                        font-weight: normal;
                         color: #42699e;
                         text-decoration: none
                        }
div.teaser        {
                        padding-right: 0px;
                         BORDER-TOP: #81a7cc 0px solid;
                         /* BORDER-TOP: #81a7cc 1px solid;*/
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px 16px;
                         padding-top: 0px;
                        }
div.editarea        {
                        /*padding-right: 0px;*/
                         BORDER-left: #42699e 1px solid;
                         padding-left: 25px;
                         PADDING-Right: 25px;
                         padding-bottom: 0px;
                         /*margin: 0px 16px;*/
                         margin-left: 2px;
                         margin-right: 2px;
                         margin-bottom: 0px;
                         margin-top: 0px;
                         padding-top: 24px;
                         color:#333333;
                        }
p img.bildrechts {
                        BORDER-RIGHT: 0px;
                         padding-right: 0px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         FLOAT: right;
                         padding-bottom: 0px;
                         margin: 0px 0px 4px 8px;
                         BORDER-LEFT: 0px;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         POSITION: relative
                        }
p img                {
                        BORDER-RIGHT: 0px;
                         padding-right: 0px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         FLOAT: none;
                         padding-bottom: 0px;
                         margin: 0px 8px 8px 0px;
                         BORDER-LEFT: 0px;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         POSITION: relative
                        }
p img.bildlinks         {
                        BORDER-RIGHT: 0px;
                         padding-right: 0px;
                         BORDER-TOP: 0px;
                         padding-left: 0px;
                         FLOAT: left;
                         padding-bottom: 0px;
                         margin: 0px 8px 8px 0px;
                         BORDER-LEFT: 0px;
                         padding-top: 0px;
                         BORDER-BOTTOM: 0px;
                         POSITION: relative
                        }
div.sitemap         {
                        padding-right: 0px;
                         BORDER-TOP: #81a7cc 1px solid;
                         padding-left: 0px;
                         padding-bottom: 32px;
                         margin: 4px 16px;
                         padding-top: 12px
                        }
div.sitemap H2         {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 12px;
                         margin: 0px;
                         padding-top: 0px
                        }
div.sitemap UL         {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px; OVERFLOW: hidden;
                         padding-top: 0px;
                         font-family: verdana, arial, Helvetica, sans-serif;
                         LIST-STYLE-TYPE: none
                        }
div.sitemap LI         {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 0px;
                         margin: 0px;
                         padding-top: 0px
                        }
div.sitemap LI A {
                        padding-right: 20px;
                         BORDER-TOP: #fff 4px solid;
                         DISPLAY: block;
                         padding-left: 36px;
                         font-weight: bold;
                         background: url(../images/icon_liste.gif) #80a6cb no-repeat 20px 50%;
                         padding-bottom: 0px; color: #fff;
                         line-height: 180%;
                         padding-top: 0px;
                         text-decoration: none
                        }
div.sitemap LI A.basisebene {
                        padding-right: 20px;
                         padding-left: 20px;
                         background-IMAGE: none;
                         padding-bottom: 0px;
                         padding-top: 0px;
                         background-color: #b4cae1
                        }
div.sitemap LI A:hover {
                        color: #fff;
                         background-color: #5c86bb;
                         text-decoration: none
                        }
div.sitemap UL UL {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 4px;
                         padding-top: 4px;
                         background-color: #edf0f5
                        }
div.sitemap LI LI A {
                        padding-right: 20px;
                         BORDER-TOP: #edf0f5 2px solid;
                         DISPLAY: block;
                         padding-left: 60px;
                         font-weight: normal;
                         font-size: 120%;
                         background-IMAGE: none;
                         padding-bottom: 0px;
                         color: #000;
                         line-height: 160%;
                         padding-top: 0px;
                         background-color: #edf0f5;
                         text-decoration: none
                        }
div.sitemap LI LI A:hover {
                        color: #000;
                         background-color: #edf0f5;
                         text-decoration: underline
                        }
div.sitemap LI LI LI A {
                        padding-right: 20px;
                         padding-left: 80px;
                         font-size: 150%;
                         padding-bottom: 0px;
                         padding-top: 0px
                        }
div.sitemap LI LI LI LI A {
                        padding-right: 20px;
                         padding-left: 100px;
                         font-size: 180%;
                         padding-bottom: 0px;
                         padding-top: 0px
                        }
div.sitemap P         {
                        padding-right: 20px;
                         BORDER-TOP: #fff 4px solid;
                         padding-left: 20px;
                         padding-bottom: 0px;
                         padding-top: 0px;
                         background-color: #b4cae1
                        }
div.sitemap P A         {
                        padding-right: 10px;
                         padding-left: 0px;
                         font-weight: bold;
                         padding-bottom: 0px;
                         color: #fff;
                         line-height: 220%;
                         padding-top: 0px;
                         background-color: #b4cae1;
                         text-decoration: none
                        }
div.sitemap P A:hover {
                        color: #47699e;
                         text-decoration: none;
                        }
div.mitglieder         {
                        padding-right: 0px;
                         padding-left: 0px;
                         MIN-HEIGHT: 190px;
                         padding-bottom: 4px;
                         margin: 4px 16px 12px 0px;
                         padding-top: 0px;
                         background-color: #edf0f5;
                        }
div.mitglieder h4 {
                        padding-right: 8px;
                         padding-left: 8px;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px 0px 4px 0px;
                         color: #fff;
                         line-height: 1.8;
                         padding-top: 0px;
                         background-color: #80a6cb;
                        }
div.mitglieder p {
                        padding-right: 0px;
                         padding-left: 0px;
                         font-size: 72%;
                         padding-bottom: 0px;
                         margin: 12px 4px 12px 190px;
                         line-height: 1.6;
                         padding-top: 0px;
                         background-color: #edf0f5;
                        }
div.mitglieder img {
                         padding-right: 0px;
                         BORDER-TOP: #80a6cb 1px solid;
                        BORDER-RIGHT: #80a6cb 1px solid;
                         BORDER-BOTTOM: #80a6cb 1px solid;
                         BORDER-LEFT: #80a6cb 1px solid;
                         DISPLAY: block;
                         padding-left: 0px;
                         FLOAT: left;
                         padding-bottom: 0px;
                         margin: 12px;
                         padding-top: 0px;
                        }
div.mitglieder div.mehrinfos {
                        BORDER-RIGHT: red 1px dotted;
                         padding-right: 0px;
                         BORDER-TOP: red 1px dotted;
                         padding-left: 0px;
                         LEFT: 12px;
                         padding-bottom: 0px;
                         margin: 0px;
                         BORDER-LEFT: red 1px dotted;
                         padding-top: 0px;
                         BORDER-BOTTOM: red 1px dotted;
                         POSITION: relative;
                         TOP: 12px;
                        }
P.blaetternliste {
                        padding-right: 8px;
                         padding-left: 8px;
                         font-weight: bold;
                         font-size: 80%;
                         padding-bottom: 0px;
                         margin: 0px 15px 4px;
                         color: #fff;
                         line-height: 1.8;
                         padding-top: 0px;
                         background-color: #80a6cb
                        }
P.blaetternliste a {
                        color: #fff;
                         margin-RIGHT: 4px;
                         background-color: #80a6cb
                        }
P.blaetternliste a:hover {
                        color: #47699e;
                         background-color: #80a6cb
                        }
P.blaetternliste a.aktiv {
                        color: #47699e;
                         background-color: #80a6cb
                        }
P.blaetternliste span.aktiv {
                        color: #47699e;
                         margin-RIGHT: 4px;
                         background-color: #80a6cb
                        }
P.blaettern span.aktiv {
                        padding-right: 4px;
                         padding-left: 4px;
                         padding-bottom: 4px;
                         color: #47699e;
                         padding-top: 4px;
                         background-color: #80a6cb
                        }
P.errormessage                 {
                        padding-right: 2px;
                         padding-left: 2px;
                         font-weight: bold;
                         font-size: 67%;
                         padding-bottom: 2px;
                         margin: 0px;
                         color: #cd3100;
                         padding-top: 2px
                        }





div.mitglieder         {
                        padding-right: 0px;
                         padding-left: 0px;
                         padding-bottom: 4px;
                         padding-top: 0px;
                         margin: 4px 16px 12px 0px;
                         HEIGHT: 160px;
                         background-color: #edf0f5
                        }
div.mitglieder p {
                        font-size: 71%;
                         margin: 12px 4px 12px 184px
                        }
div.mitglieder img {
                        margin: 12px 8px
                        }





#footer img                {
                        BORDER: 0px;
                         PADDING: 0px;
                         FLOAT: none;
                         margin: 0px;
                        }




hr                         {
                        height:1px;
                         color:#42699E;
                         clear: both;
                        }





/* Navigation im CMS */



table.navigation                 {
                                padding-top: 0px;
                                padding-bottom: 0px;
                                padding-left: 0px;
                                padding-right: 0px;
                                 background-color:#42699e;
                                 width:268px;
                                 height:42px;
                                 }
td.navcell                       {
                                 background-color:#42699e;
                                 height:42px;
                                 }
td.navcella                      {
                                 background-color:#81a7cc;
                                 height:42px;
                                 }
a.navlink                        {
                                 text-decoration: none;
                                 color: #ffffff;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlink:active                 {
                                 text-decoration: none;
                                 color: #ffffff;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlink:link                   {
                                 text-decoration: none;
                                 color: #ffffff;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlink:visited                {
                                 text-decoration: none;
                                 color: #ffffff;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlink:hover                  {
                                 text-decoration: underline;
                                 color: #ffffff;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlinka                       {
                                 text-decoration: none;
                                 color:#333333;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlinka:active                 {
                                 text-decoration: none;
                                 color:#333333;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlinka:link                   {
                                 text-decoration: none;
                                 color:#333333;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlinka:visited                {
                                 text-decoration: none;
                                 color:#333333;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
a.navlinka:hover                  {
                                 text-decoration: underline;
                                 color:#333333;
                                 font-size: 70%;
                                 font-weight:bold;
                                 }
td.leer1                         {
                                 background-color:#42699e;
                                 height:42px;
                                 }
td.leer1a                        {
                                 background-color:#81a7cc;
                                 height:42px;
                                 }

table.unavigation                {
                                padding: 0px;
                                 background-color:#81a7cc;
                                 width:268px;
                                 height:21px;
                                 }
td.unavcell                      {
                                 color: #333333;
                                 background-color:#81a7cc;
                                 height:21px;
                                 }
td.unavcella                     {
                                 color: #333333;
                                 background-color:#9bbdde;
                                 height:21px;
                                 }
a.unavlink                       {
                                 text-decoration: none;
                                 color: #333333;
                                 font-size: 70%;
                                 }
a.unavlink:hover                 {
                                 text-decoration: underline;
                                 color: #333333;
                                 font-size: 70%;
                                 }
a.unavlinka                      {
                                 text-decoration: none;
                                 color: #333333;
                                 font-size: 70%;
                                 }
a.unavlinka:hover                {
                                 text-decoration: underline;
                                 color: #333333;
                                 font-size: 70%;
                                 }
td.leer2                         {
                                 background-color:#81a7cc;
                                 height:21px;
                                 }
td.leer2o                        {
                                 background-color:#81a7cc;
                                 height:21px;
                                 }
td.leer2a                        {
                                 background-color:#9bbdde;
                                 height:21px;
                                 }

table.uunavigation               {
                                padding: 0px;
                                 background-color:#9bbdde;
                                 width:268px;
                                 height:21px;
                                 }
td.uunavcell                     {
                                 color: #333333;
                                 background-color:#9bbdde;
                                 }
td.uunavcella                    {
                                 color: #333333;
                                 background-color:#9bbdde;
                                 }
a.uunavlink                      {
                                 text-decoration: none;
                                 color: #333333;
                                 font-size: 70%;
                                 }
a.uunavlink:hover                {
                                 text-decoration: underline;
                                 color: #333333;
                                 font-size: 70%;
                                 }
a.uunavlinka                     {
                                 text-decoration: none;
                                 color: #333333;
                                 font-size: 70%;
                                 }
a.uunavlinka:hover               {
                                 text-decoration: underline;
                                 color: #333333;
                                 font-size: 70%;
                                 }
td.leer3                         {
                                 background-color:#9bbdde;
                                 }
td.leer3o                        {
                                 background-color:#9bbdde;
                                 }
td.leer3a                        {
                                 background-color:#9bbdde;
                                 }
td.navreihtrenn                  {
                                 background-color:#ffffff;
                                 }
SPAN.navfocus                    {
                                 color:#333333;
                                 font-weight: bold;
                                 }


table.hnavigation                {
                                 color: #ffffff;
                                 background-image:none;
                                 background-color:#93A3C7;
                                 }
td.hnavcell                      {
                                 font-size: 15px;
                                 color: #93A3C7;
                                 }
td.hnavcella                     {
                                 font-size: 15px;
                                 color: #93A3C7;
                                 }

a.hnav   {
        font-size: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
        color: #EEF1F7;
        text-decoration: none;
        }
a.hnav:visited {
        font-size: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
        color: #EEF1F7;
        text-decoration: none;
        }
a.hnav:hover {
        font-size: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
        color: #EEF1F7;
        text-decoration: none;
        }
a.hnava  {
        font-size: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
        color: #EEF1F7;
        text-decoration: none;
        }
a.hnava:visited
        {
        font-size: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
        color: #EEF1F7;
        text-decoration: none;
        }
a.hnava:hover
        {
        font-size: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
        color: #EEF1F7;
        text-decoration: none;
        }
SPAN.hnavfocus
        {
        font-weight: bold;
        text-decoration: none;
        color: #FFFF80;
        }



/* Navigation im CMS */

table.suchen                     {
                                 }
input.suchen                     {
                                 }
input.suchen2                    {
                                 color:#000000;
                                 text-decoration: none;
                                 font-size: 11px;
                                 font-family: verdana,arial,helvetica,sans-serif;
                                 }

/*.cmsnachrahmen                   {
                                 background-color:#000000;
                                 }
.cmsnachricht td                 {
                                 background-color:#bbddfe;
                                 font-size:80%;
                                 }

.tabprodback1                    {
                                 background-color:#EFECEC;
                                 }
.tabprodback2                    {
                                 background-color:#AFA0A0;
                                 }
.imgrahmen                       {
                                 border-color:#004080;
                                 }

.linienfarbe                     {
                                 background-color:#0E567C;
                                 }

.headback                        {
                                 background-color:#EFECEC;
                                 Font-Weight: bold;
                                 }   */


SPAN.kruemelfocus                {
                                 font-family: verdana,arial,helvetica,sans-serif;
                                 font-weight:bold;
                                 font-style: normal;
                                 text-decoration: none;
                                 color: #42699e;
                                 }

a.kruemel                        {
                                 color: #42699e;
                                 font-family: verdana,arial,helvetica,sans-serif;
                                 font-weight:normal;
                                 font-style: normal;
                                 text-decoration: underline;
                                 }

a.shopnavlink                    {
                                 color:#ffffff;
                                 font-family: verdana,arial,helvetica,sans-serif;
                                 font-size: 8pt;
                                 font-weight:bold;
                                 font-style: normal;
                                 text-decoration: underline;
                                 }
a.shopnavlinka                   {
                                 color:#FFDF00;
                                 font-family: verdana,arial,helvetica,sans-serif;
                                 font-size: 8pt;
                                 font-weight:bold;
                                 font-style: normal;
                                 text-decoration: underline;
                                 }



a.logout                         {
                                 color:#FF0000;
                                 }



/*nur hier Beginn*/



div.intterm         {
                margin-top:20px;
                margin-bottom:11px;
                 padding-left:15px;
                 height:19px;
                 background-color:#42699e;
                 color:#ffffff;
                 font-weight:bold;
                 font-size:65%;
                 vertical-align:middle;
                 padding-top:3px;
                }
div.tiback         {
                margin-left:2px;
                 margin-right:0px;
                 margin-top:0px;
                 margin-bottom:0px;
                 background-color:#42699e;
                 padding-top:7px;
                 padding-bottom:7px;
                 padding-left:23px;
                 padding-right:17px;
                }






                 /*nur hier Ende*/

div.termine                        {
                                background-color:#9bbdde;
                                min-height:300px;
                                 border:1px;
                                 border-color:#666666;
                                 border-style:solid;
                                 padding-top:16px;
                                 padding-left:12px;
                                 padding-right:12px;
                                 font-size:65%;
                                }
div.termin1                        {

                                }
div.termin2                        {

                                }
div.termin3                        {
                                margin-left:0px;
                                 margin-right:0px;
                                 margin-top:4px;
                                 margin-bottom:0px;
                                }

.termindatum                        {
                                 line-height:140%;
                                }
a.terminlink                        {
                                 color:#333333;
                                 font-weight: bold;
                                 text-decoration:none;
                                 line-height:132%;
                                }
a.terminlink:hover                {
                                 color:#333333;
                                 font-weight: bold;
                                 text-decoration:underline;
                                 line-height:132%;
                                }
.terminhr                        {
                                margin-top:6px;
                                 margin-bottom:6px;
                                }
.terminort                        {
                                 color:#333333;
                                 font-weight: bold;
                                 line-height:130%;
                                }

a.terminort                         {
                                 text-decoration:none;
                                }
a.terminort:hover                 {
                                 text-decoration:underline;
                                }
.terminorttext                        {
                                }
div.termine img                        {
                                }

img.teaserbild                        {
                                BORDER-RIGHT: #666666 1px solid;
                                 BORDER-TOP: #666666 1px solid;
                                 BORDER-LEFT: #666666 1px solid;
                                 BORDER-BOTTOM: #666666 1px solid;
                                 FLOAT: left;
                                 margin-right:16px;
                                 margin-left:0px;
                                 margin-top:0px;
                                 margin-bottom: 12px;
                                }
.blau                     {
                                 COLOR: #004E91;
                                   }
a.drucklink                         {
                                 COLOR: #42699e;
                                 TEXT-DECORATION: none;
                                 }




#teasertop-l                        {
                                 float: left;
                                 width: 220px;
                                 margin: 0px;
                                 padding: 0px;
                                 border: 0px dashed silver;
                                 position: relative;
                                 font-size:70%;
                                 font-weight:bold;
                                }
div#teasertop-l span                 {
                                color: #42699e;
                                }
div#teasertop-l span a                 {
                                /*display: block;
                                 padding: 0.2em;
                                 font-weight: bold;*/
                                }
div#teasertop-l span a:hover         {
                                color: black; background-color: #eee;
                                }


div#teasertop-r                         {
                                margin-left: 222px;
                                padding: 0px;
                                 border: 0px dashed silver;
                                 min-width: 180px;
                                 text-align: right;
                                 font-size:70%;
                                }
div#teasertop-r span                 {COLOR: #42699e;
                                }
div#teasertop-r span a                 {COLOR: #42699e;
                                }
div#teasertop-r span a:hover         {COLOR: #42699e;
                                }

a.tipplink                          {
                                 COLOR: #42699e;
                                 TEXT-DECORATION: none;
                                }
div.ti2back                     {
                                 COLOR: #ffffff;
                                 background-color: #42699e;
                                 margin-top:20px;
                                 margin-bottom:20px;
                                 margin-left:0px;
                                 margin-right:0px;
                                 padding-left:20px;
                                 padding-right:4px;
                                 padding-top:1px;
                                 padding-bottom:1px;
                                BACKGROUND-POSITION: left top;
                                BORDER-RIGHT: #333333 0px solid;
                                 BORDER-TOP: #C6D6DC 3px solid;
                                BORDER-left: #333333 0px solid;
                                 BORDER-BOTTOM: #333333 0px solid;
                                BACKGROUND-IMAGE: url(http://www.bvpraevention.de/template/bvpg-internet/ti2back.gif);
                                BACKGROUND-REPEAT: no-repeat;
                                HEIGHT: 28px;
                                }
div.ti2back h4 a                 {
                                 COLOR: #ffffff;
                                 text-decoration: none;
                                 }
div.ti2back h4                   {
                                 COLOR: #ffffff;
                                 }
div.ti2back h4 a:hover           {
                                 COLOR: #ffffff;
                                 text-decoration: underline;
                                 }

div.ti3back                     {
                                 COLOR: #42699e;
                                 background-color: #9bbdde;
                                 margin-top:20px;
                                 margin-bottom:20px;
                                 margin-left:0px;
                                 margin-right:0px;
                                 padding-left:20px;
                                 padding-right:4px;
                                 padding-top:1px;
                                 padding-bottom:1px;
                                BACKGROUND-POSITION: left top;
                                BORDER-RIGHT: #333333 0px solid;
                                 BORDER-TOP: #42699e 3px solid;
                                BORDER-left: #333333 0px solid;
                                 BORDER-BOTTOM: #333333 0px solid;
                                BACKGROUND-IMAGE: url(http://www.bvpraevention.de/template/bvpg-internet/ti3back.gif);
                                BACKGROUND-REPEAT: no-repeat;
                                HEIGHT: 28px;
                                }
div.ti3back h4 a                 {
                                 COLOR: #42699e;
                                 text-decoration: none;
                                 }
div.ti3back h4                   {
                                 COLOR: #42699e;
                                 }
div.ti3back h4 a:hover           {
                                 COLOR: #42699e;
                                 text-decoration: underline;
                                 }
p.ti4back                     {
                                 COLOR: #333333;
                                 background-color: #9BBDDE;
                                 margin-top:20px;
                                 margin-bottom:20px;
                                 margin-left:0px;
                                 margin-right:0px;
                                 padding-left:10px;
                                 padding-right:10px;
                                 padding-top:10px;
                                 padding-bottom:10px;
                                BORDER-RIGHT: #333333 1px solid;
                                 BORDER-TOP: #333333 1px solid;
                                BORDER-left: #333333 1px solid;
                                 BORDER-BOTTOM: #333333 1px solid;
                                }
p.ti4back p                    {
                                 font-size: 100%;
                                }
p.ti4back ul                   {
                                 font-size: 100%;
                                }
div.ti4back                     {
                                font-size:80%;
                                 COLOR: #333333;
                                 background-color: #9BBDDE;
                                 margin-top:20px;
                                 margin-bottom:20px;
                                 margin-left:0px;
                                 margin-right:0px;
                                 padding-left:10px;
                                 padding-right:10px;
                                 padding-top:10px;
                                 padding-bottom:10px;
                                BORDER-RIGHT: #333333 1px solid;
                                 BORDER-TOP: #333333 1px solid;
                                BORDER-left: #333333 1px solid;
                                 BORDER-BOTTOM: #333333 1px solid;
                                }
div.ti4back p                    {
                                 font-size: 100%;
                                }
div.ti4back ul                   {
                                 font-size: 100%;
                                }
div#ueberallteaser ul            {
                                 font-size: 100%;
                                }
div#ueberallteaser h4            {
                                 font-size: 110%;
                                }
div#ueberallteaser table ul            {
                                 font-size: 80%;
                                }
