body {		
	color: white;
	font-family: Verdana,Helvetica; 
	font-size: 10px;
	scrollbar-3dlight-color: Black;
	scrollbar-arrow-color: #9999AA;
	scrollbar-darkshadow-color: #4682B4;
	scrollbar-face-color: #006699;
	scrollbar-highlight-color: #006699;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: #00395A;	
}



input.required, textarea.required, select.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed, select.required {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed, select.required {
	border: 1px solid #00CC00;	
	color : #000;
}

.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {
	font-family: Verdana,Helvetica; 
	font-size: 10px;

}

.field-widget {
	font-family: Verdana,Helvetica; 
	font-size: 10px;

}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}




a:link {
	text-decoration: none;
	color: #0000cc;	
}
a:visited {
	text-decoration: none;
	color: #0000cc;
}
a:hover {
	text-decoration: none;
	color: #0000ff;
	font-weight: none;
}
a:active {
	text-decoration: none;
	color: #0000cc;
	font-weight: none;
}

.party {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.checkbox_ {
	background:  ;
	color: #666666;
}

.checkbox_checked {
	font-weight: bold;
}

font.searchresult {
	color: #ff0000;
};
	

/* Form elements */
input, input.button, input.post, textarea, textarea.post, select {
    background-color : #FFEAE5;
    color: #000000;
    font-family: Verdana,Helvetica; 
		font-size: 10px;
    border-color : #5B5B5B;
    border-top-color: #5B5B5B;
    border-left-color: #5B5B5B;
    border-right-color: #5B5B5B;
    border-bottom-color: #5B5B5B;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

table.searchresult   { 
	background-color: #0A6CCE;
	text-align: center; 
	color: Black;
	vertical-align: middle; 
}

table.setcard, tr.setcard, td.setcard {
	background-color: #E9E9E9;
	margin:0px;
	padding:0px; 
	border: 1px #c2c2c2 dashed; 
	border-color: #c2c2c2 dashed;
}

table.setcardactive, tr.setcardactive, td.setcardactive {
	background-color: #E0E0E0;
	margin:0px;
	padding:0px; 
	border: 1px #c2c2c2 dashed; 
	border-color: #c2c2c2 dashed;
}

table.partylocations, tr.partylocations, td.partylocations, font.partylocations {
	background-color: #;
	margin:0px;
	padding:5px;	
	border: 1px #006699 dashed; 
	border-color: #006699 dashed;	
	font-size: 11px;
	color: #006699;
	font-weight: normal;
}

a.partylocations:link, a.partylocations:visited, a.partylocations:active {	
	font-size: 11px;
	color: #006699;
	font-weight: normal;
}

a.partylocations:hover {	
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

td.setcarddetails {
	background-color: #B0E0E6;
	margin:0px;
	padding:0px; 
	border: thin solid 1;
	border-color: #E9E9E9 ;
}


td.setcarddetails2 {
	background-color: ;
	margin:0px;
	padding:0px; 
	border: thin solid 1;
	border-color: #E9E9E9 ;
}

tr.row0 {
	background-color: #FFD4c9;	
}
tr.row1 {
	background-color: #FFEAE5;	
}
img{
	border: 0;
}

.topmenu {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

a.topmenu:link {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

a.topmenu:hover {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

a.topmenu:visited {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

a.topmenu:active {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

tr.partyrow0 {
	background-color: #B5D4E3;	
}
tr.partyrow1 {
	background-color: #97B0BD;	
}

tr.newspartyrow0 {
	background-color: #A2A2CF;	
}
tr.newspartyrow1 {
	background-color: #8A8AC4;	
}

.partyhighlight {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.loginbox {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

.news, news.a {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.editprofile {
	font-family: Verdana,Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.articeloverview {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

.articlecomment, articlecomment.a {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
}

.partyplaner {
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

.newtopics{
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;	
}

.newcomments{
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;	
}

.newmember{
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #FFFFFF;	
}

.partydetailswerkommt{
	font-family: Verdana,Helvetica;
	font-size: 12px;
	color: #FFFFFF;	
}

.googlemap{
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #000000;	
}


a.googlemap, a.googlemap:hover{
	font-family: Verdana,Helvetica;
	font-size: 10px;
	color: #000000;	
}

a.cal_head
{
	color: "#B5D4E3";
}
a.cal_head:hover
{
	text-decoration: none;
}
.cal_head
{
	background-color: #4D6E80;
	color:            #B5D4E3;
	font-family:      Verdana;
	font-size:        11;
	font-weight:      bold;
	font-style:       normal;
}
.cal_days /*darussol*/
{
	background-image: url('/Bilder/cal_cell_01.gif');
	background-color: #90BED5;
	color:            #4D6E80;
	font-family:      Verdana;
	font-size:        11;
	font-weight:      bold;
	font-style:       normal;
}
.cal_content
{
	background-image: url('/Bilder/cal_cell_03.gif');
	background-color: #B5D4E3;
	color:            #000000;
	font-family:      Verdana;
	font-size:        10;
	font-weight:      normal;
	font-style:       normal;
}
.cal_today
{
	background-image: url('/Bilder/cal_cell_02.gif');
	background-color: green;
	color:            yellow;
	font-family:      Verdana;
	font-size:        10;
	font-weight:      bold;
	font-style:       normal;				
}
.cal_event, a.cal_event /* e-man 17-06-04 */
{
	background-image: url('/Bilder/cal_cell_01.gif');								
	color:            yellow;
	font-family:      Verdana;
	font-size:        10;
	font-weight:      bold;
	font-style:       normal;
	text-decoration: none;
	
}

#partydescription
{
	color:            006699;
	font-family: Verdana,Helvetica; 
	font-size:        11;
	font-style:       normal;
}
