/* 
 * stylesheet for ############ Kunde ###############
 * general settings
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: 20051026 asz
 */

/*############## MISC #################*/
/* Styles die zur allgemeinen bestimmung einer HTML-Seite notwendig sind.
   Z.B. Font, font-color, allg. linkfarbe+hervorhebung, ausrichtungsstyles wenn sie f�r alle gelten sollen
*/

body {
  font-family: Verdana, sans-serif;
  background-color: #fff;
  margin: 0;
  padding: 0;
}

#page_container {
  width: 774px;
}

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

/*############## /MISC #################*/



/*############## STRUKTUR #################*/
/* Bitte hier Styles zur Struktur der Seite, also alles was mit Breiten
   Container und Spalten zu tun hat abzulegen */

#page_body_container{
  width: 100%;
  margin-left: 0;
}

#page_body_cols_container{
  float: left;
  margin-left: 190px
}

#page_body_content_container{
  margin: 0;
  float: left;
  width: 581px;
}

#page_body_left,
#page_body_left_content{
  float: left;
  width: 192px;
  margin: -34px 0 0 0;		
}

#page_body_main_container{
  float: left;
  width: 370px;
  padding: 20px 10px 0 20px;
}
    
#page_body_right{
  width: 170px;
  margin: 0 0 0 414px;  
}
    
/* ############## /STRUKTUR ################# */


/* ############## PAGE_HEAD ################# */
/*   Styles f�r den Seitenkopf */

#page_head{
  width: 100%;
  margin: 0;	  
  background-image: url("/static/img/jngg/top_pic/bg_top.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
  height:89px;
}
    
#page_head_title_img{
  margin: 5px;
}

/*############## /PAGE_HEAD #################*/



/*############## PAGE_BODY_COLS #################*/
    
/* PAGE_BODY_COLS_TITLE */    
#page_body_cols_title{
  margin: 5px;
  clear: both;
}

/* PAGE_BODY_COLS_META */
#page_body_cols_meta{
  font-family: Tahoma, Geneva, Helvetica, sans-serif;
  font-size: 0.7em;
  padding-top:2px;
  text-align: right;
  margin-right: 15px;
}

#page_body_cols_meta ul{
  list-style-type:none;
  margin: 0;
  padding: 0;
}
    
#page_body_cols_meta ul li{
  display: inline;
}

#page_body_cols_meta a,
#page_body_cols_meta a:visited{  
  text-decoration: none;
  color: #231F56;
}
    
#page_body_cols_meta a:hover,
#page_body_cols_meta a:focus,
#page_body_cols_meta a:active{  
  text-decoration: underline;  
}

/* Hintergrund der Metanavigation */
#page_body_foot_top {
  background-image: url("/static/img/jngg/nav/bg.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
  height:37px;	
  margin-left:0;	
}


/*############## / PAGE_BODY_COLS #################*/



/*############## PAGE_BODY_MAIN #################*/

/* PAGE_BODY_MAIN_FOOT */
#page_body_main_foot {   
    font-size: .77em;
    margin-top: 25px;
    font-family: Tahoma, Geneva, Helvetica, sans-serif;
    border-bottom: 1px solid #AEBED8;
    clear: both;
}

#page_body_main_foot a,
#page_body_main_foot a:visited {    
  text-decoration: none;
  color: #333;
}   

#page_body_main_foot a:hover,
#page_body_main_foot a:focus,
#page_body_main_foot a:active {
  background-color: #f5f5ff;	
}   
    
/* PAGE_BODY_MAIN_CONTENT */
#page_body_main_content{
  margin: 5px;
}
    
/*############## / PAGE_BODY_MAIN #################*/



/* ############## PAGE_BODY_RIGHT ################# */
    
#page_body_right_content{
  background-color: #EDEEF8;
  margin-top: 0;
  padding: 0;
  background-image: url("/static/img/jngg/nav/ecke.gif");
  background-repeat: no-repeat;
}
    
/* ############## / PAGE_BODY_RIGHT ################# */


/* ######### Browser Hacks ######## */

.ns_co_float_wrapper{
    float: left; 
    width: 100%;
}

/* ######### /Browser Hacks ######## */


/* ########## akzidentielle Klassen ############ */

.right    { text-align: right;   }
.left     { text-align: left;    }
.clear    { clear: both;         }
.bold     { font-weight: bold;   }
.normal   { font-weight: normal; }
.invisible{ display: none;       }
.noimg    { padding: 0; background-image: none; }
.offscreen{ position: absolute; left: -1000px; }
