body {
	background-image: url(../pics/bg_body.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A
{
Color: #C4111A;
Text-Decoration: none;
}

A:HOVER
{
Color: #999999;
Text-Decoration: none;
}

.oben1 {background-image: url(../pics/oben1.gif); background-repeat:  no-repeat; height: 8px; width: 996px; margin-top: 25px; overflow:hidden; }
.container {background-image: url(../pics/container.gif); background-repeat: repeat-y; width: 996px; text-align:left;}
.oben-weiss {height: 22px; overflow:hidden;}
.oben2 {background-color: #EAEAEA; text-align: right; margin-left: 30px; margin-right: 26px; height: 60px; overflow:  hidden; }
.oben3 {background-color: #EAEAEA; margin-top: 15px; margin-left: 30px; margin-right: 30px; height: 200px; overflow:  hidden; margin-bottom: 15px;}
.oben3-left {border-right: 1px solid #FFFFFF; }
.navi-container {float: left; padding-left: 30px; }
.navi {width: 208px; overflow: hidden; background-image: url(../pics/navi-oben.gif); background-repeat: no-repeat; padding-top: 5px;}
.content {background-image:url(../pics/bg_content.gif); background-repeat: no-repeat; float:left; width: 728px;}
.content2 {background-color: #F4F4F4; margin-left: 15px; padding: 15px;}
.content3 {background-image: url(../pics/bg_content3.gif); background-repeat: no-repeat; background-position: bottom right; height: 12px; overflow: hidden; }
.text-oben {font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 20px; float: left; text-align: right; width:840px; padding-top: 35px; font-weight: normal;}
.spacer {clear:both}
.linie-unten {clear:both; margin-top: 25px; margin-bottom: 15px; height: 1px; overflow: hidden; background-color: #C4111A; margin-left: 30px; margin-right: 30px;}
.footer,.content,.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4; color: #222222;}
.footer {clear:both; padding-left: 240px; padding-bottom: 15px; text-align: center; }
.unten {background-image: url(../pics/unten.gif); background-repeat:  no-repeat; height: 8px; width: 996px; margin-bottom: 25px; clear:both;}
#slideshow {width: 464px; height: 200px; float:left; overflow: hidden;}

h1,.heading1 {font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; display: inline; color: #333333; font-weight: normal; }
h2,.heading2 {font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; display: inline; color: #444444;  font-weight: normal; }
h3,.heading3 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; display: inline; color: #555555;  font-weight: bold; }

.cat0, .cat0-sel, .cat0-hov, .cat1, .cat1-sel, .cat1-hov, .cat2, .cat2-sel, .cat2-hov, .cat3, .cat3-sel, .cat3-hov
{display: block; padding-top: 5px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.cat0, .cat0-sel, .cat0-hov {padding-left: 12px; font-size: 18px; background-image:url(../pics/bg_navi.gif); background-repeat:no-repeat;}
.cat1, .cat1-sel, .cat1-hov {padding-left: 22px; font-size: 18px; }
.cat2, .cat2-sel, .cat2-hov {padding-left: 32px; font-size: 16px;}
.cat3, .cat3-sel, .cat3-hov {padding-left: 40px; font-size: 14px;}

.cat0, .cat1, .cat2, .cat3 {color: #333333; }
.cat0-sel, .cat1-sel, .cat2-sel, .cat3-sel {color: #C4111A; }
.cat0-hov, .cat1-hov, .cat2-hov, .cat3-hov {color: #888888; }
