/*****************************************************************************/
/*Navigation*/
div {border:0px solid red;}
/*definition des <div> in dem die navigation angzeigt wird*/

#layerBreadcrumbs{
  	position: absolute;
	top: -44px;
	left: -189px;
	z-index:10;
	background-color: white;
	width: 188px;
	height: 44px;
	z-index: 1;
	width: 800px;
}

#layerBreadcrumbsdown{
	position: absolute;
	left: 12px;
	top: 0px;
	width: 800px;
	height: 230px;
	background-color: white;
}


#ContainerAdministration{
	position: absolute;
	left: 0px;
	top:  24px;
	height: 100%;
	width: 800px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: white;
}

#ContainerAdministrationEdit{
	position: absolute;
	left: 0px;
	top:  -2px;
	height: 100%;
	width: 800px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: white;
}

#boebbel{
	position: absolute;
	left: 809px;
	top:  299px;
}

#LayerSearchModules{
	visibility: visible;
}

#layerBackground1{
	position: absolute;
	left: 12px;
	top: 0px;
	height: 186px;
	z-index: 10;
}

#layerBackground2{
	position: absolute;
	left: 12px;
	top: 61px;
	height: 104px;
	width: 947px;
	z-index: 10;
}



#layerNavigation
{
	position: absolute;
	left: 12px;
	top: 166px;
	width: 947px;
	border-left: #fff 0px solid;			
	z-index: 10;
}

#layerNavigation ul {
  	background-color: #003366;
  	list-style-type: none; /* get rid of the bullets */
  	padding:0px;             /* no padding */
  	margin:0px;              /* no margin for IE either */
}

#layerNavigation ul li  {
  	display: block;
  	float: left;	
	line-height: 21px;
}

#layerNavigation ul  li  a  {   
  	 color: #9E8502;  
	 font-size: 11px;
    font-weight: bold; 
	 text-decoration: none;
	 text-transform: uppercase; 
    cursor: hand;
	 padding-top: 3px;
	 padding-left:24px;
	 padding-right:24px;
	 padding-bottom:3px;
	 border-right: #ffffff 2px solid;	
}

#layerNavigation ul  li a:hover {
	 background-color: #00579C;
	 color: #fff;
}

#layerNavigation ul li.active a {
 	background-color: #00579C;
	color: #fff;
}

#layerNavigation ul  li.visited a {
}


/*****************************************************************************/
/*auxiliar nav*/

#layerAuxiliar{
	position: absolute;
	top: 0;
	width: 950px;
	z-index: 10;
}

#layerAuxiliar a
{
	color: #00579C; 
	text-decoration:none ;
	font-size:10px;
	font-weight:normal;
}

#layerAuxiliar a:link   {}
#layerAuxiliar a:visited{}
#layerAuxiliar a:hover  {text-decoration: underline;}
#layerAuxiliar a:active {}

/*****************************************************************************/
/*SUBNAV */
/*definition des <div> in dem die subnavigation angzeigt wird*/
#subnav
{
	position: absolute;
	left: 12px;
	top: 230px;
	width: 188px;
	float:left;
	overflow: hidden;
	border-top: 0px #003163 solid;
	z-index: 10;
}



#subnav  a  {
  display: block;         
  color: #00579C;
  padding-top: 3px;
  padding-bottom: 3px;
  margin:0px;
  text-decoration: none;
  font-weight:bold;
  font-size:11px;
  border-top: 1px #fff solid;
  border-left: 0px #fff solid;
  border-right: 0px #003163 solid;  
  text-decoration: none;
  background-color: #E0F1F4;
}

#subnav a{
	text-decoration: none;
}


#subnav  a.level1 		 { padding-left: 13px; text-decoration: none; } 
#subnav  a.level1:hover  { padding-left: 13px; text-decoration: none; background-image: url(../images/bg_navigation.gif); } 
#subnav  a.level1_active { padding-left: 13px; background-color: #00579C;  text-decoration: none;  background-image: url(../images/bg_navigation.gif);} 


#subnav a.level2 			{ border-top: 1px #fff solid; padding-left: 26px; text-decoration: none; font-weight: normal; background-color: #F1F9FC;} 
#subnav a.level2:hover  { border-top: 1px #fff solid; padding-left: 26px; text-decoration: none; background-image: url(../images/bg_navigation1.gif);font-weight: normal; background-color: #F1F9FC; color: #00579C;} 
#subnav a.level2_active { border-top: 1px #fff solid; padding-left: 26px; background-color: #00579C;   text-decoration: none; background-image: url(../images/bg_navigation1.gif); font-weight: normal; background-color: #F1F9FC;} 


#subnav a.level3			{border-top: 0px #fff solid; padding-left: 40px; font-weight: normal; background-color: #F1F9FC;  padding-top: 2px; padding-bottom: 2px; }
#subnav a.level3:hover 	{border-top: 0px #fff solid; padding-left: 40px; font-weight: normal; background-color: #F1F9FC; background-image: url(../images/bg_navigation2.gif); padding-top: 2px; padding-bottom: 2px;}
#subnav a.level3_active	{border-top: 0px #fff solid; padding-left: 40px;   background-color: #C6D2DE; font-weight: normal;background-color: #F1F9FC; background-image: url(../images/bg_navigation2.gif); padding-top: 2px; padding-bottom: 2px;}



#subnav a.level4		   { border-top: 0px; padding-left: 50px; font-weight: normal; background-color: #F1F9FC; padding-top: 1px; padding-bottom: 1px;}
#subnav a.level4:hover 	{ border-top: 0px; padding-left: 50px; font-weight: normal; background-color: #F1F9FC;background-image: url(../images/bg_navigation3.gif); padding-top: 1px; padding-bottom: 1px;}
#subnav a.level4_active	{ border-top: 0px; padding-left: 50px; font-weight: normal; background-color: #F1F9FC;background-image: url(../images/bg_navigation3.gif); padding-top: 1px; padding-bottom: 1px;}



#sitemap  a {
  font-weight:normal;
}

#sitemap span{ 
  padding:2px;
  margin:0px;
  text-decoration: none;
  display: block;
  overflow: hidden;
 }

#sitemap span.level0 { background-color: #efefef;} 
#sitemap span.level1 { padding-left: 15px; } 
#sitemap span.level2 { padding-left: 30px; } 
#sitemap span.level3 { padding-left: 45px;}
#sitemap span.level4 { padding-left: 60px;}




/*****************************************************************************/
/* LOGINAREA*/
/*definition des <div> in dem der login angzeigt wird*/	
#loginarea
{
	position: absolute;
	left: 14px;
	top: 245px;
	border-bottom: 0px #829AB3 solid;
   border-left: 0px #829AB3 solid;
   border-right: 0px #003163 solid;  
  	padding-left: 10px;
}	

.loginTable{
	width: 152px;
}

#loginarea input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00579C;
	background-color: White;
	width: 100px;
	border: 1px solid #00579C;
}


#loginarea input.buttonlogin
{
	color: #ffffff;
	text-align : center;
	background-color: #00579C;

}	


td.login {
	font-size : 11px;
	color: #00579C;
	line-height: 20px;
}

/*END LOGINAREA*/	


.editMarkTD{
	border : 1px solid #ccc;
}

/*layers*/
#message
{
	position: absolute;
	left: 10px;
	top: 600px;
	width: 200px;
	height: 300px;
}

#layerLogo
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	height: 88px;
	z-index: 10;
}

#pagecontent
{
	position: absolute;
	left: 190px;
	top: 230px;
	width: 760px;
	height: 100px;
	margin-left:11px;
	z-index: 2;
	
}

#pagecontentSpezial
{
	position: absolute;
	left: 211px;
	top: 230px;
	width: 760px;
	height: 100px;
	
	z-index: 3;
	
}


#layerHide
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 760px;
	height: 20px;
    visibility: hidden;
}

#layerUser{
	position: absolute;
	left: 10px;
	top: -2px;
	width: 814px;
	height: 23px;
	background-color: White;
}
#layerOptions{
	position: absolute;
	left: 590px;
	top: -2px;
	width: 100px;
	height: 10px;
}

#layerOptionsEdit{
	position: absolute;
	left: 790px;
	top: -170px;
	width: 100px;
	height: 10px;
}

.optionsTable{
	padding-left: 10px;
	width: 100px;
}

.printOptions{
	padding-left: 1px;
	width: 195px;
}

body 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #00579C;
   background-color: #ffffff;
	font-size : 11px;
	font-weight : normal;	
}

h1 {
	font-size: 14px;
	color: #00579C;
	font-weight : bold;
	margin-bottom: 10px;
	margin-top: 0px;
}

h2 {
	font-size: 12px;

	font-weight : bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

h3{
	font-size: 12px;
	font-weight : bold;
	display: block;
  	float: left;	
	margin-bottom: 0px;
	margin-top: 0px;
}

h4{
	font-size: 11px;
	
	display: block;
  	float: left;	
	margin-bottom: 0px;
	margin-top: 0px;
	
}

h5{

  display: block;         
  color: #003366;
  background-color: #DEE4EB;
  padding: 2px 3px 2px 10px;
  margin:0px;
  text-decoration: none;
  font-weight:normal;
  font-size:11px;
  border: 1px #829AB3 solid;
}


table{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #00579C;
	font-size : 11px;
}

th
{
	font-weight : bold;
	background-color:#E8ECF1;
	line-height: 20px;
}

ul{	
	 margin-left: 17px;
	 padding-left: 3px; 
}

li{
   padding-bottom: 5px;	
}

.borderTable{
	background-color: #BECAD6;
}

/****************************************** BEGINN contentview STYLES *****************************************/
.listtableLeft{
	padding-right: 15px;
}
.mainTable{
  width: 751px;
}

.topTable{
	
}

.leftTable{
	
}

.rightTable{
	padding-left: 10px;
}

.rightTextBgColor{
	background-color: #003366;
}

.contentTable{
	
}

.loggedUser{
	font-size: 11px;
	font-weight: normal;
	color: #003163;
	line-height: 23px;
}

	
.pageTitleView{
	padding-left:10px;
	color:#00579C;
}
.userLine{background-color: #003366;}
/****************************************** ENDE contentview STYLES *****************************************/

/*Reiter (Beim Bearbeiten)*/
.menu{
	background-color: #DEE4EB;
	padding-left : 5px;
	padding-right : 30px;
	border : 1px solid #003163;
	border-bottom-width : 0px;
	margin : 0px 0px 0px 5px;
	}

.menuSelected{
	background-color: #AABBCF;
	padding-left : 5px;
	padding-right : 30px;
	border : 1px solid #003163;
	border-bottom-width : 0px;
	margin : 0px 0px 0px 5px;
}
	
/* Suche , Eigenschaften    */
.menuVertical{
	background-color: #DEE4EB;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #003163;
	border-left-width: 0px;
	border-right-width: 0px;
	line-height: 35px;
	margin : 0px 0px 0px 5px;
}

.menuVerticalLeft{
	background-color: #DEE4EB;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #003163;
	border-left-width: 1px;
	border-right-width: 0px;
	line-height: 35px;
	margin : 0px 0px 0px 5px;
}

.menuVerticalRight{
	background-color: #DEE4EB;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #003163;
	border-left-width: 0px;
	border-right-width: 1px;
	line-height: 35px;
	margin : 0px 0px 0px 5px;
}

.menuVerticalSelected{
	background-color: #AABBCF;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #003163;
	border-left-width: 0px;
	border-right-width: 0px;
	line-height: 35px;
	margin : 0px 0px 0px 5px;
}

.menuVerticalSelectedLeft{
	background-color: #AABBCF;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #003163;
	border-left-width: 1px;
	border-right-width: 0px;
	line-height: 35px;
	margin : 0px 0px 0px 5px;
}

.menuVerticalSelectedRight{
	background-color: #AABBCF;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #003163;
	border-left-width: 0px;
	border-right-width: 1px;
	line-height: 35px;
	margin : 0px 0px 0px 5px;
}

.bottomline
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : normal;
	BORDER-BOTTOM: #8A9BAF 1 solid;
}

.tdBackground
{
	background-color: #ffffff;
}

.tdBackground2
{
	background-color: #EEF1F5;
}

.tdSelectBackground
{
	background-color: #e3e3f2;
}


.stripline
{
	background-color: #00579C;
}

.chartSelected
{
	background-color: #003163;
}

.line
{
	background-color: #00579C;
}

/*------ hide border of images ------*/
img {border-style: none; border-width: 0px;}

/*------  Links ---------------*/

a{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #00579C;
	text-decoration: underline; 
}

a:link    {}
a:visited {}
a:hover   {color: #8A9EB5;}
a:active  {}


.headline a:link    {}
.headline a:visited {}
.headline a:active  {}
.headline a:hover   {color: #8A9EB5;}

.attachment a:link    {}
.attachment a:visited {}
.attachment a:active  {}
.attachment a:hover   {color: #8A9EB5;}


.optionsLink a:link    {color: #003366; }
.optionsLink a:visited {color: #003366; }
.optionsLink a:active  {color: #003366; }
.optionsLink a:hover   {color: #003366; }


.moreBack a:link    { font-size: 10px; }
.moreBack a:visited {font-size: 10px;}
.moreBack a:hover   {color: #8A9EB5;font-size: 10px;}
.moreBack a:active  {font-size: 10px;}

.breadcrumbs a:link    {color: #76BEE5; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none; }
.breadcrumbs a:visited {color: #76BEE5; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none; }
.breadcrumbs a:hover   {color: #76BEE5; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: underline; }
.breadcrumbs a:active  {color: #76BEE5; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none; } 

.tableDetailLink a:link    { text-decoration: underline; padding: 0px;}
.tableDetailLink a:visited { text-decoration: underline; padding: 0px;}
.tableDetailLink a:active  { text-decoration: underline; padding: 0px;}
.tableDetailLink a:hover   {color: #8A9EB5; text-decoration: underline; padding: 0px;}

/* end links */

/* headlines and text */
.tableHeader{
	background-color:#E4E8F6;
	font-weight : bold;
	padding-left: 5px;
	line-height: 20px;
	border-bottom:  0px solid  #003163;
}

.viewTable{
	width: 600px;
	border:  1px solid  #003163;
}
/*DMS*/
.tableHead{
	font-weight : bold;
	background-color:#E8ECF1;
	border:  1px solid  #8A9BAF;
}

.tableLines{
	font-weight : normal;
	border:  1px solid  #8A9BAF;
}
/*end DMS*/


.caption1{
	font-size : 11px;
	font-weight : bold;
}
.caption2{
	font-size : 12px;
	font-weight : bold;
}
.caption3{
	font-size : 13px;
	font-weight : bold;
}
.caption4{
	font-size : 14px;
	font-weight : bold;
}
.caption5{
	font-size : 15px;
	font-weight : bold;
}
.caption6{
	font-size : 16px;
	font-weight : bold;
}


.text1{
	font-size : 11px;
}
.text2{
	font-size : 12px;
}
.text3{
	font-size : 13px;
}
.text4{
	font-size : 14px;
}
.text5{
	font-size : 15px;
}
.text6{
	font-size : 16px;
}


.highlight{
    background : #C6D2DE;
    color: #003366;
}


/*------  Formular  ---------------*/
input{
	font-size: 11px;
	color: #003366;
	background-color : White;
	border: 1px solid #003366;
}

input.radio {
	width: 15px;
	border: 0px solid #003366;
}

input.button{
	width: 70px;
	background-color: #DEE4EB;
}

input.searchField{
	width: 120px;
}

input.dateField{
	width: 70px;
}

input.inputField1{
	width: 370px;
}

input.inputField2{
	width: 345px;
}

input.inputField3{
	width: 190px;
}

input.inputField4{
	width: 190px;
}

input.searchPfeil{
	width: 21px;
	border: 0px solid #003366;
}

input.checkBox{
	width: 15px;
	border: 0px solid #003366;
}

select{
	font-size: 11px;
	color: #003366;
	border-right:  1px solid #003366;
}
select.selectFeatures{
	width: 150px;
}

select.selectField1{
	width: 345px;
}

select.selectField2{
	width: 370px;
}

select.selectField3{
	width: 190px;
}
textarea{
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	color: #003366;
	background-color : White;
	border: #003366 1px solid;
}

textarea.textareaField1{
	width: 370px;
}

textarea.textareaField2{
	width: 345px;
}

textarea.textareaField3{
	width: 190px;
}

textarea.textareaField4{
	width: 320px;
}

.entryTable{
	width:760px;
}

.editbuttons
{
	vertical-align:top;
	height:25px;
}

.layoutPosition
{
	vertical-align:top;
	height:25px;
}

.contentArea
{

}

.helptext
{
	font-size:10px;
	vertical-align:bottom;
}

.helptextDetail
{
	width:300px;
	font-size:10px;
	vertical-align:bottom;
}

.label {}
.labelBold{
	font-weight: bold;
}
.labelHighlight{
	color: red;
}

.even{
	background-color: #efefef;
}

.odd{
	background-color: #fefefe;
}

.edittable
{
	border:1px solid #DEE4EB;
	border-collapse:collapse;
	border-top: 0px;
	padding-bottom:5px;
}

/*------  Formular  end ---------------*/

.contentText{}

.listText{}

.rightText{}

.contentDetailLink{
	color: #003163;
	font-weight : bold;
}
.tableRow0{
	background-color: #EEF1F5;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}
.tableRow1{
	background-color: white;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.tableHeaderTD{height: 22px;}
.tableLink a{
	color: #ffffff;  
	vertical-align: middle; 
	height: 22px; 
	padding-top: 3px; 
	padding-bottom: 4px;
	text-decoration: none;
}
.tableLink a:link    {color: #003163; text-decoration: underline;}
.tableLink a:visited {color: #003163; text-decoration: underline;}
.tableLink a:active  {color: #003163; text-decoration: underline;}
.tableLink a:hover   {color: #003163;text-decoration: underline;}

.tableHeaderSeperator{
	 width: 5px;
	 background-color: #E4E8F6;
	 border-bottom: 0px solid #003163;
}

.tableRow1 a{
	vertical-align: middle; 
	height: 22px; 
	padding-top: 3px; 
	padding-bottom: 4px;
	text-decoration: none;
}

.tableRow0 a{
	vertical-align: middle; 
	height: 22px; 
	padding-top: 3px; 
	padding-bottom: 4px;
	text-decoration: none;
}

.textFormTD{
	width: 130px;
	line-height: 20px;
}

.textContentTD{
	
}

/*neue Styles für Beamwebsite */

.contentTable{
	padding-right: 10px;
}

.leftTable{
	padding-right: 10px;
}

.listImageTD{
	padding-right: 18px;
}

.listTextline{
	font-weight: bold;
}

.contentDetailLinkHeadline{
	font-size: 12px;
	font-weight: bold; 
	line-height: 24px;
}

.topDetailLink {
	font-size: 16px;
	color: #00579C;
	font-weight : bold;
}

.contentDetailLink{
	font-size: 16px;
	color: #00579C;
	font-weight : bold;
}

.leftDetailLink{
	font-size: 16px;
	color: #00579C;
	font-weight : bold;
}

.rightDetailLink{
	font-size: 16px;
	color: #00579C;
	font-weight : bold;
}

.bottomDetailLink{
	font-size: 16px;
	color: #00579C;
	font-weight : bold;
}

.topTextline{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.contentTextline{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.rightTextline{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.leftTextline{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.bottomTextline{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.topSeparatorLineTD{
	background-image: url(../images/2pixel_line.gif);
}

.leftSeparatorLineTD{
	background-image: url(../images/2pixel_line.gif);
}

.rightSeparatorLineTD{
	background-image: url(../images/2pixel_line.gif);
}

.contentSeparatorLineTD{
	background-image: url(../images/2pixel_line.gif);
}

.bottomSeparatorLineTD{
	background-image: url(../images/2pixel_line.gif);
}
.contentTableTD{
   font-weight: bold;
   padding-right: 10px;
}
.tableBorder{
	border: 1px red solid;
	border-collapse:collapse;
}
/*********************************************************/

.main_table   { width: 750px; }
.menu_top	  { height: 25px; background-color: #005BAA; padding: 0px 10px; color: #FFFFFF; }
.menu_left    { border: 0px; width: 150px; background-color: #F0F0E3; padding: 0px; vertical-align: top; }
.menu_categories { background-color: #005BAA; color: #ffffff; font-weight:bold; }
.menu_categories_sub { background-color: #E4E8F6;  color: #005BAA; font-weight:bold;}
.menu_categories_head { background-color: #005BAA; padding: 0px; font-weight: bold; color: #ffffff;  }
.menu_left_line { height: 2px; border: 0px; background-color: #ffffff; padding: 0px; }
.menu_left_line_sub { height: 1px; border: 0px; background-color: #ffffff; padding: 0px; }
.footer		  { width: 100%; height: 10px; background-color: #005BAA; padding: 0px 10px; color: #FFFFFF; }
.footer_2	  { width: 100%; border: 0px; padding: 0px; background-color: #005BAA; }

.right		  { background-color: #ffffff; width: 600px; padding: 0px; border-top: 3px solid white; vertical-align: top; }
.left_content { text-align: left; padding: 15px; vertical-align: top; }
.right_content { padding: 5px; vertical-align: top; text-align: center; }
.separator    { width: 1px; background-color: #bbbbbb; }

.form_desc   { text-align: right; padding: 5px; background-color: #dddddd; }
.form_desc_data   { background-color: #dddddd; }

.product_list_foto		{ background-color: #E4E8F6; text-align: center; padding: 5px; border-bottom: 3px solid white; vertical-align: top; }
.product_list_data		{ background-color: #E4E8F6; padding: 5px; border-bottom: 3px solid white; vertical-align: top; }
.product_list_name		{ font-weight: bold; color: #005BAA; font-family: verdana, sans-serif; }
.product_list_category  { font-size: 9px; color: #737373; }
.product_list_price		{ width: 75px; text-align: right; font-weight: bold; padding: 5px; }
.product_list_desc		{ padding: 5px; font-size: 10px }

.product_show_table		{ margin-left: 3px; }
.product_show_foto		{ margin-right: 5px; border: 2px solid #BBBBBB; }
.product_show_data		{ background-color: #f3f3f3; padding: 5px; border-bottom: 3px solid white; vertical-align: top; }
.product_show_name		{ font-weight: bold; font-family: verdana, sans-serif; font-size: 14px; }
.product_show_category  { font-size: 9px; color: #737373; }
.product_show_price		{ text-align: right; font-weight: bold; padding: 5px; }
.product_show_desc		{ font-size: 10px }

.order_table_head { background-color: #E4E8F6; text-align: center; height: 20px; }
TD.order_table_head { border-right: 1px solid #f3f3f3 }
.order_table_data_odd { background-color: #ffffff; }
.order_table_data_even { background-color: #f3f3f3; }
TD.order_table_data { padding: 5px; border-right: 1px solid #E4E8F6; text-align: right; }
.order_table_footer { background-color: #E4E8F6; text-align: right; height: 20px; padding: 5px; }
.order_table_footer_light { background-color: #E4E8F6; text-align: right; height: 20px; padding: 5px; }

.hr_dotted { width: 100%; height: 1px; border: 1px dotted #BBBBBB; }

.operation_table { border: 0px; padding: 0px; width: 300px; }
.alert    {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: red; text-decoration: none; text-align: center; }
.ok   {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: green; text-decoration: none; text-align: center; }

.image_border { border: 2px solid #BBBBBB; }


.tekst8   { font-family: verdana, sans-serif; font-size: 9px ; font-weight: normal; color: #000000; text-decoration: none;}
.tekst10  { font-family: verdana, sans-serif; font-size: 10px ; font-weight: normal; color: #000000; text-decoration: none;}
.tekstw14 { font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: #CC3300; text-decoration: none;}
.px		  { font-family: tahoma, sans-serif; font-size: 1px ; font-weight: normal; color: #ffffff; text-decoration: none;}


.tekst_w          {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #FFFFFF;}
a.tekst_w:link    {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #FFFFFF;}
a.tekst_w:visited {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #FFFFFF;}
a.tekst_w:active  {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #FFFFFF;} 
a.tekst_w:hover   {text-decoration: underline; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #FFFFFF;}

.tekst			{ font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:hover    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: underline;}

.tekst_b { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:hover   { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: underline;}
/* ShopEnde*********************************************************/


@media print{
	#pagecontent
	{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 800px;
		height: 800px;
		margin-left: 0px;
		z-index: 0;
	}
	
	body
	{
		background-image: none;
		 zoom : 82%; 
	}
	
	#subnav,  #layerOptions, #layernavigation,  #layerAuxiliar, #layerLogo, #layerBackground1, #layerBackground2  
	{
		visibility: hidden;
	}	
}