P {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 11px; 
    MARGIN: 0; 
    PADDING:0;
    FONT-FAMILY: Arial, verdana, sans-serif; 
    TEXT-ALIGN: left
}

.bodytext {
    margin:0;
    padding:0;
    text-align: left;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color:#000000;
    background-color: #FFFFFF;
    float:left;
}

IMG {border:0px;}

div { 
   padding:0px; 
   margin:0px; 
}


BODY {
    background-color:#E4E4E4; 
    MARGIN: 0px; 
    WIDTH: 100%; 
    HEIGHT: 100%;
}

#pagetotal {
    OVERFLOW: visible; 
    WIDTH: 900px; 
    HEIGHT: 735px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color:#000000;
    background-color: #FFFFFF;
    text-align: left;
}

#content-head{
    width:900px;
    height: 87px;
    background: url('images/head.jpg') left top no-repeat;
}

#top-navi{
    width: 900px;
    height: 28px;
    background-color: #003399;
    text-align: center;
}

#content-left{
    width: 295px;
    height: 620px;
    float:left;
    background-color: #C3D7F3;
}
#content-left H5 { background-color:transparent;color:#3366cc;font-weight:bold;height:32px;padding-top:7px;font-size:20px; }

#content-center{
    width: 412px;
    height: 620px;
    float:left;
    padding:0px 10px 0px 10px;
}

#content-center-top { 
    float: left; 
    height: 450px; 
    margin: 10px 0px 0px 0px;
    overflow: hidden; 
    width:412px; 
}
#content-center-top H5 { font-size:45pt;color:#3366cc;font-weight:bold; }
#content-center-top .csc-subheader { font-size:12pt;text-align:center;margin:10px 0 20px 0;font-weight:bold; }
	
A:link , A:active , A:visited {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    MARGIN: 0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: underline;	
}

A:hover {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    MARGIN: 0; 
    COLOR: #3366CC; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: underline;			
}	

H1 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN: 0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color: #98B8E1;
}

H2 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN: 0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
}

H3 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN: 0; 
    COLOR: #FFFFFF; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color: #3366CC;
}

H5 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px; 
    MARGIN: 0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color: #FFFFFF;
}

H4 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN: 0 ; 
    font-family: Arial, Verdana, sans-serif; 
    TEXT-ALIGN: left;
    color: #000000;
}

#top-navi table { text-align:center; border:0px; }

.divgrau { background-color:#E4E4E4; }

.csc-frame-frame1 {
    padding:0;
    margin:0;
    background-color:#E4E4E4;
}

.csc-frame-frame1 img { padding:0; margin:0 3px 0px 10px; }

#content-center .component-items {
    padding: 0px 0px 0px 7px;
    margin:0px 0px 10px 0px;
    float:left;
    background-color:#E4E4E4;
    width:402px;
    font-size:14px;
}

li { list-style-image: url('images/li.gif');}

#content-center .component-items li {
    margin: 0px 0px 5px 15px ;
    padding: 5px 20px 0px 0px;                 
}

#content-center .csc-frame-frame2{
    padding:0 0 0 7px;
    margin:20px 0px 0px 0px;
    float:left;
    background-color:#E4E4E4;
    width:402px;
    font-size:14px;
}

.align-center {
    text-align:center;
    margin:0 5px 0 5px;
    padding: 0;
    float:left;
    width:412px;
}



.tx-jppageteaser-pi-image-content {
    text-align:center;
    /*float:none;*/
    height:auto;
}

.tx-jppageteaser-pi1-frame {
    text-align:center;
    margin: 5px 0 0 10px;  
    float:left;
}

.tx-jppageteaser-pi1-headline {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    MARGIN: 0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: underline;
    background-color: #FFFFFF;
}

.tx-jppageteaser-pi1 { float: left; margin: 0; clear: both; width: 410px; }

#imgnavright {
    clear:none;
    float:left;
    margin: 0;
    padding: 0;
    width:20px;
}

#imgnavleft {
    clear:none;
    float:left;
    margin: 0;
    padding: 0;
    width:20px;
}

#picnav-content{
    padding: 0 ;
    margin:0;
    float:left;
    width:410px;
    border:1px solid #3366CC;
    display:block;
}

#teaser-content {
    height:125px;
    float:left;
    overflow:hidden;                  
    width:368px;
    position:relative;
    padding: 2px 0 0 0 ;
}

.picnav-no-link , .picnav-act-link {
    width: 120px;
    float:left;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}

.picnav-no-link A  {
    font-size:11px;
    font-weight:normal;
}
.picnav-no-link a:link {
    font-size:11px;
    font-weight:normal;
}
.picnav-no-link a:visited {
    font-size:11px;
    font-weight:normal;
}
.picnav-no-link a:hover {
    font-size:11px;
    font-weight:normal;
}
.picnav-no-link a:active { font-size:11px; font-weight:normal; color: #3366CC; }

/*
.picnav-allwrap{
    text-align:center;
    width:120px;
    float:left;
}
*/

.picnav-act-link A  {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}
.picnav-act-link a:link {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}
.picnav-act-link a:visited {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}
.picnav-act-link a:hover {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}
/*.picnav-act-link a:active { font-size:11px; font-weight:normal; color: #3366CC; }*/

.picnav-allwrap{
    text-align:center;
    width:120px;
    float:left;
}

.picnav-act-link a:active { font-size:11px; font-weight:normal; color: #3366CC; }

.ueberschrift {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN: 5px 0 0 0; 
    COLOR: #FFFFFF; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: none;
    background-color: #3366CC;
    float:left;
}

.picnav-allwrap IMG {
    border: 1px solid #3366CC;
    margin: 5px 0 5px 0;
}

#tbl-teaser-content {
    position:absolute;
    overflow:hidden;
}

.tbl-teaser { overflow:visible; z-index:1003; }

#tbl-content td { vertical-align:top; }

.csi-textpic,  .csi-left csi-above{ margin:0; }

/* ######################################*/
/* Content-Right & NEWS BEGIN*/
/* ######################################*/

#content-right hr {
    color:#98B8E1;
    float:left;
    width:100%;
}

.news-container { float:left; margin: 0 0 7px  0; }

.news-head A, .news-head A:hover, .news-head A:visited, .news-head A:active  {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    MARGIN: 0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: underline;
    float:left;
    background-color: #98B8E1;
    padding:2px 4px 3px 4px;
    width:157px;
}

.news-content  {
    float: left;
    width:161px;
    padding:0 ;
    margin:5px 0 0 0;
}

.news-content IMG { float: right; }

.news-content , .news-content .bodytext {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color:#FFFFFF;
    padding: 0 2px 0 2px;
    margin:0;
    float:none;            
}

.news-latest-morelink {
    float:left;
    text-align:right;
    background-color:#FFFFFF;
    color:#3366CC;
    margin:0;
    width:157px;
    padding:2px 4px 0 4px;
}

.news-latest-morelink A,  .news-latest-morelink A:visited {
    font-family: Arial, Verdana, sans-serif; 
    font-size:10px;
    color: #000000;
    background-color:#FFFFFF;
}

.news-latest-morelink A:hover, .news-latest-morelink A:active  {
    font-family: Arial, Verdana, sans-serif; 
    font-size:10px;
    color:#3366CC;
    background-color:#FFFFFF;
}

#content-right{
    width: 165px;
    height: 610px;
    float:left;
    background-color: #C3D7F3;
    padding:5px 4px 5px 4px;
}

.impressum {
    margin:0;
    padding:2px 0 0 0;
    text-align:center;
    width:165px;
    float:left;
    background : url("images/linie.gif") top left repeat-x;
}

.impressum A, .impressum A:hover, .impressum A:visited, .impressum A:active {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    MARGIN: 0 ; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: none;
    background-color: #C3D7F3;
}

#quick-finder {
    background-color:#3366CC;
    float:left;
    width:157px;
    padding: 0 4px 5px 4px;
    margin: 0 0 15px 0;
}

#quick-finder .ueberschrift { font-size:13px; }

#quick-finder select { width:157px; }

#quick-finder A, #quick-finder A:hover, #quick-finder A:visited, #quick-finder A:active {
    color:#FFFFFF;
    background-color:#3366CC;
    font-size:11px;
    font-weight:normal;
    float:right;
}

/* ######################################*/
/* Content-Right & NEWS END*/
/* ######################################*/

#login {
    float:right;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    text-decoration: none;
    margin: 5px 0 5px 0;
}

#login IMG {
    vertical-align:middle;
    margin: 0 0 0 3px;
}

#lang { float:right;clear:both;color:#fff;font-size:10px;margin-top:5px; }
#lang A { color:#fff;font-size:10px;text-decoration:none; }
#lang IMG { margin-right:7px; }

/* ################ INFO ############## */

.inf-img-headline {                
    text-align:center;
    margin:5px 0 5px 0;
    padding:0;
}

.ueberschriftlink {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN:0; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: none;
    background-color: #98B8E1;
    float:left;
}

.info-inhalt {
    float:left;
    padding: 5px 5px 5px 5px;
    margin:0;
}

.li-inf-no-link, .li-inf-act-link {
    margin:5px 0px 5px 20px;
    list-style-image: url('/fileadmin/config/_platin_drums/images/li.gif');
    list-style-position: outside;
    padding:0 ;
}

.li-inf-no-link A, .li-inf-no-link A:hover, .li-inf-no-link A:visited, .li-inf-no-link A:active {
    color:#000000;
    background-color:#C3D7F3;
    FONT-WEIGHT: bold; 
    font-family: Arial, Verdana, sans-serif;  
    font-size:12px;
    padding:0;
}

.li-inf-no-link A:hover { color:#3366CC; }

.li-inf-act-link A, .li-inf-act-link A:hover, .li-inf-act-link A:visited, .li-inf-act-link A:active {
    color:#3366CC;
    background-color:#C3D7F3;
    FONT-WEIGHT: bold; 
    font-family: Arial, Verdana, sans-serif;  
    font-size:12px;
    padding:0;
}

#content-center H4 {
    margin:0px 0px 0px 5px;
    background: url('/fileadmin/config/_platin_drums/images/Blauer_Pfeil_Button.jpg') left top no-repeat;
    height: 30px;
    padding:5px 0 0 30px;
}

/*****************************/
/* Glossar / Akronyme */
/*****************************/
a:link acronym, acronym, dfn, abbr, span.abbr { 
    cursor: auto; 
    border: 0px; 
    text-decoration: none; 
    color: #000000; 
}

dl.glossary dt {
    font-style: normal;
    font-weight: bold;
    margin: 0 0 3px 0
}
dl.glossary dd { margin: 0 0 15px 20px }

dl.glossary .description { margin: 0; padding: 0 }

dl.glossary .type { font-style: italic; padding: 0 3px 0 0 }
/**********************************/

/*****************************/
/* Produkte*/
/*****************************/


#content-center .csi-above .csi-imagewrap { 
   width:412px; 
/*   float:left; */
}

#content-center .csi-imagewrap .csi-above .csi-image {
    width:102px;
    float:left;
    text-align:center;
}

#content-center .csc-menu-1 p {
    float:left;
    margin:0;
    padding: 0 5px 0 5px;
}

#content-left .csi-above { width:295px; }

/*new change

.csc-header, .csc-header-n5 {
    margin: 0 0 0 5px;
    float:left;
    width:412px;
    TEXT-ALIGN: center;
}

.csc-header H3, .csc-header-n6 H3 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    MARGIN: 0; 
    COLOR: #FFFFFF; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: none;
    background-color: #3366CC;
    width:412px;
}*/


#content-left .csc-header-n2, #content-left .csc-header-n7, #content-left .csc-header-n3, #content-left .csc-header-n8 {
    width:295px;
    margin:0px ;
    padding:0px;
}
#content-left .csc-header-n2 {float:left;margin-bottom:5px;}

#content-left .csc-header-n7{
  padding: 2px 0px 0px 0px;
}

#content-left .csc-header-n8 {      
    margin: 5px 0px 10px 0px;
}

#content-left .csc-header-n2 h1, #content-left .csc-header-n7 h1, #content-left .csc-header-n3 h1, #content-left .csc-header-n8 h1 { 
    text-align:center; 
    width:100%;
    float:left;
    padding:0px;
    margin:0px;
}

#content-left .csi-intext-left-nowrap {
    width:280px;
    padding:5px 5px 5px 5px;
    margin:0;
    float:left;
}
#content-left .csi-intext-left-nowrap .csi-imagewrap {
    width:66px;
    float:left;
}

#content-left .csi-intext-left-nowrap .csi-text {
    width:200px;
    float:left;
    background-color:#c3d7f3;
}

#content-left .bodytext {
    background-color:#c3d7f3;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    FONT-FAMILY: Arial, verdana, sans-serif; 
    TEXT-ALIGN: left;
    margin: 5px 0 5px 5px;
}

#content-left .csi-intext-left-nowrap IMG { text-align:left; }

#content-left .tx-xinittwocolumn-pi1 { float: left; margin: 0; padding: 0; }
#content-left .tx-xinittwocolumn-pi1 table {
    background-color:#c3d7f3;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    FONT-FAMILY: Arial, verdana, sans-serif; 
    TEXT-ALIGN: left;
    padding:0px 5px 0px 0px ;
}

#content-left h4 {
    background-color:#c3d7f3;
    FONT-SIZE: 12px; 
    FONT-FAMILY: Arial, verdana, sans-serif; 
    TEXT-ALIGN: left;
    margin:5px 0px 5px 5px;
    font-weight:bold;
}

#content-left .csi-caption-c { text-align:center; }
#content-left .csi-clear {
   float:left;
   clear: both;
   display: none;
}

#content-left .csi-center .csi-imagewrap{ 
    margin:5px 0px 10px 0px;
    text-align:center;
}
/**********************************/

.product-price {
    width:280px;
    margin:10px 5px 10px 5px;
    padding:5px 0px 0px 0px ;
    float:left;
    height:50px;
    background:url('/fileadmin/config/_platin_drums/images/Produkt_UVP_Feld.jpg')  top center no-repeat;
    text-align:center;
    color:#FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.product-price-text {
    width:295px;
    margin:0px;
    padding:0px;
    float:left;
    text-align:center;
    font-family:  Arial, Verdana, sans-serif;
    font-size: 8px;
    font-weight: bold;
}

#content-center .bodytext {
    padding: 0;
    font-family:  Arial, Verdana, sans-serif;
/*    font-size: 12px;*/
/*    font-weight: bold;*/
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

#content-center-top .csi-textpic  { 
    margin: 0px 0px 5px 0px; 
    padding: 0px;
    text-align:center;
/*    float:left;*/
    width: 410px;
}

.csi-clear { display: none;  }

#content-center #content-center-top .csi-imagewrap {
    text-align:center;
}

#content-left .tx-xinittwocolumn-pi1 UL {
    padding:15px 0px 0px 25px;
    margin:0px;
 }


#content-left .csi-textpic .csi-image{
 margin:0px;
 padding:0px;
}

/*hamid reza sharifi */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #DDDDDD;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-left:5px;}

#content-left .csc-textpic-text {float:left;padding:0px 5px 0px 10px;width:210px;}


/*neues Menu*/
.main-nav-element-links     { height:22px;  background:url(images/menu_button_links_7px.jpg) no-repeat;    width:7px;     padding: 0px 4px 5px 0px;}
.main-nav-element             { height:22px;  background:url(images/menu_button_mitte.jpg      ) repeat-x;  /*width:96px;*/ padding:0px 5px 5px 5px;}
.main-nav-element-rollover { height:22px;   background:url(images/menu_button_mitte.jpg      ) repeat-x;  /*width:96px;*/ padding:0px 5px 5px 5px;}
.main-nav-element-active   { height:22px;   background:url(images/menu_button_mitte.jpg      ) repeat-x;  /*width:96px;*/ padding:0px 5px 5px 5px;}
.main-nav-element-rechts   { height:22px; background:url(images/menu_button_rechts_7px.jpg) no-repeat; width:7px;        padding:0px 5px 5px 0px; background-color:#003399;}
#main-nav {float:left; padding:3px 0px 3px /*19*/0px; margin:0px auto 0px; width:900px; height:22px;}
.main-nav-element a:link     { padding:3px 0px 0px 0px;  text-decoration:none; font-weight:bold; font-size:12px; color:#ffffff;}
.main-nav-element a:visited { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#ffffff;}
.main-nav-element a:active  { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#9ab7df;}
.main-nav-element a:hover  { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#9ab7df;}
.main-nav-element-active a:link     { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#9ab7df;}
.main-nav-element-active a:visited { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#9ab7df;}
.main-nav-element-active a:active  { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#9ab7df;}
.main-nav-element-active a:hover  { padding:3px 0px 0px 0px; text-decoration:none; font-weight:bold; font-size:12px; color:#9ab7df;}
#top-navi {overflow:hidden; background:url(images/menu_button_mitte_blue.jpg) repeat-x; text-align:center;}
