/*CSS Document 27.10.2006
Autor: Antaro-Software Jozsef Baksai

KOMENTAR
* html HACK f?r IE < 7
*+html HACK f?r IE 7
*/
/*************************SCHRIFT UND IMAGE FORMATIERUNG***********************/

h1{  font-size:16px;  font-weight:bold;  }
h2{  font-size:14px;  font-weight:bold;  }
h3{  font-size:12px;  font-weight:bold;  }
h4{  font-size:16px;  }
h5{  font-size:14px;  }
h6{  font-size:12px;  }

p.bodytext {
	font-family : arial, helvetica, sans-serif;
	font-size : 14px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1em;
	padding-bottom : 0px;
	text-indent : 0px;
  }

*+html .csc-textpic-imagerow {  float: left; clear: both; margin-top:0.5em;}

/***************************HTML BODY & GROSS DIV******************************/

html{
    width:99%;
    height:99%; 
    overflow:hidden;
    font-family:arial, sans-serif;
    font-size:14px;
    background-image: url(../images/bg.jpg);
    }
    
* html body{ width:99%;height:99%; position:absolute;  overflow:hidden; }  
*+html body{ width:99%;height:99%; position:absolute;  overflow:hidden; }

.gross{
      position:fixed;
      top:10px;
      bottom:10px;
      left:1%;
      right:1%;
      width:980px;
      margin:auto auto;
      border:1px solid silver;      
      }

* html .gross{position:relative;left:0.5%;   top:2px;width:980px;height:96%;}
*+html .gross{position:relative;left:0.5%;   top:2px;width:980px;height:96%;}
 
/*********************************HEADER***************************************/

.header{
    position:absolute;
    height:90.5px;
    top:0px;
  background-image: url(../images/header1.gif);
    background-repeat:no-repeat;
    width:980px;
    border-bottom:1px solid rgb(244,244,244);
    }
    
* html .header{position:absolute;left:0;height:70px;border-bottom:1px solid silver;width:100%;}
*+html .header{position:absolute;left:0;height:90px;border-bottom:1px solid silver;width:100%;}

/***********************************HORIZONTALE NAVIGATION*********************/

.hnavi{
    position:absolute;
    top:90px;
    width:760px;
    height:29px;
    text-decoration: none;
    text-align:left; 
    color:black;
    padding-top:0.2em;
    padding-left:220px;
  }
  
* html .hnavi{left:0;width:792px;margin:0;padding-left:18em;}  
*+html .hnavi{left:0;width:792px;margin:0;padding-left:18em;}  

.menu{
    border-bottom:1px solid silver;
    padding:0.1em;color:blue;
    }
    
.hnavi ul{
    list-style-type:none;
    margin:0;
    padding-left:0;
    float:left; 
    }

.hnavi ul li{margin-top:0.1em;}

.hnavi li a{
    font-family:arial, sans-serif;
    display:block;
    text-decoration: none;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:black;
    padding:0.2em 0.5em;
    margin:1px;
    border:0px solid rgb(251,251,251);
    }

.hnavi ul li a:hover{
    color:black;
    background-image: url(../images/h_button.jpg);
    background-repeat:no-repeat;  
    }
  


/****************************MITTE*********************************************/
         
.content{ 
      position:absolute;
      top:12em;
      bottom:20px;
      width:990px;
      overflow:hidden;    
      }

* html .content{ position:absolute;left:0;  top:12em; width:100%;height:76%;}
*+html .content{ left:0; width:100%; }

/**************************LINKE NAVIGATION************************************/
 
.leftgr{
    position:absolute;
    overflow:auto; 
    width:200px;
    left:0;
    top:0px;
    bottom:0px;
    margin-top:0;
    float:left;
    clear:left; 
    overflow-y: hidden;
  
    }
    
* html .leftgr{position:absolute;overflow:auto;height:97%;width:200px; }
*+html .leftgr{overflow:auto;height:97%;width:200px; }

#ImageL{width:100%;height:100%;}

.leftnavi{
    width:100px;
    height:200px;
    padding-bottom:0px;
    padding-left:0px;
    margin-right:0px;
    padding-top:0px;
    margin-top: 0;float:right;
    text-decoration: none;
    }
    
* html .leftnavi{font-size:10px;width:100px;height:100%;overflow:auto;}
*+html .leftnavi{font-size:10px;width:100px;height:100%;overflow:auto;}

.unter ul {
    list-style-type:none;
    margin:0;
    padding-left:0em;
    float:right;
    }

* html .unter ul{ padding-left:0em;float:left;list-style-type:none; margin:0;}
*+html .unter ul{ padding-left:0em;float:left;list-style-type:none; margin:0;}

.unter ul li{
    margin-top:0.2em;
    }

* html .unter ul li{margin-top:0.2em;}
*+html .unter ul li{margin-top:0.2em;}

.unter ul li a{
    display:block;
    text-decoration: none;
    float:left;
    font-size:11px;
    margin:0;
    color:black;
    width:90px;
    padding:0.2em 0.3em;
    text-align:right;
    border-bottom:0px solid  rgb(239,239,239);
    border-right:0px solid rgb(239,239,239);
    font-family : arial, sans-serif;
    }

* html .unter ul li a{display:block;padding:0.2em 0.2em; }
*+html .unter ul li a{display:block;padding:0.2em 0.2em; }

.unter  ul li a:hover{
    color:black;
    border-bottom:1px solid black;
    border-right:0px solid black; 
    text-decoration: none;    
    }
    
.menuSelected{
    color:blue;
    text-decoration: none;
    }

* html .unter li {  list-style-position:outside; }
*+html .unter li {  list-style-position:outside; }  

/****************************MITTLERES TEXT FELD********************************/

.contentmitte{
    font-family:arial, sans-serif;
    position:absolute;
    left:200px; 
    right:180px;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    top:2px;
    bottom:0px;
    text-align:justify;
    overflow:auto;   
     scrollbar-highlight-color: white;
scrollbar-shadow-color: silver;
scrollbar-3dlight-color: silver;
scrollbar-arrow-color: silver;
scrollbar-track-color: #C4DF9A;  /* #fbfbc7; */
scrollbar-darkshadow-color: #C4DF9A; /* #fbfbc7; */
    }
    
* html .contentmitte{position:absolute;padding:1%;float:right;clear:right;margin-top:0;width:565px;height:92%;overflow:auto;}
*+html .contentmitte{padding:1%;float:right;clear:right;margin-top:0;width:565px;overflow:auto;}

.contentmitte .contenttable td { vertical-align: top; }

/***********************RECHTES IMAGE FELD**************************************/

.contentright{
    position:absolute;
    padding:5px;
    right:0px;
    float:right;  
    clear:right;
    width:160px;
    top:2px;
    bottom:0; 
    overflow:auto;
    }
    
* html .contentright{position:absolute;padding:1%;float:right;clear:right;margin-top:0;width:170px;height:92%;overflow:auto;}
*+html .contentright{padding:1%;float:right;clear:right;margin-top:0;width:170px;overflow:auto;}

/**************************IMPRESSUM LINK ETC:*********************************/

.impressum{
    font-family:arial, sans-serif;
    font-size:10px;
    width:980px;
    position:absolute;
    height:1em;
    bottom:9px;
    right:8px;
    padding-right:0px;
    text-align:right;
    color:black;
    }
    
* html .impressum{left:0;font-size:10px;width:970px;position:absolute;height:1em;bottom:4px;}
*+html .impressum{left:0;font-size:10px;width:970px;position:absolute;height:1em;bottom:4px;}

/* CSS Document */

