@import url(/styles/live/glatz09/articles.css);
@import url(/styles/live/toolbox.css);
@import url(/styles/live/glatz09/thickbox.css);
@import url(/styles/live/glatz09/catalog.css);
@import url(/styles/live/glatz09/formmanager.css);
@import url(/styles/live/glatz09/navigation.css);

/* Structure */

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

#whitener {
  position: relative;
  top: 0;
  width: 100%;
  background-color: #ffffff;
  height: 80px;
  z-index: 1;
  padding-top: 30px;
}

#headerstart {
  position: relative;
  top: 0;
  width: 100%;
  background-color: #ffffff;
  height: 80px;
  z-index: 1;
  padding-top: 30px;
}

#startleft{
width:240px;
float:left;
}

#langstart{
position: absolute;
left:240px;
width:70px;
bottom:10px;
line-height:16px;
}


#langstart img{
float:right;
}

#headerstart .logo {
	position: absolute;
	right:119px;
	top:46px;
}

#container {
  position: relative;
	width: 1024px;
	height: 768px;
	margin: 0 auto;
	z-index: 5;
	background: transparent url(/images/glatz/sidenavbg.gif) repeat-y;
}
#container_start {
  position: relative;
	width: 1024px;
	height: 768px;
	margin: 0 auto;
}

#footerNav a
{
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

.ie7 #footerNav
{
	position: absolute;
	bottom: 15px;
	left: 15px;
}


.ie #footerNav
{
	padding-bottom: 15px;
	padding-left: 15px;

}

.gecko #footerNav
{
	position: absolute;
	bottom: 15px;
	left: 15px;

}

.webkit #footerNav
{
	position: absolute;
	bottom: 15px;
	left: 15px;
}

#content {
  float: left;
  margin-bottom: 25px;
  width:804px;
  font-size:12px;
  color:#515960;
}

#contentstart {
  float: left;
  margin-bottom: 25px;
  width:780px;
  font-size:12px;
  color:#515960;
}

div.article li {
list-style-type:square;
margin-bottom:5px;
}




div.subscroller {
   height:438px;
      float:left;
      width:100%;
   overflow:auto;
}

#pagecontent {
  float: right;
  clear: none;
}

.mceVisualAid {
  border : 1px dashed #ffbbbb;
}

/* Images */
img {
  border: 0;
}
em{
font-style: italic;
}
/* Links */
a {
  text-decoration: none;
  color: #4c5761;
}


.article  a {
  text-decoration: none;
  font-family: Verdana, sans-serif;
  color: #F77c61;
}
a:hover {
  text-decoration: none;
  color: #8d8d91;
}
a.subsidenav{
  display: block;
  margin-bottom:5px;
  font-weight:bold;
}
a.subsidenav:hover{
color:#FEA248;
}
a.selected{
color:#FEA248;
}
.clear {
  overflow: hidden;
  width: 100%;
}

a.button {
  background: transparent url(/images/glatz/bg_button_a.gif) no-repeat scroll top right;
  color: #444;
  display: block;
  float: left;
  font: normal 12px arial, sans-serif;
  height: 24px;
  margin-right: 6px;
  padding-right: 18px;
  text-decoration: none;
}

a.button span {
  background: transparent url(/images/glatz/bg_button_span.gif) no-repeat;
  display: block;
  line-height: 14px;
  padding: 5px 0 5px 18px;
}

a.button:active {
  background-position: bottom right;
  color: #000;
  outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
  background-position: bottom left;
  padding: 6px 0 4px 18px; /* push text down 1px */
}

/* remove dashed boxes from around links in firefox */
a:focus {
  user-focus: none;
  outline: none;
  -moz-user-focus: none;
  -moz-outline: none;
}

/* Headings */
h1 {
  font-size: 21px;
  margin: 25px 0;
}
/* Headings */
h2 {
  font-size: 18px;
  margin: 25px 0;
  display: block;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
}


h2.chapter {
  font-size: 18px;
  margin: 25px 0 5px 0;
}


img.productimage {
  float: left;
}

div.productnav {
  position: absolute;
  left: 745px;
  width:200px;
  top: 230px;
  z-index:990;
  }

#leftbanner{
width:514px;
float:left;
position:relative;
}
div.lefttext{
position:absolute;
left:250px;
top:20px;
width:250px;
color:#FFFFFF;
}

#rightbanner{
width:290px;
height:221px;
float:left;
position:relative;
background-color:#DFE1E3;
}

#startrightbanner{
width:290px;
height:218px;
float:left;
position:relative;
background-color:#DFE1E3;
}
div.righttext{
position:absolute;
left:15px;
top:125px;
width:190px;
color:#515957;
}

div.rightbannersub{
height:112px;
width:217px;
background-color:#94989D;
font-size:12px;
}

strong{
font-weight:bold;
}

#srchsub{
position:absolute;
bottom:0px;
left:0px;
height:100px;
width:220px;
background-color:#DFE5EA;
color:#999999;
}

#srchsub div{
padding: 20px 0 0 20px;
}

input.searchsubmitter{
height: 15px; 
float: left; 
width: 135px; 
border: 1px solid #CCCFD5; 
border-width: 1px 0 1px 1px;
margin: 5px 0 0 0px; 
font-family: arial; 
font-size: 10px;
}

#greybox{
width:290px;
height:221px;
background-color:#D2D5DA;
float:left;
}

img.headimage{
float:left;
}
div.langleft{
padding:3px 0;
float:left;
width:255px;
border-right:1px solid white;
border-bottom:2px solid white;
background-color:#94989D;
color:#FFFFFF;
text-align:center;
font-size:14px;
}
div.langright{
float:left;
width:256px;
border-left:1px solid white;
border-bottom:2px solid white;
padding:3px 0;
background-color:#94989D;
color:#FFFFFF;
text-align:center;
font-size:14px;
}



#faq_accordion {
	float: left;

}

.faq_accordion_toggle {
	display: block;
	height: 25px;
	background: #ffffff;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	font-weight:bold;
	color: #616161;
	cursor: pointer;
	margin: 10px 0 10px 0;
}

.faq_accordion_toggle_active {
	display: block;
	height: 25px;
	background: #fffFFF;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	outline: none;
	color: #FEA248;
	cursor: pointer;
	margin: 10px 0 10px 0;
}

.faq_accordion_content {
	background: #fFffff;
	color: #444444;
	overflow: hidden;
	margin-left:35px;
	margin-right:35px;
}

.faq_accordion_content ul {
	list-style-type:square;
	margin: 0px;
}
div.newstext{
position:absolute;
left:25px;
top:60px;
width:450px;
color:#000000;
}

#sitemap {
	display:block;
	float: left;
	height: 16px;
	width: 16px;
	margin: 5px;
	background-image: url(/images/default/sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#sitemap:hover {
	background-position: -16px 0px;
}

a.sitemaptop {
	display: block;
	background-image: url(/images/default/sitemapline.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	width: 300px;
}

a.sitemaplow {
	display: block;
	padding-left: 20px;
	width: 280px;
}

.startslide {  
    height:  1024px;  
    width:   342px;  
    padding: 0;  
    margin:  0;  
} 
 
.startslide div {  
    background-color: #eee;  
    width:  1024px; 
    height: 342px; 
    top:  0; 
    left: 0 ;
   
} 

#startbanner{
    width:  1024px; 
    height: 342px; 
overflow:hidden;
}

#startvideo {
	position: absolute;
	top: 110px;
	right: 0px;
}