*                                 {font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#005563;}
body.content                      {background-color:#ffffff; padding:0px; margin:0px;}
a, img                            {border-style:none; border-width:0px; text-decoration:none; vertical-align:middle;}
a                                 {color:blue; cursor:pointer;}
a.meta                            {color:#005563;}
label                             {vertical-align:middle;}
h1, .titel                        {font-size:14px; margin-top:0px;}
h2, .untertitel                   {font-size:12px;}
h2                                {margin-top:15px; margin-bottom:5px;}
h3, .content                      {font-size:12px;}
h1.firmenname                     {margin:0px;}
div                               {margin:0px; padding:0px; display:block; visibility:visible;}
table                             {border-collapse:collapse;}
th                                {text-align:left;}
td.form_label                     {padding-right:10px;}
img.btn                           {vertical-align:middle; width:15px; height:15px;}
input.myinput                     {vertical-align:middle;}
td, th, table                     {empty-cells:show;}

#top                              {position:absolute; top:0px; left:0px; width:1000px; height:130px; background-image:url(../images/page/head_easv.jpg);}
#mainmenu                         {position:absolute; top:130px; width:1000px; height:40px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#B2CCD0; background-color:#ffffff;}
#mainmenuspacer                   {padding-top:11px; padding-left:20px;}
#container                        {position:absolute; top:170px; left:0px; width:1000px; background-color:#F6FAFB; padding-top:15px; padding-bottom:25px;}
#container_inner                  {margin-left:20px;}
#submenu                          {float:left;}
#content, div.startblock          {border-style:solid; border-width:1px; border-color:#B2CCD0; width:660px; background-color:#ffffff;}
#content                          {float:left;}
#banner                           {float:left; width:180px; background-color:#ffffff; margin-left:20px;}
#contentspacer, .startblockspacer {padding:10px;}
#editblock                        {border-color:#b2ccd0;}
#bottom                           {clear:both; margin-left:135px; padding-top:5px;}
div.startblock                    {margin-bottom:10px;}
.startblockspacer                 {padding-top:15px; padding-bottom:15px;}

h2.mainmenu                       {display:inline; font-weight:normal;}
a.normalmainmenu,a.activemainmenu {text-transform:uppercase; font-size:14px; color:#005563;}
a.activemainmenu                  {color:#ff0007; font-weight:bold;}
a.normalmenu,a.activemenu         {color:#005563; line-height:20px;}
a.activemenu                      {color:#ff0007;}
ul.submenu                        {list-style-type:none; margin:0px; padding:0px; margin-left:0px; padding-right:20px;}
a:hover                           {color:#ff0007;}

.checkbox                         {margin:0px; padding:0px; vertical-align:middle;}
.myinput, .loginsubmit            {border-style:solid; border-width:1px; border-color:#b2ccd0; margin-top:1px; margin-bottom:1px;}
.loginsubmit                      {margin-top:5px;}
h2.login                          {margin-top:0px;}

td.asv_border, th.asv_border      {border-style:solid; border-width:1px; border-color:#B2CCD0; padding:3px; text-align:left;}
td.asv_space, th.asv_space        {padding:3px; padding-left:10px; text-align:left;}
td.asv_detail                     {vertical-align:top;}
div.verlag_detailansicht          {width:500px; background-color:#dfdcdc; padding:15px; border-style:solid; border-width:1px; border-color:#b2ccd0;}
.easv_such_form                   {margin-bottom:10px;}
.easv_such_feld                   {width:220px; border-style:solid; border-color:#b2ccd0; border-width:1px;}
.suche_start_gross                {width:276px; border-style:solid; border-color:#b2ccd0; border-width:1px;}
.suche_start_klein                {width:80px; border-style:solid; border-color:#b2ccd0; border-width:1px;}
div.easv_seitenschaltung          {margin-bottom:10px;}
div.noscript                      {border-style:solid; border-width:2px; border-color:red; padding:10px; width:300px; background-color:yellow;}
.noscript                         {color:red; font-size:12px; margin-bottom:10px;}
h1.noscript                       {font-size:14px; margin:0px;}
p.noscript                        {margin:0px; margin-top:8px; font-weight:bold;}
div.start_abstand                 {margin-top:0px; margin-bottom:8px;}
div.start_button_abstand          {margin-top:15px;}
label.start                       {font-weight:normal;}
.start_button                     {text-transform:uppercase; background-color:#ffffff; border-style:solid; border-color:#b2ccd0; border-width:1px; width:130px;}
div.listen_filter                 {margin-bottom:15px;}

input.asv_input                   {border-style:solid; border-width:1px; border-color:#b2ccd0; width:320px; margin-top:1px; margin-bottom:1px;}

.small, strong.small              {font-size:10px;}
