/*
	background-color: #F5F5F7;
	border-color: #CCD3E3;
*/

body
{
	scrollbar-face-color: #E1E4ED;
	scrollbar-shadow-color: #CCD3E3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCD3E3;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #EBEDF2;
	scrollbar-arrow-color: #999999;
	color: #4C4C4C;
	background-color: white;
	margin: 0px;
}

body,p,div,th,td
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

input,select,textarea
{
	font-family: Tahoma,"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 12px;
}

th
{
	background-color: #F5F5F7;
	background-image: url('http://www.12angebote.de/pics/back_verlauf.png');
}

th.dh
{
	background-image: url('http://www.12angebote.de/pics/back_verlauf_2.png');
}

td.nb,th.nb
{
	border: none;
}

table.gt,table.wt,table.gbt,table.wbt,table.sbt
{
	border-collapse: collapse;
}
/*
table.gbt,table.wbt,table.sbt
{
	border-right: 2px solid #CCD3E3;
	border-bottom: 2px solid #CCD3E3;
}
*/
table.gt,table.gbt
{
	background-color: #F5F5F7;
}

table.wt,table.wbt
{
	background-color: white;
}

div.t
{
	border: none;
	border-width: 0px;
	float: left;
	height: 240px;
	overflow: scroll;
	padding:4px;
	white-space: nowrap;
	width: 320px;
}

div.tbc,div.tbo
{
	border: none;
	border-width: 0px;
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	white-space: nowrap;
}

div.tbc
{
	display: none;
}

div.tbo
{
	display: block;
}

td.gbt
{
	background-color: #F5F5F7;
	border: 1px solid #CCD3E3;
	padding: 0px;
}

td.wbt
{
	background-color: white;
	border: 1px solid #CCD3E3;
	padding: 0px;
}

th.gbt,th.wbt
{
	border: 1px solid #CCD3E3;
	padding: 5px;
}

th.sbt,td.sbt
{
	border: 1px solid #CCD3E3;
	padding: 0px;
}

td.gt
{
	background-color: #F5F5F7;
	border: 1px solid white;
	padding: 2px;
}

td.wt
{
	background-color: white;
	border: 1px solid #F5F5F7;
	padding: 2px;
}

td.gr
{
	background-color: #F5F5F7; 
}

a:link
{
	text-decoration: underline;
	color: #653;
}

a[target]:link
{
	text-decoration: underline;
	color: #356;
}

a:hover
{
	/*
	background-color: #FFF8E0;
	*/
}

a:visited
{
	text-decoration: underline;
	color: #986;
}

a[target]:visited
{
	text-decoration: underline;
	color: #689;
}

dl
{
	margin-top: 1ex;
	margin-bottom: 1ex;
}

dt
{
	font-style: normal;
	font-weight: bold;
	margin-bottom: 1ex;
}

dd
{
	font-style: italic;
	margin-bottom: 1ex;
}

ol,ul
{
	margin-bottom: 1ex;
}

ul[compact]
{
	margin-top: 0ex;
	margin-bottom: 0ex;
	padding-left: 16px;
	list-style-type: circle;
}

li
{
	margin-top: 1ex;
	margin-bottom: 1ex;
}

ul[compact] li
{
	margin-top: 0ex;
	margin-bottom: 0ex;
	padding-left: -20px;
}

h1,h2,h3,h4
{ 
	display: inline;
	color: #333333;
	font-weight: normal;
}

h1 
{ 
	font-size: 16px;
}

h2
{ 
	font-size: 14px;
}

h3
{ 
	font-size: 12px;
}

h4
{ 
	font-size: 11px;
}

form
{
	display: inline;
}

table.tiny *, *.tiny
{
	font-size: 9px;
}


div#canvas
{
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

.p
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.r
{
	color: red !important;
}

.o
{
	color: darkorange !important;
}

.g
{
	color: green !important;
}

.s
{
	color: silver !important;
}

.w
{
	color: white !important;
}

.h
{
	color: #7C7C7C !important;
}

.b
{
	color: #CCD3E3 !important;
}

.b2c
{
	color: darkorange !important;
}

.b2b
{
	color: royalblue !important;
}

.page
{
	border: 1px solid #CCD3E3;
	padding: 1px;
}

.wbg
{
	background-color: white;
}

.oa
{
	float: left;
 	overflow: auto;
}

.oh
{
	float: left;
 	overflow: hidden;
}

.pad0
{
	padding: 0px !important;
}

.pad2
{
	padding: 2px !important;
}

.pad5
{
	padding: 5px !important;
}

.text_grau_adsense_12
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
}

.text_grau_adsense_11
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

.text_grau_adsense_9
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #4c4c4c;
	text-decoration: none;
}

.htitle
{
	margin: 0px;
	padding: 1px 0px 2px;
	width: 630px;
	max-width: 630px;
	height: 16px;
	float:left;
	overflow:hidden;
}

.bigfat
{
	color: #7C7C7C;
	font-size: 22px;
	font-weight: bold;
	height: 28px;
	padding: 3px 0px 6px;
}

.b2btitle
{
	color: royalblue;
	font-family: Tahoma,"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal;
	height: 40px;
	padding: 10px 0px;
}

.error
{
	border: 2px solid darkorange !important;
	background-color: #FFF8E0 !important;
}

.readonly
{
	background-color: #CCCCCC;
	color:#666666;
	border:2px solid #999999;
}

.help
{
	cursor: help;
}

a.kl
{
	background: url('/pics/kat_bg.png');
	display:block;
	font-family: Tahoma,"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:1px 7px;
}

a.kl:hover
{
	background: url('/pics/kat_bgh.png');
	display:block;
	font-family: Tahoma,"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:1px 7px;
}

a.kl_B2B
{
	background: url('/pics/kat_bg_B2B.png');
	display:block;
	font-family: Tahoma,"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:1px 7px;
}

a.kl_B2B:hover
{
	background: url('/pics/kat_bgh_B2B.png');
	display:block;
	font-family: Tahoma,"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:1px 7px;
}

.u1
{
	text-indent: -1.1em;
	margin-left: 1.2em;
	padding: 1px;
}

.hr
{
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}
