/*================================================*/
/* Body Bereich                                   */
/*================================================*/
body{
  text-align:center;
  background-color: #000000;}


/*================================================*/
/* Global für alle Tabellen                       */
/*================================================*/
table{
  color:#000000;
  font-family:tahoma,arial,verdana,sans-serif;
  font-size:11px;}


/*================================================*/
/* Seitencontainer                                */
/*================================================*/
#container{
  padding:2%;
  width:96%;}


/*================================================*/
/* Tabelle Hintergrund                            */
/*================================================*/
#bg_table{
  width:100%;
  border:collapse;}
#bg_top_left{
  height:25px;
  width:25px;
  background:url(images/bg_top_left.png);}
#bg_top{
  height:25px;
  background:url(images/bg_top.png);
  background-repeat:repeat-x;}
#bg_top_right{
  height:25px;
  width:25px;
  background:url(images/bg_top_right.png);}
#bg_left{
  height:110px;
  width:25px;
  background:url(images/bg_left.png);
  background-repeat:repeat-y;}
#bg_logo{
  text-align:left;
  vertical-align:top;
  height:110px;
  background:url(images/logo_back.png);
  background-repeat:repeat-x;}
#bg_right{
  height:110px;
  width:25px;
  background:url(images/bg_right.png);
  background-repeat:repeat-y;}
#bg_menu{
  width:195px;
  height:350px;
  vertical-align:top;
  background:url(images/bg_menu.png);
  background-repeat:repeat-y;}
#bg_content{
  vertical-align:top;
  text-align:justify;
  padding:0px 15px 10px 5px;
  background-color:#ffffff;}
#bg_bottom_left{
  height:25px;
  width:25px;
  background:url(images/bg_bottom_left.png);}
#bg_bottom{
  height:25px;
  background:url(images/bg_bottom.png);
  background-repeat:repeat-x;}
#bg_bottom_right{
  height:25px;
  width:25px;
  background:url(images/bg_bottom_right.png);}


/*================================================*/
/* Logo                                           */
/*================================================*/
#logo{
  height:110px;
  width:320px;
  background:url(images/logo.png);
  background-repeat:no-repeat;}


/*================================================*/
/* Textlinks im Contentbereich                    */
/*================================================*/
#bg_content a:link, a:visited, a:active, a:focus{
  font-weight:bold;
  color:#000000;
  text-decoration:underline;}

#bg_content a:hover{
  font-weight:bold;
  color:#FB9031;
  text-decoration:underline;}


/*================================================*/
/* Container Titel der Seite                      */
/*================================================*/
#head{
  color:#000000;
  font-family:tahoma,arial,verdana,sans-serif;
  font-size:15px;
  font-weight:bold;
  border-bottom:1px solid #000000;}
  
  
/*================================================*/
/* Tabellendefinition für News etc. (Tabellenkopf)*/
/*================================================*/
#news{
  width:100%;
  border:collapse}

#news_left{
  width:26px;
  height:26px;
  background:url(images/bg_news_left.png);
  background-repeat:no-repeat;}
  
#news_middle{
  color:#FB9031;
  height:26px;
  text-align:left;
  font-weight:bold;
  vertical-align:middle;
  padding-left:5px;
  background:url(images/bg_news_middle.png);
  background-repeat:repeat-x;}

#news_right{
  color:#ffffff;
  width:120px;
  height:26px;
  text-align:center;
  vertical-align:middle;
  background:url(images/bg_news_middle.png);
  background-repeat:repeat-x;}

#news_content{
  padding:5px;
  text-align:justify;
  vertical-align:top;}

hr{
  border:solid #000000 1px;
  width:100%;
  height:1px;}

blockquote{
  color:A00000;
  width:95%;
  margin:0px;
  padding:0px;
  padding-left:20px;}
  
pre{
  color:0000A0;
  font-family:courier new;fixedsys;courier;
  font-size:11px;}
  
/*================================================*/
/* Texthervorhebungen                             */
/*================================================*/
#highlight{
  font-weight:bold;
  color:#FB9031;}
  
  
/*================================================*/
/* Eingabefelder, Auswahlfelder                   */
/*================================================*/
input{ 
  padding:2px;
  font-family:tahoma,verdana,arial; 
  font-size:11px;
  color: #000000;
  border:1px #000000 solid; 
  background-color:#dedede;}
input[disabled]{
  color:#303030;
  background-color:#808080;}

textarea{ 
  padding:3px;
  font-family:tahoma,verdana,arial; 
  font-size:11px;
  color: #000000;
  border:1px #000000 solid; 
  background-color:#dedede;}
  
select{
  font-family:tahoma,verdana,arial; 
  font-size:11px;
  color:#000000;
  background-color:#ffffff;}

option{ 
  font-family:tahoma,verdana,arial; 
  font-size:11px;
  color:#000000;
  background-color:#ffffff;}
  
  
/*================================================*/
/* Listen                                         */
/*================================================*/
#liste li{
  list-style-image:url(images/bullet.png);
  margin-left:20px;}
  

/*================================================*/
/* Tabelle für Übersichten (z.B: Software)        */
/*================================================*/
#overview{
  padding:5px;
  margin:5px;
  border:1px solid #FDC899;
  text-align:justify;}
  

/*================================================*/
/* Definition der Hauptmenü Punkte (MouseOver)    */
/*================================================*/
ul{
  padding:0px;
  margin:0px;}

#menu_main li{
  list-style:none;}
#menu_main li a:link, #menu_main li a:visited, #menu_main li a:active{ 
  display:block;
  height:26px;
  line-height:26px;
  text-decoration:none;
  text-align:left;
  font-size:11px;
  font-weight:bold;
  font-family:tahoma,arial,verdana,sans-serif;
  padding-left:40px;
  background-image:url(images/menu_norm.png);
  color:#FFFFFF;}
#menu_main li a:hover {
  background-image:url(images/menu_over.png);
  color:#DCECF7;}


/*================================================*/
/* Definition der Submenü Punkte (MouseOver)      */
/*================================================*/
#menu_sub li{
  padding-left:40px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
  font-family:tahoma,arial,verdana,sans-serif;
  padding-right:10px;
  background-image:url(images/menu_sub.png);
  list-style:none;
  display:block;
  height:26px;
  line-height:26px;}

#menu_sub li a:link, #menu_sub li a:visited, #menu_sub li a:active{ 
  font-size:11px;
  font-weight:bold;
  font-family:tahoma,arial,verdana,sans-serif;
  text-decoration:none;
  color:#808080;}

#menu_sub li a:hover {
  color:#FB9031;}

#black{
  color:#000000;}

/*==========================================================*/
/* Definition des Bildes für ausgewählten Hauptmenü Eintrag */
/*==========================================================*/
#menu_image li{
  list-style:none;
  display:block;
  height:26px;
  line-height:26px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
  font-family:tahoma,arial,verdana,sans-serif;
  padding-left:40px;
  background-image:url(images/menu_open.png);
  color:#FB9031;}
