
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:right;font-size:1.3em;color:#999999;margin:10px 5px 0 0;}
/*headline orange context*/
h2 {font-size:1.3em;color:#0000000; margin:10px 0 5px 0; padding:0; }
/*subheadline orange context*/
h3 { font-size:1.0em;color:#0000000; margin:10px 0 5px 0; padding:0;}
/*subheadline grau context*/
h4 {font-size:1.0em; margin:10px 0 5px 0; padding:0;}

p {margin-top:0px;}

ul {margin: 0; padding:10px 10px 10px 15px; list-style-type:square; list-style-position:inside;}

img{border-style:none;}
 
 /* Menu Unterverzeichnis  */
a.menu {
display:block;
padding:3px 6px;
}     
 

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:#006699;
}

.linkcom
{
text-decoration:none;
  font-weight:bold;
  color:#ffffff;} 


a:active, a:hover
{ 
 color:#0000000;
 text-decoration:underline;
} 


  /* Container Logo oben */
#title {
height:65px;
padding:0px;
border-bottom:0px solid #000000;   
border-right:5px solid #99CCFF;
margin-bottom:0px;     
}

/* Obere Navigation*/
#navi{
 text-align:right; 
 color:#ffffff;
   font-weight:bold;
 padding:5px;
 background-color:#fbd934;
 border-bottom:0px solid #666;  
 border-right:5px solid #99CCFF;
}
/* Obere Navigation*/
#navi2{  
 text-align:right; 
 padding:1px 5px 1px 1px;
 white-space: nowrap;
 border-bottom:0px solid #666;
 border-right:5px solid #99CCFF;
 font-size:0.9em;
}        
/* Obere Navigation de_en*/
#navi3{  
height:42px;
 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;
}        


#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, #navi a:active {
 text-decoration:none;
  font-weight:bold;
  color:#666666;
}   
#navi a, #navi a:hover, #navi a:active {
  font-weight:bold;
  color:#666666;
  text-decoration:underline;
}
#navi2 a, #navi2 a:link, #navi2 a:visited,#navi2 a:hover, #navi2 a:active {
 font-weight:normal;
}
#navi3 a, #navi3 a:link, #navi3 a:visited,#navi3 a:hover, #navi3 a:active {
 font-weight:bold;
}
#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:#0000000;
 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 #0000000;
 font-size:3px;
 text-align:right;
 padding-right:10px;
}       
#header3 {
 clear:both;
 border-bottom:0px solid #666;
 border-right:5px solid #0000000;
 font-size:5px;
 text-align:right;
 padding-right:10px;
}  


/* Pfad */
#path{
 padding:0px 20px;
 text-align:left; 
 border-right:5px solid #ffffff;
}


#left {   
width:10%;
float:left; 
border:0px solid #99CCFF; 
padding:0px;

}
#right {  
width:33%;
float:right; 
border:1px solid #cccccc; 
padding:5px;
margin-left:15px; 
 background-color:#FFCC99;
}    

.menutitle
{
color:#666666;
font-weight:bold;
margin:0px; 
border-top:2px solid #FFCC33;  
border-bottom:2px solid #FFCC33;  

padding:3px 6px;
} 

.copyright
{
color:#CC6600;
margin:0px; 
text-align:right; 
font-size:0.8em;
padding:3px 0px;
}

.reqirementstitle 
{
color:#333333;
font-weight:bold;
margin:0px;   
background-color:#ffffff;
padding:3px 6px;

} 

 .requirements {  
border:2px solid #ffffff; 
padding:3px 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;
margin-left:0px;  
padding:5px; 
padding-right:0px; 
line-height:1.3;
} 

/* Textinhalt eingezogen */
.contentsub {
float:left;
width:60%;   
color:#333333;
border:0px solid #CC6600;
border-bottom:0px solid #99CCFF;
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;
} 

/* 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;
}


.titulo_rss a{
font: bold 13px "Trebuchet MS", Verdana, Arial;
color: #676D46;
text-decoration:none;
display:block;
margin-top:30px;
}

.titulo_rss a:hover{
color: #666;
}

.descripcion_rss {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #888;
display:block;
margin-top:10px;
}

.fecha_rss {
font: 10px "Lucida Sans Unicode", Verdana, Arial, Georgia;
color: #CC6633;
}
