
@media print {
#body{ width:80%; }
 #menuproducts, #contentnews2 { display: none; }

}


body 
{
 font:x-small Verdana, Arial, Helvetica, sans-serif;
 font-size:70%;
 color:#666666;
 background-color:#ffffff;
 margin:0px;
 height:100%;
}
/*headline streaming  mobile  codec*/
h1 {float:left;font-size:1.3em;color:#999999;margin:10px 5px 0px 0px;}


h1.index {color:#333333; margin:5px 0 5px 0;}
h1.products {color:#CC6600; margin:5px 0 5px 0;}
h1.con_dev {color:#666666; margin:5px 0 5px 0;}

/*headline orange context*/
h2 {font-size:1.3em;color:#333333; margin:3px 0 3px 0; padding:0; }
h2.orange {color:#ffffff;}
/*subheadline orange context*/
h3 { font-size:1.0em;color:#CC6600; margin:5px 0 5px 0; padding:0;}
/*subheadline grau context*/
h4 {font-size:1.0em; margin:2px 0 2px 0; padding:0;}

p {margin-top:0px; margin-bottom:3px;}

ul {margin: 0; padding:2px 5px 2px 10px; list-style-type:square; list-style-position:inside;}
li {list-style-type:square; list-style-position:inside;}

img{border-style:none;}

form {margin-top:3px; margin-bottom:0px;}
 
 /* Menu Unterverzeichnis  */
a.menu {
display:block;
padding:0px;
font-size:1.0em;
}     
 

a:active, a:hover
{ 
 color:#FF9933;
 text-decoration:underline;
} 

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:bold;
  color:#999999;
 
}
a:active, a:hover
{ 
 color:#FF9933;
 text-decoration:underline;
} 



  /* Container Logo oben */
#title {
height:75px;
padding:0px;
border-bottom:0px solid #000000;   
border-right:5px solid #FF6600;
margin-bottom:0px;     
}

/* Obere Navigation orange*/
#navi{
 text-align:left; 
color:#ffffff;
   font-weight:bold;
 padding:5px 5px 5px 145px;
 background-color:#FF9933;
 border-bottom:0px solid #666;  
 border-right:5px solid #FF6600;
}

/* Obere Navigation weiss*/
#navi2{  
 text-align:left; 
 padding:1px 5px 1px 145px;
 white-space: nowrap;
 border-bottom:0px solid #666;
 border-right:5px solid #FF6600;
font-weight:bold;
 font-size:0.9em;
}        
/* Obere Navigation de_en*/
#navi3{  
height:22px;
 text-align:left; 
 color:#666666;

 padding:1px 5px 1px 1px;
 white-space: nowrap;
 border-bottom:0px solid #666;
 border-right:5px solid #FF6600;
 font-size:0.9em;
}    

/* Untere Navigation*/
#naviu{  
height:10px;
 text-align:left; 
 padding:10px 0px 1px 0px;
  margin-left:148px;
 white-space: nowrap;
 border-right:0px solid #FF6600;
 font-weight:bold;
 font-size:0.9em;
}            


#navi2 lang{
 text-align:left; 
 padding:1px 5px 1px 1px;
 white-space: nowrap;
 border-bottom:0px solid #666;
 border-right:5px solid #FF6600;
 font-size:0.8em;
}
#navi2 img {
 float:left;
 margin-top:2px;
}   
#navi a, #navi a:link, #navi a:visited,#navi a:hover {
 text-decoration:none;
  font-weight:bold;
  color:#ffffff;
}   
#navi a, #navi a:hover, #navi a:active  {
  font-weight:bold;
  color:#333333;
  text-decoration:underline;
}
#navi2 a, #navi2 a:link, #navi2 a:visited,#navi2 a:hover  {
 font-weight:bold;
 color:#666666;
}
#navi2 a, #navi2 a:hover, #navi2 a:active {
 font-weight:bold;
 color:#333333;
}

#navi3 a, #navi3 a:link, #navi3 a:visited,#navi3 a:hover, #navi3 a:active {
 font-weight:bold;
}

#naviu a, #naviu a:link, #naviu a:visited,#naviu a:hover {
 font-weight:bold;
 color:#666666;
}
#naviu a, #naviu a:hover, #naviu a:active {
 font-weight:bold;
 color:#333333;
}

#content a, #content a:link, #content a:visited, #content a:hover, #content a:active {
  color:#CC6600;
  text-decoration:underline;
}
#content a, #content a:hover, #content a:active {
 color:#FF9933;
 text-decoration:underline;
}

#menuproducts a, #menuproducts a:link, #menuproducts a:visited, #menuproducts a:hover, #menuproducts a:active {
  color:#666666;
  text-decoration:underline;
}
#menuproducts a, #menuproducts a:hover, #menuproducts a:active {
 color:#FF9933;
 text-decoration:underline;
}

#contentnews2 a, #contentnews2 a:link, #contentnews2 a:visited, #contentnews2 a:hover, #contentnews2 a:active {
  color:#CC6600;
  text-decoration:underline;
}
#contentnews2 a, #contentnews2 a:hover, #contentnews2 a:active {
 color:#FF9933;
 text-decoration:underline;
}

/* h1 index*/
.index a, .index a:link, .index a:visited, .index a:hover, .index a:active {
  color:#333333;
  text-decoration:none;
}
.index a, .index a:hover, .index a:active {
 color:#CC6600;
 text-decoration:underline;
}
/* links index*/
.rightindex a, .rightindex a:link, .rightindex a:visited, .rightindex a:hover, .rightindex a:active {
  color:#CC6600;
  text-decoration:underline;
}
.rightindex a, .rightindex a:hover, .rightindex a:active {
 color:#333333;
 text-decoration:underline;
}

/* h1 products*/
.products a, .products a:link, .products a:visited, .products a:hover, .products a:active {
  color:#CC6600;
  text-decoration:none;
}
.products a, .products a:hover, .products a:active {
 color:#333333;
 text-decoration:underline;
}
/* links products*/
.rightproducts a, .rightproducts a:link, .rightproducts a:visited, .rightproducts a:hover, .rightproducts a:active {
  color:#333333;
  text-decoration:underline;
}
.rightproducts a, .rightproducts a:hover, .rightproducts a:active {
 color:#FFCC99;
 text-decoration:underline;
}

/* h1 con_dev*/
.con_dev a, .con_dev a:link, .con_dev a:visited, .con_dev a:hover, .con_dev a:active {
  color:#666666;
  text-decoration:none;
}
.con_dev a, .con_dev a:hover, .con_dev a:active {
 color:#CC6600;
 text-decoration:underline;
}
/* links con_dev*/
.rightcon_dev a, .rightcon_dev a:link, .rightcon_dev a:visited, .rightcon_dev a:hover, .rightcon_dev a:active {
  color:#993333;
  text-decoration:underline;
}
.rightcon_dev a, .rightcon_dev a:hover, .rightcon_dev a:active {
 color:#333333;
 text-decoration:underline;
}



/* Container, der das Logo enthält 
#header {
 padding:0px 5px;
 background-color:#FEC483;
 text-align:right;
}
 */

/* Container unter der oberen Navigation*/
#header2 {
 clear:both;
 border-bottom:0px solid #666;
 border-right:5px solid #FF6600;
 font-size:3px;
 text-align:right;
 padding-right:10px;
}       
#header3 {
 clear:both;
 border-bottom:0px solid #666;
 border-right:5px solid #FF6600;
 font-size:5px;
 text-align:right;
 padding-right:10px;
}  
.header4 {
 clear:both;
 border-bottom:0px solid #666;
 border-right:0px solid #FF6600;
 font-size:0px;
 text-align:right;
 padding-right:0px;
}       


/* Pfad */
#path{
 padding:5px 153px;
 text-align:left; 
 border-right:5px solid #FF6600;
}


#left {   
width:18%;
float:left; 
border:0px solid #000000; 
padding:0px;

}
/* Textinhalt rechts*/
#right {  
width:33%;
float:right; 
border:1px solid #cccccc; 
padding:5px;
margin-left:15px; 
 background-color:#FFCC99;
}    

/* social bookmarks*/
.bookmarks {  
 clear:both;
width:35%;
float:right; 
border:0px solid #cccccc; 
padding-left:10px;
margin-right:30px; 
 background-color:#ffffff;
}   

/* social bookmarks oben*/
.bookmarkstop {  
width:37%;
float:right; 
border:0px solid #cccccc; 
padding:0px;
margin-left:0px; 
 background-color:#ffffff;
}    

 

/* Textinhalt rechts index*/
.rightindex {  
width:33%;
float:right; 
border:1px solid #cccccc; 
padding:5px;
margin-left:15px; 
 background-color:#ffffff;
}    

/* Textinhalt rechts products*/
.rightproducts {  
width:33%;
float:right; 
border:1px solid #cccccc; 
padding:5px;
margin-left:15px; 
background-color:#CC9966;
}    

/* Textinhalt rechts con_dev*/
.rightcon_dev {  
width:33%;
float:right; 
border:1px solid #cccccc; 
padding:5px;
margin-left:15px; 
background-color:#FFCC99;
}    

/* Textinhalt rechts für Anwenderprodukte*/
.right_user {  
width:33%;
float:right; 
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
padding:0 5px 5px 5px;
margin-left:15px; 
 background-color:#FFFFFF;
}  

/* Textinhalt rechts für Developerprodukte*/
.right_developer {  
width:33%;
float:right; 
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
padding:0 5px 5px 5px;
margin-left:15px; 
 background-color:#FFFFFF;
}   

 .head_right_developer { 
color:#ffffff;
font-weight:bold;
margin:0 0 5px 0;   
background-color:#666666;
padding:2px 6px;
}    

 .rahmen_right_developer {  
border:2px solid #aaaaaa; 
padding:0 6px 5px 6px;
}    

.application_title 
{
color:#ffffff;
font-weight:bold;
margin:5px 0px;   
background-color:#aaaaaa;
padding:2px 6px;
} 


.menutitle
{
color:#CC6600;
font-weight:bold;
margin-left:0px; 
border-top:0px solid #FF9933;  
border-bottom:2px solid #FF9933;  

padding:3px 0px;
} 

.copyright
{
color:#CC6600;
font-weight:normal;
margin:0px; 
 padding:3px 0px 3px 0px;
}

.rahmen_requirements{
width:62%;   
border-top:2px solid #aaaaaa;
border-bottom:2px solid #aaaaaa;  
padding:5px 0px;
}    
 
 .head_product_screen { 
color:#ffffff;
font-weight:bold;
margin:0 0 5px 0;   
background-color:#666666;
padding:2px 6px;
} 

 .rahmen_product_screen {  
border:2px solid #aaaaaa; 
padding:5px 6px;
}    

.head_testdownload 
{
color:#ffffff;
font-weight:bold;
margin:5px 0px;   
background-color:#aaaaaa;
padding:2px 6px;
} 

 .info{  
border-top:2px solid #999999; 
border-bottom:2px solid #999999; 
padding:5px 6px;
}    

.ordertitle 
{
color:#ffffff;
font-weight:bold;
margin:0px;   
background-color:#666666;
padding:2px 6px;
} 

.order_paypal 
{
color:#ffffff;
font-weight:bold;
margin:5px 0px;   
background-color:#aaaaaa;
padding:2px 6px;
} 

.paypal_button
{
background-color:#ffffff;
padding:2px 2px;
} 

 .order {  
border-left:2px solid #666666; 
border-right:2px solid #666666; 
border-bottom:2px solid #666666; 
padding:5px 6px;
}    

 .inforahmen {  
border-left:2px solid #FF9933; 
border-right:2px solid #FF9933; 
border-bottom:2px solid #FF9933;
padding:2px 4px;
}    
.inforahmentitle 
{
color:#ffffff;
font-weight:bold;
margin:0px;   
background-color:#FF9933;
padding:2px 6px;
} 

.features
{
color:#CC6600;
font-weight:bold;
margin:0px; 
padding:9px 9px;
border:1px solid #cccccc;
} 

#sitemap
{
line-height:1.6;
}

/* Textinhalt */
#content {
float:right;
width:80%;   
color:#333333;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin-left:0px;  
padding:5px; 
padding-right:0px; 
line-height:1.3;
} 

/* Textinhalt Hauptseiten*/
.content {
float:right;
width:80%;   
color:#333333;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin-left:0px;  
padding:5px; 
padding-right:0px; 
line-height:1.3;
} 

.headline_content {
width:60%; 
color:#ffffff;
font-weight:bold;
margin:0 0 5px 0px;   
background-color:#aaaaaa;
padding:1px 0px 1px 10px;
} 

.headlineOrange_content {
width:60%; 
color:#ffffff;
font-weight:bold;
margin:0 0 5px 0px;   
background-color:#CC6600;
padding:1px 0px 1px 10px;
} 



/* Textinhalt eingezogen */
.contentsub {
float:left;
width:60%;   
color:#333333;
border:0px solid #CC6600;
margin-left:0px;  
padding:0px; 
padding-left:12px; 
line-height:1.3;
} 

/* Textinhalt  news*/
#contentnews {
float:left;
width:61%;   
color:#333333;
border-top:1px solid #CC6600;
border-bottom:1px solid #CC6600;
margin-left:0px;  
padding:5px; 
padding-right:0px; 
line-height:1.3;
} 

#menuproducts {
float:left;
width:15%;
color:#333333;
border-left:2px solid #FF9933;

margin-left:0px;  
padding:0px; 
padding-left:6px; 
padding-right:6px; 
line-height:1.3;
} 

#contentnews2 {
float:left;
width:16%;
color:#333333;
border:2px solid #FF9933;

margin-left:0px;  
padding:0px; 
padding-left:6px; 
padding-right:6px; 
line-height:1.3;
} 

/* Textinhalt  news 2spaltig*/
.contentnewssub {
float:left;
width:46%;   
color:#333333;
border:0px solid #cccccc;
border-left:0px solid #cccccc;
margin-left:0px;  
padding:5px; 
padding-left:10px; 
line-height:1.3;
} 

p{ widows:5;}

/* Browserkompatibil.stabelle */
.j, .f, .n,.t{
 text-align:center;
 font-weight:bold;
 vertical-align:middle;
}

