html,body{
   margin:0px;
   padding:0px;
   font-family:'Lucida Grande','Lucida sans','Lucida sans unicode', sans-serif;
   font-size:90%;
   line-height:130%;
   height:100%;
   width:100%;
   background-repeat:repeat-x;
}

a{
   color:#0068B4;
   text-decoration:underline;
}

a:hover{
   text-decoration:none;
}

h1{
   font-size:100%;
   padding:0px;
   margin:0px;
}

p{
  padding:0 0 10px 0;
  margin:0px;
}

#hg{
   position: absolute;
   top: 0px;
   left: 0px;
   width:200px;
   height:75px;
   display:inline-block;
   z-index:10;
   background-color:#fff;  
   border:1px solid #0068B4;
   padding:5px;
}

#base{
   position: absolute;
   background-repeat:no-repeat;
   background-position:0px 0px;
   width:1024px;
   /* height:100%; */
   height:720px;
   top: 0px;
   left: 50%;
   margin-top: 0px;
   margin-left: -512px;
   text-align:left;
}


#logo{
    text-align:left;
    margin-left:122px;
    width:350px;
    display:block;
    text-align:left;
}

#logo img{
   margin-top:20px;
   margin-bottom:44px;
}






/***************************** Styles fuer Navi Argumente ****************************/

#navi_1{
    position:absolute;
    left:0px;
    top:367px;
    margin-left:122px;
    width:600px;
    height:137px;
    display:block;
    text-align:left;
}

#navi_1 ul{
   list-style-type:none;
   margin:0px;
   padding:0px;
   padding-top:10px;
}

#navi_1 li{
   line-height:180%;
   background-image:url(../images/pfeilbutton.gif);
   background-repeat:no-repeat;
   background-position:0px 7px;
   padding-left:17px;
}

#navi_1 li a{
   color:#fff;
   text-decoration:underline;
}

#navi_1 li a:hover{
   color:#fff;
   text-decoration:none;
}

#navi_1 .active a{
   text-decoration:none;
}



/***************************** Styles fuer Argumente ****************************/


#text_1{
   margin-left:122px;
   width:400px;
   height:215px;
   display:block;
}

#text_2{
   position:absolute;
   left:0px;
   top:121px;
   margin-left:122px;
}

#text_2 #mehrInfo{
   background-color:#fff;
   width:400px;
   height:210px;
   padding-right:10px;
   padding-bottom:20px;
   display:block;
   overflow:auto;
}

#text_2 .buttonNachUnten{
   padding:0 0 15px 0;
}

/***************************** Styles fuer Standard-Template ****************************/

#text_3{
   position:absolute;
   left:0px;
   top:121px;
   width:740px;
   height:335px;
   margin-left:142px;
   padding-right:30px;
   overflow:auto;
   display:block;
}

#text_3 h1{
   font-size:100%;
   padding-bottom:10px;
}

#text_3 label{
   display:inline-block;
   width:250px;
   height:auto;
   float:left;
}

#text_3 .tx_kommantar{
   height:20px;
   display:inline-block;
   margin-bottom:3px;
   clear:left;
}

#text_3 .tx_input{
   height:auto;
   display:inline-block;
   margin-bottom:3px;
   clear:left;
   width:400px;
   border:1px solid #0068B8;
}

#text_3 .tx_textarea{
   height:auto;
   display:inline-block;
   margin-bottom:3px;
   clear:left;
   width:400px;
   height:95px;
   border:1px solid #0068B8;
}

#text_3 .tx_label{
   display:inline-block;
   width:250px;
   height:auto;
   float:left;
}

#text_3 .button{
   color:#0068B8;
   padding:2px;
   border:1px solid #0068B8;
   background-color:#fff;
   margin-top:10px;
}

#text_3 .button:hover{
   color:#fff;
   background-color:#0068B8;
}




#navi_0{
   position:absolute;
   left:0px;
   top:505px;
   margin-left:122px;
   display:block;
   width:400px;
   height:100px;
}

#navi_0 ul{
   padding:0px;
   margin:0px;
}

#navi_0 li{
   padding:0px;
   margin:0px;
   list-style-type:none;
   float:left;
}

#navi_0 .register_1{
   float:left;
   width:130px;
   height:29px;
   display:inline-block;
   background-image:url(../images/register_deaktiv.gif);
   background-repeat:no-repeat;
   border-right:1px solid white;
   color:#ccc;
   text-decoration:none;
   text-align:center;
   padding:6px 0 0 0;
   text-transform:uppercase;
}

#navi_0 .register_1:hover{
   background-image:url(../images/register_aktiv.gif);
   color:#fff;
}

#navi_0 .aktiv{
   background-image:url(../images/register_aktiv.gif);
   color:#fff;
}

#navi_0 .register_2{
   float:left;
   width:130px;
   height:29px;
   display:inline-block;
   background-image:url(../images/register_info_aktiv.gif);
   background-repeat:no-repeat;
   color:#fff;
   text-decoration:none;
   text-align:center;
   padding:6px 0 0 0;
   text-transform:uppercase;
}





#navi_2{
   position:absolute;
   left:0px;
   top:577px;
   margin-left:122px;
   display:block;
   width:400px;
   height:100px;
   text-align:left;
}

.navi_help{
   margin:0px;
   padding:0px;
}

.navi_help li{
   margin:0px;
   padding:0px;
   float:left;
   list-style-type:none;
   padding-left:5px;
   margin-left:5px;
   border-left:1px solid #91003f;
}

.navi_help a{
   float:left;
   color:#91003f;
   text-transform:uppercase;
   text-decoration:none;
}

.navi_help li:first-child{
   padding:0px;
   margin:0px;
   border:0px;
}



.navi_help_2{
   margin:5px 0 0 0;
   padding:0px;
   clear:left;
   display:inline-block;
}

.navi_help_2 li{
   margin:0px;
   padding:0px;
   float:left;
   list-style-type:none;
   padding-left:5px;
   margin-left:5px;
   border-left:1px solid #a7a7a7;
}

.navi_help_2 a{
   float:left;
   color:#a7a7a7;
   text-transform:uppercase;
   text-decoration:none;
}

.navi_help_2 li:first-child{
   padding:0px;
   margin:0px;
   border:0px;
}





