/*****************************************************************************/
td {letter-spacing: 1px;}
h1 {letter-spacing: 1px;}
h3 {letter-spacing: 1px;}
a {letter-spacing: 1px;}

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

#pageholder{margin:auto;width:995px;}

#footer {
   background-color:#454545;
   margin:0 auto;
   padding-bottom:15px;
   text-align:center;
   width:100%;
   height:60px;
}

menu.css 
.clearfix {
   display:block;
}

#Listeintrag{
margin-top:-20px;
clear:both;

}

.listTable{margin-left:20px;}


#ContainerAdministration{

   height: 100%;
   width: 800px;
   padding-left: 10px;
   padding-top: 10px;
}

#ContainerAdministrationEdit{

   height: 100%;
   width: 700px;
   padding-left: 10px;
   padding-top: 10px;
}

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

#LayerSearchModules{
   visibility: visible;
}

#layerBackground1{
   position: absolute;
   left: 0px;
   top: 0px;
   height: 91px;
   display:none;
}

#layerBackground2{
   position: absolute;
   left: 0px;
   top: 83px;
   height: 164px;
   display:none;
}

#layerNavigation
{
   float:right;
   margin-top:20px;
   margin-right:50px;
}

#layerNavigation ul {
  	padding:0;            
}




#layerNavigation ul li  {
float:left;
   text-decoration: none;
   margin-right:20px;
   list-style-type:none;
}

#layerNavigation ul  li  a  {   
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   display: block;
   text-transform: uppercase;
   margin-top:0;
   padding-top:0;
   background:url(../images/li.gif) no-repeat ;
   padding-left:10px;
}

#layerNavigation .kunibert2 a {
   color:#ff2000;
}

#layerNavigation  li.active a {
   color:#ff2000;
}




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

#layerAuxiliar{
   width: 200px;
   position:relative;
   top:40px;
}

#layerAuxiliar a
{
   color: #f1f1f1;
   text-decoration:none ;
   font-size:11px;
   font-weight:normal;
   margin-right:30px;
}

#layerAuxiliar a:link   {}
#layerAuxiliar a:visited{}
#layerAuxiliar a:hover  {color:#ff2000}
#layerAuxiliar a:active {}

/*****************************************************************************/
/*SUBNAV */
/*definition des <div> in dem die subnavigation angzeigt wird*/

#LayerBgNavi{
   position: absolute;
   left: 0px;
   top: 248px;
}

#subnav
{
   float:left;
   width: 181px;
   clear:both;
   min-height:180px;
   height:200px;
}



#subnav  a  {
   display: block;
   color: #333;
   margin: 2px 2px 10px 0;
   text-decoration: none;
   font-weight:normal;
   font-size:12px;
   text-decoration: none;
   width: 153px;
   padding:3px;
   font-size:12px;
}

#subnav a{
   text-decoration: none;
}

#subnav  a:hover 			 { text-decoration: none; color: #E23828; }
#subnav  a.level1 		 { padding-left: 20px; text-decoration: none; background:url(../images/li_sub.gif) no-repeat ;}
#subnav  a.level1:hover  { padding-left: 20px; text-decoration: none; color: #E23828; background-color: #FF2000; color:white; background-image:none;}
#subnav  a.level1_active { padding-left: 20px; text-decoration: none; background-color: #FF2000; color:white; background-image:none;}


#subnav  a.level2 		 { padding-left: 30px; text-decoration: none;}
#subnav  a.level2:hover  { padding-left: 30px; text-decoration: none; color: #E23828;}
#subnav  a.level2_active { padding-left: 30px; text-decoration: none; color: #E23828;}


#subnav  a.level3 		 { padding-left: 40px; text-decoration: none;}
#subnav  a.level3:hover  { padding-left: 40px; text-decoration: none; color: #E23828;}
#subnav  a.level3_active { padding-left: 40px; text-decoration: none; color: #E23828;}


#subnav  a.level4 		 { padding-left: 50px; text-decoration: none;}
#subnav  a.level4:hover  { padding-left: 50px; text-decoration: none; color: #E23828;}
#subnav  a.level4_active { padding-left: 50px; text-decoration: none; color: #E23828;}







#sitemap  a {
   font-weight:normal;
}

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

#sitemap span.level0 { background-color: #C4C4C3;}
#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: relative;
   top: 280px;
}	

.loginTable{
   width: 152px;
}

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


#loginarea input.buttonlogin
{
   color: #000;
   text-align : center;
   background: #ccc;
}	


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

/*END LOGINAREA*/	


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

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

#layerLogo
{
   width: 130px;
   height: 49px;
   float:left;
   overflow:hidden;

}

#pagecontent
{
   top: 244px;
   width: 100%;
   margin-left:0px;
   float:left;
   min-height:400px;

}

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

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

#layerOptionsEdit{
   position: relative;
   left: 790px;
   width: 100px;
   height: 10px;

}

.optionsTable{
   padding-left: 10px;
   width: 150px;

}

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

body 
{
   font-family : Arial, Helvetica, sans-serif;
   color : #000;
   background-color: #ffffff;
   font-size : 12px;
   font-weight : normal;
   background: url(../images/sec_bg.png) repeat-x;
}

h1 {
   font-size: 14px;
   color: #E23828;
   font-weight : bold;
   margin-bottom: 0px;
   margin-top: 5px;
}

.topDetailLinkTDProduct{

}

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: 12px;

   display: block;
  	float: left;	
   margin-bottom: 0px;
   margin-top: 0px;

}

h5{

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


table{
   font-family : Arial, Helvetica, sans-serif;
   color : #333;
   font-size : 12px;
   line-height:150%;
}

th
{
   font-weight : bold;
   line-height: 20px;
}

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

li{
   padding-bottom: 0px;	
}

.borderTable{
   background-color: #999998;
}

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

.topTable{

}

.leftTable{

}

.rightTable{
   padding-left: 10px;
}

.rightTextBgColor{
   background-color: #000;
}

.contentTable{

}

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


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

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

.menuSelected{
   background-color: #DCDCDC;
   padding-left : 5px;
   padding-right : 30px;
   border : 1px solid #4E4E4E;
   border-bottom-width : 0px;
   margin : 0px 0px 0px 5px;
}

/* Suche , Eigenschaften    */
.menuVertical{
   background-color: #F6F6F4;
   padding-left : 5px;
   padding-right : 5px;
   border : 1px solid #4E4E4E;
   border-left-width: 0px;
   border-right-width: 0px;
   line-height: 35px;
   margin : 0px 0px 0px 5px;
}

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

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

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

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

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

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

.tdBackground
{
   background-color: #ffffff;
}

.tdBackground2
{
   background-color: #E9E9E9;
}

.tdSelectBackground
{
   background-color: #e3e3f2;
}


.stripline
{
   background-color: #000;
}

.chartSelected
{
   background-color: #4E4E4E;
}

.line
{
   background-color: #4E4E4E;
}

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

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

a{font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: normal;
  color: #E23828;
  text-decoration: none;
}

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


.headline a:link    {}
.headline a:visited {}
.headline a:active  {}
.headline a:hover   {text-decoration: underline;}

.attachment a:link    {}
.attachment a:visited {}
.attachment a:active  {}
.attachment a:hover   {text-decoration: underline;}


.optionsLink a:link    {}
.optionsLink a:visited {}
.optionsLink a:active  {}
.optionsLink a:hover   {text-decoration: underline;}


.moreBack a:link    { font-size: 10px; }
.moreBack a:visited {font-size: 10px;}
.moreBack a:hover   {font-size: 10px; text-decoration: underline;}
.moreBack a:active  {font-size: 10px;}


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

/* end links */

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

.viewTable{
   width: 739px;
   border:  1px solid  #4E4E4E;
   margin-left:15px;
   margin-top:20px;

}
/*DMS*/
.tableHead{
   font-weight : bold;
   background-color:#F6F6F5;
   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 : #E23828;
   color: #fff;
}


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

input.input270{
   width: 270px;
}

select.input270{
   width: 270px;
}

textarea.input270{
   width: 270px;
}

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

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

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 #000;
}

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

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

select.selectField1{
   width: 345px;
}

select.selectField2{
   width: 370px;
}

select.selectField3{
   width: 190px;
}
textarea{
   font-family : Arial, Helvetica, sans-serif;
   font-size : 11px;
   color: #000;
   background-color : White;
   border: #000 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 #F6F6F4;
   border-collapse:collapse;
   border-top: 0px;
   padding-bottom:5px;
}

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

.contentListTD {padding-left: 15px;}
.contentTextlineTD {padding-left: 15px;}

.contentText{}

.listText{}

.rightText{}

.contentDetailLink{

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

.tableHeaderTD{height: 22px;padding-top: 3px; }
.tableLink a{
   color: #E23828;
   vertical-align: middle;
   height: 22px;

   padding-bottom: 4px;
   text-decoration: none;
   font-weight: bold;
}
.tableLink a:link    {}
.tableLink a:visited {}
.tableLink a:active  {}
.tableLink a:hover   {text-decoration: underline;}

.tableHeaderSeperator{
   width: 5px;
   background-color: #C4C4C3;
   border-bottom: 0px solid #4E4E4E;
}

.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;
   letter-spacing:1px;
}

.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: #E23828;
   font-weight : bold;
}

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

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

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

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

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

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

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

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

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

.topSeparatorLineTD{
   background-color: #69696B;
}

.leftSeparatorLineTD{
   background-color: #69696B;
}

.rightSeparatorLineTD{
   background-color: #69696B;
}

.contentSeparatorLineTD{
   background-color: #69696B;
}

.bottomSeparatorLineTD{
   background-color: #69696B;
}
.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; }


.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: arial, sans-serif; color: #FFFFFF;}
a.tekst_w:link    {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;}
a.tekst_w:visited {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;}
a.tekst_w:active  {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;} 
a.tekst_w:hover   {text-decoration: underline; font-size: 12px; font-weight: bold; font-family: 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*********************************************************/



.loginarea{float:left;}
#subnav{float:left;width: 200px;}
#innerPage{width:750px;float:left;}
#newContentDetailLink{position:relative;height:50px;left:-180px;}

#newContentDetailLink h1{float:left;font-size:32px;text-transform: uppercase;color:#ff2000}
#newContentDetailLink img{float:left;;color:#ff2000}

.contentDetailLinkTD h1{ font-size:28px;font-weight:normal;color:#444;margin-top:29px; line-height:normal;}

.contentText {position:relative; left:15px;width: 480px;display:block;letter-spacing: 1px}
.contentEmail{position:relative; left:15px;width: 100%;display:block;letter-spacing: 1px}
.contentUpload{position:relative; left:15px;width: 100%;display:block;letter-spacing: 1px}

.buttons{padding-left:0;padding-top:8px;}

#subnavTitle { position:relative;top:127px;}
#subnavTitle h3{text-transform: uppercase;display:block;width:187px;color:white;background-color:#ff2000;padding:3px;margin-bottom:20px;margin-right:20px}
#subnavTitle h3.unselected{background-color:#555555;}
#subnavTitle h3.invisible{background-color:transparent;}

#layerAuxiliar{margin:0 auto;
text-align:left;
width:985px;}

#header{height:50px;}

.tdbackground2{background-color:silver;}
.tdselectbackground{background-color:white;}
.topDetailLinkTDProduct h1{
    color: #444444;
    font-size: 28px;
    font-weight: normal;
    line-height: normal;
    margin-top: 29px;
}

*+html #header{ /*IE7 only*/
     margin-bottom:40px;
}

*+html #subnavTitle{ /*IE7 only*/
    top:87px;

  }
  /*IE7*/
  *+html #layerNavigation { /*IE7 only*/     margin-top:30px;  }


@media print{
   #pagecontent
   {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 800px;
      height: 800px;
      margin-left: 0px;
      z-index: 0;
   }

   body
   {
      background-image: none;
   }

   #subnav,  #layerOptions, #layernavigation,  #layerAuxiliar, #layerLogo, #layerBackground1, #layerBackground2
   {
      visibility: hidden;
   }
}
