body { 
background-image: url(/themes/bruenigindoor/images/hintergrund.jpg); 
margin-top:20px; 
margin-left:0px; 
margin-bottom:20px; 
margin-right:0px; 
overflow:auto; 
}


#content {
margin: 0px 0px 0px 0px;
background-color: white;
color: #000;
font-size: 7.5pt; 
padding: 0px 0px;
}


body, table, tr, td, th, p { 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
line-height:1.4em; 
color: #000000;
}

input, select, textarea { 
background-color: #EEEEEE; 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
color: #000000; 
border: 1px solid #c0c0c0;
}


A { 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
color: #ff0000; 
text-decoration: none; 
font-weight: bold;
}

A:hover { 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
color: #c0c0c0; 
text-decoration: none; 
font-weight: bold;
}

A.meta { 
font-family: Arial, Helvetica, Verdana, Sans-serif; 
font-size:10px; 
color: #000000; 
text-decoration: none; 
font-weight: bold;
}

A.meta:link { 
font-family: Verdana, Sans-serif; 
font-size: 10px; 
color: #000000; 
text-decoration: none; 
font-weight: normal;
}

A.meta:active { 
font-family: Verdana, Sans-serif; 
font-size:10px; 
color: #330000; 
text-decoration: none; 
font-weight: normal;
}

A.meta:visited { 
font-family: Verdana, Sans-serif; 
font-size:10px; 
color: #000000; 
text-decoration: none; 
font-weight: normal;
}

A.meta:hover { 
font-family: Arial, Helvetica, Verdana, Sans-serif; 
text-decoration: none; 
font-size:10px; 
color: #330000; 
font-weight: normal;
}

h1 {
font-family: Verdana, Sans-serif; 
text-transform: uppercase;
font-weight: bold;
font-size: 10pt; 
padding-top: 16px; 
margin-top: 0px;
}

h4 {
font-family: Verdana, Sans-serif; 
font-weight: bold;
font-size: 10pt; 
margin-top: 0px;
}

h6 {
font-family: Verdana, Sans-serif; 
font-weight: normal;
font-size: 7pt; 
margin-top: 0px;
}


.TopImg {background-image:url(images/top_01.jpg)}
.MainColor {background-color: #EEEEEE;}
.Color2 {background-color: #ABC0CB; color: #105D85;}
.SearchButoon {background-image:url(images/go_button.gif)}
.top_right {height: 18px; background-color: #105D85; color: white; font-size: 10px; font-weight: bold;} 



.footer {color: #999999; font-size: 10px;}

.footer a {color: #999999; font-size: 10px;}

.footer a:hover {color: #B2CCE9; font-size: 10px;}


.metanavi a { 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
color: #000000;
font-weight: normal;
}

.metanavi a:link { 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
color: #000000;
font-weight: normal;
}

.metanavi a:hover { 
font-family: Verdana, Sans-serif; 
font-size: 7.5pt; 
color: #000000;
font-weight: normal;
}


.impressum { 
font-family: Verdana, Sans-serif; 
font-size: 6.5pt; 
color: #333333;
font-weight: normal;
}

.impressum a { 
font-family: Verdana, Sans-serif; 
font-size: 6.5pt; 
color: #333333;
font-weight: normal;
}

.impressum a:link { 
font-family: Verdana, Sans-serif; 
font-size: 6.5pt; 
color: #333333;
font-weight: normal;
}

.impressum a:hover { 
font-family: Verdana, Sans-serif; 
font-size: 6.5pt; 
color: #000000;
font-weight: normal;
}





.NavColor {
font-family: Arial, Verdana, Sans-serif; 
background-color: #999999; 
font-size: 8pt;
color: #000000;
font-weight: normal;
}

.NavColor a {
font-family: Arial, Verdana, Sans-serif;
font-size: 8pt; 
color: #FFFFFF;
font-weight: bold;
display: block;
width: 205px;
padding-top: 3px;
padding-bottom: 3px;
}

.NavColor a:link {
color:#FFFFFF;
}

.NavColor a:visited {
color:#FFFFFF;
}

.NavColor a:hover {
font-family: Arial, Verdana, Sans-serif;
font-size: 8pt; 
background-color: #000000;
font-weight: bold; 
padding-top: 3px;
padding-bottom: 3px;
color:#FFFFFF;
}

.NavColor a.active {font-family: Arial, Verdana, Sans-serif;
font-size: 8pt; 
background-color: #000000;
font-weight: bold; 
padding-top: 3px;
padding-bottom: 3px;
color:#FFFFFF;
}



.SubNavColor {
 background-color: #999999;
 font-size:9pt;
 color:#FFFFFF;
 
 }

.SubNavColor a{
color:#FFFFFF;
display: block;
 width:100%;
 padding-top: 3px;
 padding-bottom: 3px;
}

.SubNavColor a:link{
background-color: #EEEEEE;
color:#333333;
}
.SubNavColor a:visited{
background-color: #EEEEEE;
color:#333333;
}
.SubNavColor a:hover{
background-color: #000000;
padding-top: 3px;
padding-bottom: 3px;
color:#FFFFFF;
}
.SubNavColor a.active{
background-color: #000000;
padding-top: 3px;
padding-bottom: 3px;
color:#FFFFFF;
}


.rootlink { 
font-family: Verdana, Helvetica, Sans-serif; 
text-decoration: underline; 
font-size:10px; 
color: #105D85; 
text-decoration: none; 
font-weight: normal;
}

.rootlink a{ 
font-family: Verdana, Helvetica, Sans-serif; 
text-decoration: underline; 
font-size:10px; 
color: #105D85; 
text-decoration: none; 
font-weight: normal;
}


.rootlink a:hover{ 
font-family: Verdana, Helvetica, Sans-serif;
text-decoration: underline; 
font-size:10px; 
color: #ffffff; 
text-decoration: none; 
font-weight: normal;
}


.box ul{
        margin-left: 0; 
        list-style-type: none;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        margin-top: 0; 
        margin-bottom: 0px; 
        font-weight: bold;
}

.box li {
padding-top: 3px;
padding-bottom:3px;
padding-left: 2px;
padding-right: 5px;
font-weight: bold;
}