 body { font-family:Verdana,Arial; font-size:10px;}
.white {	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: white; TEXT-DECORATION: none}
.LARGE {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none}
.XLARGE {	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; TEXT-DECORATION: none}
td { font-family:Verdana,Arial; font-size:11px;}
.nav1 {	COLOR: ##ffffff;	TEXT-DECORATION: none; font-size:10px;}
.nav2 {	COLOR: ##FF8000;	TEXT-DECORATION: none; font-size:10px;}
.nav3 {	COLOR: ##000000;	TEXT-DECORATION: none; font-size:10px;}
.smallwhite {	COLOR: ##ffffff;	TEXT-DECORATION: none; font-size:10px;}
a:link {	COLOR: ##FF8000; TEXT-DECORATION: none}
a:visited {	COLOR: ##FF8000; TEXT-DECORATION: none}
a:hover	{	COLOR: ##FF8000; TEXT-DECORATION: none}




a.rainer:link {
	COLOR: #000000;
       font-weight: bold;
	TEXT-DECORATION:none;
	border-bottom:2px dotted #6FB31A;
	}

a.rainer:visited {
	COLOR: #000000;
       font-weight: bold;
	TEXT-DECORATION:none;
	border-bottom:2px dotted #000000;
	}

a.rainer:hover {
	COLOR: #6FB31A;
       font-weight: bold;
	TEXT-DECORATION:none;
	border-bottom:1px solid #6FB31A;
       background-color: #f7f7f7;
	}

a.rainer:active {
	COLOR: #6FB31A;
       font-weight: bold;
	TEXT-DECORATION: none;
	}


span.gruener_bereich
 A:hover { color: #000000; TEXT-DECORATION: underline}
 A:visited { color: #666666; TEXT-DECORATION: none }


 a.portandolinks{

}

 a.portandolinks:hover{
		border-bottom: solid 1px #6FB31A;
}

a.portandolinks:vistited{
color:#666666;
}


 a.navcontent{

}

 a.navcontent:hover{
		border-bottom: solid 1px #6FB31A;
}

a.navcontent:vistited{
color:#666666;
}

a.contentnav{
	display:block;
	float : left;
	clear : left;
	padding-top : 0px;
	border-bottom: solid 1px #FFF;
}
a.contentnav:link{text-decoration:none;}
a.contentnav:hover {
	color: #000000;
	border-bottom: solid 1px #6FB31A;
      /* font-weight:bold; */

}
a.contentnav:visited { color: #666666; TEXT-DECORATION: none }

a.contentnav1{
	color: #000;
	display:block;
	float : left;
	clear : left;
	padding-top : 0px;
	border-bottom: solid 1px #EFEFEF;
}
a.contentnav1:link{text-decoration:none;}
a.contentnav1:hover {
	color: #000;
	border-bottom: solid 1px #6FB31A;
	font-weight:bold;
}
a.contentnav:visited { color: #666666; TEXT-DECORATION: none }

.cell_input{font-family: verdana; font-size: 8pt; font-weight: regular; color: #000000; background-color: #FFFFFF;}
.boxtop{background : #CFCFCF;}
.boxmiddle{background : #EFEFEF;}
.boxbottom{background : #CCCCCC;}
.boxrahmen{background : #CFCFCF;}
.gruen{background : #46BB00;}
.boxinhalt{background : #EFEFEF;}
.boxlinie{background : #CCCCCC;}
.navup {	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial;}
.navthis {	COLOR: #46BB00; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial;}
.navdown {	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial;}
.navthis_corner {	COLOR: #ffffff; TEXT-DECORATION: underline; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial;}
.navdown_corner {	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial;}
.content {	font-family: Verdana,Arial;	font-size: 10px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;}
a.unter_kapitel:link {border-style:1px solid red;}
a.unter_kapitel:hover {	color:red;text-decoration:none;}
a.unter_kapitel:visited{}
.ober_kapitel {	font-family: Verdana,Arial;	font-size: 10px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px; font-weight:bold}
.white_1 {	font-family: Verdana,Arial;	font-size: 10px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px; font-weight:bold; color:white}
.medium {	font-family: Verdana,Arial;	font-size: 11px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;}
.boldmedium {	font-family: Verdana,Arial;	font-size: 11px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;font-weight:bold}
.small {	font-family: Verdana,Arial;	font-size: 10px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px}
.boldsmall {	font-family: Verdana,Arial;	font-size: 10px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;font-weight:bold}
.minismall {	font-family: Verdana,Arial;	font-size: 9px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px}
.boldminismall {	font-family: Verdana,Arial;	font-size: 9px;    color:#000000;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;font-weight:bold}
.button_image { background-image: url(http://www.festool.de/images/bg_menu.gif); }
.linie_image { background-image: url(http://www.festool.de/images/linie.gif); }
.footer_image { background-image: url(http://www.festool.de/images/bg_nav_bot.gif); height: 118px; }
.footer_image2 { background-image: url(http://www.festool.de/images/bg01.gif); }
.footer_image3 { background-image: url(http://www.festool.de/images/bg_bottom.gif); }
.border_class { border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000; }
.label{font-family:verdana;font-size:10px;}
.labelstrong{font-size:10px;color:#000000;font-weight:bold;font-family:verdana;}
.labelwhitestrong{font-size:10px;color:white;font-weight:bold;font-family:verdana;}
.labelredstrong{font-size:10px;color:red;font-weight:bold;font-family:verdana;}
.headline2{font-family:verdana;font-size:12px;font-weight:bold;}

span.bereich
 A:hover { color: #000000; border-bottom:1px solid #6FB31A;}
 A:visited { color: #666666; TEXT-DECORATION: none }
A:link{text-decoration:none;}


#ttsFooter
{
	margin:			0 auto;
	width:			100%;
	padding:		0;
	text-align:		center;
}

#ttsFooter ul {
	text-align:		left;
	padding:		3px 0 3px 130px;
	list-style:		none;
	background:		#669E28 url(http://www.festool.de/images/bg_bottom_2.gif) no-repeat;
	background-position: 578px 50%;
	text-align:		left;

	margin:			0 auto;//
	margin:			0;
	width:			630px;//
	width:			760px;
}

#ttsFooter ul li {
	display:		inline;

}

#ttsFooter ul li a {
	color:			#FFF;
	margin:			0 5px;
}

#ttsFooter ul li a.extra {
	color:			#CCC;
}

#ttsFooter ul li a:hover {
	text-decoration: underline;
}
