a img { border:0px; }

a {font-family:sans-serif;text-decoration:none;}

a:link{color:#711f06;}
a:visited{color:#711f06;}
a:hover{color:#711f06;font-weight:bold;}
a:active{color:#711f06;}
a:focus{color:#711f06;}
#vqp_about
{ margin-top:170px;}

.pinnwandhintergrund {
background-image:url(../pep/pinnwand.jpg);
background-repeat:no-repeat;
width:220px;
}
#leiste {
  position: absolute;
  width: 300px;
  top: 48px;
  left: 625px;
  color: black;
  font-weight:bold;
  font-size:11px;
}
#kopf {
  height: 170px;
  margin: 0px;

}
#inhalt {
  position: absolute;
  width: 500px;
  top: 220px;
  left: 100px;

}
#links {
  position: absolute;
  top: 220px;
  left: 10px;
  width: 160px;
  height: 400px;

}
#rechts {
  position: absolute;
  top: 240px;
  left: 600px;
  width: 250px;
  height: 400px;

}


body
{
font-family:sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:none;

margin-left:12px;margin-right:12px;margin-top:5px;margin-bottom:5px;
color: black;
background-color:äF6EED7;

scrollbar-arrow-color:rgb(0,0,0);
scrollbar-track-color:rgb(220,120,40);
scrollbar-face-color:rgb(240,130,25);

/* Beleuchtung von links / oben */
/* innen */
scrollbar-highlight-color:rgb(255,185,95);

/* außen */
scrollbar-3dlight-color:rgb(255,185,95);

/* Schatten unten /rechts */
/* innen */   /* beim Drücken des Knopfes rundherum */
scrollbar-shadow-color:rgb(170,70,20);

/* außen */
scrollbar-darkshadow-color:rgb(170,70,20);
cursor:default;
}


body.site
{
background-image:url(../pep/bgsite1.gif);
background-attachment:fixed;
background-repeat:no-repeat;
background-position:center;
}



hr {height:6px;background-color:rgb(240,130,25);background-image:url(../pep/bgpagehead.jpg);}

h5 {margin-top:10px;margin-bottom:15px;margin-left:0px;font-weight:normal;font-size:20px;letter-spacing:1px;}
h6 {margin-top:10px;margin-bottom:15px;margin-left:15px;text-indent:-10px;font-size:20px;font-style:italic;font-weight:normal;letter-spacing:1px;}


td, div, p, ol, ul
{
font-size:12px;
border-style:none;
border-width:0px;
font-family:sans-serif;
color:black;
text-decoration:none;
font-weight:normal;
font-style:normal;
cursor:default;
}



p
{
text-indent:0px;
margin-top:0px;
margin-bottom:6px;
}


p.agb
{
text-indent:0px;
margin-top:0px;
margin-bottom:9px;
}



div.verver
{
text-align:right;
font-size:22px;
font-style:italic;
position:absolute;
white-space:nowrap;
}


td.bemerkungcenter
{
text-align:center;
background-color:#F6EFD7;
}

td.kurstermincom
{
font-size:12px;
text-align:center;
background-color:#F6EFD7;
}


ol, ul
{
margin-top:5px;
line-height:16px;
font-size:14px;
}


li
{
padding-left:10px;
margin-bottom:5px;
}



input, textarea
{
font-size:14px;
font-family:helvetica,sans-serif;
font-style:normal;
font-weight:normal;
color:black;
}


textarea
{
scrollbar-arrow-color:rgb(0,0,0);

scrollbar-track-color:rgb(215,200,130);

scrollbar-face-color:rgb(215,200,130);


/* Beleuchtung von links / oben */
/* innen */
scrollbar-highlight-color:rgb(255,240,170);

/* außen */
scrollbar-3dlight-color:rgb(255,240,170);



/* Schatten unten /rechts */
/* innen */   /* beim Drücken des Knopfes rundherum */
scrollbar-shadow-color:rgb(170,155,85);

/* außen */
scrollbar-darkshadow-color:rgb(170,155,85);
}


.eingabe
{
background-color:rgb(255,240,170);
/* background:transparent; */
border-style:inset;
border-width:2px;
}

.eingabefocus
{
background-color:rgb(255,255,190);
border-style:outset;
border-width:2px;
}

.button
{
cursor:pointer;

font-family:helvetica,sans-serif;
color:yellow;
background-color:rgb(215,200,130);

background-image:url(../pep/bgbutton_bump.jpg);
border-width:0px;
border-style:solid;
border-color:rgb(215,200,130);
width:270px;
height:40px;
}



.buttonover
{
cursor:pointer;
font-family:helvetica,sans-serif;
color:black;
letter-spacing:1px;
background-color:rgb(215,200,130);
background-image:url(../pep/bgbutton_bump2.jpg);
border-width:0px;
border-style:dotted;
border-color:rgb(255,255,200);
width:270px;
height:40px;
}





.wahl
{
cursor:pointer;
width:20px;
height:20px;
border-width:2px;
border-style:inset;
border-color:rgb(255,255,120);
background-color:rgb(255,240,170);
}

.wahlover
{
cursor:pointer; /* CSS 2.0 */
width:20px;
height:20px;
border-width:4px;
border-style:outset;

border-color:rgb(255,255,120);
/* background:transparent; */
background-color:rgb(255,255,200);
}


img.anmeld
{
border-style:none;
height:28px;
width:100px;
}


table.kurs
{
width:98%;
border-style:none;
}



table.hauptkurs
{
margin-top:5px;margin-bottom:240px;
border-width:3px;
border-style:solid;
border-color:rgb(255,220,85);

width:100%;
}


.palastarea
{
margin-top:10px;margin-bottom:170px;
border-style:solid;
border-width:2px;
border-top-color:#ffffff;
border-left-color:#ffffff;
border-bottom-color:#222222;
border-right-color:#333333;
/* background-color:rgb(255,200,75); */
background-image:url(../pep/bgpalast.gif);
width:100%;
}




table.homehead
{
width:100%;
margin-top:6px;margin-bottom:0px;
border-width:1px;

border-style:solid;

border-color:rgb(255,160,100);
border-top-color:rgb(200,105,55);
background-color:rgb(211,107,15);
background-image:url(../pep/bghead_neu.jpg);
}



table.pagehead
{
margin-top:2px;margin-bottom:0px;
border-width:3px;
border-style:solid;
border-top-color:rgb(255,220,150);
border-left-color:rgb(235,200,130);
border-right-color:rgb(190,150,70);
border-bottom-color:rgb(170,130,50);

background-color:rgb(211,107,15);
background-image:url(../pep/bgpagehead.jpg);
width:100%;
}


table.termin
{
margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;
border-width:1px;
border-style:solid;
border-top-color:#EE9516;
border-left-color:#EE9516);
border-bottom-color:#EE9516);
border-right-color:#EE9516;
}


td.kursterminanm
{
font-size:12px;
text-align:left;
background-color:#F6EED6;

}

td.kurstermin
{
padding:3px;
font-size:12px;
text-align:left;

}


td.kursterminaktiv
{
padding:0px;
font-size:12px;
text-align:left;
font-weight:bold; 

}



td.kursterminwt
{
padding:0pxpx;
font-size:12px;

}


td.kursterminwtaktiv
{
padding:3px;
border-width:0px;
border-color:#EE9516;border-style:outset; 
white-space:nowrap;
font-size:12px;
text-align:left;
font-weight:bold; 

}


td.kursterminfocus
{
padding:3px;
font-weight:100;
font-size:12px;
text-align:left;

}

td.kursterminwtfocus
{
padding:3px;
font-weight:100;
font-size:12px;
padding-left:20px;

}




td.rabatt
{

border-top-style:ridge;
border-width:6px;
border-color:#EE9516;
}


table.sonstig
{
border-width:2px;
border-style:solid;
border-color:#EE9516;

}


table.ausfall
{
table-layout:fixed;
margin:0;
border-width:2px;
border-style:solid;
border-top-color:rgb(210,210,210);
border-left-color:rgb(240,240,240);
border-bottom-color:rgb(180,180,180);
border-right-color:rgb(140,140,140);
background-color:rgb(170,170,170);
}




table.veransttermin
{
margin:15px;
border-width:5px;
border-style:solid;
border-top-color:rgb(255,195,15);
border-left-color:rgb(235,165,0);
border-bottom-color:rgb(175,75,0);
border-right-color:rgb(210,110,20);
}



td.monat
{
font-size:14px;
font-style:italic;
font-weight:bold;
padding-left:20px;
padding-top:3px;
padding-bottom:1px;
background-color:rgb(200,200,170);
background-image:url(../pep/bgmonat1.jpg);
}


td.legende
{
font-style:italic;
text-align:center;
background-color:rgb(200,200,170);
background-image:url(../pep/bgmonat1.jpg);
}


table.seitenlinks
{
line-height:11px;
width:100%;
text-align:center;
margin:0px;
}


tr.mainnavirow
{
height:32px;
}

td.mainnavi1
{
border-style:solid;
border-width:3px;
border-top-color:rgb(255,255,200);
border-left-color:rgb(255,255,155);
border-bottom-color:rgb(160,160,100);
border-right-color:rgb(180,180,100);
background-color:rgb(220,220,10);
/* background-image:url(../pep/bgmainnavi1.png); */
}


td.mainnaviover
{
border-style:solid;
border-width:3px;
border-top-color:rgb(255,255,200);
border-left-color:rgb(255,255,155);
border-bottom-color:rgb(160,160,100);
border-right-color:rgb(180,180,100);
background-color:rgb(240,240,30);
/* background-image:url(../pep/bgmainnavi2.png); */
}


td.mainnavifocus
{
border-style:solid;
border-width:3px;
border-top-color:rgb(255,255,220);
border-left-color:rgb(255,255,220);
border-bottom-color:rgb(255,255,155);
border-right-color:rgb(180,180,100);
background-color:rgb(210,190,10);
/* background-image:url(../pep/bgmainnavi1.png); */
}


td.mainnavidown
{
border-style:solid;
border-width:3px;
border-bottom-color:rgb(255,255,200);
border-right-color:rgb(255,255,155);
border-top-color:rgb(160,160,100);
border-left-color:rgb(180,180,100);
background-color:rgb(200,200,10);
/* background-image:url(../pep/bgmainnavi1.png); */
}



table.links
{
width:165px;
text-align:center;
font-size:10px;

border-width:3px;
border-style:solid;
border-top-color:rgb(240,240,100);
border-left-color:rgb(255,255,155);
border-bottom-color:rgb(180,180,100);
border-right-color:rgb(180,180,80);
background-color:rgb(241,137,40);
}


td.linksfeld
{
padding:5px;
border-width:2px;
border-style:solid;
border-left-color:rgb(245,245,120);
border-right-color:rgb(130,130,30);
border-bottom-color:rgb(180,180,80);
border-top-color:rgb(240,240,100);
background-color:rgb(230,230,100);
background-image:url(../pep/bgnavinorm.png);
}

td.linksfeldover
{
padding:5px;
border-left-width:4px;
border-left-style:solid;
border-left-color:rgb(245,245,120);
border-right-width:4px;
border-right-style:solid;
border-right-color:rgb(130,130,30);

border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:rgb(130,130,30);

border-top-width:2px;
border-top-style:solid;
border-top-color:rgb(240,240,100);
background-color:rgb(230,230,100);
background-image:url(../pep/bgnaviover.png);
}


td.linksfelddown
{
padding:5px;
border-width:2px;
border-style:solid;
border-left-color:rgb(130,130,30);
border-right-color:rgb(245,245,120);
border-top-color:rgb(140,140,30);
border-bottom-color:rgb(255,255,150);
background-color:rgb(230,230,100);
background-image:url(../pep/bgnavinorm.png);
}

td.linksfeldfocus
{
padding:5px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:rgb(180,180,80);
border-top-width:2px;
border-top-style:solid;
border-top-color:rgb(240,240,100);
background-color:rgb(230,230,100);
background-image:url(../pep/bgnavinorm.png);
}

td.linksstlegende
{
color:white;
font-style:italic;
text-align:left;
padding:3px;
padding-left:10px;
background-image:url(../pep/bglinkslegende.jpg); // url(../pep/bgmainnavi1.png); //url(../pep/bgmonatparty3.gif);
}



td.saparty
{
text-align:center;
font-size:40px;
}

td.sonstigheadline
{
font-weight:normal;
text-align:center;
font-size:32px;
}



td.haupttypline
{
font-size:26px;
padding-left:20px;
color:#F5E8C8;
text-decoration:underline;

border-width:3px;
border-style:solid;
border-bottom-color:#ED9C22;
border-top-color:#ED9C22;
border-left-color:#ED9C22;
border-right-color:#ED9C22;
}

td.haupttypcomm1
{
font-size:20px;
font-weight:bold;
font-style:italic;
}

td.haupttypcomm2
{
font-size:14px;
font-weight:bold;
font-style:italic;
}

td.typline
{
font-size:20px;
color:#5F0000;
vertical-align:bottom;
}


td.modusstart
{
text-align:right;
font-size:10px;
color:#500000;
vertical-align:bottom;
}


td.typcomm1
{
font-size:14px;
font-style:italic;
font-weight:bold;
color:rgb(55,55,55);
}

td.typcomm2
{
text-align:right;
font-size:20px;
color:#5F0000;
}

div.vh
{
margin-top:0px;margin-bottom:20px;padding-left:60px;
font-style:italic;
font-family:serif;
font-size:24px;
color:#ffffcc;
}

table.anztab
{
border:solid 1px #F0E0C0;
}



td.seitetitel
{
padding-left:20px;
font-weight:bold;
font-style:italic;
font-size:24px;
text-decoration:underline;
color:rgb(240,220,0);
}


div.seitetitelvorn
{
font-style:italic;
font-size:26px;
text-decoration:underline;
position:absolute;
top:11px;
left:30px;
color:rgb(220,0,0);
font-weight:bold;
}

div.seitetitelschatten
{
font-style:italic;
font-size:26px;
text-decoration:underline;
position:absolute;
top:12px;
left:31px;
color:#ffff00;
font-weight:bold;
}


div.seitetitelvornop
{
font-style:italic;
font-size:26px;
text-decoration:underline;
position:absolute;
top:11px;
right:62px;
color:rgb(195,0,0);
font-weight:bold;
}

div.seitetitelschattenop
{
font-style:italic;
font-size:26px;
text-decoration:underline;
position:absolute;
top:12px;
right:61px;
color:rgb(220,220,0);
font-weight:bold;
}





div.tafel
{
margin-top:10px;
margin-bottom:150px;
}

div.text80
{
width:80%;
margin-top:10px;margin-bottom:10px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
text-align:left;
border-style:solid;
border-width:2px;
border-top-color:#F2C176;
border-left-color:#F2C176;
border-bottom-color:#F2C176;
border-right-color:#F2C176;
background-color:#F5E7C6;

}



input.zeigeanz
{
width:40px;
text-align:right;
font-size:16px;
background:transparent;
cursor:default;
border-style:none;
}

ul.ulhaupt
{
list-style-image:url(../pep/bullet.gif);
}

ul.ulunter
{
list-style-image:url(../pep/bulletunter.gif);
}

ul.ultanz
{
list-style-image:url(../pep/bulletunter.gif);
}


table.bildertafel
{
table-layout:fixed;
margin-top:5px;border-width:1px;
border-style:outset;
border-color:white;
background-image:url(../pep/bgstarttafel.jpg);
width:306px;
}


div.wichtig
{
padding:10px;padding-left:30px;background-color:#EE9517;color:#ffffff;font-size:18px;
}

div.hinweis
{
padding-left:15px;color:white;background-color:#EE9517;
}




option.tanzallgemein
{
padding-left:30px;
}

option.haupttanztyp
{
background-color:rgb(255,250,190);
padding-left:20px;
}


option.tanztyp
{
background-color:rgb(250,240,170);
padding-left:40px;
}

select.tanzrichtung
{
background-color:rgb(255,240,170);
}

