#navi
{
 color:black;
 width:149px;
 margin:0px 0px 0px 2px;
 padding:0px;
 background-color:#ffffff;
}
#navi_in
{
 background-color:#ecebeb;
 color:black;
 display:block;
 font-family:verdana;
 font-size:10px;
 margin:1px 0px 1px 0px;
 width:149px;
 padding:1px 2px 1px 3px;
 text-decoration:none;
}
#navi_in2
{
 background-color:#cce0eb;
 color:black;
 display:block;
 font-family:verdana;
 font-size:10px;
 margin:1px 0px 1px 0px;
 width:149px;
 padding:1px 2px 1px 3px;
 text-decoration:none;
}
#navi_in3
{
 background-color:#bcced9;
 color:white;
 display:block;
 font-family:verdana;
 font-size:10px;
 margin:1px 0px 1px 0px;
 width:149px;
 padding:1px 2px 1px 3px;
 text-decoration:none;
}
#navi_sel
{
/* background-color:#eff5f9; */
 background-color:#faecec;
 color:#1f2f5f;
 display:block;
 font-family:verdana;
 font-size:10px;
/* margin:1px; */
 margin:1px 0px 1px 0px;
 width:149px;
 padding:2px;
 text-decoration:none;
}
.navi_drop
{
 background-color:#f3f3f3;
 color:black;
 font-family:verdana;
 font-size:10px;
 text-decoration:none;
}
.navi_dropa
{
 background-color:#f3f3f3;
 color:black;
 display:block;
 font-family:verdana;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
}
.navi_drope
{
 background-color:#f3f3f3;
 color:black;
 font-family: verdana;
 font-size: 10px;
 font-weight:normal;
}
:hover#navi_neu
{
 color:black;
 background-color:#d7d7d7;
}
:hover#navi_in, :hover#navi_act
{
 color:black;
 background-color:#d7d7d7;
}
:hover#navi_in2
{
 color:black;
 background-color:#bcd0db;
}
:hover#navi_in3
{
 color:black;
 background-color:#9fbece;
}
:hover#navi_sel, :hover#subnavi_act
{
 color:#000000;
 background-color:#ffffff;
}
/*:visited#navi_in, :visited#navi_in2, :visited#navi_in3, :visited.navi_drop, :visited.navi_dropa, :visited.navi_drope, :visited#navi_sel, :visited#navi_act, :visited#subnavi_act
{
 color:black;
}*/
#navi_act
{
 color:#CC0000;
/* background-color:#cce0eb; */
 background-color:#f3d9d9;
 display:block;
/* margin:1px; */
 margin:1px 0px 1px 0px;
 width:149px;
 padding:1px 2px 1px 3px;
 text-decoration:none;
 font-family: verdana;
 font-weight:bold;
 font-size: 10px;
 border:0px;
}
#subnavi_act
{
 color:#CC0000;
/*  background-color:#dbe9f1;*/
 background-color:#f6e0e0;
 font-family: verdana;
 font-size: 10px;
 display:block;
/* margin:1px; */
 margin:1px 0px 1px 0px;
 width:149px;
 padding:2px;
 text-decoration:none;
 border:0px;
}

#home_ug
{
 background-color:#cce0eb;
 color:black;
 display:block;
 font-family:Arial, Arial Narrow, Verdana, sans-serif;
 font-size:11px;
 font-weight:bold;
 border:1px solid #007fc2;
 margin:0px 0px 1px 0px;
 width:165px;
 padding:1px 2px;
 text-decoration:none;
}
#home_ug2
{
 background-color:#ffffff;
 color:black;
 display:block;
 font-family:Arial, Arial Narrow, Verdana, sans-serif;
 font-size:11px;
 border:1px solid #007fc2;
 margin:0px 0px 1px 0px;
 width:165px;
 padding:1px 1px 1px 5px;
 text-decoration:none;
}
:hover#home_ug
{
 color:#cc0000;
 background-color:#d7d7d7;
}
:hover#home_ug2
{
 color:#cc0000;
 background-color:#efefef;
}

div.cap
{
 background-color:#cce0eb;
 color:black;
 font-family:Arial,sans-serif;Helvetica,Verdana;
 font-size:11px;
 font-weight:bold;
 padding-left:6px;
 padding-top:2px;
 padding-bottom:2px;
 border:0px solid #cce0eb;
}
/*
div.cap
{
 background-color:#007fc2;
 color:white;
 font-family:Arial,sans-serif;Helvetica,Verdana;
 font-size:11px;
 font-weight:bold;
 padding:2px;
}
*/
A {text-decoration:none; color: #CC0000;}
td.mainmenu
{
 background-color:#027ec2;
 background-image:url(img/hintcapm.gif);
 background-repeat:repeat-x;
 height:20px;
 vertical-align:middle;
}
td.lmenu
{
 background-color:#e7e7e7;
 height:18px;
 vertical-align:middle;
}
a.mainmenu
{
 font-family:Arial, Helvetica;
 font-size:13px;
 color:#FFFFFF;
 font-weight:normal;
}
a:visited.mainmenu {color: #FFFFFF;}
a:hover.mainmenu {color:#000000;text-decoration:none;}
A:visited {color: #000000;}
A:hover {text-decoration:underline;}
/* body {infobackground:#CC0000; scrollbar:#CC0000; buttonface:#CC0000;} */
body {
        scrollbar-base-color: #3393cf;
        scrollbar-face-color: #f1f4fa;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #007cc2;
        scrollbar-darkshadow-color: #ffffff;
        scrollbar-shadow-color: #007cc2;
        scrollbar-arrow-color: #007cc2;
        scrollbar-track-color: #ffffff;
}

input.aar, select.aar, textarea.aar
{
 font-family:Verdana;
 font-size:8pt;
 font-weight:bold;
 background-color:#ffffff; /* f1f6f9 */
 color:#000000;
 border:1px solid #007cc2;
}

.a  {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; text-decoration:none;}
.a1 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; text-decoration:none;}
.a2 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; text-decoration:none;}
.a3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CC0000; text-decoration:none;}

.b  {font-family: Arial, Helvetica; font-size: 12px; color: #000000; text-decoration:none;}
.b1 {font-family: Arial, Helvetica; font-size: 13px; color: #FFFFFF; text-decoration:none;}
.b2 {font-family: Arial, Helvetica; font-size: 12px; color: #000000; text-decoration:none;}
.b3 {font-family: Arial, Helvetica; font-size: 12px; color: #CC0000; text-decoration:none;}
.b4 {font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.b5 {font-family: Arial, Helvetica; font-size: 13px; color: #000000; text-decoration:none;}
.b6 {font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.b7 {font-family: Arial, Helvetica; font-size: 12px; color: #000000; text-decoration:none;}

.c  {font-family: Arial, Helvetica; font-size: 14px; color: #000000;}
.c1 {font-family: Arial, Helvetica; font-size: 14px; color: #FFFFFF;}
.c2 {font-family: Arial, Helvetica; font-size: 16px; color: #CC0000;}
.c3 {font-family: Arial, Helvetica; font-size: 14px; color: #CC0000;}

.e  {font-family: Arial, Helvetica; font-size: 36px; color: #000000;}
.e1 {font-family: Arial, Helvetica; font-size: 36px; color: #FFFFFF;}
.e2 {font-family: Arial, Helvetica; font-size: 36px; color: #CC0000;}
.e3 {font-family: Arial, Helvetica; font-size: 12px; color: #CC0000;}

.h  {font-family: Arial, Helvetica; font-size: 12px; text-indent: 1px;}

.k  {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #CC0000; text-indent: 1px;}
.k2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CC0000; text-indent: 1px;}
.k3 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #D67A7A; text-indent: 1px;}

hr { color:#007CC2; background-color:#007CC2; height:1px; border:0; width:100%; }

.rating_1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CC0000; text-indent: 1px;font-weight: bold;}
.rating_2 {font-family: Verdana, Arial, Helvetica; font-size: 8px; color: #CC0000; text-indent: 1px;font-weight: bold;}
.rating_3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #888888; text-indent: 1px;font-weight: bold;}
.cross_1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CC0000; text-indent: 1px;font-weight: bold;}

.x2  {font-family:Arial, Helvetica; font-size: 12px; color: #000000;font-weight:bold;}
.greysmall {font-family:Arial,Helvetica;font-size:10px;color:#7f7f7f;}



table.a_table
{
    border: none;
    border-collapse: collapse;
}
table.a_table p
{
    margin: 0px;
}
td.a_table_l
{
    border: 1px solid lightgrey;
    width: 200px;
    vertical-align: top;
    padding: 2px;
}
td.a_table_r
{
    border: 1px solid lightgrey;
    width: 400px;
    vertical-align: top;
    padding: 2px;
}


table.artikeldetails
{
    width: 100%;
}
table.artikeldetails td
{
    height: 20px;
    vertical-align: top;
}
table.artikeldetails td.titel
{
    width: 30%;
    padding-right: 10px;
    font-weight: bold;
    text-align: left;
}
table.artikeldetails .detailtitelrand
{
    height: 5px;
}
table.artikeldetails .detailtitel
{
    font-weight: bold;
    background-color: lightgrey;
}
table.artikeldetails, table.artikeldetails td, table.artikeldetails th
{
    border-collapse: collapse;
    /*border: 1px solid #6aadd4;*/
    border: 0px none;
}

