body { font-family:Arial,Helvetica;  font-size:11px; color:#172D3D; }


td.menu { font-family:Arial,Helvetica;  font-size:11px; font-weight:normal; width:120px; border-style:solid; border-width:1px; border-color:#FFFFFF; color:#FFFFFF; padding:10px; }
th { font-family:Arial,Helvetica;  font-size:12px; font-weight:bold; color:#172D3D; padding:3px; }
td { font-size:0px; }
th.tabtop { font-family:Arial,Helvetica;  font-size:12px; font-weight:normal;  background-color:#FF4c00; color:#FFFFFF; padding:3px; }



div.titelfarbig { font-family:Arial,Helvetica;  font-size:18px; font-weight:bold;  color:#FF4c00; }
div.titel  { font-family:Arial,Helvetica;  font-size:18px; font-weight:bold;  color:#172D3D; margin-bottom:10px; }
div.kleintitel { font-family:Arial,Helvetica;  font-size:12px; font-weight:bold;  color:#FF4c00; }
div.untertitel ,  div.pagesubtitle { font-family:Arial,Helvetica;  font-size:12px; font-weight:bold;  color:#172D3D;  }
div.einleitung { font-family:Arial,Helvetica;  font-size:11px; line-height:18px; font-weight:normal;  color:#172D3D; }
div.text , div.pagetext { font-family:Arial, Helvetica;  font-size:12px; font-weight:normal;  color:#172D3D; }
div.klein { font-family:Arial,Helvetica;  font-size:10px; font-weight:normal;  color:#172D3D;; }
div.navtitle { font-family:Arial,Helvetica;  font-size:12px; font-weight:bold;  color:#172D3D;; }
.markup { font-weight:normal;  color:#FF4c00; }
.navcont { font-family:Arial,Helvetica;  font-size:9px; font-weight:normal; width:90%; color:#375D6D; padding:3px; }
.footer { font-size:10px; color:#FFFFFF; }
.infobox1 { padding:3px; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:#CCCCCC; }
.infobox2 { padding:10px; background-image:url(../images/hinter15296.gif); border-style:solid; border-width:1px; border-color:#CCCCCC; }
.shopalert, div.rclsystemalert  { font-size:10px; padding:3px; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:#CCCCCC; font-weight:normal;  color:#FF4c00; width:95%;  }



#contentflow { width:100%;
        scrollbar-face-color: rgb(255,255,255);
        scrollbar-highlight-color: rgb(255,255,255);
        scrollbar-shadow-color: rgb(204,204,204);
        scrollbar-3dlight-color: rgb(255,0,0);
        scrollbar-arrow-color: rgb(255,0,0);
        scrollbar-track-color: rgb(204,204,204);
        scrollbar-darkshadow-color: rgb(255,0,0);
	scrollbar-width: 15px;
	font-size:11px;

}
#navileft {
	position:absolute;
	left:4px;
	top:80px;
	visibility:visible;
	width:150px;
	z-index:99;


}


#warenkorb {
	margin:2px;
	 background-image:url(../images/hinter15296.gif);
}



li { list-style:square; }


input.funcbutton  {  font-family:Arial,Helvetica;  font-size:10px; font-weight:bold; width:80px; background-color:#FF4c00; border-style:outset; border-width:1px; border-color:#FF4c00; background-image:url(images/button_back.gif); color:#FFFFFF; padding:2px;}
input.text {  font-family:Arial,Helvetica;  font-size:10px; font-weight:normal; width:80px; border-style:solid; border-width:1px; border-color:#FF4c00; color:#172D3D; }

input.lbutton {  font-family:Arial,Helvetica;  font-size:10px; font-weight:bold; width:20px; background-color:#FF4c00; border-style:solid; border-width:0px; border-color:#FFFFFF;  color:#FFFFFF; padding:2px; background-image:url(images/button_back.gif); }
input.ltext {  font-family:Arial,Helvetica;  font-size:10px; font-weight:normal; width:120px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:#FF4c00; }

select.navelem { font-family:Arial,Helvetica;  font-size:11px; font-weight:normal; width:120px; border-style:solid; border-width:1px; border-color:#172D3D; color:#172D3D; }
select.contelem { font-family:Arial,Helvetica;  font-size:11px; font-weight:normal; width:200px; border-style:solid; border-width:1px; border-color:#172D3D; color:#172D3D; }

a.link { color:#FF4c00; text-decoration:none; }
a.link:hover { color:#FF4c00; text-decoration:none;  }
a.slink { font-size:10px; color:#FF4c00; text-decoration:none; }
a.slink:hover { font-size:10px; color:#FF4c00; text-decoration:none;  }
a.supersmall { font-size:9px; color:#FF3300; text-decoration:none;  }
a.supersmall:hover { font-size:9px; color:#FF3300; text-decoration:none;  }
a.supersmallblack { font-size:9px; color:#000000; text-decoration:none; }
a.supersmallblack:hover { font-size:9px; color:#FF3300; text-decoration:none;  }
a.blacklink {  color:#172D3D; text-decoration:none; }
a.blacklink:hover {  color:#172D3D; text-decoration:underline;  }
a { color:#FF4c00; text-decoration:none; }
a:hover { color:#FF4c00; text-decoration:none;  }

/* Spezialformate für redax-Formulare */


div.redaxform { padding:20px; border-style:solid; border-width:1px; border-color:#FF4c00; font-size:10px; font-family:Arial,Helvetica; width:90%; }
.redaxfuncbutton , .button , .redaxbutton {  font-family:Arial,Helvetica;  font-size:10px; font-weight:bold; width:80px; background-color:#FF4c00; border-style:outset; border-width:1px; border-color:#FF4c00; background-image:url(images/button_back.gif); color:#FFFFFF; padding:2px;}
.redaxdateneingabe { width:90%; }
div.redaxdateneingabe, div.redaxdatenausgabe, div.redaxdatenausgabeonline { font-family:Arial,Helvetica;  font-size:11px; line-height:14px; font-weight:bold;  color:#172D3D;  }
div.redaxdateneingabelabel { font-family:Arial,Helvetica;  font-size:10px; line-height:12px; font-weight:normal;  color:#172D3D;  }

div.errorheader { font-weight:bold; color:#FF4c00; }
input.redaxdateneingabe, select.redaxdateneingabe , textarea.redaxdateneingabe { border-style:thin; border-width:1px; border-color:#FF4c00; font-size:12px; font-family:Arial,Helvetica; width:90%; background-color:#FFEEDD; font-weight:normal; }

img.kastenkl {
	margin-top:2px;
}
