/* DATEI: bb.css */

body
{
    width: auto;
    height: auto;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    background-color: #FFFFFF;
    background-image: url('images/logo_bb.gif');
    background-position:  20px 0px;
    background-repeat: no-repeat;
    scrollbar-face-color: #57504A;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #57504A;
    scrollbar-darkshadow-color: #000000
}

html, body
{
    padding: 0;
    margin: 0 auto;
}

.box_r
{
    background-image: url('images/verlauf_o_84_link_f.gif');
    background-position:  0px 0px;
    background-repeat: repeat-x;
    padding: 3px;
    margin: 0px;
    height: 84px;
    text-align:left;
}
.box_s
{
    background-image: url('images/verlauf_o_84_link_d.gif');
    background-position:  0px 0px;
    background-repeat: repeat-x;
    padding: 3px;
    margin: 0px;
    height: 84px;
    text-align:left;
}

.box_titel_r
{
    background-image: url('images/verlauf_o_84_titel_d.gif');
    background-position:  0px 0px;
    background-repeat: repeat-x;
    padding: 3px;
    height: 84px;
}
.box_titel_s
{
    background-image: url('images/verlauf_o_84_titel_f.gif');
    background-position:  0px 0px;
    background-repeat: repeat-x;
    padding: 3px;
    height: 84px;
}

div.subnavi
{
	float: right;
	background-color: #E8E8E8;
	margin: 0px 0px 11px 11px;
	padding: 7px;
}

ol
{
    list-style-position:outside;
    list-style-type:decimal;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
ul
{
    list-style-position:outside;
    list-style-type:disk;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
li { padding: 0px 0px 7px 0px; margin: 0px 0px 0px 17px; }

p,h1,h2,h3,h4,ul,ol,li,td,th,address,blockquote,input,textarea { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; }

td { font-size: 13px; line-height: 17px; }
td.hg_r { background-color:#D4050F; color:#CCCCCC; }
td.rand_r { border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#D4050F #D4050F #D4050F #D4050F; }
td.hg_g { background-color:#57504A; color:#CCCCCC; }
td.rand_g { border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#57504A #57504A #57504A #57504A; }

.klein { font-size:9px; line-height:17px; }
.titelrot { font-size:17px; line-height:17px; color:#D4050F; font-weight:bold; }
.titelgrau { font-size:17px; line-height:17px; color:#57504A; font-weight:bold; }
.kt { font-size:12px; line-height:16px; color:#FFFFFF; font-weight:bold; background-color:#57504A; }

input { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:13px; font-weight:normal; }
textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:13px; font-weight:normal; }

h1 { font-size:20px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; line-height:27px; color:#000000; }
h2 { font-size:16px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:20px; color:#000000; }
h3 { font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:17px; color:#000000; }

a { font-family:Verdana,Arial,Helvetica,sans-serif; }

a:active { color:#D4050F; text-decoration:none; font-weight:bold; }
a:link { color:#D4050F; text-decoration:none; font-weight:bold; }
a:visited { color:#D4050F; text-decoration:none; font-weight:bold; }
a:hover { color:#D4050F; text-decoration:underline; font-weight:bold; }

a.grau:active { color:#57504A; text-decoration:none; font-weight:bold; }
a.grau:link { color:#57504A; text-decoration:none; font-weight:bold; }
a.grau:visited { color:#57504A; text-decoration:none; font-weight:bold; }
a.grau:hover { color:#57504A; text-decoration:underline; font-weight:bold; }

a.hauptmenu_d:active { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#FFFFFF; }
a.hauptmenu_d:link { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#FFFFFF; }
a.hauptmenu_d:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#FFFFFF; }
a.hauptmenu_d:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#CCCCCC; }

a.hauptmenu_f:active { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#FFFFFF; }
a.hauptmenu_f:link { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#FFFFFF; }
a.hauptmenu_f:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#FFFFFF; }
a.hauptmenu_f:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#F0AAAD; }

a.kt:active { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.kt:link { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.kt:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.kt:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

a.kt_gross:active { font-size:18px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.kt_gross:link { font-size:18px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.kt_gross:visited { font-size:18px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.kt_gross:hover { font-size:18px; font-family:Arial; color:#FFFFFF; text-decoration:underline; font-weight:bold; }

a.menu:active { color:#D4050F; text-decoration:none; font-weight:normal; }
a.menu:link { color:#D4050F; text-decoration:none; font-weight:normal; }
a.menu:visited { color:#D4050F; text-decoration:none; font-weight:normal; }
a.menu:hover { color:#D4050F; text-decoration:underline; font-weight:normal; }

a.navigation:active { color:#FFFFFF; text-decoration:none; font-weight:normal; }
a.navigation:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
a.navigation:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; }
a.navigation:hover { color:#FFFFFF; text-decoration:underline; font-weight:normal; }

a.signet:active { text-decoration:none; background-color:#FF9402; }
a.signet:link { text-decoration:none; background-color:#FF9402; }
a.signet:visited { text-decoration:none; background-color:#FF9402; }
a.signet:hover { text-decoration:none; background-color:#FF9402; }

table.detail
(
    border-width: 0px;
    margin: 0px;
    padding: 0px;
}
table.detail tr
{
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}
table.detail td
{
    margin: 0px;
    padding: 0px 10px 0px 10px;
}

hr { color:#D4050F; height:1px; width:100%; }
hr.d { color:#D4050F; height:1px; width:100%; }

/* Lu/27.07.2004/Esf */
/* Letzte Änderung: 09.08.2004 */
