/* external Links */

a.linkext,
a.linkext:link,
a.linkext:visited,
a.linkext:active {
  padding-left: 18px; 
  padding-right: 3px; 
  padding-bottom: 3px;  
  background: url(img/ExtLink.gif) no-repeat left center;
}

a.linkext:hover {
  background: url(img/ExtLinkHover.gif) no-repeat left center;
}


/* Hide from IE 5 + IE 4 */
/* Thanks to Kristof Lipfert, Duesseldorf */

html + body a.linkext:link {
  background: none;
}
html + body a.linkext:visited {
  background: none;
}
html + body a.linkext:active {
  background: none;
}

html + body a.linkext:hover {
  background: none;
}



ul {
  list-style-type: none;
  list-style-image: url(img/li.gif);
}	  


h1 {
  margin-top: 0;
  font-size: 170%;
  color: #58585a;
  color: #e75f1c;
  }

.faq_full dt,  
h2 {
  font-size: 120%;
  color: #415b83;
  margin-bottom: 0.5em;      
  margin-top: 0.9em;
  font-weight: bold;
  text-align: left;
  }

h3 {
  font-size: 110%;
  color: #9c7059;
  font-weight: bold;
  margin-bottom: 0.6em;    
  }

h4 {
  font-size: 100%;
  color: #9c7059;
  margin-bottom: 0.2em;    
  font-weight: bold;
  }



.Releases_Comparing table {
  background: #f5f5f5;
}


.Releases_Comparing th {
  background: url(img/Releases_Comparing_thead.png) repeat-x left bottom;
  padding: 6px 4px;
  text-align: left;  
}


.Releases_Comparing td {
  padding: 4px;
  border-top: 1px solid silver;
}


.Releases_Comparing td.col_0 {
  width: 450px;
}

.Releases_Comparing td.col_1 {
  width: 140px;

}

.Releases_Comparing td.col_2 {
  width: 140px;  
}


.Releases_Comparing .odd {
  background: #ececec;
}



.Hint_EMail {
  margin-top: 30px;
  padding: 15px;
  background:#E8E8E8;
}

.Hint_EMail p {
  font-size: 80%;
  margin: 0;
}




.Sample-Gallery {
  background: #373737;  
  padding: 10px;
}



.Sample-Gallery  td {
  text-align: center;
  /*
  border: 1px solid #121212;
  border-top-color: #868686;
  border-left-color: #868686;
  */
  padding: 14px 0;
 }



/* FAQs */
.faq_full dl {

}

.faq_full dt {
  margin-bottom: 10px;
  margin-top: 15px;
  /*
  font-size: 120%;
  color: #9c7059;
  font-weight: bold;  
  */
}

.faq_full dd {

}




.mod_quicknav {
  margin: 0 0 30px 0;
  padding: 0;
}

.mod_quicknav h1 {
  margin: 0 0 20px 0;
  padding: 0;
}

.mod_quicknav .formbody,
.mod_quicknav form {
  margin: 0;
  padding: 0;
}

.mod_quicknav select {
  width: 500px;
}


.mod_quicknav input.submit {
  margin: 0;
}


.mod_newslist {
  text-align: left;
}

.mod_newslist h1 {
  font-size: 140%;
}

.mod_newslist .layout_full h1 {
  font-size: 120%;
  color: #e7501e;
  line-height: 1.1em;
}

.mod_newslist .layout_full .info {
  font-size: 80%;
  font-weight: bold;
}

.mod_newslist .layout_full.ce_text {
  font-size: 90%;
  color: black;
}

.mod_newslist .layout_latest h1 {
  font-size: 120%;
  line-height: 1.1em;
}

.mod_newslist .layout_latest h2 {
  font-size: 100%;
  color: #e7501e;
  line-height: 1.1em;
  font-weight: bold;
}

.mod_newslist .layout_latest .info {
  font-size: 80%;
  font-weight: bold;
}

.mod_newslist .layout_latest .ce_text {
  font-size: 90%;
  color: black;
}

.ce_image {
  margin-bottom: 20px;
}

.ce_gallery table {
  width: 100%;
 }



.SolidBorder .image_container {
/*
  border: 1px solid #d1ddf5;
  border-bottom-color: #717fae;
  border-right-color: #717fae;  
  */
  border: 1px solid #d1ddf5;  
  padding: 5px;
}


.ce_image .image_container .caption {
  background: url(img/img-caption.png) right top no-repeat;
  margin-top: 10px;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: bold;
  text-align: left;
  color: #272727;
  height: 30px;
}

#SAVE-Logo {
  position: absolute;
  top: 370px;
  left: 40px;
}


.ArchiveLinks td {
  padding: 0 15px;
  vertical-align: middle;
}