/**************************************/
/* Container */
/**************************************/
#container
    {
         position:relative;
         margin:0;
         padding:10;
    width:910px;
    }
#hilfsnavi
    {
         position:relative;
         margin:0;
         padding:0;
    width:910px;
text-align:right;
margin-top:5px;
word-spacing:3px;
    }

#rand
{
    position:relative;
         float:left;
         text-align:left;
         border-width:1px;
         border-style:solid;
         margin:0;
         padding:0;
         margin-top:10px;
         margin-bottom:30px;
         border-color:#cccccc;
         background-image: url("../upload/bilder/logo_tma_hg.gif");
    background-repeat:no-repeat;
    background-position:0 40px;
}

#headerContent
    {
    position:relative;
         width:910px; height:209px; float:left;
    }

/**************************************/
/* Headerbereich */
/**************************************/
#flashOben
    {
position:absolute;
  top:0px;
  left:0px;
    width:910px; height:210px; float:left;
    }
 

#mitteContent
    {
         position:relative;
    width:910px;
         margin:0;
         float:left;
    }

/**************************************/
/* Navigation */
/**************************************/
#linkerBereich
    {
margin: 0;
    width:203px;
         float:left;
    }
    
#loginBereich
    {
margin:0; background-color:#cccccc;
    width:193px; padding:10px 0 10px 9px; 
         float:left;
    }
    #kalenderBereich
    {
    margin:30px 0 0 0;float:left;
    }
/**************************************/
/* Contentbereich */
/**************************************/
#content
    {margin:0px;
  width:680px; 
min-height:300px;
    float:left;
    }
 #inhalt
    {
    margin:40px 0 0 43px;
  width:620px;
    float:left;
    }   
        #flashNavi
    {
    width:650px; height:40px; float:left;  
    }
    
#cont_links
    {
  width:320px; 
min-height:300px;
    float:left;
    }
#cont_rechts
    {
  width:260px;overflow:hidden;
min-height:300px; 
    float:left;
    }

/**************************************/
/* Footerbereich  */
/**************************************/


#footerContent
    {
    position:relative;
    width:910px;
    float:left;
    margin:0;
    padding:0;
         margin-top:23px;
         text-align:center;
    }

#footer
{
position:relative;
margin-left:10px;
width:890px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#cccccc;

}


/**************************************/
/* Kontaktformualr  */
/**************************************/

.fuerForm
{
position:relative;
width:330px;
height:15px;
}
.fuerForm_s
{
position:relative;
width:320px;
height:15px;
}
.rahmen
{
width:323px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
border:1px;
border-style:solid;
border-color:#cccccc;
}
   .textFeld
 {
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 height:16px;
 position:absolute;
  top:1px;
 right:0px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
}
   .areaFeld
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 height:80px;
 float:left;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
 scroll-base-color:#ffffff;
}
   .selFeld
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:16px;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 -width:185px;
 height:20px;
 border: 0px;
}
.button
 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: center;
 color: #000000;
 width:90px;
 height:20px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
cursor:hand;
 }
 .rButton
{
height:12px;
width:12px;
}