body {
	background-image:		url(bg2.jpg);
	background-repeat:	repeat-y;
	margin:			0px;
	font-size:              12px;
	font:				Verdana, Arial, Helvetica, sans-serif;
	color:			#333333;
	line-height:		18px;
}

body p {
      COLOR:			#333333;
      LINE-HEIGHT:		18px;
}

A:link, A:visited {
	COLOR:			#f76000;
	TEXT-DECORATION:		none;
}

A:hover {
	TEXT-DECORATION:		underline;
	color:                  #f76000;
}

A:active {
	COLOR:			#f76000;
	TEXT-DECORATION:		none;
}

.text, p.news_text {
	FONT-SIZE:			12px;
	COLOR:			#333333;
	LINE-HEIGHT:		18px;
	FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
	text-align:			justify;
}

li {
	COLOR:			#333333;
}

.textsmaller {
	FONT-SIZE:			10px;
	MARGIN-LEFT:		14px;
	COLOR:			#666666;
	LINE-HEIGHT:		13px;
	MARGIN-RIGHT:		10px;
	FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}

.textnav {
	PADDING-LEFT:		8px;
	FONT-SIZE:			11px;
	MARGIN-LEFT:		8px;
	COLOR:			#3c3c3c;
}

.headline {
	FONT-SIZE: 18px;
	COLOR: #f76000;
	LINE-HEIGHT: 18px;
}

#navigation {
	position: absolute;
	left: 0px;
	top: 148px;
	width: 237px;
	height: 500px;
	z-index: 3;
	background-image: url(gfx/nav_bg.jpg);
}

#navigation ul {
	margin: 0;
	width: 210px;
	padding: 0;
	list-style-type: none;
}

#navigation li {
	margin: 0;
	width: 210px;
}

#navigation a {
	display: block;
	color: #313131;
	width: 228px;
	padding: 1px 1px 5px 8px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

#navigation a:hover {
	background-color: #F76100;
	color: #FFFFFF;
}

#navigation strong {
	background-color: #F76100;
	color: #FDFDFD;
	font-weight: bold;
}

#navigation li li a {
	margin: 0;
	display: block;
	color: #ffffff;
	background-color: #F76100;
	width: 210px;
	padding: 2px 2px 2px 25px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#navigation li li li a {
	margin: 0;
	display: block;
	color: #4A4A4A;
	background-color: #ffffff;
	width: 196px;
	padding: 2px 2px 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #F76100;
}

.images {
	float: left;
	margin: 0px 15px 15px 0px;
}

#Titel {
	position: absolute;
	left: 255px;
	top: 120px;
	width: 436px;
	height: 30px;
	z-index: 6;
}

#content {
	position: absolute;
	left: 251px;
	top: 168px;
	width: 441px;
	height: 311px;
	z-index: 4;
}

.bignews {
	background-image: url(news_tabelle_back.gif);
}

.bignewstext {
	font-family:	Verdana;
	font-size:		11px;
	color:		#8D8D8D;
	margin-left:	18px;
	margin-right:	18px;
}

.orangebox {
	font-size:		11px;
	color:		#FFFFFF;
}

a.orangebox, a.orangebox:visited, a.orangebox:hover {
	color:		#FFFFFF;
}

p.titel {
	margin-bottom:	10px;
	margin-top:		10px;
	font-size:		18px;
	line-height:      24px;
	color:		#F76100;
	font-weight:	bold;
}

p.untertitel {
	margin-bottom:	10px;
	margin-top:		20px;
	font-size:		14px;
	color:		#F76100;
	font-weight:	bold;
}

p.news_date {
	FONT-SIZE:		11px;
	COLOR:		#666666;
//	LINE-HEIGHT:	18px;
	FONT-FAMILY:	Verdana, Arial, Helvetica, sans-serif;
	text-align:		justify;
	margin-top:		40px;
	margin-bottom:	0px;
}

p.news_headline {
	margin-top:		5px;
	margin-bottom:	2px;
	font-weight:	bold;
}

a.breadcrumbnavigation, a.breadcrumbnavigation:visited, a.breadcrumbnavigation:hover {
	color:		#666666;
	font-size:		8pt;
}
	
p.breadcrumbnavigation {
	color:		#F76100;
	font-size:		8pt;
}

p.bottomline {
	color:		#666666;
	font-size:		8pt;
}

b {
	color:		#F76100;
}

input, select, textarea {
	padding:		1px;
	padding-left:	1px;
	padding-right:	1px;
	
	border:		1px solid;
	margin:		2px;
	border-color:	#F76100 #F76100 #F76100 #F76100;
	color:		#F76100;
	background-color:	#FFFFFF;
}

select, input, option {
	font-size:		10pt;
}

p.form {
	margin-top:		2px;
	margin-bottom:	0px;
	font-size:		12px;
	color:		#333333;
	line-height:	16px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	text-align:		right;
}

td.daten {
	font-size:		10px;
	background:  	#ffffff;
}

p.englisch {
	font-size:		10px;
	font-weight:	bold;
	color:		#999999;
	text-align:       right;
	margin-top:		0px;
	margin-bottom:    -10px;
}

table.training {
      border-color:	#F76100 #F76100 #F76100 #F76100;
}

td.training_zeile_1 {
	background-color:	#fdf0e3;
	border:           0px;
	color:            #666666;
}

td.training_zeile_2 {
	background-color:	#fadec3;
	border:           0px;
	color:            #666666;
}

table.produkte {
      border-color:	#F76100 #F76100 #F76100 #F76100;
}

td.produkte_zeile_1 {
	background-color:	#fdf0e3;
	border:           0px;
	color:            #666666;
}

td.produkte_zeile_2 {
	background-color:	#fadec3;
	border:           0px;
	color:            #666666;
}

