body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	color: #000;
	text-align:left;
	font-size: 11px; 
	line-height: 150%;
  height:100%;
}

#layoutContainer { 
  background-repeat:no-repeat;
	background-position: right 460px;
	padding: 0px;
	margin: 0px;
	text-align: left;
  height:100%;
}

#topContainer { 
	background-image:url(../../images/imgTemplates/logo.gif);
	width: 520px;
	height: 100px;
	padding: 0px 0px 0px 40px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: 40px; 50px;
	float: left;
  border-bottom:1px solid #6699cc;
}

#topLeft { /* LOGO */
display:none;
}

#topMiddle { 
display:none;

}

#topRight {
display:none;

}

#search {
display:none;

}

#search .field {    
display:none;

}

#search .button {    
display:none;

}

.field { 
  background:#eaeaea;
  display: block;
  float: left;
  width: 120px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;  
  height:14px;
  background:#f2f2f2;
  padding:0px;
  border-top:1px solid #00519E;
  border-left:1px solid #00519E;
  border-right:none;
  border-bottom:none;
}

.dot {
	background-image:url(../../images/imgTemplates/dot.gif);
  width:100%;
  height:1px;
  float:left;
  margin:0px;
  padding: 0px;
  overflow:hidden;
}   

.blueline {
  width:100%;
  height:1px;
  float:left;
	margin:0px 0px 12px 0px;
  padding: 0px;
  overflow:hidden;
  border-bottom:1px solid #00519E;
}   

#mainContainer .dot {
	margin:10px 0px;
}   

#TopNaviBar { 
display:none;

}             

/* ================================================ SEITENMITTE */
#middleContainer { /* contains leftContainer/naviContainer, mainContainer, rightContainer */
  background-repeat:no-repeat;
  background-position:0px 0px;
	width: 980px;
	padding: 0px;
	margin: 0px;
	float: left; 
  color:#000000;
  background-color:#ffffff;
}

#leftContainer { 
display:none;

}
                                                                             
/* ================================================ HAUPTSPALTE */

#mainContainer { 
	width: 505px;
	margin: 35px 0px 0px 40px;
  padding:0px; 
	float: left; 
}

#mainContainer a { 
  text-decoration:underline;
}

/* ================================================ RECHTE SPALTE */
#date {
display:none;

}    


#rightContainer {
display:none;

}

.tab_blue { 
display:none;

}

.rightContainerClip { 
display:none;

}

.rightContainerContent { 
	display:none;

}

.rightContainerBottom { 
display:none;

}

#rightContainer h1 {
display:none;

	}	

#rightContainer p {
display:none;

	}

#rightContainer .dot {
display:none;

	}

.img_right_col {
display:none;

	}

/*===========================================================================================*/

#bottomContainer { /* contains bottomLeft, bottomMiddle; bottomRight */
display:none;
}

#bottomLeft { 
	width: 520px;	
  margin-left: 10px;         
	padding: 0px;
	float: left;

}

#bottomRight { 
	width: 200px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	overflow: hidden;     
  text-align:right;  

}

.dotBottom {
	background-image:url(../../images/imgTemplates/dot.gif);
  width:520px;
  height:1px;
  margin:10px 0px;
  float:left;
  overflow:hidden;
}    

#copyright {
  width:520px;
  margin:0px;   
  font-size:10px;
  text-align:center;
  background:#ffffff;
  color:#999999;
}

a {
  text-decoration:none;
  background:transparent;
  color:#00519E;
}

a:hover {
  background: #eaeaea;
  color: #336699;
}

a img {
	border: 0px;
	text-decoration: none;
}

h1 {
  background:transparent;
	color: #00519E;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
  line-height:150%;
}

h2 {
  background:#ffffff;
	color: #ff8800;
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding: 0px;
  line-height:150%;
	margin: 0px 0px 10px 0px;
	}

h3 {
  background:#ffffff;
	font-size: 12px;
	font-weight:bold;
  line-height:150%;
	margin: 0px;
	}

p {
  background:transparent;
	color: #333333;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

ul {
	list-style-type: none;
	margin: 10px 3px 10px 0px;
	padding: 0px 0px 0px 20px;
}

ul li {                                   
 	padding: 0px 0px 8px 15px;	                
 	background-image: url(../../images/imgTemplates/square.gif);      
 	background-repeat: no-repeat;               
 	background-position: 6px 8px;    
  clear:left;      
 	}  

label { 
  font-size:11px;
  display: block;
  float: left;    
  text-align: right;  
  padding-right:10px;
}

/*   #mainContainer label {   */
/*   width:100px;             */
/*   text-align:right;        */
/*   }                        */

.prod { 
  text-align: left;  
  width:200px;
}

.area { 
  display: block;
  float: left;
  width: 260px; 
  border-top:1px solid #999999; 
  border-left:1px solid #999999; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  height:80px;
  background-color:#eaeaea;
  color:#000000;
  margin-bottom:10px;    
}

form br { 
  clear: left;
}

   
.check {
margin:5px 0px 0px 0px;

}

.button {
  float: left; 
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  height:18px; 
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  background-color:#00519E;
}               
     
select {
  height:19px;
  width:120px;
  font-size:11px;
  line-height:24px;
  background-color:#6699CC;
  color:#ffffff;
  margin-top:16px;
}

.az  {
  background-color:#f8f8f8;
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
  width:158px;
  float:right;
}

.tab_orange  {
  background-image:url(../../images/imgTemplates/tab_orange.gif);
  background-repeat:repeat-x;
  width:160px;
  height:19px;
  float:right;
  font-weight:bold;
  background-color:transparent;
  color:#ffffff;
  margin:24px 0px 0px 0px;
  padding:3px 0px 0px 0px;
  text-indent:7px;
}

.tab_inner {
  text-indent:7px;
  margin:0px;
}

.tab_cat {
  background-image:url(../../images/imgTemplates/tab_cat.gif);
  background-repeat:no-repeat;
  margin:0px;
  text-align:right;
  padding:4px 10px 4px 0px;
}

.item {
  width:230px;
}
.features {
  width:250px;
}                

/* ===========  TABELLEN =========================== */        
table {
	display: table;
  border-collapse:collapse;
}
th {
	background: #f2f2f2;
	font-weight: bold;
  padding:3px 5px;
	display: table-cell;
}

tr {	
	display: table-row;
}

td {
  padding:3px 5px;
}

.table_sel {
	font-size: 11px;
	display: table;
	margin: 10px 0px;
	width: 500px;
  border-collapse:collapse;
}

.table_sel th {
padding-left:0px;	
background-color:#ffffff; 
  border-bottom:1px solid #00519E;
}

.table_sel td {
	display: table-cell;
  padding:6px 0px;
  border-bottom:1px solid #eaeaea;
  vertical-align:top;
}

.table_sel td a {
  background:transparent;
}   

.table_basket {
	font-size: 11px;
	display: table;
	margin:0px;
	width: 520px;
  border-collapse:collapse;
  background-color:transparent;
}

.table_basket th {
	background: #6699cc;
color:#ffffff;
  padding:0px 5px 5px 5px;;
}

.table_basket td {
	display: table-cell;
  padding:6px 4px;
  vertical-align:top;
}

.table_downloads {
width:480px; 
}

.table_downloads th {
height:40px;
background-color:#ffffff;
color:#00519E;
text-align:left;
}

.table_downloads td {
	display: table-cell;
  padding:5px 3px;
  vertical-align:top;
  text-align:left;
  border-bottom:1px dotted #cccccc;  
  line-height:150%;
  font-size:10px;
}

.table_basket td a {
  background:transparent;
}   

.table_steps { 
  width:520px;                                                                          
}  
.table_steps td { 
  width:130px;
  text-align:center;                                                                                  
}    

.table_prod {
  border:none;
  float:left;
  width:500px;
}

.table_prod th {
	background: #f2f2f2;
	font-weight: bold;
	text-align: left;
	display: table-cell;
}

.table_prod td {
	display: table-cell;
  border:1px solid #eaeaea;
}                          

.table_az {
  width:148px;
  background-color:#f8f8f8;
}

.table_az td {
  padding:2px;
}        

.table_query {
	display: table;
  border-collapse:collapse;
}

.table_query th {
background-color:#f2f2f2;        
font-weight:normal;
text-align:left;
}

.table_query td {
  width:60px;
/*  border-bottom:1px solid #EAEAEA; */
  text-align:left;
  font-size:10px;
}

.alpha {
  display: block;
  float: left;    


width:400px;
text-align:left;
}

.round_blue_top {
  padding:0px;
  width:502px;
  height:6px;
  background-image:url(../../images/imgTemplates/round_blue_top.gif);
  background-repeat:no-repeat
}

.blue_bg {      
  text-indent:20px;
  width:502px;
  background-color:#6699cc;
  color:#ffffff;
  height:30px;
  margin:0px;
}       

.blue_line_500 {
  width:500px;
  border-left:1px solid #6699cc;
  border-right:1px solid #6699cc;   
  text-align:center;   
}

.bottom_blue_line {  
  padding:0px;
  width:502px;
  height:10px;
  background-image:url(../../images/imgTemplates/round_blue_bottom.gif);
  background-repeat:no-repeat       
}

.cat {
margin-bottom:10px;
width:100px;
text-align:right
}

.cat_field {
  width:120px; 
  background-color:#eaeaea;
  display: block;
  float: left;
  font-size:11px;  
 
  border-top:1px solid #00519E;
  border-left:1px solid #00519E;
  border-right:none;
  border-bottom:none;
}


