﻿body {
	text-align: center;
	color: #000;
	background: #9C9A9C;
	font-size: 0.8em;
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	
}
form
{
	margin: auto;
}

img {
font-size: 9px;
border: 0px;
vertical-align: middle;
}

table
{
padding: 0px;
border-spacing:0px;
width:100%;

}
td
{
	vertical-align: top;
}

th
{
	height: 15px;

}


ul

{
list-style-image: url('../images/small-arrow-right.gif');
margin: auto;
padding-left: 18px; 
padding-top: 0px; 

}
a
{
	
	text-decoration: none;
	color: #4A5781;
	font-size: 9px;
	font-weight: bold;
}

a:hover
{
	
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}
input checkbox
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#EAECF2;
	font-size:9px; 
	margin: auto;

}

h1 {
	color: #4A5781;
	font-size: 9px;
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	font-weight: bold;
	margin: 0;
}
h3
{
	text-align: center;
	color: #4A5781;
	font-size: 13px;
	font-weight: bold;
}
h2
{
	text-align: left;
	color: #4A5781;
	font-size: 12px;
	font-weight: bold;

}
h4
{
	margin-bottom: 2px;
	text-align: left;
	color: #4A5781;
	font-size: 12px;
	font-weight: bold;
}
h5
{
	text-align: center;
	color: #4A5781;
	font-size: 9px;
	font-weight: bold;
}

#top
{
	background: url('../images/first-tab.gif') left no-repeat;
	margin: auto;
	width: 960px;
	height: 27px;
	cursor: pointer;
/*	border: 1px solid red;*/
}

#tophref {
	float:left;
	width: 140px;
	margin: auto;
	height: 27px;
	cursor: pointer;
	display:block;


}

#base {
	width: 960px;
	margin: auto;
	text-align: left;
	background: #fff url('../images/main-back.gif') repeat-y;	 
/*	border: 1px solid yellow;*/

   }

#foot
{
	background: #fff url('../images/footer.gif') right no-repeat ;
	width: 960px;
/*	border: 1px solid cyan;*/
	height: 55px;
	margin: auto;
}
#logo-title
{
	margin: auto;
	width: 689px;
	height: 77px;
	background: #fff;
/*	border: 1px solid cyan;*/
}
#logo
{
	float:left;
	margin: auto;
	padding-top: 16px; 
	padding-left: 12px; 
	width: 158px;
	height: 45px;
/*	border: 1px solid blue*/
}
#top-right-title
{	
	text-align:right;
	float:right;
	width: 280px;
	margin: auto;
	padding-top: 5px; 
/*	border: 1px solid blue*/
}

#topmenu
{
	background: #4A5781 url('../images/tm-back.gif') repeat-x;
	margin: auto;
	width: 689px;
	height: 23px;
/*	border: 1px solid red;*/

}

#usermenu
{

	float:right;
	width: 400px;
	height: 20px;
	text-align: right;
/*	border: 1px solid red;*/

}

#top-motiv
{
	background: url('../images/top-motiv.jpg') top right no-repeat;
	margin: auto;
	width: 689px;
	height: 183px;
	cursor: pointer;

}
#top-motiv2
{
	background: url('../images/top-motiv2.jpg') top right no-repeat;
	margin: auto;
	width: 689px;
	height: 183px;
	cursor: pointer;

}

#center-strike
{
	background: #fff url('../images/center-strike-back.gif') repeat-x;
	margin: auto;
	width: 689px;
	height: 51px;
/*	border: 1px solid red;*/
}

#center-title
{
	float:left;
	margin: auto;
	width: 615px;
	height: 51px;
/*	border: 1px solid red*/
}

#center-title h1
{
	text-align: left;
	margin-left: 10px;
	margin-top: 14px;
	color: #4A5781;
	font-size: 12px;
	font-weight: bold;
/*	border: 1px solid blue*/
}

#center-title h2
{
	text-align: left;
	margin-left: 10px;
	margin-top: 12px;
	color: #4A5781;
	font-size: 11px;
	font-weight: bold;
/*	border: 1px solid blue*/
}

.headlines {
	margin: auto;
	margin-top: 18px;
	width: 665px;
	text-align: center;
/*	border: 1px solid red; */

}
.product {
	width: 663px;
	margin: auto;
	text-align: justify;
	font-size: 10px;

}

#footer-text
{
	text-align: center;
	font-size: 10px;
}

#mainbox
{
	width: 668px;
	margin: auto;
	text-align: justify;
	font-size: 10px;
/*	border: 1px solid blue;*/




}
#reg-left
{	
	float:left;
	width: 324px;
	height: 180px;
/*	border: 1px solid red;*/
}
#profil-left
{	
	float:left;
	width: 468px;
	height: 100%;
	border: 1px solid black;
	background-color: #FFB061;


}
#reg-center
{	
	float:left;
	width: 10px;
	height: 180px;
	background: url('../images/transvertine.gif') center top repeat-y;
/*	border: 1px solid green;*/

}

#reg-right
{	
	float:left;
	width: 324px;
	height: 180px;
/*	border: 1px solid green;*/

}
#profil-right
{	
	float:left;
	width: 185px;
	height: 85px;
	border: 1px solid black;
	background-color: #EAECF2;

}

#product-image
{	
	background: url('../images/noobr.gif') top right no-repeat;
	float: left;
	width: 200px;
	height: 132px;
	cursor: pointer;
	border: 1px solid black;
	margin-bottom: 4px;

}

#product-list
{
	width: 663px;
	margin: auto;
	text-align: justify;
	font-size: 10px;
/*	border: 1px solid blue;*/


}

#dept-info
{	
	float: right;
	width: 459px;
	height: 160px;
/*	border: 1px solid black;*/
}

#left {
	float: left;
	width: 693px;
/*	border: 1px solid orange;*/
}

#right {
	float: left;
	width: 258px;
	/*border: 1px solid green;*/
}

.clear {
	clear: both;
}

.rm-top-shadow
{
	width: 258px;
	height: 7px;
	margin: auto;
	background: url('../images/rm-top-shadow.gif') no-repeat;	 

}

.rm-back
{
	width: 258px;
	margin: auto;
	background:  url('../images/rm-back.gif') repeat-y;
	display: none;

}

.rm-back-block
{
	width: 258px;
	margin: auto;
	background:  url('../images/rm-back.gif') repeat-y;
	display: block;
}


.rm-center-right a
{
	text-decoration: none;
	color: #4A5781;
	font-size: 9px;
	font-weight: bold;
}

.rm-center-right a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;
}

.rm-center-right
{
	text-align: left;
	background: url('../images/rm-bullet.gif') left no-repeat ;
	margin-left: 15px;
	padding-left: 18px;
	margin-right: 12px;
	overflow: hidden;

/*	border: 1px solid red;*/
}

.kat2
{
	text-decoration: none;
	color: #4A5781;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #4A5781;

}
.kat4
{
	background: url('../images/rm-bullet.gif') left no-repeat ;
	color: #4A5781;
	text-decoration:underline;
	margin-left: 15px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.kat6
{

	background: url('../images/small-arrow-right.gif') left no-repeat ;
	margin-left: 50px;
	padding-left: 10px;

}

.ulli
{

	background: url('../images/small-arrow-right.gif') left no-repeat ;
	margin-left: 20px;
	padding-left: 10px;
	margin-bottom:0px;
	margin-top:3px;

}
.arrow-up
{
	text-align: left;
	background: url('../images/rm-bullet-up.gif') left no-repeat ;
	padding-left: 10px;

}

.rm-center-search
{
	text-align: left;
	margin-left: 15px;
	padding-left: 18px;
	margin-right: 12px;
	overflow: hidden;
	font-size:9px;


}
.rm-foot
{
	margin: auto;
	background: url('../images/rm-footer.gif') left top no-repeat ;
	width: 258px;
	height: 8px;
	margin-top: 10px;
/*	border: 1px solid red;*/

}

.rm-end-shadow
{
	margin: auto;
	background: url('../images/rm-end-shadow.gif') left top no-repeat ;
	width: 258px;
	height: 7px;
}

.rm-top-back
{
	background: #4A5781 url('../images/rm-center-back.gif'); 
	background-repeat: repeat-x; 
	background-position: left top; 
	height: 25px; 
	color: white;
	cursor: pointer;
}


.rm-top-text
{
padding-top: 5px; 
padding-left: 8px;
font-weight: bold; 
float: left;
font-size: 9px;
font-family: Verdana, "Arial CE", Arial, sans-serif;
}

.rm-top-right
{
float: right; 
width: 30px;
background: url('../images/rm-arrow-up.gif') right no-repeat;
height: 25px; 
cursor: pointer;
}

.top-menu a
{
	vertical-align: bottom;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

.top-menu a:hover
{
	vertical-align: bottom;
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}
.top-menu-spacer 
{

background: url('../images/tm-spacer.gif') right no-repeat ;
padding-right: 10px;
padding-left: 10px;
}

.user-menu a
{
	vertical-align: bottom;
	text-decoration: underline;
	color: #4A5781;
	font-size: 9px;
	font-weight: bold;
}

.user-menu a:hover
{
	vertical-align: bottom;
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}

.user-menu-text
{	
			
	vertical-align: bottom;
	text-decoration: none;
	color: #4A5781;
	font-size: 9px;
	font-weight: bold;

}

.text-gray
{	
			
	vertical-align: bottom;
	text-decoration: none;
	color: #8B8B8B;
	font-size: 9px;
	font-weight: bold;

}

.nolink
{
	text-decoration: none;
	color: #4A5781;
	font-size: 10px;
	font-weight: normal;
}
.headlines-title a
{
	text-decoration: none;
	color: #4A5781;
	font-size: 10px;
	font-weight: bold;
}

.headlines-title a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 10px;
	font-weight: bold;
}

.headlines-title
{
	text-align: left;
	background: url('../images/rm-bullet.gif') left no-repeat ;
	margin-left: 5px;
	padding-left: 25px;
	margin-right: 12px;
	overflow: hidden;	
/*	border: 1px solid red;*/
}
.headlines-line
{
	background: url('../images/headlines-line.gif') repeat-x;
	width: 450px;
	height: 5px;
	overflow: hidden;
/*	border: 1px solid blue;*/
}
.headlines-body
{
	text-align: justify;
	padding-left: 29px;
	font-size: 10px;
	margin: auto;
	min-height: 65px;
	_height:65px;
	/*border: 1px solid green;*/
}

.headlines-images
{
	text-align: left;
	float: left;
	width: 90px;


}

.footer-text a
{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.footer-text a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 10px;
	font-weight: normal;
}
.oprc
{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.green-stripe
{	
	padding-top:3px;
	margin-bottom:5px;
	height:15px;		
	background: #4A5781;
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	clear:both;

}

.profil-stripe-inside
{	
	padding-top:3px;
	height:15px;
	width:100%;
	background: #F9DA8A;
	font-weight: bold;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
}
.receipts-stripe-2	
{	
	text-align:right;
	background: #FFB061;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
}
.receipts-stripe-1
{	
	text-align:center;
	background: #F9DA8A;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
}
.rec-stripe-2	
{	
	text-align:left;
	background: #FFB061;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 


}
.rec-stripe-1
{	
	text-align:left;
	background: #F9DA8A;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
	font-weight: bold;

}

.dept-left {
	padding: 2px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	vertical-align: top;
	width:100px;
	height:22px;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 

/*	border: 1px solid red;*/

}

.dept-right {
	padding: 2px 12px 0px 0px;
	float:right;
	text-align:left;
	width:345px;
	height:22px;
	font-size: 9px;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 

/*	border: 1px solid blue;	*/

}



.dept-line
{
	border-bottom:1px solid #000; 
}

.product-list0
{
	vertical-align: top;
    background-color: #EAECF2;
    border-top: 1px solid #808080; 
    border-bottom: 1px solid #808080;
	margin:auto;

} 

.product-list1
{  
	
	vertical-align: top;
	background-color: #FFF;
	margin:auto;



} 

.form-left
{	
	text-align:left;

}

.form-right input
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#EAECF2;
	font-size:11px; 
	margin: auto;

}
.form-right textarea

{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#EAECF2;
	font-size: 1.06em;
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	margin: auto;

}
.form-right select
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#EAECF2;
	font-size:10px; 
	margin: auto;

}

.form-search select
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#EAECF2;
	font-size:9px; 
	margin: auto;
	width:195px;


}

.form-submit input

{	

	border-right:black 1px solid; 
	border-top:#696969 1px outset; 
	border-left:#696969 1px outset; 
	border-bottom:black 1px solid; 
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	font-weight: bold;
	font-size:10px; 
	color:#ffffff; 
	background-color:#4A5781;
	margin: auto;

}
.pad
{
	text-align: center;
	margin:0px auto;
}
.pad-left
{
	text-align: left;
	margin:0px auto;

}

.pad-50px
{
	height:50px;
	margin:0px auto;
/*	border: 1px solid blue;*/

}


.reg-text
{
	height:50px;
	margin:0px auto;

}
.error-text
{
	text-align: justify;
	color:#FF9600;
	font-weight: bold;
}
.receipt 
{
float:right;
width:50%;
margin-right:3px;
border-collapse: collapse; 
border-style: solid; 
border-width: 1px;
border-color:black;
}

.bold
{
font-weight: bold;
}
.normal
{
font-weight: normal;
}

.right
{
	text-align: right;
}


.vtop
{
vertical-align: top;
}

.Hs11 a
{

	font-size: 11px;
	color: #4A5781;
	font-weight: bold;
	text-decoration: underline;
}

.Hs11 a:hover
{

	font-size: 11px;
	color: #4A5781;
	font-weight: bold;
	text-decoration: underline;
}

.page a
{

	font-size: 9px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

.page a:hover
{

	font-size: 9px;
	color: #FF9933;
	font-weight: bold;
	text-decoration: underline;
}

.toplinks{
	float:left;
	margin-top:-3px;

}

.topflag{
	float:right;
	margin-top:-3px;
	margin-right: 8px;
	height:20px;
	width:180px;
}

.toplinks a
{
	text-decoration: none;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.toplinks a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;
}
.actual a
{
	
	text-decoration: underline;
	color: #666666;
	font-size: 9px;
	font-weight: bold;
}

.actual a:hover
{
	
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}

.grey
{
	color: #999;
}
.img-right			
{
float:right; 
margin: 0px 0px 4px 4px
}
.img-left			
{
float:left; 
margin: 0px 0px 4px 4px
}