/* 
vim: expandtab sw=1 ts=1 sts=1: 
*/
/* 

 ServControl 4 - StyleSheet
 License: http://www.servcontrol.de/LICENSE.txt

 $Id: servcontrol_4.css,v 1.3 2009/12/09 10:37:53 sascha Exp $


*/

body {
	background-color:#ffffff;
	color: #000000;
	font-family: sans-serif,arial,helvetica;
	font-size:11px;
}
body.help {
 background-color:#f5f5f5;
	color: #000000;
	font-family: sans-serif,arial,helvetica;
	font-size:11px;
}
a:hover		{
 text-decoration: none;
}
a.helplink {
	color: #000000;
 cursor: help;
 text-decoration: underline;
 margin-left: 1px;
}
a:hover.helplink {
 text-decoration: none;
}
a:visited.helplink {
 color: #000000;;
}
a.headcelllink {
 color: #222222;
}
.headline	{
	font-family: sans-serif,arial,helvetica; 
	font-size:11px; 
	font-weight:bold;
}
.headlink	{
	color:#ffffff; 
	font-family: sans-serif,arial,helvetica; 
	font-size:12px; 
	font-weight:bold;
}
.sysmessage	{
	color: #ff0000; 
	font-family: sans-serif,arial,helvetica; 
	font-weight:bold; 
	font-size:12px;
}
table.empty {
 padding: 0px;
 margin: 0px;
 border-collapse:collapse;
 border-spacing:0px;
 border: 0px none;
}
tr.odd {	
 background-color:#cde9fa;
	color:#000000; 
}
tr.even {	
 background-color:#fffcef;
	color:#000000; 
}
td		{
	font-family:sans-serif,arial,helvetica; 
	font-size:11px;
}
.logocell {
	background-color:#f5f5f5; 
}
.bcell		{
	background-color: #000000; 
	padding: 0px 0px 0px 0px; 
	font-size: 1px; 
	font-family: sans-serif,arial,helvetica;
}
.blackcell	{	
	border-right: 1px solid #000000;
}
.headcell	{
	background-color:#000000; 
	color: #111111; 
	font-family: sans-serif,arial,helvetica; 
	font-weight: bold; 
	font-size:12px;
	background-image:url("/.servcontrol/images/headcell3.gif");
}
.headcell2      {
	background-color:#4C4C4C; 
	color: #ffffff; 
	font-family: sans-serif,arial,helvetica; 
	font-size:12px;
	padding: 1px 1px 1px 1px; 
	vertical-align:middle;
	background-image:url("/.servcontrol/images/tablebg.gif");
}
.headcell3	{
	background:#1488ff;
	color: #222222;
	font-family: sans-serif,arial,helvetica;
	font-weight: bold;
	font-size:12px;
	vertical-align:middle;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-image:url("/.servcontrol/images/headcell4.gif");
}
.headcell4	{
 height: 18px;
	background-color:#000000; 
	color: #222222; 
	font-family: sans-serif,arial,helvetica; 
	font-weight: bold; 
	font-size:12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-image:url("/.servcontrol/images/headcell4.gif");
 text-align:center;
 width:578px;
}
.headcell5	{
 height: 18px;
 border: 1px solid #000000;
	vertical-align:middle;
}
.headcell5_sub	{
 height: 18px;
	color: #222222;
	font-family: sans-serif,arial,helvetica;
	font-weight: bold;
	font-size:12px;
	padding: 1px 1px 1px 1px;
	vertical-align:middle;
	background-image:url("/.servcontrol/images/headcell4.gif");
}
.headcell5_noradio {
 border: 1px solid #000000;
	vertical-align:middle;
 height: 18px;
	color: #222222;
	font-family: sans-serif,arial,helvetica;
	font-weight: bold;
	font-size:12px;
	padding: 1px 1px 1px 1px;
	vertical-align:middle;
	background-image:url("/.servcontrol/images/headcell4.gif");
}
.stdcell	{
	background-color:#fffcef;
	color: #000000; 
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
}
.formcell	{
 height: 25px;
	background-color:#fffcef;
	color:#000000; 
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
}
.infocell {
	background-color:#fffcef;
	color:#000000; 
	font-family: sans-serif,arial,helvetica; 
	font-size:12px;
}
.statuscell {
	color:#3db71d; 
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
 font-weight:bold;
 border: 1px solid #3db71d;
 padding: 5px;
}
.errorcell {
	color:#e01f00; 
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
 font-weight:bold;
 border: 1px solid #e01f00;
 padding: 5px;
}
.mailcell	{
	background-color:#d4deff; 
	color:#000000; 
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
	height:20px;
}
.submitcell {
 height: 30px;
	background-color:#fffcef;
 vertical-align: middle;
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
 border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.submitcell_sub {
 background-color:#fffcef;
 text-align: right;
 padding-right: 5px;
}
.textfield	{
	background-color:#cde9fa; 
	color:#000000; 
	width:270px;
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
}
.textarea	{
	background-color:#cde9fa; 
	color:#000000; 
	width:270px; 
	height:100px;
	float:left;
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
}
.optionfield {
	background-color:#cde9fa; 
	color:#000000; 
	width:270px;
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
}
.optionfield_dyn {
	background-color:#cde9fa; 
	color:#000000; 
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
}
.checkbox	{
	color:#000000;
 padding: 0px;
 margin: 0px;
}
.radio {
 height: 12px;
 width: 12px;
 vertical-align:middle;
 padding: 0px;
 margin: 0px;
}
.checkbox {
 height: 12px;
 width: 12px;
 vertical-align:middle;
 padding: 0px;
 margin: 0px;
}
.button		{
	border: solid 1px #000000;
	padding: 1px 1px 1px 1px;
	margin-right: 5px;
	cursor: pointer;
}
.point		{
	background-color:red; 
	color:#FFFFFF; 
	padding: 1px 1px 1px 1px;
}
.info		{
	background-color:#cde9fa;
	color:#5c5c5c;
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
 font-weight: bold;
	border: 1px solid #000000; 
	padding: 5px 5px 5px 5px;
}
.maininfo	{
	background-color:#fdffb8;
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #000000; 
}
.tipp		{
	background-color:#fdffb8; 
	color:blue; 
	font-family: sans-serif,arial,helvetica; 
	font-size:11px;
	border: 1px solid; 
	border-color: blue; 
	padding: 1px 1px 1px 1px;
}
.error {
	background-color:#e01f00; 
}
.emailconfcell  {
	background-color:#fdffb8; 
	color:#000000; 
	font-family: sans-serif,arial,helvetica;
	font-size:11px;
	height:20px;
}
.emailconftextfield	{
	background-color:#fdffb8; 
	color:#000000; 
	width:270px;
}
.gauge_50 {
 border-left: 1px solid #979ea2;
 border-top: 1px solid #979ea2;
 border-bottom: 1px solid #979ea2;
	background-color:#04ab00;
	color:#000000;
}
.gauge_75 {
 border-left: 1px solid #979ea2;
 border-top: 1px solid #979ea2;
 border-bottom: 1px solid #979ea2;
	background-color:#ffb400;
	color:#000000;
}
.gauge_95 {
 border-left: 1px solid #979ea2;
 border-top: 1px solid #979ea2;
 border-bottom: 1px solid #979ea2;
	background-color:#f3b24a;
	color:#000000;
}
.gauge_100 {
 border-left: 1px solid #979ea2;
 border-top: 1px solid #979ea2;
 border-bottom: 1px solid #979ea2;
	background-color:#f34747;
	color:#000000;
}
.gauge_free {
 border-right: 1px solid #979ea2;
 border-top: 1px solid #979ea2;
 border-bottom: 1px solid #979ea2;
	background-color:#FFFFFF;
	color:#57ae46;
}
.feature_inactive {
 color:#acacac;
}
.dns_warning {
	color:#e01f00; 
}


div.floatleft {
 float: left;
 border: 0;
 padding: .1em
}

div.floatright {
 float: right;
 border: 0;
 padding: .1em
}

div.leftform {
 width: 265px;
 border: 0;
}

div.middleform {
 width: .1em;
 height: 25px;
 border-left: solid 1px black;
 margin: 0;
 padding-left: 0;
}

div.rightform {
 width: 267px;
 border: 0;
 position: relative;
}

div.textform {
 padding-top: .6em;
 padding-bottom: .6em;
}

div.odd {
 background-color:#cde9fa;
}

div.clear {
 clear: both;
}

div input.text {
	background-color:#cde9fa; 
	color:#000000; 
	width:270px;
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
 margin-top: .2em;
}

div input.checkbox {
 margin: 0;
 padding: 0;
}

div select {
	background-color:#cde9fa; 
	color:#000000; 
 font-family: sans-serif,arial,helvetica;
 font-size:11px;
 margin-top: .2em;
}
