.body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #7a7a7a;}
.bodytech {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000;}
.body a:link {
	color: #FF6600;
}
.body a:visited {  color: #FF6600;}
.body a:hover {  color: #333333; text-decoration: underline;}
.body a:active {  color: #191919; text-decoration: underline;}

.bodySmallgray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFFFF}
.bodySmallgray a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FBD279; text-decoration: none;}
.bodySmallgray a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FBD279;  text-decoration: none;}
.bodySmallgray a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.bodySmallgray a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF3300; text-decoration: underline;}
.price{
font: Verdana, Arial, Helvetica, sans-serif;
font-size:9px; 	
color: #999999;
}

.bodyDark {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666666;}
.bodyDark a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
.bodyDark a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #999999;  text-decoration: none;}
.bodyDark a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline;}
.bodyDark a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #191919; text-decoration: underline;}



.bodyMed {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #999999;}
.bodyMed a:link {  color: #999999; text-decoration: none;}
.bodyMed a:visited {  color: #ababab;  text-decoration: none;}
.bodyMed a:hover {  color: #FF6600; text-decoration: underline;}
.bodyMed a:active {  color: #660000; text-decoration: underline;}


.tableBorder {
	border-top: none;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
}

.formEditField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 18px;
	height: 16px;
	padding-left: 4px;
	border: 1px solid #999999;
}

.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333}
.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.pixborder {  border: 1px solid #dadada}
.callout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #999999}
.headerVIP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #CC9966; line-height: 22px }
.bodySmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #FFFFFF}
.bodyCenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: center; color: #CCCCCC}
.button {  background-color: #FF6600; color: #FFFF99; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-color: #FF9900 #CC3300 #CC3300 #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.flyout { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;text-decoration: none;font-weight: bold;}
.flyout a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
.flyout a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333;  text-decoration: none;}
.flyout a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline;}
.flyout a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}

.flyoutMember {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF99;
}
.flyoutMember a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; text-decoration: none;}
.flyoutMember a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFFF99;  text-decoration: none;}
.flyoutMember a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.flyoutMember a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF3300; text-decoration: underline;}




.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFCC99;
	line-height: 12px;
}
.sidebar a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC99; text-decoration: none;}
.sidebar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC99;
	text-decoration: none;
}
.sidebar a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.sidebar a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; text-decoration: underline;}


.sidebarGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #333333;
	line-height: 14px;
}
.sidebarGrey a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; text-decoration: none;}
.sidebarGrey a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.sidebarGrey a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #C2C2C2; text-decoration: underline;}
.sidebarGrey a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}

.gmpix {
	border: 1px solid #000000;
}
.microtext {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; line-height: 12px;}
.microtext a:link {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
.microtext a:visited {  font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
.microtext a:hover {  font-family: Arial, Helvetica, sans-serif; color: #FF6600; text-decoration: underline;}
.microtext a:active {  font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
.formBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	background-color: #191919;
	border: 1px solid #333333;
}
.bodySmallarchive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #8E5F15;
	font-weight: bold;
}

.sidebarNews {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #525252; line-height: 16px;}
.sidebarNews a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFCC; text-decoration: none;}
.sidebarNews a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFCC; text-decoration: none;}
.sidebarNews a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; text-decoration: underline;}
.sidebarNews a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}

.sidebarLite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #FF9900; line-height: 12px;}
.sidebarLite a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF66; text-decoration: none;}
.sidebarLite a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF66; text-decoration: none;}
.sidebarLite a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; text-decoration: underline;}
.sidebarLite a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}



.sidebarDarkgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699; line-height: 16px;}
.sidebarDarkgrey a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #339966; text-decoration: none;}
.sidebarDarkgrey a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #339966; text-decoration: none;}
.sidebarDarkgrey a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0099FF; text-decoration: underline;}
.sidebarDarkgrey a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}

.news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #8A8A8A; line-height: 14px;}
.news a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #595959; text-decoration: none;}
.news a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #595959; text-decoration: none;}
.news a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #C2C2C2; text-decoration: underline;}
.news a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.images {
	padding: 0px 0px 0px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: right;
}
/* Style "5 neueste Artikel" und TOP TEN berschrift */
.topten			{
	color: #ffffff;
	font-size : 12px;
}
topten a:link{	color: #FF9900;	font-size : 12px;	}
topten a:visited{	color: #ffffff;	font-size : 12px;	}
topten a:hover{	color: #3399FF;	font-size : 12px;	}
topten a:active{	color: #FF6600;	font-size : 12px;	}
/* Style Kommentare */
.comment		{
	color: #000080;
	font-size : 10px;
	border-bottom : 1px dashed Navy;
	border-top : 1px dashed Navy;
	background-color : #EEEEEE;
}

/* Style Newsberschrift */
.header				{
	line-height : 16px;
}

/* Style TopTen */
.topten				{
	background-color : #dcdcdc;
	color: #000080;
	font-size : 10px;
}

/* Style Five Newest */
.fivenewest			{
	background-color : #dcdcdc;
	color: #000080;
	font-size : 10px;
}


/* Style der TEXTAREA-Felder - Achtung: nicht Netscape 4.x kompatibel! */
textarea		{
	border: 1px solid #778899;
	color: #000080;
	background-color : #ffffff;
}

/* Style der SELECT-Felder - Achtung: nicht Netscape 4.x kompatibel! */
select		{
	border: 1px solid #778899;
	color: #000080;
	background-color : #ffffff;
}

/* Style der Tabellenzeilen der offenen Fragen */
.openquestions {
	background-color : #f5f5f5;
}

/* Style fr [code] Bereiche */
pre {
	 border : 1px solid #cccccc;
	 background-color : white;
}
.border {
	border: thin solid #FF9900;
}
.bodyCopy {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #7a7a7a;
}
.lines {
	border: thin solid #CCCCCC;
	padding-left: 25px;
}
.sidebar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	line-height: normal;
	padding-right: 15px;
	padding-left: 15px;
	list-style-position: outside;
	list-style-type: circle;
}

.choice {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #ffffff;}

.learn {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #ffffff; text-align:right; padding-right: 10px; float: right;}


h1#home {
	display:block;
	width:800px;
	height:202px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/main/simplybitsservices.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#services {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/product_services.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#internet {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/mainpic-fastinternet.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#broadband {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/mainpic-wirelessnetwork2.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#redbroadband {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/residential_broadband.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#phones {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/mainpic-telephones.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#phonebundles {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/hdr_voipbundles.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#fax {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/mainpic-fax.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#colo {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/mainpic-colocation2.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#hosting {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/ps/main_hosting.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h1#about {
	display:block;
	width:800px;
	height:173px;
	overflow:hidden;
	text-indent:-5000px;
	background-image:url(img/aboutus/mainpic-about.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}

h2 {
	font-size:145%;
}	

h3 {
	font-size: 105%;
}

/* Style for Santa Cruz Ad */
#SantaCruz
{
     padding:0 0 15px 0;
}
#SantaCruz h1
{
    color: #3399ff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    padding:20px 0 0 0;
    margin:0;
}
#SantaCruz h2
{ 
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:0;
    margin:0;
}
#SantaCruz p,
#SantaCruz li
{
    color: #7a7a7a;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-align: left;
    line-height: 18px;
}
#SantaCruz a:link {
	color: #FF6600;
}
#SantaCruz .main
{
    width:551px;
    padding-right:10px;
}
#SantaCruz .side
{
    border-left:dashed 1px #ccc;
    color: #525252;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    text-decoration: none; 
    line-height: 16px;
    padding:0 0 0 10px;
    margin:0;
}
#SantaCruz .testimony
{
    border-bottom:solid 1px #ccc;
    padding:0 0 10px 10px;
    margin-top:10px;
}
#SantaCruz .name
{
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px;
}
#SantaCruz .quote
{
    font-size:11px;
    font-weight:normal;
    font-style:italic;
}
#SantaCruz .resident
{
    background-image:url(img/santa-cruz/residential_internet.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    border-right:dashed 1px #ccc;
    width:270px;
    height:138px;
    padding:0 0 0 0;
}
#SantaCruz .business
{
    background-image:url(img/santa-cruz/business_internet.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    width:270px;
    height:138px;
}
#SantaCruz .resImage
{
    padding:105px 0 0 115px;
}
#SantaCruz .busImage
{
    padding:105px 0 0 115px;
}
#News
{
    padding:3px 3px 3px 10px;
    width:373px;
}
#News h2
{
    color:#3399ff;
    font-family:Arial, Sans-Serif;
    font-size:18px;
    text-align:left;
    text-transform:lowercase;
    padding:0 0 5px 0;
    margin:0;
}
#News h3
{
    color:#3399ff;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    text-align:left;
    padding:10px 0 0 0;
    margin:0;
}
#News p
{
    color:#7a7a7a;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    line-height:18px;
    padding:0;
    margin:0;
}
#News .company
{
    color:#999999;
    font-family:Arial, Sans-Serif;
    font-size:11px;
    text-align:left;
    padding:0;
    margin:0;
}
#News .snippet
{
    color:Black;
    font-family:Arial, Sans-Serif;
    font-size:11px;
    text-align:left;
    padding:0;
    margin:0;
}