/* Cascading Stylesheets für www.bosse-wc.de */
/* erstellt 23.01.2005 von Christian Richter */

body {
margin: 0px;
background-color: #dce7e9;
font: 10pt verdana;
color: #fff;
}

a {
text-decoration: none;
}

a.link:link, a.link:visited {
color: #A0CAD2;
}

 a.link:hover, a.link:active {
color: #cccccc;
}

a.weiss:link, a.weiss:visited {
color: #fff;
}

a.weiss:hover, a.weiss:active {
color: #cccccc;
}

.button
{
 background-color: #ddd;
 color: #000000;
 border:1px solid #000000;
}

/* Horizontales Menü */
a.horiz_mainlevel:link, a.horiz_mainlevel:visited, a.horiz_mainlevel:hover, a.horiz_mainlevel:active {
display: block;
font-variant: small-caps;
font-weight: bold; /**/
margin-right: 3px;
padding: 3px;
}

a.horiz_inaktiv {
color: #fff;
background-color: #4492a0;
}

a.horiz_aktiv, a.horiz_inaktiv:hover, a.horiz_sublevel:hover{
color: #04324d;
background-color: #dce7e9;
}

a.horiz_sublevel:link, a.horiz_sublevel:visited, a.horiz_sublevel:hover, a.horiz_sublevel:active {
display: block;
font: 8pt verdana;
font-variant: small-caps;
font-weight: bold;
margin-right: 3px;
padding: 3px;
border: 1px solid #4492a0;
}

a.horiz_subinaktiv {
color: #fff;
}
/* Vertikales Menü */
a.vert_mainlevel:link, a.vert_mainlevel:visited, a.vert_mainlevel:hover, a.vert_mainlevel:active {
display: block;
font-variant: small-caps;
font-weight: bold; /**/
margin-right: 3px;
padding: 3px;
}

a.vert_inaktiv {
color: #fff;
background-color: #4492a0;
}

a.vert_aktiv, a.vert_inaktiv:hover, a.vert_sublevel:hover {
color: #04324d;
background-color: #dce7e9;
}

a.vert_sublevel {
display: block;
font: 8pt verdana;
font-variant: small-caps;
font-weight: bold;
padding: 3px;
border: 1px solid #04324d;
padding-left:15px;
}

a.vert_subinaktiv {
color: #fff;
}
a.vert_subaktiv, a.vert_sublevel:hover {
color: #04324d;
border: 1px solid #4492a0;
background-color: #dce7e9;
}

p {
color: #04324d;
font-weight: bold;
}

.content {
font-size: 10pt;
}

.content_heading {
font-size: 12pt;
font-variant: small-caps;
font-weight: bold;
}

.footer {
font-size: 7pt;
}

img.rahmen {
border: 1px solid #ddd;
}

.links     /* Bild ist links */
{
float:left;
margin: 0px 18px 0px 0px;
}
.rechts    /* Bild ist rechts */
{
float:right;
margin: 0px 0px 0px 18px;
}


.lin {
vertical-align:bottom;
text-align:left;
}

.rec {
vertical-align:bottom;
text-align:right;
}

.mit  {
text-align:center;
}

.content {
font-size: 10pt;
}

li {
padding: 5px;
}

hr {
color:#7EA9B5;
height:1px;
}