.font10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.font11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.font12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.font14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.font18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000}
.font24 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000}
.font36 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #000000}

.font10color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3485C2}
.font11color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3485C2}
.font12color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3485C2}
.font14color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #3485C2}
.font18color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #3485C2}
.font24color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #3485C2}
.font36color1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #3485C2}

.fontdownloadtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.FONTDOWNLOADHEAD { font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}

.template01-form01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8A9499 ; vertical-align: bottom; height: 20px}
.template01-field95pro {  width: 95%}
.template01-field100pro { width: 100%}
.template01-error01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D60000 }
.template01-head02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5C6366; text-decoration: none }
.template01-text-normal02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0088CC }
.zmod-suchergebnis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #5C6366 ; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5C6366; text-decoration: none }
.template01-sitemap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5C6366 ; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5C6366 }
.template01-text-normal03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.template01-title01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none }
.template01-ticker01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5C6366; font-style: italic; text-decoration: none}

.template01-navi01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.template01-history01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C6366; text-decoration: none }
.template01-navi02-inaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5C6366; text-decoration: none }
.template01-navi02-aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5C6366; text-decoration: none }
.template01-foot01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C6366; text-decoration: none }
.template01-navi02-inaktiv-nolink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8A9499; text-decoration: none }


.template01-head01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0088CC ; text-decoration: none}
.template01-text-normal01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5C6366 ; text-decoration: none}
.template01-text-normal01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5C6366}
.t01-text-small01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF ; text-decoration: none}
.template01-text-small02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
.t01-text-small03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none}

.t01-form01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; vertical-align: bottom; height: 20px}
.field100pro { padding:0px; border:0px; background-color: #AAA992; width: 100%}
.fieldborder { padding:2px; border: 1px dotted #424235; background-color: #AAA992 }




/*   ==================
 *   === PREISLISTE ===
 *   ==================
 */

.preisliste-zeilepunkte { line-height:15px; border: none; background-image: url(pic/linie01.gif); background-repeat: repeat-x; background-position:1px 11px;}
.preisliste-links { display:inline; border: none; background:#FFFFFF; float:left; text-align:left; padding-right:10px;}
.preisliste-rechts { display:inline; border: none; background:#FFFFFF; float:right; text-align:right; padding-left:10px;}
.preisliste-head1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #666666; /* font-weight: bold; */}
.preisliste-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #0088CC;}
.preisliste-text2 { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #666666;}
.preisliste-preis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color: #0088CC; font-weight: bold;}



/*   =======================
 *   === HAUPTNAVIGATION ===
 *   =======================
 */
 
A.nav2:LINK, A.nav2:VISITED { background-image: url(pic/hgr-nav02-inaktiv.gif); background-position:7px 4px; background-repeat: no-repeat; text-align:left; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6A4E; text-decoration: none; font-size: 10px;}
A.nav2:HOVER, A.nav2aktiv { background-image: url(pic/hgr-nav02-aktiv.gif); background-position:7px 4px; color: #6B6A4E; text-align:left; background-repeat: no-repeat; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight:bold;}
A.nav3:LINK, A.nav3:VISITED, .nav3 { text-align:left; background-image: url(pic/navi02_inaktiv.gif); background-position:0px bottom; background-repeat: no-repeat; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6A4E; text-decoration: none; font-size: 10px; width: 100%;}
A.nav3:HOVER, A.nav3aktiv { text-align:left; background-image: url(pic/navi02_aktiv.gif); background-position:17px bottom; background-repeat: no-repeat; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #000000; width: 100%;}
.nav-top { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #A6B2BD; height:20px;}
.nav2pos { margin-top:0px; margin-left:0px;}
.nav3pos { padding-top:10px; padding-bottom:15px; background-color: #D5D3BD;}
.nav2distance { padding-bottom:5px; padding-top:5px;}
.nav2aktiv-hgr { background-color: #C8C6AE;}
.nav2linie { border: none; background:url(pic/hgr-nav-verlauf01.gif) repeat-x left bottom;}
.nav3linie { background-image: url(pic/nav2linie.gif); background-repeat: repeat-x; background-position:bottom;}
.nav3linie-hgr { background-image: url(pic/nav2linie.gif); background-repeat: repeat-x; background-position:top;}





.nav01-hgr01
{
	background-image: url(pic/hgr-menu-top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 70px
}


.nav01-hgr02
{
	background-image: url(pic/nav01-hgr.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 70px
}


.inhaltsnavi01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height:20px; font-weight:bold;}
.inhaltsnavi02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height:20px;}



A.nav1:LINK,A.nav1:VISITED
{
  float:left;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
  background-image: url(pic/nav01-inaktiv.gif);
  background-repeat: no-repeat;
  padding-left:0px;
  padding-top:0px;
  width:100%;
  height:70px;
}


A.nav1:HOVER,A.nav1:ACTIVE,A.nav1aktiv:LINK,A.nav1aktiv:VISITED
{
  float:left;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration:none;
  font-size: 10px;  
  background-image: url(pic/nav01-aktiv.gif);
  background-repeat: no-repeat;
  padding-left:0px;
  padding-top:0px;
  width:100%;
  height:70px;
}

.nav1pos
{
  margin-left:10px;
  margin-top:50px;
}



.nav-verlauf01
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #949382;
  text-decoration:none;
  font-size: 10px;
}


.hgr-nav-verlauf01
{
	background-image: url(pic/hgr-nav-verlauf01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #949382;
	text-decoration:none;
	font-size: 10px;
	padding-bottom:5px;
}


.hgr-nav-inhalt01
{
	background-image: url(pic/hgr-nav-verlauf01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C6C6C6;
	text-decoration:none;
	vertical-align: top;
	font-size: 10px;
	padding-bottom:5px;
}



.hgr-download01
{
	/* background-image: url(pic/hgr-nav-verlauf01.gif); */
	/* background-repeat: repeat-x; */
	/* background-position: bottom; */
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C6C6C6;
	text-decoration:none;
	vertical-align: top;
	font-size: 10px;
	padding-bottom:10px;
	padding-left: 10px;	
}


.hgr-download02
{
	background-image: url(pic/hgr-nav-verlauf01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C6C6C6;
	text-decoration:none;
	vertical-align: top;
	font-size: 10px;
	padding-bottom:2px;
	padding-top: 2px;
	padding-left: 10px;	
}

.hgr-download03
{
	background-image: url(pic/hgr-nav-verlauf01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C6C6C6;
	text-decoration:none;
	font-size: 10px;
}



.head-content01
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #424137;
	text-decoration:none;
	font-size: 24px;
	padding-top:25px; 
	padding-bottom:20px; 
}


.text-content01
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration:none;
  font-size: 11px;
  line-height: 20px;
}


.foot01
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration:none;
  font-size: 10px;  
}


.foot02
{
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #5A5A5A;
  text-decoration:none;
  font-size: 10px;  
}


.home-hgr-content-middle01
{  
	background-color: #EFEDD2;
	background-image: url(pic/hgr-content-middle01-home.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	vertical-align: top;
}

.home-hgr-foot01
{  
	background-image: url(pic/hgr-foot01-home.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	vertical-align: top;
}




.hgr-content-middle01
{  
	background-color: #EFEDD2;
	background-image: url(pic/hgr-content-middle01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	vertical-align: top;
}


.hgr-content-middle02
{  
	vertical-align: top;
	width: 800px;
}


.hgr-foot01
{  
	background-image: url(pic/hgr-foot01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	vertical-align: top;
}

.hgr-foot02
{  
	background-image: url(pic/hgr-foot02.gif);
	background-repeat: repeat-x;
	background-position: top center;
	vertical-align: top;
}



.hgr-content-left01
{  
	background-image: url(pic/hgr-content-left01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 600px;
}

.hgr-content-right01
{
	background-image: url(pic/hgr-content-right01.jpg);
	background-repeat: no-repeat;
	height: 600px;
}




.hgr-content-left02
{  
	background-color: #09599C;
	background-image: url(pic/hgr-content-left02.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: bottom;
}

.hgr-content-right02
{
	background-color: #09599C;
	background-image: url(pic/hgr-content-right02.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
}



.hgr-content-left03
{  
	background-image: url(pic/hgr-content-left03.gif);
	background-repeat: repeat-x;
	height: 600px;
}

.hgr-content-right03
{
	background-image: url(pic/hgr-content-right03.gif);
	background-repeat: repeat-x;
	height: 600px;
}




