body {
padding:0; 
margin:0;}

#social {
 	background: transparent no-repeat 0 0;
 	position:absolute;
 	right: 0;
 	top:0;
 	z-index:1;
	padding:10px 1% 0 0;
 	width:150px;
 	height:100px;
}

.text {
 font-family: verdana, arial, sans-serif;
 font-style:normal;
 font-variant:normal;
 font-size:11px;
 font-weight:normal;
 font-stretch:normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color:#000000;}
 
 
.small  {font-family: verdana, arial, sans-serif;
 color:#000000;
 font-size:9px;
 font-weight:normal}
 
.normal  {font-family: verdana, arial, sans-serif;
 color:#000000;
 font-size: 11px;
 font-weight:normal}
 
.big  {font-family: verdana, arial, sans-serif;
 color:#000000;
 font-size:13px;
 font-weight:normal}
 
.bigred  {font-family: verdana, arial, sans-serif;
 color:#d21010;
 font-size:13px;
 font-weight:normal}


h1 {text-decoration: none;
 color: #d21010;
 font-family: verdana, arial, sans-serif;
 font-size:13px;
 margin:14px 0 1px 10px;}

h2 {text-decoration: none;
 color: #000000;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 margin:9px 0 2px 10px;}

h3 {text-decoration: none;
 color: #000000;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 margin: 4px 0 1px 10px;}

 #pageon {
color: #FFFFFF; 
font-size: 11px;
font-weight:bold;
font-family: verdana;
text-align:left;
margin:2px 0 1px 10px;
}


.raquo {font-family: verdana, arial, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
 font-stretch: normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color: #D21010;}

.raquo a{font-family: verdana, arial, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
 font-stretch: normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color: #D21010;}

.raquo a:visited{font-family: verdana, arial, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
 font-stretch: normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color: #D21010;}

.bluelink a:link {font-family: verdana, arial, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-size: 10.0px;
 text-decoration: none;
 font-weight: normal;
 font-stretch: normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color: #696969;}

.bluelink a:visited {font-family: verdana, arial, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-size: 10px;
 text-decoration: none;
 font-weight: normal;
 font-stretch: normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color: #696969;}

.bluelink a:hover {font-family: verdana, arial, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-size:10px;
 text-decoration: none;
 font-weight: normal;
 font-stretch: normal;
 word-spacing: 1px;
 letter-spacing: 0.5px;
 color: #D21010;}


.class1 a:link {font-family: verdana, arial, sans-serif; 
 text-decoration: underline;
 color: #00008B; 
 font-size: 10px;}
 
.class1 a:visited {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #00008B; 
 font-size: 10px;}

.class1 a:hover {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #0000FF;
 font-size: 10px;}


.class2 a:link {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #00008B;
 font-size: 10px;}

.class2 a:visited {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #00008B;
 font-size: 10px;}

.class2 a:hover {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #0000FF;
 font-size: 10px;}
 
 .inv {visibility:hidden;}

.nav  a:link     {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #d21010;
 font-size: 11px;
 font-weight: normal}

.nav  a:visited  {font-family: verdana, arial, sans-serif;
 text-decoration: none;
 color: #d21010;
 font-size: 11px;
 font-weight: normal}

.nav  a:hover    {font-family: verdana, arial, sans-serif; 
 text-decoration: underline; 
 color: #d21010; 
 font-size: 11px;
 font-weight: normal}


.navbottom  a:link     {font-family: verdana, arial, sans-serif;
 text-decoration: none;
 color: #000000;
 font-size: 9px;
 font-weight: normal}

.navbottom  a:visited  {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #000000; 
 font-size: 9px;
 font-weight: normal}

.navbottom  a:hover    {font-family: verdana, arial, sans-serif;
 text-decoration: underline;
 color: #000000; 
 font-size: 9px;
 font-weight: normal}


.navbottom2  a:link    {font-family: verdana, arial, sans-serif;
 text-decoration: none;
 color: #000000; 
 font-size: 10px;
 font-weight: normal}

.navbottom2  a:visited {font-family: verdana, arial, sans-serif;
 text-decoration: none;
 color: #000000; 
 font-size: 10px;
 font-weight: normal}

.navbottom2  a:hover   {font-family: verdana, arial, sans-serif;
 text-decoration: underline;
 color: #000000; 
 font-size: 10px;
 font-weight: normal}


.link  a:link      {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #d21010;
 font-size: 11px;}

.link  a:visited  {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #A00A00;
 font-size: 11px;}

.link  a:hover   {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #d21010;
 font-size: 11px;}


.linkul  a:link    {font-family: verdana, arial, sans-serif;
 text-decoration: underline;
 color: #d21010; 
 font-size: 11px;}

.linkul  a:visited {font-family: verdana, arial, sans-serif;
 text-decoration: underline;
 color: #A00A00; 
 font-size: 11px;}

.linkul  a:hover  {font-family: verdana, arial, sans-serif;
 text-decoration: underline;
 color: #d21010; 
 font-size: 11px;}

.linkul dropdown:hover  {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #CC0000; 
 font-size: 11px;}


.linkul2  a:link    {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #d21010; 
 font-size: 9px;}
 
.linkul2  a:visited  {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #A00A00; 
 font-size: 9px;}
 
.linkul2  a:hover   {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #d21010; 
 font-size: 9px;}


.textlink  a:link    {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #000000; 
 font-size: 11px;}

.textlink  a:visited {font-family: verdana, arial, sans-serif;
 text-decoration: none; 
 color: #000000; 
 font-size: 11px;}

.textlink  a:hover   {font-family: verdana, arial, sans-serif;
 text-decoration: underline; 
 color: #000000; 
 font-size: 11px;}
 
 
a.bereiche:link   {
color : #868686; 
text-decoration : none;
font-size:11px;
}

a.bereiche:visited  
{
color : #868686; 
text-decoration : none;
font-size:11px;
}

a.bereiche:active   {
color : #65584F; 
text-decoration : none;
font-size:11px;
}

a.bereiche:hover    
{
color : #65584F; 
text-decoration : none;
font-size:11px;
}

a.bereichesmall:link   
{
color : #868686; 
text-decoration : none;
font-size:10px;
}

a.bereichesmall:visited  
{
color : #868686; 
text-decoration : none;
font-size:10px;
}

a.bereichesmall:active   {
color : #65584F; 
text-decoration : none;
font-size:10px;
}

a.bereichesmall:hover    
{
color : #65584F; 
text-decoration : none;
font-size:10px;
}

a.mehr:link   
{
color : #D21010; 
text-decoration : none;
font-size:11px;
}

a.mehr:visited  
{
color : #D21010; 
text-decoration : none;
font-size:11px;
}

a.mehr:active   {
color : #D21010; 
text-decoration : none;
font-size:11px;
}

a.mehr:hover    
{
color : #D21010; 
text-decoration : none;
font-size:11px;
text-decoration:underline;
}

a.mehrsmall:link   
{
color : #D21010; 
text-decoration : none;
font-size:10px;
}

a.mehrsmall:visited  
{
color : #D21010; 
text-decoration : none;
font-size:10px;
}

a.mehrsmall:active   {
color : #D21010; 
text-decoration : none;
font-size:10px;
}

a.mehrsmall:hover    
{
color : #D21010; 
text-decoration : none;
font-size:10px;
text-decoration:underline;
}

.raquo_leistungen
{margin:0 6px 0 0px;
 font-size:11px;
 text-decoration: none;
 color: #D21010;}
 
.raquo_leistungen a
{
 font-size:11px;
 text-decoration: none;
 color: #D21010;}

.raquo_leistungen a:visited
{
 font-size:11px;
 text-decoration:none;
 color: #D21010;}
 
 .raquo_leistungensmall
{
 margin:0 4px 0 0px;
 font-size:10px;
 text-decoration: none;
 color: #D21010;}
 
.raquo_leistungensmall a
{
 font-size:10px;
 text-decoration: none;
 color: #D21010;}

.raquo_leistungensmall a:visited
{
 font-size:10px;
 text-decoration:none;
 color: #D21010;}

 
  .raquo_kontakt a
{
 font-family: verdana, arial, sans-serif;
 font-size:12px;
 text-decoration: underline;
 color: #D21010;}

   .raquo_kontakt a:hover
{
 font-family: verdana, arial, sans-serif;
 font-size:12px;
 text-decoration: underline;
 color: ##A00A00;}

 
.raquo_kontakt a:visited
{
 font-family: verdana, arial, sans-serif;
 font-size:12px;
 text-decoration:underline;
 color: #D21010;}
 
 .raquo_angebote a
{
 font-family: verdana, arial, sans-serif;
 font-size:10px;
 text-decoration: none;
 color: #D21010;}

.raquo_angebote a:visited
{
 font-family: verdana, arial, sans-serif;
 font-size:10px;
 text-decoration:none;
 color: #D21010;}

 

#line_gray {
	background-color : #D0D3D5;}
	
	
	
.menueleft {
margin:16px 0 0 0;
padding:0;
border:0px;
}

.menueleft ul {
color: #808080; 
text-align:left; 
list-style: none;
margin:6px 0 0 0; 
padding:0; 
}

.menueleft li {
width:max;
list-style:none;
border-bottom:1px solid #B8B8B8;
margin:10px 0 0 0;
padding:0 0 2px 22px;
}

.menueleft  li  a {
color:#868686;
text-decoration:none;}

.menueleft  li  a :link {
color:#868686;
text-decoration:none;}

.menueleft  li  a:visited {
color:#868686;
text-decoration:none;}

.menueleft  li  a:hover {
color:#65584F;
text-decoration:none;}

