body, td, tr, table, p, div, li {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	line-height: 16px;
	color: #333333;
	font-size:100%;
}

body{
	margin:0;
	padding:0;
	font-size:100%;
}


table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; vertical-align: top; text-align: left;}

p,
td p {
    margin: 0;
    padding: 0;
	padding-bottom: 8px;
}


img {
    margin: 0;
	padding: 0;
    border: 0;
}


hr {
	height: 1px;
    margin: .5em 0 .5em 0;
    padding: 0;
    border: none;
    background-color: #cccccc;
    color: #cccccc;
}


p, li, label {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;	
}

p.introduction {
	font-size:13px;	
}

td {
	font-size: 11px;	
}
	
	
/* 
** a tags
**
*/

a {
	color: #04A266;
	text-decoration:none;

}

a:hover {
	
	}

p.quote {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	
	}

ul {
	margin-top:0;
	padding-top:0;	
}

li {

}




/*
** Header tags
**
*/


h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	line-height: 1em; 
	color: black;
	margin:0;
  	padding: 0;
	margin-bottom:10px;
}



h1
{
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:2.25em; 	
	/* Gr� color:#929292; */
	color: #04a266;
	margin-bottom:12px;
	line-height:50px;
}

h1.graytoothbrush
{
	color:#929292;
	margin-bottom:12px;
	line-height:36px;
	font-size:1.6em !important; 
}

h1.graytoothbrush2
{
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background-image: url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/transparent.png);
	display:block;
	width:860px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 100px;
	font-size:2.25em; 	
	/* Gr� color:#929292; */
	color: #19563a;
	/*margin-bottom:12px;
	line-height:50px;*/
	position:absolute;
	top:230px;
	
	/*height:0px;*/
	
}
#pagecontentid_11978 a
{
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #04a266;
	margin-bottom:5px;
	line-height:18px;	
	text-decoration:none;
}

h2
{
	
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	color: #04a266;
	margin-bottom:5px;
	line-height:18px;
}



h3
{
	font-size: 0.8em;
	margin-bottom:2px;
	
}

h4, h5, h6
{
	font-size: 0.75em;
  margin-bottom:1px;

}

h4.green {
	
	color: #04a266;
	font-weight:bold;
	margin-bottom:0px;
	
	}
	
.right {
	float:right;
	margin-left:20px;
}

.left {
	float:left;
	margin-right:20px;
}

.stoneSans {}

.celmenu a
{
	color:#04A266;
	cursor:pointer;
	height:20px;
	margin:0;
	padding:4px 0 0 20px;	
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:25px;
}





/*-----------------------------------------------------------------------------
formul�r
-----------------------------------------------------------------------------*/
form {
	margin:0;
	padding:0;
}

input, textarea, select
{
	border:1px solid #999;
	font-size: 11px;
}

legend {
	color:black;
}

input[type=image] {
	border:none;
}


input[type=text], input[type=password], .tx-srfeuserregister-pi1 input[type=text] , .tx-srfeuserregister-pi1 input[type=password] {
	padding-left: 4px;
	padding-top:2px;
	padding-bottom:2px;
}

.tx-newloginbox-pi1 table th {
	padding-top:4px;
}

.tx-newloginbox-pi1 input[type=submit] {
	margin-top:10px;
}

input[type=submit], input[type=button] {
	font-size: 11px;
	background-color:#01826b;
	color: #FFFFFF;	
	padding-left: 4px;
	padding-right: 4px;
}

input[type=radio], input[type=checkbox] { border:0; }

.button {
	background:#01826b;
}

td.tx-indexedsearch-title a {font-weight:bold; font-size:14px; }


.tx-pbsurvey-pi1 .question {color:#333333; font-size:11px; font-weight:bold }
