/* Start - Allgemein */
img.logo
{
  width :180px;
  height:80px;
  border:0;
}
img.logo2
{
  width :180px;
  height:80px;
  border:0;
}
body {
        background-color: #808080;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        margin: 5px 0px 0px 0px;
        height: 100%;
        font-size: 76%;
}

div, p, table, td, th {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        line-height: 1.3em;
        font-size: 1em;
        color: #333;
}

h1 {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size : 14px;
        font-weight:bold;
        color : #003366;
        text-decoration: none;
        text-align: center;
        padding-top: 12px;
}

h2 {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size : 14px;
        font-weight:bold;
        color : #003366;
        text-decoration: none;
        text-align: center;
        padding-top: 12px;
}

h3 {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size : 14px;
        font-weight:bold;
        color : #003366;
        text-decoration: none;
        text-align: center;
        padding-top: 12px;
}

h4 {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size : 14px;
        font-weight:bold;
        color : #003366;
        text-decoration: none;
        text-align: center;
        padding-top: 12px;
}

h5 {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size : 14px;
        font-weight:bold;
        color : #003366;
        text-decoration: none;
        text-align: center;
        padding-top: 12px;
}

div.widerruf {
    margin:             3px 3px 3px 3px;
    border:             0.1em solid #da251d;
        background-color:   #ffffae;
    width:              auto;
    padding:            5px 5px 5px 5px;
}

.text-bold {
        font-weight:bold;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
}

.text-red {
        font-weight:bold;
        color: #ff0000;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
}

.text-white {
        font-weight:bold;
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
}

.text-grey {
        color: #808080;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
}

.text-copyright {
        color: #b3b3b3;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-align: center;
}

.bild {
float: left;
margin-right: 7px;
margin-top: 2px;
width:100px;
height:60px;
border:0;
}
.bildd {
float: left;
margin-right: 7px;
margin-top: 2px;
width:122px;
height:92px;
border:0;
}
.bild-rechts {
float: right;
margin-left: 7px;
margin-top: 5px;
margin-bottom: 0px;
}

.bild-border {
border:solid 1px black;
}

.icon {
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}

.icon-rechts {
float: right;
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}


a.ohne
{
  color: black;
  text-decoration:none;
}
/*
a:link, a:visited {
        color: #002953; text-decoration:underline;
        font-weight: normal;
}
  */
a:hover {
        color: #da251d;        text-decoration: none;
        font-weight: normal;
}

a.visited:hover {
        color: #da251d;        text-decoration: underline;
        font-weight: normal;
}

/* Start - Link BOLD */
A.bold-link:link {
        color: #002953;
        text-decoration: underline;
        font-weight: bold;
}
A.bold-link:visited {
        color: #002953;
        text-decoration: underline;
        font-weight: bold;
}
A.bold-link:active {
        color: #002953;
        text-decoration: underline;
        font-weight: bold;
}
A.bold-link:hover {
        color: #da251d;
        text-decoration: none;
        font-weight: bold;
}
/* Ende - Link BOLD */

/* Start - Link ANFRAGE */
A.link-anfrage:link {
        color: #da251d;
        text-decoration: underline;
        font-weight: bold;
}
A.link-anfrage:visited {
        color: #da251d;
        text-decoration: underline;
        font-weight: bold;
}
A.link-anfrage:active {
        color: #da251d;
        text-decoration: underline;
        font-weight: bold;
}
A.link-anfrage:hover {
        color: #da251d;
        text-decoration: none;
        font-weight: bold;
}
/* Ende - Link ANFRAGE */

.anfrage-ok {
border: 2px solid #33ff66;
background-color: #ccffcc;
width: 100%;
}

/* START -  INDEX - Links Boxes */
A.link-header:link {
        color: #000000;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
}
A.link-header:visited {
        color: #000000;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
}
A.link-header:active {
        color: #000000;
        font-size: 8pt;
        font-weight: bold;
}
A.link-header:hover {
        color: #002953;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: underline;
}
/* ENDE -  INDEX - Links Boxes */


/* START - Links CAT */
A.cat-link:link {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}
A.cat-link:visited {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}
A.cat-link:active {
        color: #000000;
        font-weight: normal;
}
A.cat-link:hover {
        color: #002953;
        font-weight: normal;
        text-decoration: underline;
}
/* ENDE - Links CAT */
/* START - Links CAT-ueber */
A.cat-link-ueber:link {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}
A.cat-link-ueber:visited {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}
A.cat-link-ueber:active {
        color: #000000;
        font-weight: normal;
}
A.cat-link-ueber:hover {
        color: #002953;
        font-weight: normal;
        text-decoration: underline;
}
/* ENDE - Links CAT-ueber */

table.rahmen {
border: 1px solid #000000;
}

div.rahmen {
width:178px;
margin:5px 0 0 0;
padding: 0px;
margin:5px 5px 0 5px;
border: 1px solid #000000;
}

div.rahmen_dot {
width:178px;
margin:5px 0 0 0;
padding: 0px;
margin:0 5px 0 5px;
background: #CCCCCC;
border: 1px dotted #000000;
}

/* Ende - Allgemein */

/* Start - Suche */
#searchform{ /*Suchformular */
        float: right;
        margin-bottom:1px;
        margin-right:2px;
        padding: 0;
}

#searchform .searchinput{
        background-color:#ffcccc;
        width: 140px;
        border: 1px solid #000000;
}

.search-text {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
}

.search-url {
        color: #808080;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
}

A.search-link:link {
        color: #da251d;
        font-size: 14px;
        text-decoration: underline;
}
A.search-link:visited {
        color: #da251d;
        font-size: 14px;
        text-decoration: underline;
}
A.search-link:active {
        color: #da251d;
        font-size: 14px;
        text-decoration: underline;
}
A.search-link:hover {
        color: #da251d;
        font-size: 14px;
        text-decoration: none;
}
/* Ende - Link BOLD */

/* Start - TABS HEADER */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{ width:976px;
margin:auto;
border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}


.shadetabs li{
display: inline;
margin: 0;
}
/*
.shadetabs li.normal{
display: inline;
margin: 0;
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}
*/
 .shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}


a.shade{
text-decoration: none;
color: red;
background: white url(images/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
display: inline;
position: relative;
top: 0px;
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
font-weight:bold;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
/* Ende - TABS HEADER */

/* Start - TABLE BOX */
   .table_box_head             {
        font-style: normal;
        font-weight: bold;
        font-size: 11px;
        line-height: 11px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        background-color: #cccccc;
        padding: 4px;
        border-style: solid;
        border-width: 1px;
        border-color: #ffffff #999999 #999999 #ffffff
}

   .table_box_dark  {
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        line-height: 16px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        background-color: #dfdfdf;
        padding: 4px;
        border-style: solid;
        border-width: 1px;
        border-color: #ffffff #b3b3b3 #b3b3b3 #ffffff
}

   .table_box_light   {
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        background-color: #f2f2f2;
        padding: 4px;
        border-style: solid;
        border-width: 1px;
        border-color: #ffffff #cccccc #cccccc #ffffff
}

   .table_box_white   {
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        background-color: #ffffff;
        padding: 4px;
        border-style: solid;
        border-width: 1px;
        border-color: #fffffe #cccccc #cccccc #fffffe
}
/* Ende - TABLE BOX */

/* Start - PAGINATION */

        div.pagination {
                padding: 3px;
                margin: 3px;
                color:#a0a0a0;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        }
        div.pagination a {
                border: 1px solid #f0f0f0;
                margin-right:3px;
                padding:2px 5px;
                background-image:url('http://www.verpacken24.com/images/bar.gif');
                background-position:bottom;
                text-decoration: none;
                color: #ffffff;
        }
        div.pagination a:hover, div.meneame a:active {
                border: 1px solid #666666;
                background-image:url(http://www.verpacken24.com/images/invbar.gif);
                background-color:#404040;
                color: #ffffff;
        }
        div.pagination span.current {
                margin-right:3px;
                padding:2px 5px;
                border: 1px solid #ffffff;
                font-weight: bold;
                background-color: #606060;
                color: #ffffff;
        }
        div.pagination span.disabled {
                margin-right:3px;
                padding:2px 5px;
                border: 1px solid #606060;
                background-color: #808080;
                color: #ffffff;
        }

/* Ende - PAGINATION */


/* Start - GALERIE */

.galerie-icon {
        border: 1px solid #000000;
        margin: 1px;
}
   td.galerie-red {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        background-color: #da251d;
        padding-top: 1px;
        padding-bottom: 1px;
        color: white;
        font-size: 12px;
        height:27px;
}

   a.galerie-red {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: none;
}

   a.galerie-red:link {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: none;
}

   a.galerie-red:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: underline;
}

   a.galerie-red:visited {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: none;
}

   .galerie-red a:visited:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: underline;
}

        .galerie-red-active {
        background-color:#ffffff;
        color:#da251d;
        padding:3px;
}

  select.galerie,select.galerie {
    margin-right:5px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
          color:#FFFFFF;
    background-color:#808080;
    width:180px;
  }

  select.galerie,select.galerie {
    margin-right:5px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
          color:#FFFFFF;
    background-color:#808080;
    width:180px;
  }

option.head {
    margin-right:5px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
          color:#FFFFFF;
    background-color:#808080;
    width:180px;
}
option.list {
    margin-right:5px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
          color:#000000;
    background-color:#cccccc;
    width:180px;
}

   .table-galerie-bold             {
    width:90px;
        font-style: normal;
        font-weight: bold;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        padding: 4px;
}

   .table-galerie             {
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        padding: 4px;
}

   .table-nav             {
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        line-height: 13px;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        text-decoration: none;
        padding: 4px;
}
/* Ende - GALERIE */

/* Start - INDEX startbox */
.main_box {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10pt;
        font-weight: bold;
        line-height: 20px;
        text-align: left;
        padding: 5px;
}

.main-box-line
{
  background-image: url('images/main_box_bgbottom.gif');
}
/* Ende - INDEX startbox */

/* START -  INDEX - Links Boxes */
A.main_box:link {
        color: #000000;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
A.main_box:visited {
        color: #000000;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
A.main_box:active {
        color: #000000;
        font-size: 10pt;
        font-weight: bold;
}
A.main_box:hover {
        color: #002953;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
}
/* ENDE -  INDEX - Links Boxes */

/* START -  INDEX - Links Boxes */
A.main_box_red:link {
        color: #da251d;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
A.main_box_red:visited {
        color: #da251d;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
A.main_box_red:active {
        color: #da251d;
        font-size: 10pt;
        font-weight: bold;
}
A.main_box_red:hover {
        color: #002953;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
}
/* ENDE -  INDEX - Links Boxes */

/* Start -  menuHEAD - DDCOLORTABS Menu */

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-left: 380px; /*margin between first menu item and left browser edge*/
padding:0;
list-style:none;
}

.ddcolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}


.ddcolortabs a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

.ddcolortabs a:visited {
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}


.ddcolortabs a span{
float:left;
display:block;
padding: 0px 0px 0px 0px;
}

.ddcolortabs a span{
float:none;
}


.ddcolortabs #current a{
background-color: #da251d; /*Menu hover bgcolor*/
border-color: #da251d; /*Brown color theme #D25A0B; */
}

.ddcolortabs #current a:hover{
background-color: #da251d; /*Menu hover bgcolor*/
border-bottom: 1px solid #da251d;
}

.ddcolortabs a:hover{
background-color: #808080; /*Menu hover bgcolor*/
border-bottom: 1px solid white;
}

.ddcolortabs a:hover span{
background-color: #808080; /*Menu hover bgcolor*/
}

.ddcolortabs #current a:hover span{
background-color: #da251d; /*Menu hover bgcolor*/
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #808080; /*Menu hover bgcolor*/
}

.ddcolortabsline{
        font-size: 4pt;
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #da251d; /*Brown color theme #D25A0B; */
}

/* Ende -  menuHEAD - DDCOLORTABS Menu */

/* Start -  menuHEAD - DROPDOWN Menu */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid #808080; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid gray;
border-bottom: 1px solid gray; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #ffffae;
color: black;
text-decoration: none;
}
/* Ende -  menuHEAD - DROPDOWN Menu */

/* ### Start - Inhalt CATBOX */
.trenn-bg-active
{
  background-image: url('images/bg_rand_active.gif');
}

.trenn-bg-red
{
  background-image: url('images/bg_rand_red.gif');
}

.catbox-active {
border-right-width: 0;
visibility: hidden;
background-color:#ffcccc;
position: absolute;
width: 974px;
height: 330px;
}
/* ### Ende - Inhalt CATBOX */


/* ### Start - Inhalt CATBOX white */
   td.dropnavi-head {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
        background-color: #da251d;
        padding-top: 3px;
        padding-bottom: 3px;
        color: white;
        font-size: 13px;
        height:22px;
        text-transform:uppercase;
}

   a.dropnavi-head {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
        font-size: 13px;
        color:#ffffff;
        text-decoration: none;
        text-transform:uppercase;
}

   a.dropnavi-head:link {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
        font-size: 13px;
        color:#ffffff;
        text-decoration: none;
        text-transform:uppercase;
}

   a.dropnavi-head:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
        font-size: 13px;
        color:#ffffff;
        text-decoration: underline;
        text-transform:uppercase;
}

   a.dropnavi-head:visited {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
        font-size: 13px;
        color:#ffffff;
        text-decoration: none;
        text-transform:uppercase;
}

   a.dropnavi-head:visited:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
        font-size: 13px;
        color:#ffffff;
        text-decoration: underline;
        text-transform:uppercase;
}

   td.dropnavi {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        background-color: #da251d;
        padding-top: 3px;
        padding-bottom: 3px;
        color: white;
        font-size: 11px;
        height:22px;
}

   a.dropnavi {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 11px;
        color:#000000;
        text-decoration: none;
}

   a.dropnavi:link {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 11px;
        color:#000000;
        text-decoration: none;
}

   a.dropnavi:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 11px;
        color:#000000;
        text-decoration: underline;
}

   a.dropnavi:visited {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 11px;
        color:#000000;
        text-decoration: none;
}

   a.dropnavi:visited:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 11px;
        color:#000000;
        text-decoration: underline;
}
/* ### Ende - Inhalt CATBOX white */

/* Start - subMENU */
   td.submenu {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        background-color: #da251d;
        padding-top: 0px;
        padding-bottom: 3px;
        color: white;
        font-size: 12px;
        height:22px;
}

#submenu-left {
        position: relative;
        width:644px;
        float:left;
}

#submenu-navi {
        margin: 3px 0px 0px 0px;
        color: white;
        font-size: 12px;
}

#submenu-right {
        position: relative;
        width: 330px;
        float:left;
}

#submenu-search {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        color: white;
        font-size: 12px;
        font-weight: normal;
        vertical-align:bottom;
        text-align:right;
}

.submenu-shadow
{
  background-image: url('../bilder/bg_schatten_head.gif');
}

   a.submenu {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
        color:#ffffff;
        text-decoration: none;
}

   a.submenu:link {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
        color:#ffffff;
        text-decoration: none;
}

   a.submenu:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
        color:#ffffff;
        text-decoration: underline;
}

   a.submenu:visited {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
        color:#ffffff;
        text-decoration: none;
}

   .submenu a:visited:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 12px;
        color:#ffffff;
        text-decoration: underline;
}
/* Ende - subMENU */

/* Start - Bereich sideMENU */
.menuHead{
width:176px;
height:24px;
font-size : 10pt;
font-weight: bold;
text-align: center;
line-height: 22px;
color:white;
background-color:#E60000;
border-top:1px solid #888888;
border-right:1px solid #888888;
border-bottom:1px solid #888888;
border-left:1px solid #888888;
}
/* background-image: url('images/bg_menu2.gif'); */

.menu   {
width:176px;
font-size:12px;
font-family: Verdana;
font-weight: normal;
color: black;
background: #CCCCCC;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.menu-backg
{
  background-image: url('images/bg_menue.gif');
}

.menu_text   {
font-size:12px;
font-family: Verdana;
font-weight: normal;
color: black;
padding: 4px;
}

.menu a { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #CCCCCC; text-decoration: none; color: black; border-top: 1px solid #CDCDCD; }
.menu a:link { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #CCCCCC; text-decoration: none; color: black; border-top: 1px solid #CDCDCD; }
.menu a:visited { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #CCCCCC; text-decoration: none; color: black; border-top: 1px solid #CDCDCD; }
.menu a:hover { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #666666; text-decoration: none; color: white; border-top: 1px solid #999999; font-weight: normal;}

/* Ende - Bereich sideMENU */

/* Start - Box INHALT */
.inhaltHead{
width:auto;
height:24px;
padding-left:5px;
font-size : 10pt;
font-weight: bold;
text-align: left;
line-height: 22px;
color:black;
background: #e8e8e8;
border-top:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #bababa;
border-left:1px solid #e9e9e9;
}

.inhaltBox {
width:auto;
font-size:12px;
font-family: Verdana;
font-weight: normal;
color: black;
background: #f2f2f2;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.inhalt {
width:auto;
margin:8px 8px 8px 8px;
padding: 5px;
font-size:12px;
font-weight: normal;
text-align: justify;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.inhalt-center {
text-align:center;
width:auto;
margin:8px 8px 8px 8px;
padding: 5px;
font-size:12px;
font-weight: normal;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.inhalt_pre {
width:auto;
margin:8px 8px 8px 8px;
padding-left: 5px;
padding-right: 5px;
font-size:12px;
font-weight: normal;
text-align: justify;
color:black;
}

div.rahmen_inhalt {
padding: 0px;
margin:5px 0px 0 0;
border: 1px solid #bababa;
}
/* Ende - Box INHALT */

/* Start - Anfrage Button */
  input.anfrage,input.anfrage {
    width:260px;
  }

  input.anfrage-kdnr,input.anfrage-kdnr {
    width:70px;
  }

  input.anfrage-pflicht,input.anfrage-pflicht {
    background-color:#ffffa0;
    width:260px;
  }

  select.anfrage,select.anfrage {
    width:260px;
  }

  select.anfrage-pflicht,select.anfrage-pflicht {
    background-color:#ffffa0;
    width:260px;
  }
/* Start - Anfrage Button */

/* Start - Box RAND */
.randHead{
width:auto;
height:24px;
padding-left:5px;
font-size : 9pt;
font-weight: bold;
text-align: left;
line-height: 22px;
color:black;
background: #e8e8e8;
border-top:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #bababa;
border-left:1px solid #e9e9e9;
}

.randBox {
width:auto;
font-size:12px;
font-family: Verdana;
font-weight: normal;
color: black;
background: #f2f2f2;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.rand {
width:auto;
margin:4px 4px 4px 4px;
padding: 5px;
font-size:12px;
font-weight: normal;
text-align: justify;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.rand-chapter {
height:60px;
}

div.rahmen_rand {
padding: 0px;
margin:5px 0px 0 0;
border: 1px solid #bababa;
}

.rand-backg
{
  background-image: url('images/bg_rand.gif');
}
/* Ende - Box RAND */

/* Start - Footer */
div.footer-text {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        padding-top: 3px;
        padding-bottom: 3px;
        color: white;
        font-size: 10px;
        height:22px;
}
   td.footer {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        background-color: #da251d;
        padding-top: 3px;
        padding-bottom: 3px;
        color: white;
        font-size: 10px;
        height:22px;
}

div.footer-logo {text-align: center}

   a.footer {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: none;
}

   a.footer:link {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: none;
}

   a.footer:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: underline;
}

   a.footer:visited {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: none;
}

   .footer a:visited:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#ffffff;
        text-decoration: underline;
}
/* Ende - Footer */

/* Start - Social Bookmark */
   a.socialbm {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#cccccc;
        text-decoration: none;
}

   a.socialbm:link {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#cccccc;
        text-decoration: none;
}

   a.socialbm:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#cccccc;
        text-decoration: underline;
}

   a.socialbm:visited {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#cccccc;
        text-decoration: none;
}

   .socialbm a:visited:hover {
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 10px;
        color:#cccccc;
        text-decoration: underline;
}
/* Ende - Social Bookmark */

/* Start - Teaser */
.teaser {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 9pt;
        font-weight: normal;
        text-align: justify;
}

.teaser_headline {
        color: #002953;
        font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
        font-size: 11pt;
        font-weight: bold;
        text-TRANSFORM: uppercase;
}

 div.side-teaser {text-align: center}
/* Ende - Teaser */


/* Start - Icon - Switch Content */
.iconspan{
float: right;
margin: 3px;
cursor:pointer;
font-weight: bold;
}

.icongroup1{
width: 737px;
}
/* Ende - Icon - Switch Content */


/* BOF - NEWS */
/* Überschrift der Kategorie */
.cat_main_headline {
        font-size : 14px;
        font-weight : bold;
}

/* Überschrift der Kategorie */
.cat_main_headline {
        font-size : 14px;
        font-weight : bold;
}


/* Überschrift der angezeigten Unterkategorien */
.cat_headline {
        font-size : 12px;
        font-weight : bold;
}

A.cat_headline, A.cat_headline:LINK, A.cat_headline:VISITED, A.cat_headline:ACTIVE {
        font-size : 12px;
        font-weight : bold;
        text-decoration : underline;
}

A.cat_headline:HOVER {
        font-size : 12px;
        font-weight : bold;
        text-decoration : none;
    color: #FF3300;
        /*color : #0055A8;*/
}

/* Inhalt Kategorie */
.cat_content {
        font-size : 11px;
}

/* EOF - NEWS */
