/* Cplors */

.white { background-color: white; }
.logo { background-color: #9b111a; }
.menu { background-color: #8c8482; }
.image { background-color: #c4bcbb; }


/* Fonts */

.text      { color: #646464; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded; margin: 0 }
a.text:link  { color: black; text-decoration: none }
a.text:active  { color: black; text-decoration: none }
a.text:visited { color: black; text-decoration: none }
a.text:hover    { color: #9b111a; text-decoration: underline }

.titel      { color: #9b111a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded }
a.titel:link  { color: #9b111a; text-decoration: none }
a.titel:active  { color: #9b111a; text-decoration: none }
a.titel:visited { color: #9b111a; text-decoration: none }
a.titel:hover    { color: #9b111a; text-decoration: underline }
			
.text_bold      { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded }
a.text_bold:link  { color: black; text-decoration: none }
a.text_bold:active  { color: black; text-decoration: none }
a.text_bold:visited { color: black; text-decoration: none }
a.text_bold:hover    { color: black; text-decoration: underline }

.text_error  { color: #9b111a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded; margin: 0 }
a.text_error:link  { color: #9b111a; text-decoration: none }
a.text_error:active  { color: #9b111a; text-decoration: none }
a.text_error:visited { color: #9b111a; text-decoration: none }
a.text_error:hover    { color: #9b111a; text-decoration: underline }
			
.nav    { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded; }
.navblack    { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded; }
a.nav:link   { color: white; text-decoration: none }
a.nav:active   { color: white; text-decoration: none }
a.nav:visited  { color: white; text-decoration: none }
a.nav:hover     { color: black; text-decoration: none }

.nav_small    { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded; }
.nav_smallblack    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 18px; font-stretch: expanded; }
a.nav_small:link   { color: white; text-decoration: none }
a.nav_small:active   { color: white; text-decoration: none }
a.nav_small:visited  { color: white; text-decoration: none }
a.nav_small:hover     { color: black; text-decoration: none }

.nav_service    { color: #646464; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 14px; font-stretch: expanded; }
.nav_serviceblack    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 14px; font-stretch: expanded; }
a.nav_service:link   { color: #646464; text-decoration: none }
a.nav_service:active   { color: #646464; text-decoration: none }
a.nav_service:visited  { color: #646464; text-decoration: none }
a.nav_service:hover     { color: black; text-decoration: none }


/* Listings */
ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

li
{
background-image: url(daten/elemente/bullet.gif);
background-repeat: no-repeat;
background-position: 0.1em 0.7em;
padding-left: 1em;
}

.line { background: #646464; height:1px;}