a:link { color:#666666;text-decoration:none; }
a:visited { color:#666666;text-decoration:none; }
a:active { color:#cc071e;text-decoration:none; }
a:hover { color:#cc071e;text-decoration:underline; }




.menutop {  font-family:verdana, Arial, Helvetica; color:#b0b0b0; text-decoration:none; font-weight:bold; font-size:10px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;border: none; line-height:16px;}
a.menutop:link {  color:#b0b0b0;text-decoration:none; font-weight:bold; }
a.menutop:visited {  color:#b0b0b0;text-decoration:none; font-weight:bold; }
a.menutop:active { color:#ffffff;text-decoration:none; }
a.menutop:hover { color:#ffffff;text-decoration:none; }

.menu1 {  
	position:absolute;top:11px;height:27px;
	margin :0px; padding: 0px;border: none;
	background-color:#ecebe5;vertical-align:top;
   background-image:url(../images/navi/bg-menu1-aktiv.gif); background-position: left 19px; background-repeat:no-repeat;
   display:block;
}
a.menu1:link {  color:#464646; margin :0px; padding: 0px;border: none;background-image:none;  }
a.menu1:visited {  color:#464646; margin :0px; padding: 0px;border: none;background-image:none;  }
a.menu1:active { color:#ff9800; margin :0px; padding: 0px;border: none;background-image:url(../images/navi/bg-menu1-aktiv.gif); background-position: left 19px; background-repeat:no-repeat;  }
a.menu1:hover { color:#ff9800; margin :0px; padding: 0px;border: none;background-image:url(../images/navi/bg-menu1-aktiv.gif); background-position: left 19px; background-repeat:no-repeat;  }

.menu2 {  
	position:absolute;height:11px;top:45px;
	margin :0px; padding: 0px;border: none;
	background-color: #fafaf5;vertical-align:top;
   display:block;
}


#submenu {  
	position:absolute;top:36px;height:27px;left:700px;
	margin :0px; padding: 0px;border: none;
   	display:block;z-index:2;line-height:11px
}


.text10 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-decoration: none; line-height:15px;
padding-right:20px;
}
a.text10:link { color:#993333;text-decoration:none; }
a.text10:visited { color:#993333;text-decoration:none; }
a.text10:active { color:#333333;text-decoration:none; }
a.text10:hover { color:#333333;text-decoration:none; }

.text {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 12px 12px;	
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:16px;letter-spacing: 0.025ex;text-align:justify;
}
a.text:link { color:#00878A;text-decoration:underline;margin:0px;padding:0px; }
a.text:visited { color:#00878A;text-decoration:underline;margin:0px;padding:0px;  }
a.text:active { color:#000000;text-decoration:underline;margin:0px;padding:0px;  }
a.text:hover { color:#000000;text-decoration:underline;margin:0px;padding:0px;  }



.textaufzaehlung {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 13px;	
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:22px;display:block;
    background-position:left 11px;background-image:url(../images/strich.gif);background-repeat:no-repeat;

}

.textsitemap {  
 	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 0px;	
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:22px;display:block;

}



.pdf {  
 	margin: 0px 0px 0px 15px; 
	padding: 15px 0px 20px 32px;	
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; font-weight:normal; text-decoration: none; 
	display:block;height:20px;
	background-position:left top;background-image:url(../images/pdf.gif);background-repeat:no-repeat;
	letter-spacing:0.1ex; line-height:15px;letter-spacing: 0.025ex;text-align:justify;
}
a.pdf:link { color:#666666;text-decoration:none; }
a.pdf:visited { color:#666666;text-decoration:none;  }
a.pdf:active { color:#cc071e;text-decoration:underline;  }
a.pdf:hover { color:#cc071e;text-decoration:underline;  }



p {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 11px 0px;	
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:22px;
	display:block;
}

.ptext {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 11px 0px;	
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:22px;
}


.textaufzaehlungRG {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 13px;	
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:22px;display:block;height:22px;
    background-position:left 11px;background-image:url(../images/strich.gif);background-repeat:no-repeat;

}


.info{
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	position:absolute;left:75px;bottom:0px;
	margin: 0px 0px 0px 0px; padding: 5px;letter-spacing: 0.1ex;
	border: 1px solid #cc071e;background-color:#ecebe5;
	visibility:hidden;line-height:15px;z-index:20;white-space: nowrap;
}
a.infoL:link { color:#666666;text-decoration:none;background-position:left 7px;background-image:url(../images/strich.gif);background-repeat:no-repeat;padding: 0px 0px 0px 13px;white-space: nowrap }
a.infoL:visited { color:#666666;text-decoration:none;background-position:left 7px;background-image:url(../images/strich.gif);background-repeat:no-repeat;padding: 0px 0px 0px 13px;white-space: nowrap }
a.infoL:active { color:#cc071e;text-decoration:underline;background-position:left 7px;background-image:url(../images/strich.gif);background-repeat:no-repeat;padding: 0px 0px 0px 13px;white-space: nowrap }
a.infoL:hover { color:#cc071e;text-decoration:underline;background-position:left 7px;background-image:url(../images/strich.gif);background-repeat:no-repeat;padding: 0px 0px 0px 13px;white-space: nowrap }


.infomenu { 
	width:auto;height:15px;white-space: nowrap;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu.gif);background-repeat:no-repeat;
}
a.infomenu:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu.gif);background-repeat:no-repeat;  }
a.infomenu:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu.gif);background-repeat:no-repeat;   }
a.infomenu:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv.gif);background-repeat:no-repeat;   }
a.infomenu:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv.gif);background-repeat:no-repeat;  }


.infomenuSolo { 
	width:auto;height:15px;white-space: nowrap;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;
}
a.infomenuSolo:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-solo.gif);background-repeat:no-repeat;  }
a.infomenuSolo:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-solo.gif);background-repeat:no-repeat;   }
a.infomenuSolo:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-solo.gif);background-repeat:no-repeat;   }
a.infomenuSolo:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-solo.gif);background-repeat:no-repeat;  }


.infomenuUnten { 
	width:auto;height:15px;white-space: nowrap;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;
}
a.infomenuUnten:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;  }
a.infomenuUnten:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;   }
a.infomenuUnten:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-unten.gif);background-repeat:no-repeat;   }
a.infomenuUnten:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-unten.gif);background-repeat:no-repeat;  }

.infomenuOben { 
	width:auto;height:15px;white-space: nowrap;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu-oben.gif);background-repeat:no-repeat;
}
a.infomenuOben:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-oben.gif);background-repeat:no-repeat;  }
a.infomenuOben:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-oben.gif);background-repeat:no-repeat;   }
a.infomenuOben:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-oben.gif);background-repeat:no-repeat;   }
a.infomenuOben:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-oben.gif);background-repeat:no-repeat;  }






a.infoC:link { color:#000000;text-decoration:none; }
a.infoC:visited { color:#000000;text-decoration:none; }
a.infoC:active { color:#000000;text-decoration:none; }
a.infoC:hover { color:#000000;text-decoration:none; }


.pub {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 5px 15px;	
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; 
	letter-spacing:0.1ex; line-height:16px;
	display:block;
}


.text60 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4742; font-weight:normal; text-decoration: none; line-height:60px;}


h5 { 
	font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight:bold; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 0px 0px 7px 15px;letter-spacing: 0.1ex;
}


h4 { 
	font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 0px 0px 7px 15px;letter-spacing: 0.1ex;
    background-position:left 2px;background-image:url(../images/button-punkt.gif);background-repeat:no-repeat;
}


h3 { 
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #626161; font-weight:bold; text-decoration: none; 
	margin:10px 0px 0px 0px; padding: 0px 0px 5px 0px;letter-spacing: 0.25ex;
}
h2 { 
	font-family:  verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #cc071e; font-weight:bold; text-decoration: none; 
	margin:26px 0px 0px 0px; padding: 0px 0px 15px 0px;letter-spacing: 0.25ex;


}
h1 { 
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc071e; font-weight:bold; text-decoration: none; 
	margin:-2px 0px 0px 0px; padding: 0px 0px 11px 0px;letter-spacing: 0.25ex;
}

.seitenmenu { 
	width:300px;height:22px;display:block;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu.gif);background-repeat:no-repeat;
}
a.seitenmenu:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu.gif);background-repeat:no-repeat;  }
a.seitenmenu:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu.gif);background-repeat:no-repeat;   }
a.seitenmenu:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv.gif);background-repeat:no-repeat;   }
a.seitenmenu:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv.gif);background-repeat:no-repeat;  }

.seitenmenuUnten { 
	width:300px;height:22px;display:block;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;
}
a.seitenmenuUnten:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;  }
a.seitenmenuUnten:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-unten.gif);background-repeat:no-repeat;   }
a.seitenmenuUnten:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-unten.gif);background-repeat:no-repeat;   }
a.seitenmenuUnten:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-unten.gif);background-repeat:no-repeat;  }

.seitenmenuOben { 
	width:300px;height:22px;display:block;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu-oben.gif);background-repeat:no-repeat;
}
a.seitenmenuOben:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-oben.gif);background-repeat:no-repeat;  }
a.seitenmenuOben:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-oben.gif);background-repeat:no-repeat;   }
a.seitenmenuOben:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-oben.gif);background-repeat:no-repeat;   }
a.seitenmenuOben:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-oben.gif);background-repeat:no-repeat;  }

.seitenmenuSolo { 
	width:300px;height:22px;display:block;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:0px 0px 0px 0px; padding: 2px 0px 0px 20px;letter-spacing: 0.1ex;
    background-position:left top;background-image:url(../images/bg-seitenmenu-solo.gif);background-repeat:no-repeat;
}
a.seitenmenuSolo:link { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-solo.gif);background-repeat:no-repeat;  }
a.seitenmenuSolo:visited { color:#333333;text-decoration:none;background-position:left top;background-image:url(../images/bg-seitenmenu-solo.gif);background-repeat:no-repeat;   }
a.seitenmenuSolo:active { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-solo.gif);background-repeat:no-repeat;   }
a.seitenmenuSolo:hover { color:#cc071e;text-decoration:underline;background-position:left top;background-image:url(../images/bg-seitenmenu-aktiv-solo.gif);background-repeat:no-repeat;  }


.zurueck { 
	position:absolute;top:0px;left:0px;width:350px;height:10px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c7962; font-weight:normal; text-decoration: none; 
	margin:-12px 0px 0px 0px; padding: 0px 0px 0px 13px;letter-spacing: 0.1ex;
    background-position:left 4px;background-image:url(../images/button-braun.gif);background-repeat:no-repeat;
}
a.zurueck:link { color:#8c7962;text-decoration:none;background-position:left 4px;background-image:url(../images/button-braun.gif);background-repeat:no-repeat; }
a.zurueck:visited { color:#8c7962;text-decoration:none;background-position:left 4px;background-image:url(../images/button-braun.gif);background-repeat:no-repeat;  }
a.zurueck:active { color:#cc071e;text-decoration:underline;background-position:left 4px;background-image:url(../images/button-rot.gif);background-repeat:no-repeat;  }
a.zurueck:hover { color:#cc071e;text-decoration:underline;background-position:left 4px;background-image:url(../images/button-rot.gif);background-repeat:no-repeat;  }


.u1 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4742; font-weight:normal; text-decoration: none; padding: 18px 18px 10px 19px; margin: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:11px;}
.u2 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993333; font-weight:bold; text-decoration: none; padding: 10px 13px 0px 19px; margin: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:10px;}
.u3 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:normal; text-decoration: none; padding:0px 0px 0px 20px; margin: 0px 0px 0px 0px;letter-spacing: 0.05ex;}




.mini { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; font-weight:normal; text-decoration: none}
.impressum { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #c3a35c; text-decoration: none; font-weight:bold}

.warnung { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight:normal; text-decoration: none}
.hinweis { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #993333; font-weight:normal; text-decoration: none}




#copy {
	position:absolute;top:100%;left:603px;width:200px;height:30px;
	margin:-30px 0px 0px 0px;padding:0px;
  	vertical-align:bottom;
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #b0a48c; font-weight:normal; text-decoration: none;  
	line-height:11px;
}
a.copy:link { color:#00878A;text-decoration:underline;margin:0px;padding:0px; }
a.copy:visited { color:#00878A;text-decoration:underline;margin:0px;padding:0px;  }
a.copy:active { color:#464646;text-decoration:underline;margin:0px;padding:0px;  }
a.copy:hover { color:#464646;text-decoration:underline;margin:0px;padding:0px;  }



#header {
	position:absolute;top:0px;left:0px;width:100%;height:90px;margin:0px;padding:0px;
    background-color:#ffffff;
    display:block;

}
#logo {
	position:absolute;top:32px;left:82px;width:327px;height:41px;margin:0px;padding:0px;
    background-color:#ffffff;
    display:block;

}

#content {
	position:absolute;top:232px;left:82px;width:445px;padding:0px;margin:0px 0px 20px 0px;
    display:block;
	z-index:100;
}


#menu {
	position:absolute;top:90px;left:0px;width:100%;height:80px;margin:0px;padding:0px;
          background-image:url(../images/bg-menu.gif);
          background-position:left top;
          background-repeat:no-repeat;
}

#headline {
	position:absolute;top:170px;left:460px;width:375px;height:61px;margin:0px;padding:0px;
	background-color:#9c9d9f;
}

#pic {
	position:absolute;top:260px;left:603px;width:75px;height:61px;margin:0px;padding:0px;
}

    body {
          background-image:url(../images/bg-seite.gif);
          background-position:left top;
          background-repeat:repeat;
          padding:0px;
          margin:0px;
          background-color:#ffffff;
		  
      }


