/* Allgemeine Definitionen */
body{
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 10px; 
	padding-right: 0px;
	padding-bottom: 10px; 
	padding-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9px;
	scrollbar-base-color: #CCC;
	scrollbar-track-color: #F5F5F5;
	scrollbar-face-color: #E8E9EA;
	scrollbar-darkshadow-color: #555555;
	scrollbar-shadow-color: #BBB;
	scrollbar-arrow-color: #000000;	
}

p, td,  h1, h2, h3, a, input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	scrollbar-base-color: #C1D5E5;
   scrollbar-arrow-color: #467298;
   scrollbar-3dlight-color: #C1D5E5;
   scrollbar-darkshadow-color: #467298;
   scrollbar-face-color: #C1D5E5;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #467298;
   scrollbar-track-color: #C1D5E5;
}



/* Listen Definitionen */ 
ul{

	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 20px;
}

li{

	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}


/* Tabellen Definitionen */ 
table{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table.content{ 
	height: 100%;
	width: 100%;
}

table.general{ 
	height: 96%;
	width: 100%;
}

table.page{
	height: 585px;
	width: 939px;
}

table.base{
	height: 508px;
	width: 939px;
}
table.navigation{
    height: 508px; 
	width: 147px;
	
}

table.artikel{ 
	height: 152px;
	width: 485px;
	border: #909090 1px solid;
}



/* Zellen Definitionen */ 
td
{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}



/* Layout-Angaben (INDEX) */
 
td.left{ 
	text-align: left;
	vertical-align: top;
	width: 16px;
}
	
td.navigation{ 
	text-align: left;
	vertical-align: top;
	width: 168px;		
	background-color: #DCE9F4;
}
	
td.menu1{ 
	font-size: 10px;
	width: 140px;
	height: 12px;
	padding-left: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	line-height: 16px;
}

td.menu2{ 
	width: 140px;
	height: 12px;
	padding-left: 24px;
	background-color:#DCE9F4;
	background-repeat: no-repeat;	
	line-height: 12px;
}
td.text{ 
	text-align: left;
	vertical-align: top;
	background-color: #B9CBDF;
	padding-left: 30px;
}
	
td.contentText{ 
	text-align: left;
	vertical-align: top;
	background-color: #B9CBDF;
	padding-left: 30px;
	padding-right: 30px;
}
	
td.title{ 
	height: 18px;
	background-color: #B9CBDF;
	font-size: 11px;
	color: #333333;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 8px;
}

td.artikelBestellen{
	padding-left: 12px;
	padding-right: 12px;
	width: 272px;
}

td.artikelOption{
	width: 100px;
}

td.linie{ 
	width: 1px;
}
	
td.right{
	width: 190px;
	background-color: #B9CBDF;
}

td.warenkorb{
	width: 190px;
	height: 16px;
}
	
td.warenkorbText{ 
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

td.warenkorbText1{ 
	padding-left: 15px;
	width: 60px;
}

td.warenkorbTitle{ 
	padding-left: 15px;
}	
	
/* Layout-Angaben (NAV) */  	
 	
a{
	font-size: 9px;
	color: #5E7999;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}
a:hover{
	color: #5E7999;	
}

/* Link-Angaben */ 
a.nav{ 
	font-size: 9px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #DCE9F4;
}	
a.nav:hover, a.navAct, a.navAct:hover{
	font-size: 9px;
	color: #5E7999;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #DCE9F4;
}	

a.bestellen{ 
	font-size: 9px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}	
a.bestellen:hover, a.navAct, a.navAct:hover{
	font-size: 9px;
	color: #5E7999;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}

/* Content-Angaben */  
h1 {
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 44px;
	padding-bottom: 0px;
}
h2 {
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 44px;
}
h3 {
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 44px;
}
/* Frm-Angaben */  
td.frm_base{ 
	text-align: left;
	vertical-align: top;
	color: #333333;
	background-color: #CCD9E5;
	}
td.frm_baseError{ 
	text-align: left;
	vertical-align: top;
	color: #C74749;
	background-color: #CCD9E5;
}
.frm_input{ 
	color: #333333;
	width: 200px;  
 	padding-left: 2px;  
	border: 1px solid #909090;
	background-color: #CCD9E5;
}

.f250{ 
	color: #333333;
	width: 200px;  
 	padding-left: 2px;  
	border: 1px solid #909090;
	background-color: #DCE9F4;
}

.frmErrorF250{ 
	color: #333333;
	width: 200px;  
 	padding-left: 2px;  
	border: 1px solid #ff0000;
	background-color: #DCE9F4;
}

.frm_input20{ 
	color: #333333;
	width: 20px;  
 	padding-left: 2px;  
	border: 1px solid #909090;
	background-color: #CCD9E5;
}




.frm_inputError{ 
	color: #C74749;
	width: 200px;  
	padding-left: 2px;  
	border: 1px solid #C74749;
	background-color: #CCD9E5;
}
.frm_area{ 
	color: #333333;
	width: 200px;
	height: 100px;  
	padding-left: 2px;  
	border: 1px solid #909090;  
	background-color: #CCD9E5; 
}
	
.frm_select_120{ 
	color: #333333;
	background-color: #CCD9E5;
	width:120px;
}

.frm_input_search{ 
	color: #333333;
	height: 18px;  
	width: 110px;  
 	padding-left: 2px;  
	border: 1px solid #909090;
	background-color: #CCD9E5;
}

.frm_button_search{ 
	color: #333333;
	height: 18px;  
	border: 1px solid #909090;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #CCD9E5;
}
	
.button{ 
	color: #333333;
	height: 20px;  
	border: 1px solid #909090;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #CCD9E5;
}
.button.hover{ 
	color: #FF0000;
	height: 20px;    
	border: 1px solid #909090;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #DCE9F4;
}

.buttonArtikel{ 
	color: #333333;
	border: 0x solid #909090;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #B9CBDF;
}

.frm_button{ 
	color: #333333;
	height: 20px;  
	border: 1px solid #909090;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #CCD9E5;
}
.frm_button:hover{ 
	color: #FF0000;
	height: 20px;    
	border: 1px solid #909090;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #DCE9F4;
}

.imageBorder{
	border: #909090 1px solid;
}


	
