body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url("../../pics/bg_navileft.gif");
	background-repeat:repeat-y;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
img{border:0;}
A {
	COLOR: #333333
}
A:link {
	COLOR: #333333
}
A:hover {
	COLOR: #ff6600
}
A:active {
	COLOR: #333333
}


P {
	MARGIN: 0px 0px 12px 0px; padding:0;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; font-style:italic; color:#CA1113; padding:0px 0px 6px 0px; margin:0;
}
H1 a:link{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; font-style:italic; color:#CA1113; padding:0px 0px 6px 0px; margin:0; text-decoration:none;
}
H1 a:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; font-style:italic; color:#CA1113; padding:0px 0px 6px 0px; margin:0; text-decoration:none;
}

H1 a:visited{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; font-style:italic; color:#CA1113; padding:0px 0px 6px 0px; margin:0; text-decoration:none;
}

H1 a:active{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; font-style:italic; color:#CA1113; padding:0px 0px 6px 0px; margin:0; text-decoration:none;
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#000000; padding:0px 0px 4px 0px; margin:0;
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; font-style:italic; color:#CA1113; padding:0px; margin:0px;}



#topframe{	
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:204px;
	background-image: url("../../pics/bg_navitop.gif");
	}
#logo{

	width:205px;
	height:204px;
}
#teaserspruch{
	position:absolute;
	top:50px;
	left:290px;
}
#navigationsteaser{
	position:absolute;
	top:220px;
	left:20px;
	margin-bottom:0px;

}
#navigation{
	position:absolute;
	top:300px;
	left:20px;
	margin-bottom:0px;

}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation LI {
	LINE-HEIGHT: 22px;
	font-size:12px;
}
#navigation UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation UL A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none;
	padding:0 0 0 13px;
	background-image: url("../../pics/li_navi.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
}
#navigation UL UL A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none; padding-left:20px; background-image:none;
}
#navigation UL A:hover {
	COLOR: #fff;
	background-image: url("../../pics/li_navi.gif");
	background-repeat:no-repeat;
	background-position:1px 5px;

	text-decoration:underline !important;
}
#navigation UL UL A:hover {
	COLOR: #fff;

}
.naviactiv {
	COLOR: #fff !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}
#inhalt li{
list-style-image:url(pfeil.gif);
}

#topnavigation{
	position:absolute;
	top:140px;
	left:455px;
	margin-bottom:0px;

}
#topnavigation UL {
	padding:0px;
	margin:0px;
		display:inline;
		width:600px;
}
#topnavigation UL LI {
	float:left; list-style:none;
}
#topnavigation UL LI A {
	text-align:left; text-decoration:none; font-weight:normal; display:block; padding-left:15px; color:#fff; font-size:12px;
}
#topnavigation UL A:hover {
	COLOR: #fff;
	text-decoration:underline !important;
}

#leistungnavigation{
	position:absolute;
	top:170px;
	left:521px;
	margin-bottom:0px;

}
#leistungnavigation UL {
	padding:0px;
	margin:0px;
		display:inline;
}
#leistungnavigation UL LI {
	float:left; list-style:none;
}
#leistungnavigation UL LI A {
	text-align:left; text-decoration:none; font-weight:normal; display:block; padding-left:15px; color:#fff; 
}
#leistungnavigation UL A:hover {
	COLOR: #fff;
}

SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.imgLeft {
	FLOAT: left; MARGIN: 2px 4px 2px 2px;
}
.imgRight {
	FLOAT: right; MARGIN: 2px 2px 2px 4px;
}
#inhalt{
	position:absolute;
	top:210px;
	left:230px;
	width:720px;
	}
.abstandrechts{
	margin:0 10px 0 0;
	}
.bildmittig{
	text-align:center;
}
.spalte{width:170px; float:left; margin:0px 10px 20px 0px;}
.floatbreaker{clear:both; width:100%;}
#footer{width:100%; color:#999;}




/*Chris css added 7.11.2007*/



#topnavigation ul.topnav li ul{
position:absolute;
top:20px;
left:47px;
}
ul.topnav li.current a,
li.current,
li.current a{
font-weight:bold;
}
#topnavigation ul li.current ul li a{
font-weight:normal;
}
#topnavigation  li.current,
#topnavigation  li.current a,
#topnavigation ul li.current ul li.current a{
font-weight:bold;
}
.bildRechts{
float:right;
margin:0px 0px 0px 6px;
}
.bildLinks{
float:left;
margin:0px 6px 0px 0px;
}
.width150px{
width:150px;}

.width250px{
width:250px;}

.floatLeft{float:left;}
.floatRight{float:right;}

.connect_widget {
background-color: #FFFFFF;
}
