td.w14 {font-family: Arial, Helvetica, sans-serif; font-size: 14.0px; color: #ffffff; text-decoration: none; font-weight:normal;}

td.w12 {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #ffffff; text-decoration: none; font-weight:normal;}		
td.w12r {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align:right;}		
td.w12b {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #ffffff; font-weight:bold;}		
td.w11r {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align: right;}
td.w11j {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align: justify;}
td.w11jp5 {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align: justify; padding: 5px;}
td.w11 {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal;}	
td.w10 {font-family: Arial, Helvetica, sans-serif; font-size: 10.0px; color: #ffffff; text-decoration: none; font-weight:normal;}	

td.r12 {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #C70902; text-decoration: none; font-weight:normal;}	
td.r12r {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #C70902; text-decoration: none; font-weight:normal; text-align:right;}	
td.r11r {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #C70902; text-decoration: none; font-weight:normal; text-align:right;}	
td.r11 {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #C70902; text-decoration: none; font-weight:normal;}	
td.r11b {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #C70902; text-decoration: none; font-weight:bold;}	

td.g11 {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #797878; text-decoration: none; font-weight:normal;}	

table.kat1{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
}

table.rahmen_r1{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	text-align:center;
	BORDER-LEFT: #C70902 1px solid;
	BORDER-RIGHT: #C70902 1px solid;
	BORDER-TOP: #C70902 1px solid;
	BORDER-BOTTOM: #C70902 1px solid;
}

table.rahmen_g1{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	text-align:center;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
}

table.rahmen_g2{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
}

td.rahmen1{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	padding: 0px;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
}

td.rahmen3{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
}

.rahmen2{
	padding: 0px;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
}

td.katr11r {width: 100px;font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #C70902; text-decoration: none; font-weight:normal; text-align:right;}	
td.katw11r100 {width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align: right;}
td.katw11r150 {width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align: right;}
td.katw11r110 {width: 110px; font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align: right;}
td.katw11250 {width: 250px; font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal;}

.red11b {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #C70902; text-decoration: none; font-weight:bold;}	
.grey11b {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #797878; text-decoration: none; font-weight:bold;}	

input.route1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 250px;
	HEIGHT: 18px;
}

input.route2{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 90px;
	HEIGHT: 18px;
}

input.route3{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 150px;
	HEIGHT: 18px;
}

select{background:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif; WIDTH: 250px; HEIGHT: 18px;}

input.butroute1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	font-weight:bold;
	COLOR: #C70902;
	border: 1px #797878 solid;
	BACKGROUND-COLOR: #000000;
	WIDTH: 250px;
	HEIGHT: 18px;
}

input.kontakt1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 350px;
	HEIGHT: 18px;
}

input.kontakt2{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 100px;
	HEIGHT: 18px;
}

input.kontakt3{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 245px;
	HEIGHT: 18px;
}

textarea.kontakt4{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 350px;
	HEIGHT: 100px;
}

input.butkontakt1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	font-weight:bold;
	COLOR: #C70902;
	border: 1px #797878 solid;
	BACKGROUND-COLOR: #000000;
	WIDTH: 350px;
	HEIGHT: 18px;
}

td.preise1 {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color:#000000; text-decoration:none; text-align:right;}
td.preise2 {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color:#C60300; text-decoration:none; text-align:right;}
td.preise3 {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color:#000000; text-decoration:none; text-align:center;}
td.preise4 {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color:#000000; text-decoration:none; text-align:right;}


A:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 

A.menu1:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.menu1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.menu1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.menu1:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 

A.menu2:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.menu2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.menu2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.menu2:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 

A.pic:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.pic:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.pic:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.pic:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 

A.ticker:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.ticker:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.ticker:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 
A.ticker:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 

A.preise:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:12.0px;font-weight:bold; text-decoration: none;} 
A.preise:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:12.0px;font-weight:bold; text-decoration: none;} 
A.preise:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:12.0px;font-weight:bold; text-decoration: none;} 
A.preise:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:12.0px;font-weight:bold; text-decoration: none;} 

	
.text {font-family:Verdana,Arial,Helvetica; font-size:12.9px; color:#000000;}
	
 td.t1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11.0px;
 color: #787878;
 text-decoration: none;
 text-align : left;
 }
 
  td.technik1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11.0px;
 color: #000000;
 text-decoration: none;
 text-align : left;
 }
 
td.white {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #ffffff; text-decoration: none; font-weight:normal;}
td.white1 {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; text-align:right;}


td.prog	{font-family: Arial, Helvetica, sans-serif; font-size: 12.9px; color: #000000; text-decoration: none;  text-align:justify;}
td.small {font-family: Arial, Helvetica, sans-serif; font-size: 11.9px; color: #ffffff; text-decoration: none;  text-align:justify;}

b.t2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ABB1B8;
font-weight:bold;
text-decoration: none;
text-align : left;
font-style : italic;
}

b.t3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
text-align : left;
font-style : italic;
}

font.speed {font-family: Arial, Helvetica, sans-serif; font-size: 12.0px; color: #C70902; text-decoration: none; font-weight:bold; font-style : italic;}
font.wall {font-family: Arial, Helvetica, sans-serif; font-size: 12.09px; color: #000000; text-decoration: none; font-weight:bold; font-style : italic;}

/* Sitemap */
ul ul {
padding:0 0 5px 5px;
margin:0;
list-style-type:none;
}

ul li {
padding:0;
margin:0 0 1px 0;
}

/* JS Menu Hinweis */
.menuHinweis {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; color:#D31B1B;
padding-right:10px;
}

.langButton {
display:normal;
}

#aufzCont
{
margin: 0; padding:0;
}
 
.aufzList ul
{
list-style-type:square;
margin: 0 0 10px 0px;
}

.aufzList li
{
list-style-type:square;
margin: 0 0 5px -20px;
}


input.butanfrage 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	font-weight:bold;
	COLOR: #C70902;
	border: 1px #797878 solid;
	BACKGROUND-COLOR: #000000;
	HEIGHT: 18px;
}

input.anfrage
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 18px;
}

textarea.anfrage1
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	border: 1px #fff solid;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 18px;
}

A.lkred11:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A.lkred11:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A.lkred11:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A.lkred11:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: underline;} 

/* Sitemap */
ul ul {
padding:0 0 5px 5px;
margin:0;
list-style-type:none;
}

ul li {
padding:0;
margin:0 0 1px 0;
}

/* JS Menu Hinweis */
.menuHinweis {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; color:#D31B1B;
padding-right:10px;
}

.langButton {
display:normal;
}

/* Lgo */
h1.lgoSpeed
{
background: url(../images/layout/speed01.gif) left top no-repeat; 
height:86px; 
width:337px;
text-indent: -999em; 
padding:0; 
margin:0;
}


h1.lgoSpeed1
{
background: url(../images/layout/lgo01.gif) left top no-repeat; 
height:62px; 
width:250px;
text-indent: -999em; 
padding:0; 
margin:0;
text-align:left
}

A.anfrage:link, A.anfrage:visited, A.anfrage:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#ffffff; 
background: #C70902;
font-size:11.0px;
font-weight:bold; 
text-decoration: none;
border:1px solid #fff;
padding:3px;
width:55px;
display:block;
} 
A.anfrage:hover {background: #797878; color:#ffffff;font-weight:bold; 
text-decoration: none;} 

A.anmerk:link, A.anmerk:visited, A.anmerk:active {font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:12px;font-weight:normal; padding-top:0;} 
A.anmerk:hover {font-family: Arial, Helvetica, sans-serif; color:#C70902;  text-decoration: none; font-size:12px;font-weight:normal; padding-top:0;} 


h1
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12.0px;
	font-weight:bold;
	COLOR: #C70902;
	padding:0;
	margin:0 0 5px 0;
}

    	p {
	margin:0 0 5px 0;
	padding:0;
	}

	h2 {
	color:#C70902;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
	margin-top:0px;
	padding:0;
	}

	h3 {
	color:#797878;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
	margin-top:0px;
	padding:0;
	}

	h4 {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
	margin-top:0px;
	padding:0;
	}

    A.more:link {
    color:#C70902;
    font-size:11.0px;
    font-weight:normal;
    text-decoration: underline;
    }

    A.more:hover {
    color:#fff;
    }