@charset "utf-8";
/*<![CDATA[/*>*/

/***************************************************************/
/* SCREEN CSS FOR SOLOTHURNER-FAMILIENTAG.CH                   */
/* CSS Code by MEDIAparx.com | April 2008                      */
/***************************************************************/
/* RELEASED UNDER:                                             */
/*-------------------------------------------------------------*/
/* Creative Commons 2.5 Schweiz                                */
/* Namensnennung - NichtKommerziell                            */
/* http://creativecommons.org/licenses/by-nc-nd/2.5/ch/        */
/*-------------------------------------------------------------*/
/* Parts of Eric Meyer's CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus, a{ outline: 0; }

a{ text-decoration:none; }

ol, ul { list-style: none; }

strong{ font-weight:bold; }

html{ font-size:medium;}

body{
	font-size:70%;
	line-height:150%;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	background:#faef5c;
}

input, select, textarea{ font-size:100%; }

.textRed{
	color:#DF3636;
	font-weight:bold;
}

.clear{
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	clear:both;
}

#centerContent{
	width:660px;
	margin:0px auto;
	margin-top:20px;
	min-height:625px;
	_height:625px;
	text-align:left;
}

a{ color:#dc063e; font-weight:bold; border-bottom:1px dashed #dc063e; }
a:hover{ color:#000; border-bottom:1px solid #000; }

#centerContent ul#listText{
	float:left;
	display:block;
	width:630px;
	margin:410px 10px 30px 30px;
	_margin:410px 10px 30px 15px;
}

#centerContent ul#listText li{
	float:left;
	padding:5px;
	/*width:312px;*/
	width:470px;
	margin-bottom:5px;
	background:#f9d300;
}

#centerContent ul#listSponsors{ font-size:82.5%; width:389px; margin:0px auto; }
#centerContent ul#listSponsors li{ float:left; }
#centerContent ul#listSponsors li.titleOrganisator{ width:160px; padding-bottom:5px; }
#centerContent ul#listSponsors li.titlePartner{ width:229px; padding-bottom:5px; }
#centerContent ul#listSponsors li.logos{ width:389px; padding:0px;  }
#centerContent ul#listSponsors li.logos a{ float:left; height:23px; display:block; border:none; }
#centerContent ul#listSponsors li.logos a#logoBekb{ width:147px; background:url(../auxx/img-logos.jpg) 0px 0px no-repeat; margin-right:13px; }
#centerContent ul#listSponsors li.logos a#logoSz{ width:57px; background: url(../auxx/img-logos.jpg) -160px 0px no-repeat; margin-right:17px; }
#centerContent ul#listSponsors li.logos a#logoSolothurn{ width:59px; background: url(../auxx/img-logos.jpg) -234px 0px no-repeat; margin-right:18px; }
#centerContent ul#listSponsors li.logos a#logoDrogerie{ width:78px; background: url(../auxx/img-logos.jpg) -311px 0px no-repeat; }

#containerForm{
	margin-top:0px;
	padding-top:20px;
	padding-left:0px;
	width:500px;
	margin:0px auto;
	line-height:110%;
	background:url(../auxx/img-cow-title.jpg) 5px 20px no-repeat;
	text-align:left;
}

#containerForm ul#containerColumns{ float:left; width:500px; }
#containerForm ul#containerColumns .columnLeft{ float:left; display:block; width:245px; padding-right:5px; }
#containerForm ul#containerColumns .columnRight{ float:left; display:block; width:245px; padding-left:5px; }
#containerForm ul#containerColumns .rowDisclaimer{ float:left; width:490px; padding:15px 5px 10px 5px; font-size:82.5%; }

#containerForm h1{ font-size:120%; line-height:120%; padding-left:70px; font-weight:bold; margin-bottom:10px; }
#containerForm .legend{ font-size:82.5%; }
#containerForm form{ margin:10px 0px 10px 0px; }
#containerForm .radio { float:left; height:14px; width:14px; margin:4px 5px 0px 0px; }
#containerForm .labelLeft { float:left; width:105px; margin:5px 0px 5px 0px; }
#containerForm .labelRight { float:left; margin:4px 10px 6px 0px; }
#containerForm .textField { float:left; background:#fcf47e; border:1px solid #000; width:134px; padding-left:2px; margin:2px 0px 2px 0px; }
#containerForm .buttonSubmit, #containerForm .buttonDelete{ float:right; margin:10px 0px 5px 5px; background:#fbd300; color:#000; border:1px solid #000; font-weight:bold; cursor:pointer; font-size:100%; }

#containerForm ul#listErrors{ display:block; width:495px; border:1px solid #dc063e; font-size:82.5%; color:#dc063e; padding-bottom:5px; }
#containerForm ul#listErrors li{ padding-left:5px; }
#containerForm ul#listErrors .title{ background:#dc063e; color:#fff; font-weight:bold; padding:2px 0px 2px 5px; margin-bottom:5px; }

/*]]>*/