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.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.w11b {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:bold;}	
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; text-align:left;}	

td.w14b {font-family: Arial, Helvetica, sans-serif; font-size: 14.0px; color: #fff; text-decoration: none; font-weight:bold;}	
td.r14b {font-family: Arial, Helvetica, sans-serif; font-size: 16.0px; color: #C70902; text-decoration: none; font-weight:bold;}	
td.w11p {font-family: Arial, Helvetica, sans-serif; font-size: 11.0px; color: #ffffff; text-decoration: none; font-weight:normal; line-height:15px;}	
A.anfrage {
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;} 

p.inkl
{
	margin:10px 0 5px 0;
	padding:0;
 	font-size: 12.0px;
	font-weight:bold;
}

table.kat1
{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	border: #797878 1px solid;
}

table.rahmen_r1
{
	FONT-FAMILY: Verdana,Arial;
	FONT-SIZE: 11.0px;
	COLOR: #ffffff;
	text-align:center;
	border: #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-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 250px;
	HEIGHT: 18px;
}

input.route2{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 90px;
	HEIGHT: 18px;
}

input.route3{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px 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-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
	BACKGROUND-COLOR: #000000;
	WIDTH: 250px;
	HEIGHT: 18px;
}

input.kontakt1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 350px;
	HEIGHT: 18px;
}

input.kontakt2{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 100px;
	HEIGHT: 18px;
}

input.kontakt3{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 245px;
	HEIGHT: 18px;
}

textarea.kontakt4{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	COLOR: #000000;
	BORDER-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px 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-LEFT: #797878 1px solid;
	BORDER-RIGHT: #797878 1px solid;
	BORDER-TOP: #797878 1px solid;
	BORDER-BOTTOM: #797878 1px 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 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11.0px;font-weight:normal; text-decoration: underline;} 
A:hover {color:#C70902;} 

A.menu1 {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 {color:#C70902;} 

A.menu2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C70902; text-decoration: none; font-size:11.0px;font-weight:normal; text-decoration: none;} 

A.menu3 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#797878; text-decoration: none; font-size:10.0px;font-weight:normal; text-decoration: none;} 
A.menu3:hover {color:#C70902;} 

A.pic {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 {color:#C70902;} 
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 {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 {color:#C70902;} 

A.oben {padding:0 0 0 16px; background: url(../images/layout/but_top.gif) 0 1px no-repeat;}	
A.oben:hover {padding-left:16px; background: url(../images/layout/but_top.gif) 0 -17px no-repeat;}	

A.anmerk {font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:16.0px;font-weight:normal; padding-top:0;} 
A.anmerk:hover {color:#C70902;} 

.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;
}

/* Lgo */
h1.lgoSpeed
{
background: url(../images/layout/speed01.gif) left top no-repeat; 
height:86px; 
width:337px;
text-indent: -999em; 
padding:0; 
margin:0;
cursor:hand;
}


h1.lgoSpeed1
{
background: url(../images/layout/lgo02speedup2.jpg) right bottom no-repeat; 
height:78px; 
width:350px;
text-indent: -999em; 
padding:0; 
margin:0;
text-align:left;
cursor:hand;
}

h2
{
font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fffff; font-weight:normal; margin:0 0 5px 0;
}
	
td.laenderNav
{
background: url(../images/layout/lgo02speedup1.jpg) right bottom no-repeat; 
}

input.butanfrage 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11.0px;
	font-weight:bold;
	COLOR: #C70902;
	border: 1px #797878 solid;
	BACKGROUND-COLOR: #000000;
	padding:2px;
}

/* Sitemap */
ul ul {
padding:0 0 5px 5px;
margin:0;
list-style-type:none;
}

ul li, ul li ul li
{
padding:0;
margin:0 0 1px 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;
    }
