/* letztes update: TCA, 14.02.04 */

/* Body */
body {
    font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-face-color: #FFC977;
	scrollbar-highlight-color: #FFC9770;
	scrollbar-3dlight-color:#FF9900;
	scrollbar-darkshadow-color: #FF9900;
	scrollbar-shadow-color: #FF9900;
	scrollbar-arrow-color: #FF9900;
	scrollbar-track-color: #FFC9770;
	}

/* h */
h1 {
	font-size: 13px;
	font-weight: bold;
	color: #9A0504;
	font-family: Arial, Helvetica, sans-serif;
	}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #EC8d00;
	font-family: Arial, Helvetica, sans-serif;
	}


/* Listen */
ul 	{ 
	list-style-image:url(http://www.party-factory.net/layout/ico/icoli.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	color: #9A0504;
	}
	
/* Input */
input {
	    font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px;
        border: 1 solid #990404; 
		background: #FFE8B3;            
         }

textarea {
	    font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px;
        border: 1 solid #990404;             
        background: #FFE8B3;
        }

select {
	    font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px;
        border: 1 solid #990404;             
        background: #FFE8B3;
        }

input.farbig { 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BACKGROUND: #FFC977; 
	BORDER-BOTTOM-WIDTH: 1px; 
	FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	BORDER-RIGHT-WIDTH: 1px ;
	}

/* Links */
.label {
border-bottom : 1px dotted red; 
cursor : hand; 
       }

a.extern { 
background-image:url(http://www.party-factory.net/layout/ico/icoex.gif); 
padding-left:17px; 
background-repeat:no-repeat; 
background-position:center left; 
border:0px; white-space:nowrap; 
}

a.intern { 
background-image:url(http://www.party-factory.net/layout/ico/icoint.gif); 
padding-left:13px; 
background-repeat:no-repeat; 
background-position:center left; 
border:0px; white-space:nowrap; 
}
 
a.menu { 
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	}

a:link {
	
	color: #9A0504;
	text-decoration: none;
}
	
a:visited {
	color: #974652;
	text-decoration: none;
	
}

a:hover {
	color: #974652;
	text-decoration: none;
	background-color: transparent;
}
	
a:active {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
	

.menulink {  
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FCBF2A;
	border: solid 1px #DCAA34;
}
			
a.menulink:link {
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FCBF2A;
	border: solid 1px #DCAA34;
}
	
a.menulink:visited {
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FCBF2A;
	border: solid 1px #DCAA34;
}

a.menulink:hover {
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;     
        background-color:#990404;
	border: solid 1px #990404;
	
}

a.menulink:active {
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:grey;
	border: solid 1px #grey;
}

.kleiner {  
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
        color: #000000;
	}

.mini {  
	font-size: 9px;
        color: #7c9654;
        font-weight:bold;
	}

.black {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	}

.smallblack {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	}

.blackbold {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	}

.redbold {
	font-weight: bold;
	font-size: 12px;
	color: #990404;
	font-family: Arial, Helvetica, sans-serif;
	}

.yellowbold {
	font-weight: bold;
	font-size: 11px;
	color: #FCD060;
	font-family: Arial, Helvetica, sans-serif;
	}



.rahmen   {
	border-style:solid;
   	border-width:1px;
   	border-color:black;
	}


div.mainheader 		{ 
	color:	#FF9900; text-align:left; 
	font-weight:bold; 
	}
	
div.maintext 		{ 
	font-size:10pt; 
	text-align:justify; 
	}
	
div.mainleft 		{ 
	font-size:10pt; 
	text-align:left; 
	}
	
div.mainmenu 		{ 
	font-size:8pt; 
	text-align:right; 
	}
	
div.mainpages 		{ 
	font-size:7pt; 
	text-align:right; 
	margin-right:0px; 
	}
	
div.maincatnav 		{ 
	font-size:7pt; 
	text-align:left; 
	margin-left:0px; 
	}
	
div.mainname 		{ 
	font-size:10pt; 
	text-align:left; 
	}
	
div.maininputleft 	{ 
	font-size:10pt; 
	text-align:left; 
	}
	
div.comment 		{ 
	font-size:10pt; 
	background: #E8E8E8; 
	text-align:left; 
	margin-left:5mm; 
	}
	
div.xsmallleft 		{ 
	font-size:7pt; 
	text-align:left;
	}
	
div.smallleft 		{ 
	font-size:8pt; 
	text-align:left; 
	}
	
div.spaceleft 		{ 
	font-size:4pt; 
	text-align:left; 
	}
	
div.footer 		{ 
	font-size:8pt; 
	text-align:center; 
	}
	
span.censored 		{ 
	font-size:10pt; 
	color:#FF0000; 
	text-align:left; 
	}
	
td.class1 		{
	background: #999999; 
	border:0px; 
	}
	
td.class2 		{ 
	background: #DD9317; 
	border:0px; 
	text-align:justify; 
	vertical-align:top; 
	}
	
td.gbheader 		{ 
	background-color: #C9C9C9; 
	border:0px; 
	font-size:10pt; 
	font-weight:bold; 
	text-align:center;
	}
	
td.gbtable1 		{ 
	background-color: #FCBF2A; 	
	border:0px; 
	vertical-align:top; 
	width:20%; 
	}
	
td.gbtable2 		{
	background-color: #DD9317;
	border:0px;
	vertical-align:top;
}

