
.villachertable {
table-layout: fixed;
margin-left: auto;
margin-right: auto;
width: 750px;
max-width: 750px;
border-collapse: collapse;
border: 0px;
}

.gbtable {
border-width: 0;
border-style: none none none none;
border-collapse: collapse;
border-color: #808080;
margin: 15px;
width: 510px;
max-width: 510px;
table-layout: fixed;
}

.gbtdhead {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffff66;
border-width: 1px;
border-style: none none solid none;
border-collapse: collapse;
border-color: #ffcc66;
}

.gbtdheadlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffff66;
}
a.gbtdheadlink:link, a.gbtdheadvonwuhtelink:link, a.wbuserlink:link {
text-decoration: none;
}
a.gbtdheadlink:visited, a.gbtdheadvonwuhtelink:visited, a.wbuserlink:visited {
text-decoration: none;
}
a.gbtdheadlink:hover, a.gbtdheadvonwuhtelink:hover, a.wbuserlink:hover {
text-decoration: overline;
}
.gbtdheadvonwuhtelink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
background-color: #ffff66;
color: #000000;
}

.gbtdheadvonwuhte {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
background-color: #ffff66;
color: #000000;
border-width: 1px;
border-style: none none solid none;
border-collapse: collapse;
border-color: #ffcc66;
}

.gbtdusertext {

}

.gbusertext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
margin-left: 15px;
margin-top: 5px;
overflow: hidden;
}

.gbtdwuhtetext {

}

.gbwuhtehead {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#cccc00;
margin-left: 35px;
margin-top: 5px;
border-width: 1px;
border-style: none none solid none;
border-color: #cccc00;
}

.gbwuhtetext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#cccc00;
margin-left: 45px;
margin-top: 5px;
}

.gbheadline {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
}

a.vifoot	{font-family: Verdana, Helvetica, Arial; font-size: 10px; COLOR: #ffff66;}
a.vifoot:link	{color: #ffff66; text-decoration: none;}
a.vifoot:visited {color: #ffff66; text-decoration: none;}
a.vifoot:hover	{text-decoration: underline overline;}

.vifoot {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #ffff66;
}


.wbtable {
border-width: 0px;
border-style: none none none none;
margin: 15px;
width: 95%;
}

.wbtdktn {
border-width: 1px;
border-style: none none solid none;
border-collapse: collapse;
border-color: #ffcc66;
}

.wbtdktntext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffff66;
text-align: left;
margin-bottom: 3px;
font-weight: bold;
}

.wbtdtimetext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #ffff66;
text-align: right;
}

a.wbuserlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #ffff66;
font-weight: bold;
}

.wbdeutext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
margin-left: 15px;
margin-top: 5px;
text-align: left;
}


.top15leader	{font-family: Verdana, Helvetica, Arial; font-size: 12px; COLOR: #FFFF00; font-weight: bold;}
.top15member	{font-family: Verdana, Helvetica, Arial; font-size: 12px; COLOR: #FFFFFF;}
.top15leader:link, .top15member:link {text-decoration: none;}
.top15leader:visited, .top15member:visited {text-decoration: none;}
.top15leader:hover, .top15member:hover {text-decoration: underline overline;}

a.witz:link {text-decoration: none}
a.witz:visited {text-decoration: none}
a.witz:hover {text-decoration: underline}


.witz-list-title-td-l {
border-width: 1px;
border-style: none none solid none;
border-collapse: collapse;
border-color: #ffcc66;
text-align: left;
}

.witz-list-title-td-r {
border-width: 1px;
border-style: none none solid none;
border-collapse: collapse;
border-color: #ffcc66;
text-align: right;
}

.witz-list-title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #ffff66;
text-decoration: none;
}

.witz-list-rubrik {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffff66;
font-weight: bold;

}

.witz-list-witz {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #ffffff;
}

.witz-list-witz:hover {text-decoration: underline; color: #ffffff;}
.witz-list-witz:visited {text-decoration: none; color: #ffffff;}

.witz-list-meldung {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #cccc00;
}


.witz-list-title:link, .witz-list-title:visited {text-decoration: none;} 
.witz-list-title:hover {text-decoration: underline overline;}


.wz-list-table {
border-width: 0px;
border-style: none none none none;
border-collapse: collapse;
border-color: #808080;
width: 550px;
max-width: 550px;
table-layout: fixed;
text-align: left;
}

.wz-list-title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffff66;
text-decoration: none;
text-align: left;
}

.wz-list-title-meldungen {
font-size: 10px;
text-align: left;
}

.wz-list-text {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffffff;
text-align: left;
}

.wz-hr {
color: #ffff66;
height: 1px;
width: 100%;
border-collapse: collapse;
}

.wz-link {
text-align: center;
font-size: 10px;
}

.wz-link:link { color: #ffff66; }
.wz-link:visited { color: #ffffff; } 

.wz-text-table {
border-width: 0px;
width: 545px;
max-width: 545px;
table-layout: fixed;
margin-top: 15px;
margin-bottom: 15px;
}

.wz-text-td0 {
width: 20px;
text-align: left;
}

.wz-text-td1 {
width: 525px;
text-align: left;
}

.wz-komm-headline {
font-family: Verdana, Arial; 
font-size: 16px;
color: #ffff66;
font-weight: bold;
text-align: center;
}

.wz-komm-titel {
font-family: Verdana, Arial; 
font-size: 11px;
color: #ffff66;
margin-top: 0px;
text-align: center;
}

.wz-komm-kommentar {
font-family: Verdana, Arial; 
font-size: 11px;
color: #ffffff;
margin-top: 0px;
margin-left: 5px;
text-align: left;
}

.wz-komm-table {
border-width: 0px;
width: 545px;
max-width: 545px;
table-layout: fixed;
margin-top: 0px;
margin-bottom: 0px;
}

.wz-komm-td0 {
width: 120px;
vertical-align: top;
text-align: left;
}

.wz-komm-td1 {
vertical-align: middle;
text-align: left;
}

.wz-ekomm-table {
border-width: 0px;
width: 545px;
max-width: 545px;
table-layout: fixed;
margin-top: 15px;
margin-bottom: 15px;
}

.wz-ekomm-labels {
font-family: Verdana, Arial; 
font-size: 11px;
color: #ffff66;
text-align: left;
}

.wz-ekomm-form {
font-family: Verdana, Arial; 
font-size: 11px;
color: #000000;
text-align: left;
}

.wz-ekomm-td0 {
width: 80px;
vertical-align: top;
text-align: left;
}

.wz-ekomm-td1 {
text-align: left;
}

.wz-ekomm-button {
font-family: Verdana, Arial; 
font-size: 12px;
color: #000000;
margin-top: 20px;
}

.unsichtboa {
   visibility: hidden;
}

@font-face {
	font-family: 'vinet';
	font-style: normal;
	src: local('vinet_local'), url('/fonts/vinet.ttf') format('truetype');
}

@font-face {
	font-family: 'vibob';
	font-style: normal;
	src: local('vibob_local'), url('/fonts/vibob2.ttf') format('truetype');
}
 
.vibob { 
	font-family: 'vibob';
	font-style: normal;
}


.vinetfont {
	/*font-family: 'vinet',Sans-Serif;*/
	/*font-family: 'Dancing Script', cursive;*/
	/*font-family: 'Patrick Hand', cursive;*/
	font-family: 'Unkempt', cursive;
	font-style: normal;
	font-weight: 400; 
}
.fett {
	font-weight: 700; 
}

.blur {
	text-shadow: 0.1em 0.1em 0.2em #333333;
}

.blurmore {
	text-shadow: 0.2em 0.2em 0.3em #333333;
}

.vigelb {
	color: #ffff66;

}
.r {
	text-align: right;
}
.c {
	text-align: center;
}
.size2 {
	font-size: 14px;
}
.size3 {
	font-size: 16px;
}
.size4 {
	font-size: 18px;
}
.size5 {
	font-size: 20px;
}
.size6 {
	font-size: 22px;
}
.size7 {
	font-size: 27px;
}
.size8 {
	font-size: 26px;
}
.size10 {
	font-size: 30px;
}
.size12 {
	font-size: 34px;
}
.size13 {
	font-size: 38px;
}
.size16 {
	font-size: 41px;
}
.size20 {
	font-size: 60px;
}


