


div.boxcard {
height: 147px;
width: 570px;
background-image:url(images/ypc-vipcard.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:0px;
}

div.boxcard2 {
padding-left: 189px;
padding-top:63px;
}

div.boxcardtext {
height: 53px;
width: 381px;
font-size:10px;
padding-top:5px;
background-color:#f1f1f1;
border-bottom: 1px;
border-bottom-color:#a9b2a9;
border-bottom-style:solid;
border-top: 1px;
border-top-color:#a9b2a9;
border-top-style:solid;
border-right: 1px;
border-right-color:#a9b2a9;
border-right-style:solid;
border-left:none;
}



 /********************************************
KONTAKT
 ********************************************/

   .input1
{
        float: left;
        padding-left:0px;
        padding-bottom:20px;
        }


    .input2
{
        float: left;
        padding-left:20px;
        padding-bottom:20px;
        }




 /********************************************
 ALLGEMEIN
 ********************************************/

body
{          font-family: Verdana, Arial, Helvetica, sans-serif;
        background:#FFFFFF;
        margin:0;
        padding:0;
        color: #000000;
   font-size: 13px;
}





.welcome
{          font-family: Verdana, Arial, Helvetica, sans-serif;
        background:#FFFFFF;
        margin-top:120px;
        margin-left:20px;
        margin-right:20px;
        margin-bottom:20px;
        background-image:url(images/back_welcome.jpg);
        background-position: -10px 0;
        background-repeat:no-repeat;
        padding:0;
        color: #000000;
   font-size: 13px;
}


#PopUp {
display: block;
position: absolute;
border: solid black 1px;
background-color: #FFFFFF;
text-align: justify;
font-size: 13px;
width: 660px;
z-index:9;
        padding-top:100px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
                background-image:url(images/back_welcome.jpg);
        background-position: -10px 0;
        background-repeat:no-repeat;
        color: #000000;
        left: 50%;
        margin-left: -350px;
        margin-top:30px;
}




h1 {font-size:15px; line-height:auto; margin-top:0px; padding-top:0px;}

h2 {font-size:13px;}

a:link { color:#990000; text-decoration:none; }
a:visited { color:#990000; text-decoration:none; }
a:hover { color:#990000; text-decoration:underline; }
a:active { color:#990000; text-decoration:none; }


.cleaner { clear:both; }

.noborder { border:0; }


  ul.ulnorm  {position:relative; float:none; list-style:disc; height:auto; width:auto; margin-top:0px;top: 0px;left:0px;  }
  ul.ulnorm li  { position:relative; float:none; clear:both; height:auto; width:auto; border:none; margin-top:0px;top: 0px;left:0px; margin:0px; padding-bottom:8px; }





 /********************************************
 GRUNDGERUEST
 ********************************************/

#master {
position: absolute;
width: 822px;
left: 50%;
top: 0px;
padding-top:20px;
padding-bottom:20px;
margin-left: -411px;
}


#framehinten
{
width: 822px;
background-image:url(images/framehinten.jpg);
background-repeat:repeat-y;
}



#frameoben
{
width: 822px;
height: 5px;
background-image:url(images/frameoben.jpg);
background-repeat:no-repeat;
}

#header {
width: 812px;
height: 107px;
background-image:url(images/back_header.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-left:5px;
margin-right:5px;
}

#conthome {
width: 812px;
background-image:url(images/back_home.jpg);
background-repeat:no-repeat;
background-position:5px 0px;
padding-left:5px;
padding-right:5px;
}



.ornahome {
width: 812px;
padding-top:47px;
}

.ornahomey {
width: 812px;
padding-top:52px;
}

.textcard {
width: 275px;
padding-right:325px;
background-image:url(images/ypc-vipcard-big.jpg);
background-repeat:no-repeat;
background-position:right top;
}








#frameunten
{
width: 822px;
height: 5px;
background-image:url(images/frameunten.jpg);
background-repeat:no-repeat;
}

#copyr {  width:822px; font-size: 10px; color: #000000; text-align:center; }
#copyr a:link { color:#000000; text-decoration:none; }
#copyr a:active { color:#000000; text-decoration:none; }
#copyr a:visited { color:#000000; text-decoration:none; }
#copyr a:hover { color:#000000; text-decoration:underline; }




  /********************************************
 Content
 ********************************************/


#texthome
{
width:600px;
padding-top:60px;
padding-left: 121px;
text-align:justify;
}

#texthomehome
{
width:700px;
padding-top:60px;
padding-left: 71px;
text-align:justify;
}



#textleistungen
{
width:670px;
padding-top:60px;
padding-left: 71px;
text-align:justify;
}


.leiseins
{
float:left;
width:200px;
padding-right: 35px;
}

.leiszwei
{
float:left;
width:200px;
padding-right: 0px;
}


.textwholeline
{
width:580px;
}


.textlinks
{
float:left;
width:275px;
padding-left: 0px;
padding-bottom:0;
text-align:justify;
}

.textlinksgr
{
float:left;
width:275px;
padding-left: 0px;
padding-bottom:0;
text-align:justify;
}



.textrechts
{
float:left;
width:275px;
padding-left: 30px;
padding-bottom:0;
text-align:justify;
}

.textrechtsgr
{
float:left;
width:275px;
padding-left: 30px;
padding-bottom:0;
text-align:justify;
}




.textlinkshome
{
float:left;
width:260px;
padding-left: 0px;
padding-bottom:0;
text-align:justify;
}

.textrechtshome
{
float:left;
width:400px;
padding-left: 30px;
padding-bottom:0;
text-align:justify;
}




.rahmenbild {
border:2px;
border-style:solid;
border-color:#000000;
}




.boxform {
width: 598px;
font-size:10px;
background-color:#f1f1f1;
border: 1px;
border-color:#a9b2a9;
border-style:solid;
}

.boxfeins {
float:left;
width:215px;
padding-left:22px;
padding-top:22px;
padding-right: 20px;
padding-bottom:22px;
}

.boxfzwei {
float:left;
width:319px;
padding-left:0px;
padding-top:22px;
padding-right: 22px;
padding-bottom:22px;
}


 /********************************************
 HauptNAVI
 ********************************************/

 ul {
 position: absolute;
 z-index:3;
  margin-top: 66px;
  list-style: none;
   height: 16px;
  top: 47px;
  left: -21px;
  }


    li.hhome {
                padding-top:0;
  float: left;
  position: relative;
  width: 36px;
   height: 16px;
     top: 0;
  left: 0;
  }
  
  
    li.lleis {
        padding-top:0;
  float: left;
  position: relative;
  width: 72px;
  height: 16px;
  top: 0;
  left: 0;
  }

    li.pphil {
                padding-top:0;
  float: left;
  position: relative;
  width: 76px;
   height: 16px;
     top: 0;
  left: 0;
  }

      li.kkont {
                  padding-top:0;
  float: left;
  position: relative;
  width: 54px;
   height: 16px;
     top: 0;
  left: 0;
  }

      li.spacefirst {
  float: left;
  position: relative;
  width: 232px;
   height: 14px;
  }

    li.spaceeins {
  float: left;
  position: relative;
  width: 27px;
   height: 14px;
  }

        li.yypc {
                  padding-top:0;
  float: left;
  position: relative;
  width: 169px;
   height: 11px;
   padding-top:-3px;
   padding-left:198px;
  }

          li.zzeit {
                  padding-top:0;
  float: left;
  position: relative;
  width: 103px;
   height: 11px;
   padding-top:-3px;
   padding-left:21px;
  }

          li.rreis {
                  padding-top:0;
  float: left;
  position: relative;
  width: 112px;
   height: 11px;
   padding-top:-3px;
   padding-left:21px;
  }


  li ul.sub {
height:17px;
  display: none;
  position: absolute;
  top: 14px;
  width:812px;
  background-color:#616060;
  left:-309px;
  margin:0px;
  padding:0px;
  }

li > ul { top: auto; left: auto;         }

li:hover ul, li.over ul{ display: block; }



     a.bbbtnhome:link { background-image:url(images/navigation.jpg); background-position: 0px -14px;  }
          a.bbbtnhome:visited { background-image:url(images/navigation.jpg); background-position: 0px -14px;  }
               a.bbbtnhome:active { background-image:url(images/navigation.jpg); background-position: 0px -14px;  }
     a.bbbtnhome:hover { background-position: 0px 0px; }

  a.bbbtnleis:link { background-image:url(images/navigation.jpg); background-position: -36px -14px;  }
    a.bbbtnleis:visited { background-image:url(images/navigation.jpg); background-position: -36px -14px;  }
      a.bbbtnleis:active { background-image:url(images/navigation.jpg); background-position: -36px -14px;  }
  a.bbbtnleis:hover { background-position: -36px 0px; }

     a.bbbtnphil:link { background-image:url(images/navigation.jpg); background-position: -108px -14px;  }
          a.bbbtnphil:visited { background-image:url(images/navigation.jpg); background-position: -108px -14px;  }
               a.bbbtnphil:active { background-image:url(images/navigation.jpg); background-position: -108px -14px;  }
     a.bbbtnphil:hover { background-position: -108px 0px; }

       a.bbbtnkont:link { background-image:url(images/navigation.jpg); background-position: -184px -14px;    }
       a.bbbtnkont:visited { background-image:url(images/navigation.jpg); background-position: -184px -14px;    }
       a.bbbtnkont:active { background-image:url(images/navigation.jpg); background-position: -184px -14px;    }
     a.bbbtnkont:hover { background-position: -184px 0px; }

       a.bbbtnypc:link { background-image:url(images/navigation_sub.jpg); background-position: 0px -11px;  }
       a.bbbtnypc:visited { background-image:url(images/navigation_sub.jpg); background-position: 0px -11px;  }
       a.bbbtnypc:active { background-image:url(images/navigation_sub.jpg); background-position: 0px -11px;  }
     a.bbbtnypc:hover { background-position: 0px 0px; }

       a.bbbtnzeit:link { background-image:url(images/navigation_sub.jpg); background-position: -169px -11px;  }
       a.bbbtnzeit:visited { background-image:url(images/navigation_sub.jpg); background-position: -169px -11px;  }
       a.bbbtnzeit:active { background-image:url(images/navigation_sub.jpg); background-position: -169px -11px;  }
     a.bbbtnzeit:hover { background-position: -169px 0px; }

                a.bbbtnreis:link { background-image:url(images/navigation_sub.jpg); background-position: -272px -11px;  }
                 a.bbbtnreis:visited { background-image:url(images/navigation_sub.jpg); background-position: -272px -11px;  }
                  a.bbbtnreis:active { background-image:url(images/navigation_sub.jpg); background-position: -272px -11px;  }
     a.bbbtnreis:hover { background-position: -272px 0px; }