@import "css/custom-theme/jquery-ui-1.8.12.custom.css";
@import "result_tab.css";
@import "intro.css";
@import "oes_db.css";
@import "user.css";
@import "oes_shop.css";




body            { margin: auto; 
                  background-color: #67686B }

#layer          { position: absolute;
                  width: 1200px;
//                  margin: 0px 0px 0px -600px;
//                  left: 50%;
                  margin: 0px 0px 0px 100px;
                  display: inline-block;
                  background-color: #FFFFFF;
                  border: 1px solid #CCCCCC;
                  z-index: 1}

#logo           { height: 96px;
                  width: 1080px;
                  display: inline-block;
                  z-index: 3 }

#hauptnavi   { padding: 15px 0px 0px 120px;
          height: 80px;
          width: 1080px;
          display:block;
          background:url(bilder/navi_hg.jpg) top left no-repeat;
          z-index: 5;    
        }

#navi   { display:block;
          z-index: 5;    
        }

#unternavi { width: 1080px;
             height: 20px;
             display: inline-block;        
             z-index: 5;
           }

.unternavi li { list-style: none;
               float: left; 
             } 

.unternavi li a { color: #ffffff; 
               text-decoration: none; 
               font-size: 13px; 
               font-family: Verdana, Arial, sans-serif; 
               text-transform: uppercase; 
               font-weight: normal; 
               float: left; 
               padding: 0; 
               margin: 9px 5px 0px 20px; 
             } 

.unternavi li.aktiv a { color: #f5c74b; 
               text-decoration: none; 
               font-size: 13px; 
               font-family: Verdana, Arial, sans-serif; 
               text-transform: uppercase; 
               font-weight: normal; 
               float: left; 
               padding: 0; 
               margin: 9px 5px 0px 20px; 
             } 

.unternavi li a:hover { color: #f5c74b; 
                   }
 

#navi li{ margin:0; display:inline; padding:0; vertical-align:top}
#navi li a{color:#494949; text-decoration:none; font-size:1.0em; font-family: Verdana, Arial, sans-serif; text-transform:uppercase; font-weight:bold; float:left; padding:0; margin:0; } 
#navi li a  b { display:block; font-weight:bold; padding:0 19px 0 19px; line-height:35px; padding-bottom:8px}
#navi li a em{ display:block; font-weight:bold; font-style:normal }

#navi li a:hover { color:#fffefe; text-decoration:none; background:url(bilder/menu_bg.gif) top left repeat-x;}
#navi li a:hover b{ background:url(bilder/menu_left.gif) left top no-repeat;  }
#navi li a:hover em{ background:url(bilder/menu_right.gif) right top no-repeat;}

#navi .aktiv a{color:#fffefe; text-decoration:none; background:url(bilder/menu_bg.gif) top left repeat-x;}
#navi .aktiv a b{ background:url(bilder/menu_left.gif) left top no-repeat;  }
#navi .aktiv a em{ background:url(bilder/menu_right.gif) right top no-repeat; }



#container { 
        display: inline-block;
        background-image:url("bilder/hg.jpg");
        background-repeat: no-repeat;
       }


#left { width: 100px;
        min-height: 623px;
        display: block;
        float: left;        
       }


#content { width:1080px;
           margin-top: 15px;
           padding-left: 20px;
          display: inline-block;
          z-index: 5;
        }

.content p     { color: #000000; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 14px; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                }

.content h1     { color: #f6c543; 
                  font-size: 18px;
                  font-weight: bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
                  line-height: 25px;                 
                                  }

.content h2     { color: #f6c543; 
                  font-size: 16px;
                  font-weight: bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                  font-style: oblique;
                  line-height: 18px;
                                  }

.content h3     { color: #f6c543; 
                  font-size: 14px;
                  font-weight: bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                  font-style: oblique;
                  line-height: 18px;
                                  }

.content h4     { color: #f6c543; 
                  font-size: 14px;
                  font-weight:normal; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none;
                  line-height: 16px;
                 }

.content h5     { color: #034c5e; 
                  font-size: 14px;
                  font-weight:normal; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                  font-style: oblique;
                   line-height: 16px;           
                 }

.content h6     { color: #000000; 
                  font-size: 12px;
                  font-weight:normal; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                  line-height: 16px;           
                 }
                 
.content h7     { color: #f6c543; 
                  font-size: 12px;
                  font-style:italic;
                  font-weight:bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                  line-height: 16px;           
                 }
                 
.content p.bodytext { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
           } 


.content p.bodytext a { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;                        
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
             border-bottom: 1px dotted;
           } 
           
.content p.bodytext a:hover{ color: #f6c543; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;                   
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
             border-bottom: 1px dotted #f6c543;

           } 

           
.content p.bodytext a.mail img { border-style: none;
            } 
           
.content p.bodytext a.internal-link img { border-style: none;
            } 

.csc-textpic-imagewrap{ color: #000000; 
             font-size: 8px;
             font-weight: normal; 
             line-height: 10px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
           } 

.content ul { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
           } 
           
#cont_left { width: 650px;
             float: left;
             margin-left: 20px;
             display: block;
}                 

#cont_left div.divider { width: 635px;
             display: block;
}  

#divTicker_903 a,  
#divTicker_903 a:visited { color: #666666; 
             font-size: 15px;
             font-weight: bold; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none;
             text-decoration: none;
             border-bottom: 1px dotted #666666; 
           }                

.tx-flseositemap-pi1 ul li a { color: #666666; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
           }  
           
.csc-default table.contenttable tbody td{
             text-align: center;
}
    

       
#cont_show_left { width: 920px;
             float: left;
             margin-left: 20px;
             display: block;
}                 


#cont_show_left #c300 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 5px;
}                 
  
#cont_show_left #c301 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 5px;
}  


*+html #cont_show_left #c300 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
}                 
  
*+html #cont_show_left #c301 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
} 

#cont_show_left #c311 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 10px;
} 

*+html #cont_show_left #c310 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
} 

#cont_show_left #c310 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 10px;
} 

*+html #cont_show_left #c311 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
} 

#cont_show_left #c315 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 10px;
} 

*+html #cont_show_left #c315 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
} 

#cont_left #c327 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 10px;
} 

*+html #cont_left #c327 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
} 

#cont_left #c52 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 10px;
} 

*+html #cont_left #c52 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
}

#cont_left #c53 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 10px;
} 

*+html #cont_left #c53 table.contenttable p.bodytext { 
            text-align: left; 
            line-height: 15px;
}

#cont_show_left #c431 table p.bodytext { 
            text-align: center; 
            line-height: 5px;
}


.news-single-item h1     { color: #f6c543; 
                  font-size: 18px;
                  font-weight: bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
padding-top: 50px;                  
line-height: 25px;                 
                                  }
.news-single-item a{ color: #666666; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
             border-bottom: 1px dotted #f6c543;
}

.news-single-item a:hover{ color: #999999; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
}

.news-single-item table td{
             text-align: center;
}


.tx-chgallery-pi1 .single  {
	width:203px;
	height:190px;
	background-color: #cccccc;
}


.tx-chgallery-pi1 .single span {color: #f6c543;
             font-size: 10px;
             font-weight: bold; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
	     display:none;
 	     margin: 1px 5px;
	     width: 160px;
	     min-height:20px;
	     border:1px solid #f3f4f6;
	     text-align:center;
}


.tx-chgallery-pi1 .pagebrowser {color: #f6c543;
             font-size: 10px;
             font-weight: bold; 
             line-height: 16px;
             font-family: Verdana, Arial, sans-serif ;
             text-transform: none; 
	border-top:1px solid #dde1e4;
	border-bottom:1px solid #dde1e4;
	padding:3px 0;	
	margin:2px 0;
}

.tx-chgallery-pi1 .pagebrowser .prev {color: #666666;
	width:100px;
   	float:left;
}

.tx-chgallery-pi1 .pagebrowser .prev a {color: #666666;
	width:100px;
	float:left
	border-bottom:1px solid #dde1e4;
}
.tx-chgallery-pi1 .pagebrowser .text {
	width:60%;
	float:left;
	text-align:center;
}

.tx-chgallery-pi1 .pagebrowser .next {color: #666666;
	width:100px;
	float:right;
	text-align:right;
}

.tx-chgallery-pi1 .pagebrowser .next a {color: #666666;
	width:100px;
	float:right;
	text-align:right;
	border-bottom:1px solid #dde1e4;
}

.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
	background: #F0F6F9;
	border: 1px solid #333333;
}
 
 .jcarousel-skin-tango .jcarousel-container {
    background: none repeat scroll 0% 0% rgb(254, 238, 189);
    border: 1px solid rgb(51, 51, 51);
}
 
#cont_right { width: 255px;
              float: right;
              margin-right: 140px;
              display: block;
} 

                

.ui-tabs .ui-tabs-nav li a { font-size: 10px;
             float:left;
}

.ui-widget {	FONT-SIZE: 13px;
	FONT-FAMILY: Segoe UI, Arial, sans-serif
	}

.ui-widget h1     { color: #f6c543; 
                  font-size: 12px;
                  font-weight: bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
                  line-height: 25px;                 
                                  }


*+html .lof-navigator-outer ul li {
         margin: 0px;
         margin-top: -2px;
}
         

.lof-navigator li img {
	padding:1px;
      	border:#C5C5C5 solid 1px;
}

.lof-slidecontent a, .lof-slidecontent a:visited, .lof-slidecontent a:focus {
	 color:#FFF;
         font-size: 12px;
         font-style: normal;
}

.tx-t3sjslidernews-pi1 DIV.lof-main-outer div.lof-main-item-desc h3 {
                  color: #f6c543; 
                  font-size: 14px;
                  font-weight: bold; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-transform: none;
                  text-decoration: none; 
                  font-style: normal;
                  line-height: 18px;
                  padding-left: 0px;
}

#footer  { left: 0px;
           height: 25px;
           width: 1080px;
           display:block;
           background-color: #515151;
           z-index: 3 }

.footer  {     color: #A9A9A9; 
               text-decoration: none; 
               font-size: 13px; 
                  font-family: Verdana, Arial, sans-serif ;
               font-weight: normal; 
               float: left; 
               padding: 10px 0px 0px 120px; 
}

.footer div.left { 
               float: left; 
             } 

.footer div.mitte { 
               margin: -10px 0px 0px 450px;
             } 

.footer div.right { 
               float: right; 
               padding: 0px 110px 0px 0px; 
             } 

.footer div.right li { list-style: none;
               float: left; 
             } 

.footer div.right li a { color: #A9A9A9; 
               text-decoration: none; 
               font-size: 13px; 
                  font-family: Verdana, Arial, sans-serif ;
               font-weight: normal; 
               float: left; 
               padding: 0; 
               margin: 0px 10px 0px 10px; 
             } 

.footer div.right li.aktiv a { color: #f5c74b; 
               text-decoration: none; 
               font-size: 13px; 
                  font-family: Verdana, Arial, sans-serif ;
               font-weight: normal; 
               float: left; 
               padding: 0; 
               margin: 0px 10px 0px 10px; 
             } 

.footer div.right li a:hover { color: #f5c74b; 
                   }
 

span.news-list-morelink {
   display: none;
}