body {
	background: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000066;
	line-height : 15px;
	margin:0px;
	padding:0px;
	text-align:center;
	
}
/*---------------------------*/
/*Positionierung der Elemente*/
/*---------------------------*/
#div-complete
{
	width:1000px;
	position:relative;
}
#div-border
{
	border-bottom:5px solid #60bb46;
	border-left:7px solid #60bb46;
	border-right:7px solid #60bb46;
	width:946px;
	text-align:left;
	z-index:-2;
}
#div-leftshadow
{
	position:absolute;
	left:0px;
	top:0px;
	background-image: url('../img/KSWeb/neu/leftshadow.jpg');
	background-repeat:no-repeat;
	height:600px;
	width:20px;
}
#div-rightshadow
{
	position:absolute;
	left:980px;
	top:0px;
	background-image: url('../img/KSWeb/neu/rightshadow.jpg');
	background-repeat:no-repeat;
	height:600px;
	width:20px;
}
#div-bgheaderleft
{
	position:absolute;
	left:20px;
	top:0px;
	background-image: url('../img/KSWeb/neu/bg_headerleft.gif');
	background-repeat:no-repeat;
	width:629px;
	height:161px;
	
}
#div-content
{
}
.left-nav
{
	padding-left:20px;
	float:left;
	width:210px;
}
.content
{
	padding-left:10px;
	float:left;
}
#ImageDiv
{
	width:150px;
	padding-right:25px;
	float:right;
}
#content-place 
{
	width:816px;
	height:185px;	
}
#heightPlace
{
	height:350px;
	z-index:-25;
	width:1px;
	float:left;
}
#div-bottom
{
	position:relative;
	width:946px;
	height:89px;
	float:right;
}
#div-bottom-content
{
	background-image: url('../img/KSWeb/neu/bg_topright.gif');
	background-repeat:no-repeat;
	width:257px;
	height:89px;
	float:right;
	
}
#bottomContent
{
	vertical-align:bottom;
	text-align:right;
	color: #ffffff;
	font-size: 10px;
	height:14px;
	padding-top:70px;
}
#div-topnav
{
	position:absolute;
	left:176px;
	top:109px;
	height:24px;
	width:534px;
	background-color:#B1D89B;
	padding-left:90px;
	border-right:150px solid #003D7D;
}
#logo
{
	position:absolute;
	right:50px;
	top:0px;
	
}
#div-shortcuts
{
	position:absolute;
	left:176px;
	top:85px;
	
}

.glossar, .glossar a
{
	text-decoration: none;
	font-weight: bold;
	color: #003875;
	padding-right:2px;
	padding-left:2px;
}

.glossar_grey, .glossar_grey a
{
	text-decoration: none;
	font-weight: bold;
	color:#CEDAE6;
}

.glossar_letter, .glossar_letter a, .glossar a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #49A004;
}

























.TopNav_1, a.TopNav_1, td TopNav_1, td a.TopNav_1
{
	font-size: 12px;
	color: #003875;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}
td a.TopNav_1:hover, a.TopNav_1:hover
{
	font-size: 12px;
	color: #003875;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}
.TopNav_1_active, a.TopNav_1_active, td TopNav_1_active, td a.TopNav_1_active
{
	font-size: 12px;
	color: #003875;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}
td a.TopNav_1_active:hover, a.TopNav_1_active:hover
{
	font-size: 12px;
	color: #003875;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}

.LeftNav_1, a.LeftNav_1, td LeftNav_1, td a.LeftNav_1
{
	font-size: 11px;
	color: #003875;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}
td a.LeftNav_1:hover, a.LeftNav_1:hover
{
	font-size: 11px;
	color: #49A004;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}
.LeftNav_1_active, a.LeftNav_1_active, td LeftNav_1_active, td a.LeftNav_1_active
{
	font-size: 11px;
	color: #49A004;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}
td a.LeftNav_1_active:hover, a.LeftNav_1_active:hover
{
	font-size: 11px;
	color: #49A004;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
}

.LeftNav_2, a.LeftNav_2, td LeftNav_2, td a.LeftNav_2
{
	font-size: 11px;
	color: #003875;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}
td a.LeftNav_2:hover, a.LeftNav_2:hover
{
	font-size: 11px;
	color: #49A004;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}
.LeftNav_2_active, a.LeftNav_2_active, td LeftNav_2_active, td a.LeftNav_2_active
{
	font-size: 11px;
	color: #49A004;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}
td a.LeftNav_2_active:hover, a.LeftNav_2_active:hover
{
	font-size: 11px;
	color: #49A004;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}




/* Page Title*/
.PageTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #60BB46;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    margin:0px;
}

td {
font-size: 11px;
color: #000066;
	line-height : 15px;
}
p 
{
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
li {
list-style : square;
}
.texthome
{
font-size: 11px;
color: #000066;
}

.titelhome{
	font-size : 14px;
	color : #669933;
	font-weight : bold;
}

.title_1
{
	font-size : 11px;
	color : #000066;
	font-weight : bold;
}

.title_2
{
	font-size : 12px;
	color : #000066;
	font-weight : bold;
}

.title_3
{
	font-size : 12px;
	color : #000066;
	font-weight : bold;
	padding-bottom:0px;
}

.title_4
{
	font-size : 14px;
	color : #000066;
	font-weight : bold;
}

.title_5
{
	font-size : 15px;
	color : #000066;
	font-weight : bold;
}

.titel1 {
font-size: 14px;
font-weight : bold;
color : #000066;
}
.titel2 {
font-size: 11px;
font-weight : bold;
color : #000066;
}

.textkleinbold {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.textklein {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.text_3 {
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}


.pfeile
{ 
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9px; color: #000000; 
font-weight: normal;	
text-decoration : none;}

.bgweiss {
	background-color : #ffffff;
}
.bggrau {
	background-color : #cccccc;
}
.bghellgrau {
	background-color : #f5f5f5;}
	
.bggruennavidunkel
{
	background-color : #5CB224;
}
.bggruennavi {
	background-color : #bee0a7;
}
.bggruen {
		background-color : #E7F4DE;
}
.bghellmittelblau {
	background-color : #e0e4ea;
}
.bghellblau {
	background-color : #edeff3;
}
.bgmittelblau {
	background-color : #666699;
}
.navigation_1
{
	color: #003366;
	text-decoration : none;
	font-weight: bold;
}
.navigation_1:hover
{
	color: #000066;
	text-decoration : none;	
	font-weight: bold;
}
.navigation_1:active
{
	color: #000066;
text-decoration : none;	
font-weight: bold;
}

a {
	color: #000000;

}
a:hover {
	color: #000000;

}


.linkbold {
	color: #666666;
	text-decoration : none;
	font-weight: bold;
}
.linkbold:hover {
	color: #333333;
	text-decoration : none; 	
	font-weight: bold;
}
.linkbold:active {
color: #000000;
text-decoration : none;	
font-weight: bold;
}
.linkbold:visited {
color: #996666; 
text-decoration : none; 	
font-weight: bold;
}
.linkbold:visited:hover {
color: #666666;
text-decoration : none;	
font-weight: bold;
}
.fieldlogin
{
font-size: 11px; 
font-family: verdana;
color: #666699;
font-weight: bold;
width: 111px; 
background-color: #ffffff; 
height: 17px; 
border-color: #666699;
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.fieldsuche
{
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}
.buttonblau
{
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}

.buttongo
{
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}
.fielddate
{
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}
.button {
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}

.fielddetailsuche
{
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}
.field
{
	font-size: 11px;
 color: #003D7D;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}
 

.buttongodetail {
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
}

.searcherrormsg
{
color: #FF0000;	
font-size: 11px;
font-family: verdana;
}

.copyright
{ 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

A.copyright
{ 
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

A.copyright:hover
{ 
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

/* database query result formats */

.db_classic_table
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
.db_classic_header_row
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.db_classic_header_cell
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.db_classic_data_row
{
    
}
.db_classic_data_row_odd
{
    BACKGROUND-COLOR: white
}
.db_classic_title
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}

.db_classic_data_cell
{
    padding: 2px 4px 2px 4px
}

input.C_buttonStyleFo
{
	background-color:#D5EAC9;
	border-width:1px;
	border-color:#60BB46;
	border-style:solid;
	font-size:11px;
	color:#003D7D;
}

.pagefield
{
	border-width:1px;
	border-color:#60BB46;
	border-style:solid;
	font-size:11px;
	color:#003D7D;
	height: 12px;
	width:20px;
}

.C_buttonStyleFo
{
	background-color:#D5EAC9;
	border-width:1px;
	border-color:#60BB46;
	border-style:solid;
	font-size:11px;
	color:#003D7D;
}

.DefaultFormButton
{
 font-size: 11px;
 color: #003D7D;
 background-color: #D5EAC9;
 height: 18px;
 border: 1px solid #60BB46;
 padding-left: 5px;
 padding-right: 5px;
  
}

.th
{
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #091c5a;
	font-weight: bold;
	background : #eef7e9;
	text-align: left;
	height: 25px;
}

.toolbar_dotted_line
{
	background-image:url(../../images/AE/punkt_toolbar.gif);
}

/*ElementList*/
.borderTable
{
	border-left:10px solid #eef7e9;
	border-right:1px solid #eef7e9;
	background-color:#eef7e9;
}

.scrollerBottom
{
	background-color:#eef7e9;
}
.hellBlau
{
	background-color:#E6E8EE
}
.dunkelBlau
{
	background-color:#DCDFE8
}
/**/

.tr_ungerade
{
	background : #efefef;
	height: 23px;
}


.tr_gerade
{
	background : #f7f7f7;
	text-align: left;
	height: 23px;
}

.tr_aktiv
{
	background : #e6e8ee;
	height: 23px;
}

/* suchen, neu, löschen ... */
.top_shortcuts
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #59b224;
	text-decoration: none;
}
A.top_shortcuts
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #59b224;
	text-decoration: none;
	/*border:1px solid white;	
	height:14px;
	padding:1px;*/
}
A.top_shortcuts:visited
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #59b224;
	text-decoration: none;
	/*border:1px solid white;	
	height:14px;
	padding:1px;*/
}
A.top_shortcuts:hover
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #59b224;
	text-decoration: none;
	/*border:1px solid white;
	padding:1px;
	height:14px;*/
}

/* nur markierte anzeigen, Seite x von y... */
.middle_shortcuts
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #091c5a;
	text-decoration: none;
}
A.middle_shortcuts
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #091c5a;
	text-decoration: none;
}
A.middle_shortcuts:hover
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


/* wie reiter 1 - nur unten */
.bottom_shortcuts
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #091c5a;
	text-decoration: none;
}
A.bottom_shortcuts
{
	font-family:  Tahoma, Arial;
	font-size: 10px;
	color: #091c5a;
	text-decoration: none;
}
A.bottom_shortcuts:hover
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.pflichtfeld /* roter *      */
{ 
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #cc3300;
}

.pfeile /* >>  */
{ 
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}

.pfeile_black /* >>  */
{ 
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.navigation_2
{
	font-size: 11px;
	color: #59b224;
	font-weight: bold;
	text-decoration: none;
	
}
A.navigation_2
{
	font-size: 11px;
	color: #59b224;
	font-weight: bold;
	text-decoration: none;
	
}
A.navigation_2:hover
{
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	
}
.navigation_2_active
{
	font-size: 11px;
	color: #F7FBF5;
	font-weight: bold;
	text-decoration: none;
	
}

.reiterinaktiv 
{
    background: #efefef;
    BORDER-left:#091c5a 1px solid;
    BORDER-bottom:#091c5a 1px solid;
    BORDER-top:#091c5a 1px solid;
}
.reiterinaktivzwischenraum 
{
    BORDER-bottom:#091c5a 1px solid;
}
.reiteraktiv 
{
	BORDER-left:#091c5a 1px solid;
	BORDER-top:#091c5a 1px solid;
}
.reiteraktivleft 
{
	
	BORDER-top:#091c5a 1px solid;
}

/*wird in der ApplicationViewTabs.cs verwendet*/
.reiterinaktivBorderRight
{
	background-color:#def0d3;
	BORDER-right:#59b224 1px solid;
}
.reiterinaktivOhneBoRi
{
	background-color:#def0d3;
}
.reiteraktivBorderRight
{
	background-color:#59b224;
	BORDER-right:#ffffff 1px solid;
}
.reiteraktivOhneBoRi
{
	background-color:#59b224;
}

/*wird in der ApplicationMainNavigation.cs verwendet*/
.reiterinaktiv2 
{
    background: #efefef;
    BORDER-bottom:#091c5a 1px solid;
    BORDER-top:#091c5a 1px solid;
}
.reiteraktiv2 
{
	BORDER-top:#091c5a 1px solid;
}
.reiteraktiv2left 
{
	width:120px;
	BORDER-top:#091c5a 1px solid;
}
.borderBottomRight
{
	BORDER-bottom:#091c5a 1px solid;
	BORDER-right:#091c5a 1px solid;
}

.borderComplete
{
	BORDER:#091c5a 1px solid;
	
}

/*wird fuer die linke AppMainMenuleiste verwendet*/
.left_reiteraktiv
{
	border-top:#091c5a 1px solid;
	background-color:#ffffff;
}
.left_reiteraktiv2
{
	border-top:#091c5a 1px solid;
	background-color:#ffffff;
	width:120px;
}
.left_reiterinaktiv
{
	border-top:#091c5a 1px solid;
	background-color:#efefef;
}
.left_reiterinaktiv2
{
	border-top:#091c5a 1px solid;
	background-color:#efefef;
	width:120px;
}
.left_last_reiteraktiv
{
	border-top:#091c5a 1px solid;
	border-bottom:#091c5a 1px solid;
	background-color:#ffffff;
}
.left_last_reiteraktiv2
{
	border-top:#091c5a 1px solid;
	border-bottom:#091c5a 1px solid;
	background-color:#ffffff;
	width:120px;
}
.left_last_reiterinaktiv
{
	border-top:#091c5a 1px solid;
	border-bottom:#091c5a 1px solid;
	background-color:#efefef;
}
.left_last_reiterinaktiv2
{
	border-top:#091c5a 1px solid;
	border-bottom:#091c5a 1px solid;
	background-color:#efefef;
	width:120px;
}
/*bis hierher*/


.tr_formular
{
	background : #f7f7f7;
	height: 24px;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma,Arial;
	font-weight:normal; 
}

.tr_text
{
	background : #f7f7f7;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma,Arial;
	font-weight:normal;
}


.FormError
 {
	color: #ffffff;
	font-weight: bold;
	BACKGROUND-COLOR: #cc3333;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;

 }
 
 
 .AppEngNavTable
 {
	background-color:#eef7e9;
 }
 
 
 
 .TopLabel_Input
{
	border: #666666 1px solid;
	background-color:white;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	height: 16px;
	margin-right:2px;
	
}

.TopLabel_LongInput
{
	border: #666666 1px solid;
	background-color:white;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	margin-right:2px;	
}

.TopLabel_InputArea
{
	border: #666666 1px solid;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	
}

.TopLabel_FieldLabel
{
	padding-left:1px;
	color: #003875;
	font-size: 11px;
	font-weight:bold;
}




.TopLabel_PropTable
{	
	padding-top: 5px;
	padding-right: 5px;	
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;	
}

.TopLabel_List
{
	width: 70px;
	border: #666666 0px solid;
	background-color:white;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	height: 16px	
	
}

.TopLabel_PropSeparator
{
	background-color: #000000; 
	height: 0px;
}

.TopLabel_PropTitle
{
	color: #333333;
	font-size: 11px;
	font-weight:bolder;
}

.TopLabel_PropValue
{	
	color: #333333;
	font-size: 11px;
}



.TopLabel_PropHelp
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333333;
	font-size: 11px;
}

.FormTitle
{
font-size: 14px;
font-weight: normal;
color: #003399;
}


/*SHOP*/
.shop_1
{
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana;
	height: 20px;
	background-color: #004b88;
}
a.shop 
{
 text-decoration: none;
 color: #F05222;
}
a.shop:hover 
{
 color: #000000;
 background-color:#ffffff;
}
.shop_2 /* Bestellungsuebersicht - Artikelname */
{ 
 font-family: Verdana;
 font-size: 10px;
 color: #000001;
 font-weight: normal; 
}

.shop_3 /* Bestellungsuebersicht - Preis pro Stk.*/
{ 
 font-family: Verdana;
 font-size: 10px;
 color: #000001;
 font-weight: bold; 
}

.shop_4 /* Bestellungsuebersicht - Summe, blau */
{ 
 font-family: Verdana;
 font-size: 10px;
 color: #004B88;
 font-weight: bold; 
}

.shop_Uebersicht_Table
{
	border-right: #004b88 1px solid;	
	border-top: #004b88 1px solid;
	padding-bottom: 3px;
	border-left: #004b88 1px solid;
	padding-top: 1px;
	border-bottom: #004b88 1px solid;
	background-color: white;
	width:100%;
}

.shop_Uebersicht_Item
{
	width: 100%;
	border-bottom: #004b88 1px solid;	
	margin-top: 0px;
}


.shop_Trennlinie_Item
{
	color: #EED05D;
	margin-bottom: 8px;	
	height: 1px;
	width: 100%;
}


.shop_Button_Link
{ 
 color: #004B88;
 font-size: 11px;  
}

.shop_textBox
{
 font-size: 11px;
 color: #483B15;
 background-color: #FFFFFF;
 width: 30px; 
 height: 17px;
padding-left:5px;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-right: 5px;
	padding-top:1px;
 text-align:right;
}
.shop_title  /* Titel grau */
{
 font-size: 12px;
 font-weight: bold;
 color: #000066;
}

.shop_text1
{
 font-size: 11px;
 text-transform:uppercase;
 font-weight:bold;
 color: #000000;
 text-decoration: none;
 line-height:19px;
}
a.shop_text1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000066;
	font-weight : bold;
}
a.shop_text1:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000066;
	font-weight : bold;
}
.shop_text2
{
	font-size: 11px;
 color: #000066;
 text-decoration: none;

}
.shop_text2_artnr
{
	font-size: 11px;
 color: #000066;
 text-decoration: none;

}
.shop_text3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
.topFiveLabel
{
	font-size: 14px;
 color: #000066;
 text-decoration: none;
 line-height:18px;
 font-weight:bold;
}
.inner_content_table
{
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	margin:0px;
	width:100%;
}
.inner_content_table_shop
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	width:100%;
}

.inner_content_td
{
	width:100%;
	margin:0px;
	padding-right:0px;
	padding-left:0px;
}
.linkbold
{
	font-size:13px;
	font-weight:bold;
}

.shop_ordernotif
{
	color:#E13D1F;	
}

/* styles for shopping cart & product summary customization*/

/* complete table */
table.s_table {}

/* title row */
tr.shop_title {}

/* item rows*/
tr.s_ir {}

/* charges rows */
tr.s_cr {}

/* vat rows */
tr.s_vr {}

/* sum row */
tr.s_sr {}

/* columns and headers*/

/*article count column */
td.s_ac
{
	width:50px;
	text-align:left;
}
td.s_ach 
{
	width:50px;
	text-align:left;
	color:#000066;
}
/*
.shop_Textbox 
{
	color: #000000;
	background-color: #ffffff; 
	width:30px;
}*/

/* remove article column*/
td.s_ri
{
	width:25px;
}
td.s_rih 
{
	width:25px; color:#000066;
}

/*article id column*/
td.s_aid 
{
	width:70px;
}
td.s_aidh 
{
	width:70px; color:#000066;
}

/*article title column*/
td.s_at
{
	width:178px;
}
td.s_ath 
{
	width:178px; color:#000066;
}

/*price per piece columns*/
td.s_pp
{
	width:120px;
}
td.s_pph 
{
	width:120px; color:#000066;
}

/*piece sum column*/
td.s_ps, td.s_psh 
{
	color:#000066;
}

/* plus shipping fee */
.s_st
{
}

/* rulers */ 

.s_r_title, s_r_seperator, s_r_precharges, s_r_presum, s_r_prevat {}