 /*

	CSS Styles


   	http://www.sandboarding.org/
   
   	Copyright 2008, Markus Spiske
   	http://www.temporausch.com

*/


/*------------------------------------general styles------------------------------------*/
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
	margin:0;
	padding:0;
	color:#ccc;

}

body {
	font:11px/160% Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Lucida Grande, Lucida Sans, Geneva;
	text-align:left;
	background-color:#dbd5cd;
	background: url(../img/body_bg.gif) repeat-y;
       	text-align:center;

}
table {
	border-collapse:collapse;
	text-align:left;
	font:11px/160% Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Lucida Grande, Lucida Sans, Geneva;

}

td {
	padding-right: 10px;
}

a:link, a:visited {
	text-decoration:none;
}
a.csc-uploads-fileName {
	color:#666;
}
a:hover,a:active {
  	color:#96bd0e;
}
a.linklist:link, a.linklist:visited {
	color:#666;
	text-decoration:none;
}

a.linklist:hover,a.linklist:active {
  	color:#96bd0e;
}

a.linklistact {
	color:#96bd0e;
	text-decoration:none;
}

a.black:link, a.black:visited {
	color:#1e1e1e;
	text-decoration:none;
}

a.black:hover,a.black:active {
  	color:#1e1e1e;
	text-decoration:underline;
}

a img, a:hover img {
	border:none;
}

h1 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:#999999;
	text-align:left;
	padding-bottom: 5px;
}

h4 {
	font-size:20px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-bottom:5px;
}

.bodytext {
	padding-bottom: 15px;
}


.green {
	color:#96bd0e;
}
.blue {	
	color:#0066ff;
}
.red {
	color:#e4342d;
}
.white {
	color:#ffffff;
}


.greentext {
	font-size:12px;
	font-weight:bold;
	color:#96bd0e;
}
.bluetext {
	font-size:12px;
	font-weight:bold;
	color:#0066ff;
}
.redtext {
	font-size:12px;
	font-weight:bold;
	color:#e4342d;
}
.whitetext {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}




/*------------------------------------container------------------------------------*/
#container {
	width:925px;
	margin:0 auto;
	text-align:left;

}

/*------------------------------------navi_top------------------------------------*/

#newsletter {
	padding-right: 10px;
	padding-top:5px;
		
}

/*------------------------------------pic------------------------------------*/
#pic {
	width:925px;
	height:235px;
  	float:left;
       margin: 0 0 0 0;
}


/*------------------------------------content------------------------------------*/
#contents { 
  	float:left;	
	background:url(../img/content_bg.gif) repeat-y;
	padding-top:0px;
	_margin-top:-2px;
}

/*------------------------------------text------------------------------------*/
#box_00 {
	width:185px;
	float:left;
	margin-top:10px;
	margin-left:30px;
	padding:0px 0px;


}
#box_sponsors {
margin-top: 15px;

}
#box_menu {
	
	/*background: url(../img/logo_start_left.gif) no-repeat;*/

}

#pagecontent {
	width:670px;
	float:left;
	margin-top:10px;
	margin-left:0px;
	padding:0px 0px;


}
#pagecontent1 {
	width:340px;
	float:left;
	margin-top:10px;
	margin-left:0px;
	padding:0px 0px;

}

#pagecontent2 {
	width:330px;
	float:left;
	margin-top:10px;
	margin-left:0px;
	padding:0px 0px;

}


#box_01, #box_04 {
	width:205px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px 0px;

}

#box_02, #box_03, #box_06  {
	width:205px;
	float:left;
	margin-top:0px;
	margin-left:20px;
	padding:0px 0px;
}
#box_05   {
	width:431px;
	float:left;
	margin-top:10px;
	margin-left:00px;
	padding:0px 0px;
}


/*------------------------------------gotop------------------------------------*/

#gotop {     
	width:640px;

	float:left;
	padding-top:0px;
	margin-top:10px;
	margin-left:215px;
	text-align:left;
}

/*------------------------------------footer------------------------------------*/
#footer {     
	width:925px;
	float:left;
	margin-top:20px;
	margin-right:0px;
	text-align:right;
	margin-bottom:10px;
}

#footer_content_1 {     
	width:905px;
	height:40px;
	float:left;
	margin-right:0px;
	text-align:center;
	color:#666;
}

#footer_content_2 {     
	width:905px;
	float:left;
	margin-left:10px;
	margin-top:40px;
	text-align:left;
}

#footer_linklist, #footer_linklist_language, #footer_linklist_international, #footer_linklist_contest, #footer_linklist_festival, #footer_linklist_sandboarding {     
	float:left;
	margin-left:90px;
	text-align:left;
	
	line-height:18px;
	color:#666;	
	background:url(../img/content_bg.gif) repeat-y;
}

#footer_logos {     
	width:905px;
	height:0px;	
	float:left;
	margin-left:10px;
	text-align:center;	
	background:url(../img/content_bg.gif) repeat-y;
}

/* Formular */
fieldset.csc-mailform {border:0}
fieldset.csc-mailform label {width:120px;float:left;text-align:right;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea {margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}
fieldset.csc-mailform fieldset input {float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label {display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset {border:0}
fieldset.csc-mailform fieldset legend {display:none}
fieldset.csc-mailform select {width:220px;margin:2px 0}
fieldset.csc-mailform option {padding:0 5px;background:#fff}
#mailformformtype_mail {padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

 div.tx-felogin-pi1  { margin-left:0px; padding:0px;}
 div.tx-felogin-pi1  form {margin:0px; padding:0px;  }
fieldset {border:0;  margin-left:0px; padding:0px;}
fieldset label {width:60px;float:left;margin-right:10px;display:block}
fieldset input,fieldset textarea {margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}
fieldset fieldset input {float:none;display:inline;width:50px;text-align:left;border:0}
fieldset fieldset label {display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset fieldset {border:0}
fieldset legend { margin-left:0px; padding:0px; margin-bottom:5px;}
fieldset select {width:220px;margin:2px 0}
fieldset option {padding:0 5px;background:#fff}
#mailformformtype_mail {padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

