/************************** General tag definitions ************************/
html{
  text-decoration: none;
  font-family: Arial, Trebuchet, Tahoma, sans-serif;
  font-size: 12px;
}

body{
  margin: 0;
  padding: 0;

  text-decoration: none;
  font-family: Arial, Trebuchet, Tahoma, sans-serif;
  font-size: 12px;
  background-color: #DDD;
}

p{
  margin: 0;
  padding: 0;
  line-height: 18px;
}

h1{
  font-size: 16px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

h3{
  font-size: 12px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

img{
  border: 0;
}

a, a:link, a:visited, a:hover{
  color: #000;
  text-decoration: underline;
}

table, tr, td, * table, * tr, * td{
  border: 0;
  text-decoration: none;
  font-family: Arial, Trebuchet, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

table tr td ul, table tr td ol{
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}

#.sp_bettercontact_msg{
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left;
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;  
  color: red;
  font-weight: bold;
}

#sp_bettercontact_confirm{
  margin-top: 25px;
  padding-top: 25px;
  margin-bottom: 150px;
  padding-bottom: 150px;
  text-align: left;
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;   
  font-weight: bold;
}

/************************** Layers and Structure ************************/


/************************** Classes ************************/

/************* clearAll (break) (float remover) **************/
.clearAll{
  clear: both;
}


/************************** IDs ************************/

/************* fullWrap (div) **************/
#fullWrap{
  text-align: center;
}

/************* spacerDivTop (div) **************/
#spacerDivTop{
  min-height: 20px;
  height: 20px;
  width: 100%;
}

/************* containerAll (div) **************/
#containerAll{
  width: 840px;
  background-color: #fff;
  margin: 0 auto 0 auto;
  
  background-image: url(../images/devicesgr1.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
body.nodevices #containerAll{
  background-image: none;
}

/************* wrapperCenter (div) **************/
#wrapperCenter{
  margin: 0 auto 0 auto;
  width: 786px;
  text-align: left;
  background-repeat: repeat-x;
  background-position: 0 154px;
}

/************* headerSpacer (div) **************/
#headerSpacer{
  height: 15px;
  width: 786px;
}

/************* header (div) **************/
#header{
  height: 80px;
  width: 786px;
  background: url(../images/orangeline.gif) #fff repeat-x 20px 0;
}

/************* companyLogo (div) **************/
#companyLogo{
  float: left;
  width: 113px;
  height: 63px;
}
#companyLogo a {
  display: block;
  margin-top: 12px;
  margin-right: 14px;
}

/************* topNavigationSpacer (div) **************/
#topNavigationSpacer{
  float: right;
  width: 673px;
  height: 26px;
}

/************* topNavigation (div) **************/
#topNavigation{
  float: right;
  width: 673 px;
  height: 40px;
}

/************* contentContainer (div) **************/
#contentContainer{
  width: 786px;
}

/************* contentMain (div) **************/
#contentMain{
  float: left;
  width: 540px;
}

/************* contentRight (div) **************/
#contentRight{
  float: right;
  margin-top: 59px;
}

#menuRight{
  float: right;
  
  min-height: 500px;
}

#learnMoreContainer{
  float: right;
  margin-top: 26px;
}

* html #learnMoreContainer{
  float: right;
  margin-top: 23px;
}

#learnMoreWrapper{
  background-image: url(../images/jentronews.jpg);
  background-repeat: no-repeat;
  height: 220px;
  width: 220px;
  text-align: center;
}

#learnMoreSpacer{
  width: 220px;
  height: 40px;
}

#learnMore{
  width: 196px;
  margin: 0 auto 0 auto;
  text-align: left;
  font-size: 11px;
  font-family: Arial, Calibri, Trebuchet, sans-serif;
}

/************* footer (div) **************/
#footer{
  width: 786px;
  font-size: 11px;
  font-family: Arial;
  background-image: url(../images/orangeline.gif);
  background-repeat: repeat-x;
  background-position: 0 -65px;
}

/************* footerSpace (div) **************/
#footerSpace{
  height: 15px;
  width: 786px;
}

/************* footerPartLeft (div) **************/
#footerPartLeft{
  float: left;
  width: 350px;
  text-align: left;
  height: 30px;
}

/************* footerPartRight (div) **************/
#footerPartRight{
  float: right;
  width: 350px;
  text-align: right;
  height: 30px;
  margin-right: 0px;
}



/************************** Images and Fontstyles ************************/


/************************** Classes ************************/

/************* topnavImages (span) (navigation images) **************/
.topnavImages img{
  margin-right: 1px;
}

/************* submenuImageItem (div) (navigation images) **************/
.submenuImgItem img{
  margin-bottom: 1px;
}



/************************** IDs ************************/

/************* mainContentHeadImg (div) (Margin for Image over Textblock) **************/
#mainContentHeadImg{
  margin-bottom: 26px;
  width: 540px;
  height: 174px;
  overflow: hidden;
}

/************* mainContentTextOnly (div) (Text Block) **************/
#mainContentTextOnly{
  width: 540px;
  background: url(../images/textobg.gif) repeat-x #fff;
  text-align: center;
  margin-bottom: 20px;
  min-height: 260px;
}

* html #mainContentTextOnly{
  height: 260px;
}

#mainContentTextOnlyTitle{
  text-align: left;
  font-family: Arial, sans-serif, Verdana;
  width: 540px;
  margin: 0 auto 0 auto;
  font-weight: bold;
}

#mainContentTextOnlyTitle img{
  margin-bottom: 12px;
}

#mainContentTextOnlyContainer{
  margin-left: auto;
  margin-right: auto;
  margin-top: 2px;
  line-height: 18px;
  width: 510px;
  text-align: left;
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;
}

#mainContentTextOnlyContainer ul{
  list-style-image: url(../images/ulbullet.gif)
}
	   
#mainContentTextOnlyContainer li{
  list-style-position: outside;
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;  
  text-align: left
  margin-top: 0px;
  padding-left: -5px;
  margin-left: -22px;
  margin-bottom: 5px;
}


/************* mainContentText (div) (Text Block) **************/
#mainContentText{
  width: 540px;
  background: url(../images/textbg.gif) repeat-x #fff;
  min-height: 250px;
  text-align: center;
  margin-bottom: 20px;
  min-height: 260px;
}

* html #mainContentText{
  height: 260px;
}


#mainContentTextContainer{
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  width: 510px;
  text-align: left;
  line-height: 18px;
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;  
 
}

#mainContentTextContainer ul{
  list-style-image: url(../images/ulbullet.gif);
  margin-top: 0px;
  padding-top: 2px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
	   
#mainContentTextContainer li{
  list-style-position: outside;
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;
  margin-top: 0px;
  padding-left: 0px;
  margin-left: -20px;
  margin-bottom: 3px;
}

.Stil1 li{
  padding-left: 0px;
  margin-left: -20px;
  margin-bottom: -10px;
}

.tx-ttnews-browsebox{
  background-color:#E2E4E5;
  border:1px solid #fff;
  margin:-1px;
  padding:3px;
}

.tx-ttnews-browsebox-SCell{
  background-color:#fff;
  border:1px solid #000;

}