body{		margin-left: 0px;		margin-top: 0px;		margin-right: 0px;		margin-bottom: 0px;		background-color:#FEFEFE;	
	font-family:Arial, Helvetica, sans-serif;		font-size : 12px; }
td{ font-family:Arial, Helvetica, sans-serif;	}

/*Links */
a:link {	color: black; text-decoration: none; font-weight: normal;font-size : 12px; }
a:visited {	color: black; text-decoration: none; font-weight: normal;font-size : 12px; }
a:active {	color: black; text-decoration: none; font-weight: normal;font-size : 12px; }
a:hover {	background-color: rgb(220,242,250); color: black; text-decoration: underline; font-weight: normal;font-size : 12px; }
		
/*Navigation*/
.e0 a                { color: #28568D;font-size : 12px; text-decoration:none; }
.e0_on a         { color: #28568D; font-size : 12px; text-decoration:none; ;}
.e0 a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;}
.e0_on a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;}
.e0 a:visited  { color: #28568D; font-size : 12px; text-decoration:none; }
.e0_on a:visited  { color: #28568D; font-size : 12px; text-decoration:none; }

.e1 a                { color: blue; font-size : 14px; text-decoration:none; font-weight:bold;}
.e1_on a         { color: blue; font-size : 14px; text-decoration:none; font-weight:bold;}
.e1 a:hover    { color:blue; background-color:red; text-decoration:underline;font-size : 14px;  font-weight:bold;}
.e1_on a:hover    { color:blue; background-color:red; text-decoration:underline;font-size : 14px; font-weight:bold;}
.e1 a:visited  { color: blue; font-size : 14px; text-decoration:none; font-weight:bold;}
.e1_on a:visited  { color: blue; font-size : 14px; text-decoration:none; font-weight:bold;}


.e2 a                { text-indent:15px;color: blue; font-size : 12px; text-decoration:none; font-weight:bold;}
.e2_on a         { text-indent:15px;color: blue; font-size : 12px; text-decoration:none; font-weight:bold; }
.e2 a:hover    { color:blue; background-color:red; text-indent:15px;font-size : 12px;  font-weight:bold;}
.e2_on a:hover    { color:blue; background-color:red; text-indent:15px; font-size : 12px;  font-weight:bold;}
.e2 a:visited  { text-indent:15px;color: blue; font-size : 12px; text-decoration:none; font-weight:bold;}
.e2_on a:visited  { text-indent:15px;color: blue; font-size : 12px; text-decoration:none; font-weight:bold;}
td.e2       {text-indent:15px;	height:16px;} 
td.e2_on       {text-indent:15px;	height:16px;} 

.e3 a                { color: #28568D; font-size : 11px; text-decoration:none; font-weight:bold;}
.e3_on a         { color: #BF0000; font-size : 11px; text-decoration:none; font-weight:bold; }
.e3 a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;font-size : 11px;  font-weight:bold;}
.e3_on a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;font-size : 11px;  font-weight:bold;}
.e3 a:visited  { color: #28568D; font-size : 11px; text-decoration:none; font-weight:bold;}
.e3_on a:visited  { color: #BF0000; font-size : 11px; text-decoration:none; font-weight:bold;}
td.e3              {vertical-align:top;	height:18px;} 
td.e3_on       { vertical-align:top; height:18px;} 

.e4 a                { color: #28568D; font-size : 10px; text-decoration:none; }
.e4_on a         { color: #BF0000; font-size : 10px; text-decoration:none; }
.e4 a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;}
.e4_on a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;}
.e4 a:visited  { color: #28568D; font-size : 10px; text-decoration:none; }
.e4_on a:visited  { color:#BF0000; font-size : 10px; text-decoration:none; }
td.e4             {vertical-align:top;	height:16px;} 
td.e4_on       { vertical-align:top; height:16px;} 

.e5 a                { color: #28568D; font-size : 10px; text-decoration:none; font-weight:bold;}
.e5_on a         { color: #BF0000; font-size : 10px; text-decoration:none; font-weight:bold; }
.e5 a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;}
.e5_on a:hover    { color:#BF0000; background-color:rgb(220,242,250); text-decoration:underline;}
.e5 a:visited  { color: #28568D; font-size : 9px; text-decoration:none; font-weight:bold;}
.e5_on a:visited  { color: #BF0000; font-size : 9px; text-decoration:none; font-weight:bold;}

/* Sitemap */
td.sitemap{	background-color: rgb(220,242,250);}
.sitemap_e0{ color: #28568D; font-size : 11px; text-decoration:none; font-weight:bold; }
.sitemap_e1{ color: #28568D; font-size : 12px; text-decoration:none; font-weight:bold; }
.sitemap_e2{ color: #28568D; font-size : 11px; text-decoration:none; font-weight:bold; text-indent:5px;}
.sitemap_e3{ color: #28568D; font-size :10px; text-decoration:none; font-weight:bold; text-indent:10px;}
.sitemap_e4{ color: #28568D; font-size : 9px; text-decoration:none; font-weight:bold; text-indent:15px;}
.sitemap_e5{ color: #28568D; font-size : 9px; text-decoration:none; font-weight:bold; text-indent:20px;}

ul {	list-style-image : url("/images/ibnvmini.gif");}

h1{ color:rgb(0,0,0); font-size:18px; font-weight:bold; }
h2{ color:red; font-size:16px; font-weight:bold; }
h3{ color:rgb(51,102,153); font-size:16px; font-weight:bold; }
h4{ color:rgb(51,102,153); font-size:14px; font-weight:bold; }
h5{ color:rgb(51,102,153); font-size:12px; font-weight:bold; }
h6{ color:rgb(51,102,153); font-size:11px; font-weight:bold; }

/* Suche */
.search_input{	height:18px;	font-size : 10px;	border: 1px solid rgb(177,227,250);}
.result-url {font-size:11px;color:rgb(177,227,250); }

/* Formulare */
textarea, input, select {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.button{
	border : thin outset Gray;
}

/* SHOP */
.ogruppe{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}
A: {
	text-decoration: none;
}
A:ACTIVE {
	color:blue;
}
A:LINK {
	color:black;
}
A:VISITED{
	color: Gray;
}
A:HOVER{
	color:blue;
	background-color : Red;
}
.grp_tab{
	background-color : #CCCCFF;
}
a.grp_tab{
	text-decoration: none;
	font-weight : bold;
	color:blue;
}

a.art_head{
	text-decoration: none;
	font-weight: bold;
	color: blue;
	font-size: 16px;
}
table.detail{
	background-color : #eeeeee;
}

td.art_bild{
	vertical-align: top;
}

td.art_text{
	vertical-align: top;
}

td.art_text2{
	vertical-align: top;
	text-align : right;
}

a.art_desc{
	text-decoration: none;
	color: black;
	font-size: 11px;
}
td.inputrechts{
	vertical-align: top;
	text-align : left;
}

span.bestnr{
	color: black;
	font-size: 8pt;
}
span.preis{
	color: black;
		font-weight: bold;
	font-size: 11pt;
	text-align: right;
}
a.button {
   color :#000000;
   text-decoration :none;
   background-color :#CCCCCC;
   border: thin outset;
   border-color: #FFFFFF #000000 #000000 #FFFFFF;
   cursor:hand;
}
.hinweis{
	color: red;
	font-weight: bold;
}
.inputplz{
	font-family:arial;
		text-align : center;
	width : 40px;
		font-weight : bold;
}
