td { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.topmenue { padding: 3px 20px 0 0; }
.topmenue a:link, .topmenue a:visited { text-decoration: none; color: #000; }
.topmenue a:hover, .topmenue a:active { text-decoration: none; color: #871027; }
.topmenue-color a:link,.topmenue-color a:visited, .topmenue-color a:hover, .topmenue-color a:active { color: #871027; font-weight: bold;}

.contentshaddow { width: 20px; background-image: url(/fileadmin/media/_statics/content_Border_eckBG.gif); background-repeat: repeat-y; }
.content, .contentWeiss { width: 580px; padding-bottom: 20px; }
.content { background-color: #fff; border: solid #989586; border-width: 1px 1px 0 1px; }
.contentWeiss { border-width: 0; }

.hauptmenue-holder { width: 150px; padding: 120px 15px; }
* html .hauptmenue-holder { width: 180px; w\idth: 150px; }

.menu1-level1-no, .menu1-level1-act { width: 150px; padding: 8px 0 8px 0; }
.menu1-level1-no a, .menu1-level1-act a { width: 99%; }
.menu1-level1-no a:link, .menu1-level1-no a:visited { color: #989586; text-decoration: none; }
.menu1-level1-no a:hover, .menu1-level1-no a:active, .menu1-level1-act a { color: #871027; text-decoration: none; }
.menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-act a:hover, .menu1-level1-act a:acitve  { font-weight: bold; text-decoration: none; }


/* Border */
.nullborder div { padding: 1px; }
.standardborder,  a.totop { padding: 10px 20px 0 20px; }
.header-normal, .header-color { font-weight: bold; }
.header-color { color: #871027; }




a { color: #871027; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
.totop { font-size: 10px; }

/*  Layout 1 */
.c2l1-left-top, .c2l1-middle-top, .c2l1-left-bottom, .c2l1-middle-bottom { width: 280px; border: 1px solid #989586; }
.c2l1-center { width: 20px; }

.c2l1-left, .c2l1-middle {
   border: solid #989586;
   border-width: 0 1px 0 1px;
   background-color: #fff;
   padding: 10px;
   width: 260px;
}
* html .c2l1-left, * html .c2l1-middle { width: 280px; w\idth: 260px; }


/* Layout 2 */
.c2l2-center { width: 20px; }
.c2l2-left, .c2l2-middle {
   border: 1px solid #989586;
   padding: 10px;
   width: 260px;
}
* html .c2l2-left, * html .c2l2-middle { width: 280px; w\idth: 260px; }

/*  Layout 3 */
.c2l3-left{
   padding-right: 10px;
   width:50%;
}
.c2l3-middle{
   padding-left: 10px;
   width:50%;
}
