*                                                    {font-family:Arial,Helvetica,Sans-Serif; color:#3f3f3f; font-size:12px; background-repeat:no-repeat;}
body                                                 {background-color:#e6e6e8; padding:0;}
table.layout                                         {width:100%; height:100%;}
h1, .headline, h1 *, .headline *                     {font-size:14px; font-weight:bold; line-height:16px;}
.subtitle12, subtitle12 *                            {font-size:13px;}
.small                                               {font-size:10px;}
a.activemenu                                         {color:#343333; font-weight:bold;}
a.normalmenu                                         {color:#5d6167;}
a:hover, a.normalmenu:hover                          {color:#959595;}
a.text, a.text:hover, a.ov_title                     {color:#3f3f3f;}
img, a                                               {border-style:none;}
.error                                               {color:red; font-weight:bold; padding-left:0; margin-left:0;}
a                                                    {color:#006096; text-decoration:none; cursor:pointer;}
a.toplink                                            {display:block; margin-top:15px;}
img                                                  {border-style:none;}
img.thumbnail                                        {width:145px; height:100px;}
h1, h2, h3, h1 *, h2 *, h3 *                         {padding-left:0; margin-left:0; font-weight:bold;}
h2, h3, h2 *, h3 *                                   {margin:0; margin-bottom:3px;}
.bilderdownload                                      {margin:0;}
h3.bilderdownload                                    {font-weight:normal;}
.subtitle                                            {font-weight:normal; margin:0;}
img, a, .checkbox, .radio                            {border-style:none; padding:0; margin:0;}
.spacer                                              {font-size:2px; height:5px;}
.radio                                               {vertical-align:bottom; text-align:left;}
body, table, td, img, a                              {padding:0; margin:0; border-style:none;}
th                                                   {text-align:left;}
.text                                                {width:350px;}
.myforms                                             {padding-left:0;}
.mytextarea                                          {width:350px; height:110px;}
input.myinput, .mytextarea                           {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}

th.objdb                                             {text-align:left; font-weight:normal; white-space:nowrap;}
.radio                                               {padding:0; margin:0; border-style:none;}
.rahmentabelle                                       {border-style:ridge; border-color:#f9f400; border-width:2px; padding:3px;}
input.anzahl                                         {width:40px; margin-top:7px; margin-bottom:7px; margin-right:15px; border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}
h2.small, h2.voting                                  {margin:0; padding:0;}
div                                                  {display:block;}
div.votingitem                                       {margin-top:3px;}

.dia, .dial, .diar, .dias                            {color:#000000; padding:0; margin:0; table-layout:fixed; empty-cells:show; border-collapse:collapse; border-spacing:0; width:60px; height:10px; white-space:nowrap;}
.dia                                                 {text-align:left; background-color:silver; border-style:solid; border-color:#000000; border-width:1px;}
.dial                                                {text-align:left;}
.diar                                                {text-align:right;}
.dias                                                {height:5px; padding:0; margin:0; font-size:1pt;}
.stat                                                {font-weight:normal;}
.nowrap                                              {white-space:nowrap;}

.ov_content                                          {padding-left:3px; padding-right:3px; padding-bottom:20px;}
.ov_title                                            {padding:0; padding-right:5px; padding-bottom:5px; vertical-align:bottom;}
.ov_thumb                                            {width:145px; height:100px; vertical-align:top;}

ol, ul                                               {margin-top:10px; margin-bottom:10px;}

ul.mainmenu, ul.submenu, ul.meta, ul.menusubpagelist {list-style-type:none; list-style-image:none; margin:0; padding:0;}
li.activemenu, li.normalmenu                         {width:255px; white-space:nowrap; line-height:18px; overflow:hidden;}
li.activemenu                                        {background-color:#fff001;}
div.menupadding                                      {margin:0; padding:0; padding-left:15px;}
ul.menusubpagelist                                   {margin:0; width:255px; padding-left:10px; white-space:nowrap; overflow:hidden; background-color:#ffffff;}
li.activesubmenulayer3                               {margin:0; padding-left:18px; background-image:url(/images/page/ebene3_pfeil.gif);}
li.normalsubmenulayer3                               {margin:0; padding-left:18px;}
ul.meta, li.meta                                     {margin:0; padding:0;}
li.trenner, li.mainitem                              {display:inline;}
li.meta_new                                          {padding-bottom:8px;}

ul.sitemap1                                          {margin:0; padding:0; list-style-position:inside;}
ul.sitemap2                                          {margin-top:2px; margin-bottom:2px;}
ul.sitemap3                                          {margin-top:2px; margin-bottom:2px;}
li.sitemap1                                          {font-weight:bold;}
li.sitemap2, li.sitemap3                             {font-weight:normal;}

div.comments                                         {background-color:#d6d6d6; padding:5px; margin-right:3px;}
h3.comments                                          {margin-top:0;}
.commenthead, .commenthead:hover, .commentheadright  {background-color:#bfbfbf; color:#000000; padding:2px; white-space:nowrap;}
.commentheadright                                    {text-align:right; padding-right:2px;}
.commenttable                                        {width:100%; margin-top:15px;}

.headline                                            {margin:0; margin-top:15px; padding:0;}
h2.mainmenu                                          {display:inline; font-weight:normal;}
td.ov_content, td.content, p, h2, h3, td.c2          {vertical-align:top; line-height:16px;}
td.content                                           {background-color:#f3f3f3; width:583px;}
div.content                                          {margin:0; padding:0; margin-top:10px; padding-right:5px; width:578px;}
td.submenu, td.metacontent                           {padding-top:17px; vertical-align:top;}
td.submenu                                           {width:255px;}
td.mainmenu                                          {background-color:#fff001; padding-left:15px; height:37px; padding-top:1px;}
td.metacontent                                       {padding-top:15px; padding-left:10px;}
td.whiteline                                         {background-color:#ffffff; width:3px; font-size:1px;}
img.metarechts                                       {vertical-align:middle; width:140px; height:23px;}
input.text                                           {width:120px;}
textarea.field                                       {width:450px;}
.optme                                               {display:none;}
p                                                    {margin-top:0; margin-bottom:10px;}
p.bilderdownload                                     {margin-top:10px; margin-bottom:0;}

#toplink1                                            {position:absolute; top:0; left:0;}
#zielgruppen                                         {list-style-type:none; list-style-image:none; margin:0; padding:0; position:absolute; top:29px; left:675px;}

#extcontent                                          {width:150px; margin-left:0; margin-top:20px;}
#extcontent, #extcontent p                           {line-height:14px;}
#extcontent, #extcontent h2, #extcontent p           {color:#787f87;}

#mainmenu                                            {position:absolute; width:100%; top:111px; height:37px; background-image:url(../images/page/back_topnavi.jpg); border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; background-repeat:repeat-x; background-color:#7984A4;}
#logo                                                {position:absolute; left:17px; top:22px; width:103px; height:74px;}
#logo_claim                                          {position:absolute; left:16px; top:22px; width:268px; height:74px;}
#layout_top                                          {height:145px; width:100%; background-color:#fae800;}

img.zielg                                            {width:168px; height:20px;}
li.zielg                                             {display:block;}

.oberfl_links                                        {width:260px;vertical-align:top; padding-bottom:15px;}
.oberfl_rechts                                       {vertical-align:top; padding-bottom:15px; padding-left:6px;}
table.oberfl_table                                   {margin-top:5px; width:100%;}
.oberfl_color_1                                      {background-color:#e6e6e8;}
.oberfl_color_2                                      {background-color:#ffffcc;}
.oberfl_color_3                                      {background-color:#ffff99;}
.oberfl_color_4                                      {background-color:#d8e9f2;}

ul.mainmenu                                          {padding-top:11px; padding-left:16px;}
h2.norm_head                                         {margin-top:20px; margin-bottom:5px;}
th.norm_oenorm, th.norm_normtitel                    {background-color:#e6e6e8; padding:2px;}
td.norm_left, td.norm_right                          {padding-top:6px; padding-bottom:6px; border-color:#e6e6e8; border-width:1px;}
td.norm_left                                         {padding-right:6px; padding-left:3px; border-left-style:solid; border-bottom-style:solid;}
td.norm_right                                        {padding-left:6px; padding-right:3px; border-right-style:solid; border-bottom-style:solid;}

img.galeriethumb                                     {margin-right:10px; margin-bottom:10px;}

.nobullets                                           {list-style-type:none; margin:0; padding:0; margin-left:20px; margin-top:2px; margin-bottom:2px;}
td.anzahl                                            {padding-top:7px; padding-bottom:7px;}

div.system_anbieter_layer                            {display:none; position:absolute; top:25px; left:150px; width:575px; height:450px; overflow:auto; background-color:#f3f3f3; border-style:solid; border-width:2px; border-color:#FFF001;}

.captcha                                             {border:solid silver 1px; width:120px;}
img.captcha                                          {margin-top:8px; margin-bottom:1px;}
input.captcha                                        {margin-bottom:2px;}

#mainmenu a.normalmenu, #mainmenu a.activemenu       {color:#ffffff; font-weight:normal;}
#mainmenu a.activemenu                               {color:#fae800;}
#mainmenu a.normalmenu:hover                         {font-weight:normal; color:#fae800;}
#mainmenu a.activemenu:hover                         {font-weight:normal; color:#fae800;}
#mainmenu li.trenner                                 {color:#ffffff;}

td.docm, th.docm                                     {border-style:solid; border-color:#ced9e0; padding:2px; border-width:1px; border-collapse:collapse;}
table.docm                                           {border-collapse:collapse;}

/* xxxxxxxxxxxxxxxxxxxxx Nivo Slider xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */


/* The Nivo Slider styles */
.nivoSlider {
 position:relative;
}
.nivoSlider img {
 position:absolute;
 top:0;
 left:0;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:60;
 display:none;
}
/* The slices in the Slider */
.nivo-slice {
 display:block;
 position:absolute;
 z-index:50;
 height:100%;
}
/* Caption styles */
.nivo-caption {
 position:absolute;
 left:0;
 bottom:0;
 background:#000;
 color:#fff;
 opacity:0.8; /* Overridden by captionOpacity setting */
 width:100%;
 z-index:89;
}
.nivo-caption p {
 padding:5px;
 margin:0;
}
.nivo-caption a {
 display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:99;
 cursor:pointer;
}
.nivo-prevNav {
 left:0;
}
.nivo-nextNav {
 right:0;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
 position:relative;
 z-index:99;
 cursor:pointer;
}
.nivo-controlNav a.active {
 font-weight:bold;
}

