/* roboto-condensed-regular - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-700 - latin */
  @font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  *                                                    {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; margin-bottom:45px;}
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:0px; margin-bottom:3px;}

h3, h3 *                                             {margin:0px;}

.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                                          {height:26px;}

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, td.content_profil, p, h2, h3, td.c2          {vertical-align:top; line-height:16px;}
td.content                                           {background-color:#f3f3f3; width:583px;}
td.content_profil                                    {background-color:#cdd5db; width:583px;}
td.content_profil *                                  {font-family: 'Arial', sans-serif !important; font-weight:400; font-size:12px; color:#53596a;}
td.content_profil b                                  {font-family: 'Arial', sans-serif; font-weight:700; font-size:12px; color:#53596a;}
td.content_profil h1                                 {font-family: 'Arial', sans-serif; font-weight:700; font-size:28px; line-height:30px;color:#fff; margin:0px; padding:0px; padding-bottom:0px;}
td.content_profil h2                                 {font-family: 'Arial', sans-serif; font-weight:700; font-size:24px; color:#53596a; padding-bottom:12px;}
td.content_profil h3                                 {font-family: 'Arial', sans-serif; font-weight:700; font-size:18px; color:#53596a; padding-bottom:12px;}
td.content_profil a                                  {font-family: 'Arial', sans-serif; font-weight:700; font-size:12px; color:#5070ab; padding-bottom:12px; text-decoration:none;}
td.content_profil a:hover                            {font-family: 'Arial', sans-serif; font-weight:700; font-size:12px; color:#ffffff; padding-bottom:12px; text-decoration:none;}
td.content_profil .small, *.small                    {font-size:10px; color:#53596a;}


div.content                                          {margin:0; padding:0; margin-top:10px; padding-right:5px; width:578px;}
#content_spacer_left, #headline_spacer_left          {padding-left:10px;}
#content_stabilizator                                {width:560px; overflow:hidden;}
#content_spacer_left_2                               {padding-left:10px;}
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:20px; left:613px;}

#im_logo                                             {display:block; position:absolute; top:27px; left:820px;}
#im_logo img                                         {width:144px; height:61px;}

#top_socials_content                                 {display:block; position:absolute; top:50px; left:759px;}

#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:410px; height:74px;}
#layout_top                                          {height:145px; width:100%; background-color:#fae800;}

img.zielg                                            {width:232px; height:25px;}
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;}

input.submit                                         {background-color:#006096; color:#ffffff; font-size:11px;}
p.start_teaser_text, p.start_teaser_text *           {color:#ffffff; white-space:normal;}
p.start_teaser_text                                  {padding-top:5px;}
select.odb_select                                    {width:275px; border-style:solid; border-width:1px; border-color:silver; margin-top:2px; margin-bottom:2px; background-color:#ffffff;}
select.odb_select_objekt                             {width:560px; border-style:solid; border-width:1px; border-color:silver; margin-top:5px; margin-bottom:5px; background-color:#ffffff;}

#content_stabilizator h2                             {line-height:25px;}
#content_stabilizator h3                             {line-height:25px;}


/* xxxxxxxxxxxxxxxxxxxxx KORREKTUR ingo vom 2/9/2013 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

td.content h3   {margin:0px;padding:0px;margin-bottom:-4px;margin-top:-4px;}
/* xxxxxxxxxxxxxxxxxxxxx KORREKTUR ingo vom 2/9/2013 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.success                                             {color:green;}
.error                                               {color:red;}

/* xxxxxxxxxxxxxxxxxxxxx Nivo Slider xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.nivo-caption                                        {opacity:0; }
