
@font-face {
    font-family: 'thesansofficeregular';
    src: url('/fileadmin/templates/sunstargum/fonts/thesansoffice5_-webfont.eot');
    src: url('/fileadmin/templates/sunstargum/fonts/thesansoffice5_-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/templates/sunstargum/fonts/thesansoffice5_-webfont.woff') format('woff'),
         url('/fileadmin/templates/sunstargum/fonts/thesansoffice5_-webfont.ttf') format('truetype'),
         url('/fileadmin/templates/sunstargum/fonts/thesansoffice5_-webfont.svg#thesansofficeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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: 'thesansofficeregular';
	font-size:2.25em;
	color: #04a266;
	margin-bottom:12px;
	line-height:50px;
}

h1.graytoothbrush
{
	font-family: 'thesansofficeregular';
	color:#929292;
	margin-bottom:12px;
	line-height:36px;
	font-size:1.6em !important;
}

h1.graytoothbrush2
{
	font-family: 'thesansofficeregular';
	background-image: url(/fileadmin/templates/sunstargum/images/layout/transparent.png);
	display:block;
	width:860px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 100px;
	direction: ltr !important;
	font-size:2.25em;
	color: #19563a;
	position:absolute;
	top:230px;
    z-index: 10;
}
#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 }
