/* dta-online.com Stylesheet */

/*
Farben:
dta blue: #0073BE
dta gray: #969391
dta lila: #7373AC

*/

body
{
        background-color:white;
        color:#1F1F1F;
        margin:5px 0px 5px 0px;
        font-size:12px;
        font-family:Arial, Verdana, sans-serif;
}

table, tr, td
{
        vertical-align: top;
}


/* Haupttextgestaltung */

.content
{
        padding:10px;
        line-height:18px;
        color:#1F1F1F;
}

a:active, a:focus, a:hover, a:link, a:visited
{
text-decoration:none;
color:#0073BE;
}

a:active, a:hover,
{
text-decoration:underline;
}



h1, h2, h3, h4, h5, h6
{
        color:#0073BE;
        font-weight:bold;
}
h3 { font-size:14px; }
h2 { font-size:16px; }
h1 { font-size:18px; }

hr
{
        color:#0078BD;
}

.title
{
      border-bottom:1px dashed #969391;
      color:#0073BE;
      font-weight:bold;
      font-size: 14px;
}

.subtext
{
     font-size: 10px;
     color: #505050;
}

UL {
    list-style : url(/img/icons/rpfeil_li.gif);
}

/* Hauptmenu */
#mainmenu
{
        padding:5px;
        font-family:Verdana, Times, sans-serif;
}

.menu
{
        font-size:13px;
        font-weight:bold;
        color:white;
        display:block;
        margin-bottom:3px;
        padding:2px;
        border-bottom:1px dashed #969391;
}

a.menu:visited, a.menu:link{
        color:white;
}

a.menu:hover, a.menu:active
{
        color:white;
        text-decoration:none;
        border-bottom:1px solid #969391;
        background-color:#007BCE;
}

.submenu
{
        display:block;
        margin:2px;
        padding:2px;
        font-size:12px;
        color: black;
}

a.submenu:visited, a.submenu:link{
          color:white;
}

a.submenu:hover, a.submenu:active {

         color: white;
         text-decoration:underline;
}


.topmenu
{
        font-size:12px;
        font-weight:bold;
        color:#969391;
        padding:2px;
}

.topmenu a:visited, .topmenu a:link{
        color:#969391;
}

.topmenu a:hover, .topmenu a:active
{
        color:#969391;
        text-decoration:underline;
}

.subinfo
{
     font-size: 10px;
     color: #969391;
}

.subinfo a:visited, .subinfo a:link{
        color:#969391;
}

.subinfo a:hover, .subinfo a:active
{
        color:#969391;
        text-decoration:underline;
}

/* Templates */

.boxtitle { color:#CC3300; font-weight:bold; font-size:13px; }
.gal { border:1px solid #969391; padding:2px; }