BODY, .mitRand  
{
margin: 0px;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
color: black;
}
IMG {border-width: 0; }
.mitRand { margin: 10px; }
.icon {border-width: 0; margin-left:20px;  }
TD  { font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
 }
TEXTAREA, INPUT , SELECT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
HR { height: 1px; color: #D4D0C8; margin:  20 0 20px; }
td.naviHeader  { padding: 20 0 5 10 }
.navi  { padding: 10 0 5 0px; 	color: red; }
.navi2  { padding: 3 0 3 20px; }
.bgBlau { background-color: #31328F; }
.bgHellBlau { background-color: #C1E1FF; }
.bgGrau { 	background-color: #D4D0C8; }
.blau { color: #080850 }
.qsbBlau { color: navy; }
.qsbBlauFett { 
	color: navy; 
	font-weight: bold;
}
.gruenFett { 
	color: #208020; 
	font-weight: bold;
}
.gewerk {
	padding-left: 10px;
}
.gewerkegruppe {
	font-weight: bold;
	padding: 20 0 10px;
}
.gewerkegruppeLink {
	padding: 20 0 10 3px;
}
.werk {
	font-weight: bold;
	font-size: 16px; 
	margin: 20 0 20px;
}
.titel {
  color: white;
	font-size: 16pt;
	padding-left: 10px; 
}
.logoTitel {
	font-size: 28pt;
	padding-left: 10px;  
	background-color: white;
}
.titelKlein {
  color:white;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px; 
}
.headerWeiss {
	font-size: 20px;
	font-weight: bold;
	color: white;	
}
.headerBlau
 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.header
 {
	font-size: 12px;
	font-weight: bold;
	padding: 10 0 10px;
}
.headerGrau {
background-color: #D4D0C8;
padding: 2 5 2 5px;
font-weight: bold;
font-size: 12px;
}
.headerRot {
color: #990000;
padding-bottom: 10px;
font-weight: bold;
font-size: 12px;
}
.klein, .kleinFett {
	font-size: 11px;
}
.gross {
	font-size: 14px;
	font-weight: bold;
}
.rot, .rotFett {
	color: #990000;
}
.stern {
	color: #990000;	
	font-size: 10px;
	vertical-align:top;
	font-family: Verdana, Arial;
	font-weight: bold;
}
.grau { color: #808080; }
.content {padding: 13 13 0 13px;} 
.navLeiste {padding: 0 12 5 0px; }
.rand {padding: 5px; } 
.rRand {padding-right: 10px; } 
.lRand {padding: 5 0 5 10px; } 
.uRand {padding: 0 5 5 5px; } 
.shopListe {padding: 0 0 15 15px; } 
.anzahlInput {
	width: 40px;
	} 
.weiss {color: white; }
.fett, .kleinFett, .rotFett {
	font-weight: bold;
	}
ul {
	list-style-position: inside;
	margin-left:0px;
 }
.level-1 {
	list-style-type: none;
	list-style-position: outside;
	font-weight: bold;
}
.level-2 {
	list-style-type: none;
	list-style-position: inside;
	font-weight: bold;
	margin:10 0 10 0px;
}
.level-3 {
	list-style-type: circle;
	list-style-position: inside;
	font-weight: normal;
	margin: 3 0 3 30px;
}
.level-4 {
	list-style-type: none;
	list-style-position: inside;
	font-weight: normal;
	margin:0px;
}
.infoKasten {
background-color: #EFEFEF;
padding: 10px;
border: solid 1px  #808080;
}
.warenkorbInfo {
background-color: #D4D0C8;
padding: 5px;
border: solid 1px  #080850;
}
.warenkorbKasten { border: solid 1px  #808080; }
.strich { height: 1px; background-color: #D4D0C8; }
.summenStrich { height: 1px; background-color: #080850; }
.buttonDyn, .button, .buttonBreit, .buttonExtraBreit, .kaufButton {
color: #080850;  
font-size: 11px;
border: solid 1px  #080850;
margin: 20 5 20 0px;
}
.buttonAkt {
background-color: navy;   
color: white;  
font-size: 11px;
border : 0;
}
.button {
width: 125px;
}
.buttonBreit {
width: 140px;
}
.buttonExtraBreit {
width: 160px;
}
.kaufButton {
width:210px;
margin: 10 0 10px;
}
.infoHeader {
	font-size: 11pt;
	font-weight: bold;
	}
.infoText {
	font-size: 10pt;
	}
.produktHeader {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	}
.login { width:180px; font-size: 12px; }
.userInput  { 
	width:250px; 
}
a {
	text-decoration:underline;
	border: #000000;
	color: black;
}
a:link {
		color: black;
}
a:visited {
	color: black;	
}
a:hover {
	color: blue;
}
.headerLink {
  color: white;
	font-size: 12px; 
	font-weight: bold;
	 }
.headerlink:visited, .headerlink:link
 {
color:white;
}
.headerlink:hover {
color:lightgreen;
}
.navIcon {
	margin-right: 5px;
}
.nav1, .nav2, .nav3 {	
	padding-bottom:5px;
}
.nav1 {	
	padding-top:5px;
	font-weight: bold;
}
.nav2 {
	padding-left:15px;
}
.nav3 {
	padding-left:30px;
}
.navLinkAktiv:link {
	font-weight: bold;
	color: #990000;
}
.navLinkAktiv:visited {
	font-weight: bold;	
	color: #990000;
}
.navLinkAktiv:hover {
	font-weight: bold;	
	color: blue;
}
.linkBlau:link {
	color: navy;
	text-decoration:underline;
	text-underline:single;
}
.linkBlau:visited 	{
	color: navy;
	text-decoration:underline;
	text-underline:single;
}
.linkBlau:hover {
	color: blue;
	text-decoration:underline;
	text-underline:single;
}
.rahmengruen {border: solid 1px #208020; }
.linkGruen:link {
	color: #208020;
	text-decoration:underline;
	font-weight: bold;
	}
.linkGruen:visited {
	color: #208020;
	text-decoration:underline;
	font-weight: bold;
	}
.linkGruen:hover {
	color: blue;
	text-decoration:underline;
	font-weight: bold;
}
.navigator {
background-color:white;
border-right-width:5px; border-color:#31328F; border-style:solid;
border-left-width:0px;border-top-width:0px;border-bottom-width:0px;
}
