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

.hintergrund{
   background-image:url(../images/hintergrund.gif);
   background-repeat:no-repeat;
   background-position:-10px 120px;
}

#base{
   margin:0px;
   margin-top:10px;
   padding:0px;  
   padding-bottom:50px; 
   width:1000px;
}

#logo{
   margin:0px;
   padding:0px;
   width:185px;
   height:50px;
   float:left;
   margin-left:26px;
   margin-right:10px;
   margin-top:22px;
}





#help_navi{
   width:400px;
   float:right;
   margin-right:30px;
   margin-bottom:5px;
}

#help_navi div{
   float:right;
}

#help_navi #metaNavigation ul{
   float:right;
}

#help_navi #metaNavigation{
   margin:0px;
   padding:0px;
}

#help_navi #metaNavigation li{
   float:right;
   list-style-type:none;
   /* margin-right:5px; */
   margin-bottom:2px;
}

#help_navi #metaNavigation li a{
   color:#666666;
   text-decoration:none;
   border-left:1px solid #666666;
   padding-left:5px;
   margin-left:5px;
}

#help_navi #metaNavigation .link_1 a{
   color:#000000;
}

#help_navi #metaNavigation li a:hover{
   color:#000000;
}

#help_navi #metaNavigation .link_1 a{
   color:#000000;
}






#main_navi{
   background-image:url(../images/bg_main_navi.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding-left:7px;
   padding-top:29px;
   margin-bottom:40px;
   width:763px;
   height:24px;
   float:left;
}

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

#main_navi li{
   float:left;
   list-style-type:none;
}

#main_navi li a{
   color:#c68c98;
   text-decoration:none;
   border-left:1px solid #c68c98;
   padding-left:5px;
   margin-left:5px;
}

#main_navi .active a{
   color:#ffffff;
}

#main_navi .active_link_1 a{
   border:0px;
   padding-left:0px;
   margin-left:0px;
   color:#ffffff;
}

#main_navi .link_1 a{
   border:0px;
   padding-left:0px;
   margin-left:0px;
   color:#c68c98;
}

#main_navi li a:hover{
   color:#fff;
}





/* Hauptnavigation 2 und 3 */

#navi2{
   margin-left:26px;
   width:185px;
   float:left;
   background-color:#fff;
   background-image:url(../images/hg_navi_2_2.gif);
}

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

#navi2 li{
   padding:0px;
   margin:0px;
   width:160px;
   list-style-type:none;
   border-top:1px dashed #000;
}

#navi2 .subNavigation{
   padding:0px;
   margin:0px;
   margin-left:6px;
}

#navi2 .subNavigation li{
   padding-left:10px;
}

#navi2 .subSubNavigation{
   padding:0px;
   margin:0px;
}

#navi2 .subSubNavigation li{
   margin-left:-12px;
   padding-left:26px;
   width:150px;
}

#navi2 .subSubSubNavigation{
   padding:0px;
   margin:0px;
}

#navi2 .subSubSubNavigation li{
   margin-left:-26px;
   padding-left:46px;
   width:130px;
}


#navi2 li a{
   text-decoration:none;
   color:#000000;
   line-height:180%;
}

#navi2 .active a{
   color:#7b152a;
}

#navi2 .active_link_1 a{
   color:#7b152a;
}

#navi2 .subNavigation .active_link_1{
   border-top:0px;
}

#navi2 .subNavigation .link_1{
   border-top:0px;
}

#navi2 a:hover{
   color:#7b152a;
}

#navi2 .subSubNavigation a{
   color:#000000;
}

#navi2 .subSubNavigation a:hover{
   color:#7b152a;
}

#navi2 .subSubNavigation .active a{
   color:#7b152a;
}

#navi2 .subSubNavigation .subSubSubNavigation a{
   color:#000000;
}

#navi2 .subSubNavigation .subSubSubNavigation a:hover{
   color:#7b152a;
}

#navi2 .subSubNavigation .subSubSubNavigation .active a{
   color:#7b152a;
}

#navi2 #oben{
   background-image:url(../images/hg_navi_2_1.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   height:31px;
   padding-top:8px;
   padding-left:18px;   
}

#navi2 #oben h2{
   margin:0px;
   padding:0px;
   color:#fff;
}

#navi2 #unten{
   background-image:url(../images/hg_navi_2_3.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   background-color:#fff;
   height:5px;
}





#platzhalter_navi_2{
   margin-left:26px;
   width:185px;
   float:left;
   height:300px;
}

#headline{
   margin-left:228px;
   margin-bottom:10px;
}

#first_content{
   float:left;


   /* padding-left:210px; */
   width:500px;
   margin-left:19px;
   margin-bottom:75px;
}

#first_content ul,ol{
   padding:0px;
   margin:0px;
   margin-top:15px;
   margin-bottom:15px;
}

#first_content li{
   padding:0px;
   margin:0px;
   margin-left:20px;
}


#first_content h1,h2,h3,h4,h5{
   font-size:100%;
}

#first_content a{
   color:#7b152a;
}

#first_content a:hover{
   text-decoration:none;
}

#first_content td{
   padding-right:5px;
   padding-bottom:5px;
   vertical-align:top;
}





#second_content{
   float:left;
   width:250px;
}

#second_content ul,ol{
   padding:0px;
   margin:0px;
   margin-top:15px;
   margin-bottom:15px;
}

#second_content li{
   padding:0px;
   margin:0px;
   margin-left:20px;
   margin-bottom:15px;
}

#second_content h1,h2,h3,h4,h5{
   font-size:100%;
}

#second_content a{
   color:#7b152a;
}

#second_content a:hover{
   text-decoration:none;
}

#second_content .textItem2{
   margin-left:19px;
   width:230px;
}


.tx_label{
   width:150px;
   float:left;
}

.tx_input{
   border:1px solid #7A003F;
   margin-bottom:6px;
   color:#7A003F;
   width:330px;
   height:17px;
}

.tx_textarea{
   border:1px solid #7A003F;
   margin-bottom:6px;
   color:#7A003F;
   width:330px;
   height:100px;
}

.button{
   border:1px solid #7A003F;
   background-color:#fff;
   color:#7A003F;
   padding:2px;
}