<!--

.highlight
{
	border: 1px solid #CCC;
	padding: 0 0.5em;
	overflow-x: auto;
	background-color: #FAFAFA;
}

.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #FF0000; background-color: #FFAAAA } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .o { color: #333333 } /* Operator */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #557799 } /* Comment.Preproc */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #003388; font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #333399; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #6600EE; font-weight: bold } /* Literal.Number */
.highlight .s { background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #0000CC } /* Name.Attribute */
.highlight .nb { color: #007020 } /* Name.Builtin */
.highlight .nc { color: #BB0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
.highlight .ni { color: #880000; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #FF0000; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066BB; font-weight: bold } /* Name.Function */
.highlight .nl { color: #997700; font-weight: bold } /* Name.Label */
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #007700 } /* Name.Tag */
.highlight .nv { color: #996633 } /* Name.Variable */
.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #6600EE; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #005588; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #4400EE; font-weight: bold } /* Literal.Number.Oct */
.highlight .sb { background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #0044DD } /* Literal.String.Char */
.highlight .sd { color: #DD4422 } /* Literal.String.Doc */
.highlight .s2 { background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #666666; font-weight: bold; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { background-color: #eeeeee } /* Literal.String.Interpol */
.highlight .sx { color: #DD2200; background-color: #fff0f0 } /* Literal.String.Other */
.highlight .sr { color: #000000; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #AA6600 } /* Literal.String.Symbol */
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700; font-weight: bold } /* Name.Variable.Global */
.highlight .vi { color: #3333BB } /* Name.Variable.Instance */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */

BODY
{
	background-color: #666666;
	margin: 0px;
	background-image: url(/res/images/bg.png);
	background-repeat: repeat-x;
	font-family: arial, sans-serif;
	font-size: 12px;
}

#shadow
{
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	background-image: url(/res/images/main_shadow.png);
}

#topBar
{
	margin-left: auto;
	margin-right: auto;
	height: 24px;
	width: 800px;
	background-image: url(/res/images/bar_bg.png);
}

#topBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topBar li
{
	float: left;
	color: #FFFFFF;
	border-right: 1px solid #444444;
}

#topBar ul a
{
	font-size: 10px;
	padding: 5px 15px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
}

#topBar ul a.selected, #topBar ul a:hover
{
	background-color: #333333;
}

#header
{
	background-image: url(/res/images/head.gif);
	height: 116px;
	width: 794px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-size: 10px;
	padding-right: 6px;
	padding-top: 4px;
	color: #222222;
}

.main
{
	width: 800px;
	min-height: 50px;
	background-color: #FAFAFA;
	margin-left: auto;
	margin-right: auto;
	line-height: 18px;
}

#footer
{
	background-image: url(/res/images/bottom_shadow.png);
	background-repeat: no-repeat;
	font-size: 10px;
	text-align: center;
	padding: 25px 0px;
	color: #ABABAB;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
}

#footer A
{
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}

#footer A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

#menu
{
	background-color: #F1F1F1;
	width: 187px;
	float: left;
}

#tabMenu
{
	position: absolute;
	top: 144px;
	width: 800px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	z-index: 10;
}

#tabMenu IMG
{
	margin-right: 1px;
}

#leftColumn
{
	width: 475px;
	float: left;
}

#rightColumn
{
	width: 230px;
	float: right;
}

.clear
{
	clear: both;
}

.rightBox
{
	background-color: #FAFAFA;
	text-align: center;
	padding-bottom: 8px;
	margin-bottom: 15px;
}

.rightBox H4
{
	background-color: #FFFFFF;
	text-align: left;
	border-bottom: 1px solid #DDDDDD;
	margin: 0px;
	margin-bottom: 8px;
}

.rightBox IMG
{
	margin: 2px;
	border: 1px solid #DDDDDD;
	padding: 2px;
	background-color: #FFFFFF;
}

.rightBox IMG:hover
{
	background-color: #FFCC00;
}

.floatLeft
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.floatRight
{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

#contactSplashImage
{
	width: 100%;
	height: 185px;
	background-image: url(/res/images/keyboard.jpg);
	border-bottom: 1px solid #AAAAAA;
}

#startSplashImage
{
	width: 800px;
	height: 194px;
}

.menuContainer
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 178px;
	background-image: url(/res/images/menu_top.png);
	background-repeat: no-repeat;
}

.menuContentContainer
{
	width: 178px;
	background-image: url(/res/images/menu_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 8px 0px;
	margin: 0px;
}

.menuContent
{
	background-image: url(/res/images/menu_bg_pattern.png);
	padding: 8px;
	padding-left: 16px;
}

.menuContainer ul
{
	width: 178px;
	background-image: url(/res/images/menu_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
	list-style: none;
	padding: 8px 0px;
	margin: 0px;
}

.menuContainer li
{
	background-image: url(/res/images/menu_bg.png);
}

.menuContainer li a
{
	text-decoration: none;
	display: block;
	padding: 6px 16px;
}

.menuContainer li a.selected, .menuContainer li a:hover
{
	background-image: url(/res/images/menu_bg_sel.png);
}

.menuContainer li a.level2
{
	padding-left: 30px;
}

.menuContainer li a.level2selected
{
	padding-left: 30px;
	background-image: url(/res/images/menu_bg_sel.png);
}

#content
{
	background-color: #FFFFFF;
	margin-left: 187px;
	min-height: 510px;
	border-left: 1px solid #F1F1F1;
	padding: 10px;
	padding-top: 30px;
}

#menuFade
{
	border: 0px;
	width: 187px;
	height: 75px;
}

.box
{
	background-image: url(/res/images/table_tl.png);
	background-repeat: no-repeat;
	padding: 8px 18px;
	margin-bottom: 15px;
	line-height: 16px;
	font-size: 12px;
	color: #333333;
}

.screenshotBox
{
	background-image: url(/res/images/table_tl.png);
	background-repeat: no-repeat;
	padding: 8px 18px;
	margin-bottom: 15px;
	line-height: 16px;
	font-size: 12px;
	color: #333333;
}

.screenshotBox IMG
{
	margin: 2px;
	border: 1px solid #DDDDDD;
	padding: 2px;
	background-color: #FFFFFF;
}

.screenshotBox IMG:hover
{
	background-color: #FFCC00;
}

A
{
	color: #444444;
}

A:hover
{
	color: #000080;
}

H1
{
	font-family: tahoma, arial;
	font-size: 22px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 14px;
}

.imgH1
{
	margin-top: 0px;
}

#welcomeLeft H1
{
	margin-top: 4px;
	margin-bottom: 4px;
}

H2
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

H3
{
	font-size: 12px;
	font-weight: bold;
	color: #66666;
	border-bottom: 1px solid #EFEFEF;
	margin-top: 5px;
}

IMG
{
	border: 0px;
	vertical-align: middle;
}

#catLayer
{
	margin-bottom: 10px;
	padding: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DDDDDD;
}

#pageLayer
{
	margin-top: 10px;
	padding: 6px;
	background-color: #FAFAFA;
	border-top: 1px solid #DDDDDD;
}

.metaLayer
{
	font-size: 11px;
	margin-top: -10px;
	margin-bottom: 15px;
	padding-top: 2px;
}

.screenshotLayer
{
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	background-image: url(/res/images/table_br.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.screenshotLayer IMG
{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
}

.box .screenshot
{
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.buttonLayer
{
	margin-top: 15px;
	text-align: center;
}

.menuIndent
{
	margin-left: 20px;
	line-height: 18px;
}

FORM
{
	display: inline;
}

LABEL
{
	font-weight: bold;
}

.required
{
	font-size: 11px;
	color: #AAAAAA;
}

.twoColumnForm
{
	width: 90%;
}

.twoColumnForm TD
{
	width: 50%;
	padding: 5px;
	padding-right: 20px;
}

.twoColumnForm TD INPUT
{
	width: 100%;
}

.twoColumnForm TD TEXTAREA
{
	width: 100%;
	height: 100px;
}

.inputErr
{
	border: 2px solid #FF0000;
}

#buttonCell
{
	text-align: right;
}

#buttonCell INPUT
{
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
}

H4
{
	margin-top: 10px;
	margin-bottom: 0px;
}

.priceTable
{
	margin-top: 5px;
	width: 100%;
	border-collapse: collapse;
}

.priceTable TD
{
	padding: 2px;
	padding-left: 4px;
}

.priceTable TH
{
	padding: 2px;
	padding-left: 4px;
	text-align: left;
	border-bottom: 1px solid #EFEFEF;
}

.priceTable .head
{
	background-color: #FCFCFC;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}

.hr
{
	width: 100%;
	height: 16px;
	background-image: url(/res/images/hr.gif);
}

#startContent
{
	padding: 0px 16px 16px 16px;
	background-color: #FFFFFF;
}

#startTabsLeft
{
	float: left;
	width: 470px;
}

#startTabsRight
{
	float: right;
	width: 280px;
}

.tabButtons
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 32px;
	background-image: url(/res/images/tab_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.tabButtons LI
{
	float: left;
	overflow: hidden;
	height: 32px;
	background-image: url(/res/images/tab_btn_bg.gif);
	font-size: 12px;
	padding-left: 4px;
	background-position: 0 -96px;
	margin-right: 4px;
}

.tabButtons LI SPAN
{
	display: block;
	background-image: url(/res/images/tab_btn_bg.gif);
	line-height: 32px;
	background-position: 100% -32px;
	padding: 0px 15px 0px 10px;
}

.tabButtons LI.active
{
	background-position: 0 -64px;
}

.tabButtons LI.active SPAN
{
	background-position: 100% 0px;
}

.tabButtons LI A
{
	color: #666666;
}

.tabContents
{
	padding-top: 18px;
	padding-left: 20px;
	background-image: url(/res/images/tab_left_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}

#newsContents UL
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

#newsContents UL LI
{
	float: left;
	width: 210px;
	height: 80px;
	border-bottom: 1px solid #EEEEEE;
	margin-right: 10px;
	margin-bottom: 10px;
}

LI A
{
	text-decoration: none;
}

#productsContents UL, #sitesContents UL
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

#productsContents UL LI, #sitesContents UL LI
{
	float: left;
	width: 210px;
	border-bottom: 1px solid #EEEEEE;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 16px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-repeat: no-repeat;
}

LI .subtitle
{
	font-size: 10px;
	line-height: 12px;
	margin-top: 5px;
}

.box .subtitle
{
	font-size: 10px;
	line-height: 12px;
	margin-top: -5px;
	margin-bottom: 1em;
}

#productsContents .b1gmail
{
	background-image: url(/res/images/www.b1g.de/logo_b1gmail_32.png);
}

#productsContents .b1gmailserver
{
	background-image: url(/res/images/www.b1g.de/logo_b1gmailserver_32.png);
}

#productsContents .premiumaccount
{
	background-image: url(/res/images/www.b1g.de/logo_premiumaccount_32.png);
}

#productsContents .fax
{
	background-image: url(/res/images/www.b1g.de/logo_fax_32.png);
}

#productsContents .b1gsms
{
	background-image: url(/res/images/www.b1g.de/logo_b1gsms_32.png);
}

#productsContents .b1gzip
{
	background-image: url(/res/images/www.b1g.de/logo_b1gzip_32.png);
}

#sitesContents .myb1gmailcom
{
	background-image: url(/res/images/www.b1g.de/logo_myb1gmailcom_32.png);
}

#sitesContents .cronjoborg
{
	background-image: url(/res/images/www.b1g.de/logo_cronjoborg_32.png);
}

#sitesContents .faxwayde
{
	background-image: url(/res/images/www.b1g.de/logo_faxwayde_32.png);
}

.error
{
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 1em;
}

.success
{
	color: #006400;
	font-weight: bold;
	margin-bottom: 1em;
}

.accTable
{
	margin-top: 5px;
	width: 100%;
	border-collapse: collapse;
}

.accTable TD
{
	padding: 2px;
	padding-left: 4px;
}

.accTable TH
{
	padding: 2px;
	padding-left: 4px;
	text-align: left;
	border-bottom: 1px solid #EFEFEF;
}

.accTable .head
{
	background-color: #FCFCFC;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}

.accTable .pending
{
	color: #CCCCCC;
}

.accTable .cancelled
{
	color: #CCCCCC;
	text-decoration: line-through;
}

.licenseTable
{
}

.licenseTable TH
{
	text-align: left;
	height: 25px;
	width: 155px;
}

.dlButton
{
	background: url(/res/images/www.b1g.de/download.png) no-repeat 10px 8px;
}

.toggleButton
{
	margin-top: 10px;
	margin-right: 5px;
	float: right;
}

.searchField
{
	background: url(/res/images/www.b1g.de/search.png) no-repeat 1px 1px;
	height: 16px;
	width: 122px;
	padding-left: 20px;
	padding-top: 2px;
	border: 1px inset #DDDDDD;
	color: #666666;
}


.kbNav
{
	font-size: 11px;
}

.kbContainer
{
	padding-top: 1em;
}

.box .categorydesc
{
	font-size: 11px;
}

.box .content
{
	width: 33%;
	height: 50px;
}

.kbQuestions LI
{
	padding-bottom: 1em;
}

.kbQuestions LI A
{
	text-decoration: underline;
}

.NextPrev
{
	width: 100%;
	text-align: center;
	padding: 5px;
	background-color: #F6F6F6;
	margin-bottom: 1em;
}

#q_crumbs
{
	width: 100%;
	text-align: center;
	padding: 2px;
	background-color: #F6F6F6;
	margin-bottom: 1em;
}

.text PRE, .text CODE
{
	display: block;
	margin-right: 1em;
	padding: 5px;
	background-color: #EFEFEF;
	border: 1px solid #DDDDDD;
	overflow: auto;
	max-height: 220px;
}

.smallInput
{
	font-size: 10px;
}

//-->
