/****************************** Default ******************************/
a,p,h1,h2,h3,img,body,ul,li,fieldset
					{ 						color:#151515; 									font-size:13px;	font-family:arial,sans-serif; padding:0px; margin:0px; border:0px; }
table,tr,td			{ 						color:#151515; 													font-family:arial,sans-serif; padding:0px; margin:0px; vertical-align:top; }
hr					{ background:#f0f3f9;	color:#ffffff;													border:none; height: 1px; margin-top:10px; }
li.news				{ list-style-type:disc;		margin-left:20px; }
li.none				{ list-style-type:none;		margin-left:0px; }
ul					{ list-style-type:none;		margin-left:20px; }
ul.links			{ list-style-type:disc;		margin-left:20px; }
ul.links2			{ list-style-type:circle;	margin-left:20px; }

img.border			{ 										border-top:1px solid #f0f0f0; border-right:1px solid #f3f6f9; border-bottom:1px solid #f3f6f9; border-left:1px solid #f2f4f6;}
img.thumb			{ 				margin:1px 8px 6px 1px;	border:1px solid #dae5e6; }
img.thumb:hover		{										border:1px solid #0000AF; }

/****************************** Links ******************************/
a					{ 						color:#2200bf;	text-decoration:underline; 		font-size:13px; }
a:hover				{ 										text-decoration:underline; }
a:visited			{ 						color:#00006f;	text-decoration:underline; }

a.without			{ 										text-decoration:none; 							border:none; }
a.without:hover		{ 										text-decoration:none; 							border:none; }

/* title */
a.title				{ 																		font-size:16px; }
a.titlesmall		{ 																		font-size:13px; }
a.title > b			{ 						color:#3322CC;	}
a:visited.title > b	{ 						color:#11116f;	}

/* url bing:#388322 */
a.url				{ 						color:#006000;	text-decoration:none;			font-size:12px;	}
a.url:hover			{ 										text-decoration:underline;		}

/* keywords */
a.keys				{ 						color:#2200bb;	text-decoration:none;			font-size:12px;										padding:2px; }
a.keys:hover		{ 										text-decoration:underline;		}
a.keysunderline		{ 						color:#2200bb;	text-decoration:underline;		font-size:12px;										padding:2px; }

/* hits: links inside blue bar */
a.hits				{ 						color:#FFFFFF;	text-decoration:underline;		font-size:11px; 																}

/* small inside price */
a.price				{ 										text-decoration:none;			font-size:11px; }
a.price:hover		{ 										text-decoration:underline; }

/* shows TagCloud */
a.urlhit			{ 						color:#7777cc;	text-decoration:none; 			font-size:12px; }
a.urlhit:hover		{ 						color:#7777cc;	text-decoration:underline; 		font-size:12px; }
a.urlhit:visited	{ 						color:#00006f;	text-decoration:none; 			font-size:12px; }

/* page: next, previous, current */
a.pages				{ background:#eff3f6;	color:#000000;	text-decoration:none;			font-size:11px;	border-bottom:1px solid #dae5e6;	border-left:1px solid #dae5e6;	border-right:1px solid #dae5e6;	padding:2px 9px 2px 9px;	background-image:url(/images/bg_footer.gif); background-repeat:repeat-x; }
a.pages:hover		{ background:none;		color:#FFFFFF;													border:1px solid #dae5e6;																										background-image:url(/images/bg_hits.gif); background-repeat:repeat-x; }
a.activepages		{ 						color:#FFFFFF;	text-decoration:none;			font-size:11px;	border:0px;							padding:2px 9px 2px 9px;	background-image:url(/images/bg_hits.gif); background-repeat:repeat-x; }

/* footer */
a.footer			{ 						color:#7777cc;	text-decoration:none;			font-size:11px; 									padding:0px 6px 0px 6px;	}
a.footer:hover		{ 						color:#7777cc;	text-decoration:underline;		font-size:11px; 									padding:0px 6px 0px 6px;	}

/****************************** Header ******************************/
h1					{ 																		font-size:16px; 									margin-bottom:10px; }
h1.keywords			{ 						color:#ffffff;									font-size:11px; 									margin:0px 0px 0px 20px; display:inline; }
h2					{ 																		font-size:14px; 									margin-bottom:0px; }
h3					{ 																		font-size:13px; 									margin-bottom:0px; }

/* Werbung, Treffer - google fff8e7 */
cite				{																		font-style:normal;	}
blockquote			{ 																						padding:0px 0px 0px 10px;	margin:0px; 					line-height:1.25;	width:640px; }
blockquote > b		{ 						color:#1c1c1c; }
blockquote.insert	{ 																						padding:3px 0px 0px 50px;	margin:0px; margin-top:-15px; 					 	width:640px; }
blockquote.myddc	{ background:#f3faff; 																	padding:4px 6px 4px 8px;	margin:0px;						line-height:1.4;	width:99%; }
blockquote.myddc:hover{ background:#ffffcc; cursor:pointer;}

/****************************** Div *****/
div.success			{ background:#88ff88;					border:1px solid #669966;  		font-size:12px; padding:3px; }
div.alert			{ background:#fff888;					border:1px solid #e7dc2b;  		font-size:12px; padding:3px; }
div.error			{ background:#ffafaf;					border:1px solid #ff0000;  		font-size:12px; padding:3px; }
div.other			{ background:#f0f3ff;					border:1px solid #e3e6ec; 						padding:3px; text-align:justify; }
div.code			{ background:#f0f3ff; 					border:1px dashed #B3B9BC;						padding:3px; font-family:Tahoma; }
div.white			{ background:#ffffff;					border:1px solid #dae5e6;						padding:1px; margin:0px 4px 0px 4px; width:116px; height:120px; }
div.whitetitel		{ background:#f0f3ff;	color:#555566;									font-size:11px;	padding:1px; width:114px; }
div.form2   		{ background:#f0f3ff;					border-top:1px solid #dae5e6; border-bottom:1px solid #dae5e6; height:60px; width:100%; text-align:center; }
div.footer			{						color:#888888;									font-size:11px;	margin:4px 0px 4px 0px;	width:100%;	text-align:center;}

/****************************** Price *****/
th.ph-pic			{ background:#f0f3f4 url(/images/bg_footer.gif) top repeat-x; 	border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;				padding:2px 4px;	width: 105px; }
th.ph-desc			{ background:#f0f3f4 url(/images/bg_footer.gif) top repeat-x; 	border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:2px 4px; }
th.ph-shop			{ background:#f0f3f4 url(/images/bg_footer.gif) top repeat-x; 	border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:2px 4px; 	width: 120px; }
th.ph-price			{ background:#f0f3f4 url(/images/bg_footer.gif) top repeat-x; 	border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:2px 4px;	width: 120px; }
td.pb-pic			{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;				padding:3px 8px 3px 8px; font-size:12px; }
td.pb-desc			{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:4px; font-size:12px; }
td.pb-shop			{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:4px; font-size:11px; 	text-align:center; }
td.pb-price			{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:4px; font-size:11px;	text-align:center; width:100px; }

/****************************** URL Analyse *****/
td.keyl				{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;				padding:2px 2px 2px 5px; }
td.keym				{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:2px 2px 2px 5px; font-size:12px; }
td.keyr				{ background:#ffffff;											border-bottom:1px solid #e1e1e1;	border-right:1px solid #e1e1e1; 											padding:2px 2px 2px 5px; font-size:12px; }

table.success		{ background:#88ff88;					border:1px solid #669966;  		font-size:12px; }
tr.success0			{ background:#77ff77;					border:1px solid #669966;  						padding:2px; }
tr.success1			{ background:#99ff99;					border:1px solid #669966;  						padding:2px; }
table.alert			{ background:#fff898;					border:1px solid #e7dc2b;  		font-size:12px; }
tr.alert0			{ background:#fff898;					border:1px solid #669966;  						padding:2px; }
tr.alert1			{ background:#fffaba;					border:1px solid #669966;  						padding:2px; }
table.error			{ background:#ffafaf;					border:1px solid #ff0000;  		font-size:12px; }
tr.error0			{ background:#ffafaf;					border:1px solid #669966;  						padding:2px; }
tr.error1			{ background:#ffbfbf;					border:1px solid #669966;  						padding:2px; }

/********** Span: no of hits, adverts-note */
.hits				{ background:#0081c2;	color:#ffffff;									font-size:11px;	padding:3px 0px 3px 0px;	background-image:url(/images/bg_hits.gif); background-repeat:repeat-x; white-space:nowrap; }
.url				{ 						color:#006000;	text-decoration:none;			font-size:12px; line-height:1.6; }
.cat				{ 						color:#006000;	text-decoration:none;			font-size:12px; }
.textad				{ 						color:#808080; 									font-size:12px; float:right;	padding:2px; }
strong,b			{ font-weight:600; }

/********** Span: highlite: bold, bold semantic */
.b					{ font-weight:bold; }
.bs					{ font-weight:bold; }

/********** Span: percent */
.p					{ 						color:#aaaaaa;									font-size:11px; }

/****************************** Input ******************************/
input.query			{ 																		font-size:16px;	padding:3px; 	height:20px; width:350px; }
input.querybutton	{																		height:26px; }

/****************************** Box Default ******************************/

/* Head */
.box-titel 			{
	padding: 6px 6px 0px 2px;
	margin-left: 6px;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	background: url(/images/box-head-right.gif) no-repeat top right;                }
.box-titel-wrapper	{
	background: url(/images/box-head-left.gif) no-repeat top left;                  }

/* Content */
.box-content		{
	padding: 4px 6px 0px 0px;
	margin-left: 8px;
	background: url(/images/box-content-right.gif) repeat-y right;                  }
.box-content b		{ font-size: 11px; }
.box-content-wrapper{
	margin-left: -6px;
	background: url(/images/box-content-left.gif) repeat-y left;                    }

/* Bottom */
.box-bottom			{
	padding-bottom: 9px;
	margin-left: 6px;
	margin-bottom: 10px;
	background: url(/images/box-bottom-right.gif) no-repeat bottom right;           }
.box-bottom-wrapper	{
	margin-bottom: 10px;
	background: url(/images/box-bottom-left.gif) no-repeat bottom left;             }

/****************************** Box Adverts ******************************/

/* Content */
.boxad-content		{
	padding: 4px 6px 0px 0px;
	margin-left: 3px;
	background: url(/images/boxad-content-right.gif) repeat-y right;                }
.boxad-content-wrapper {
	margin-left: -6px;
	background: url(/images/boxad-content-left.gif) repeat-y left;                  }

/* Bottom */
.boxad-bottom		{
	padding-bottom: 9px;
	margin-left: 6px;
	margin-bottom: 10px;
	background: url(/images/boxad-bottom-right.gif) no-repeat bottom right;     	}
.boxad-bottom-wrapper {
	margin-bottom: 10px;
	background: url(/images/boxad-bottom-left.gif) no-repeat bottom left;           }

/****************************** TagCloud ******************************/

.tagcloud90		{ font-size:140%;		color:#000000;	text-decoration:none; }
.tagcloud80		{ font-size:130%;		color:#111111;	text-decoration:none; }
.tagcloud70		{ font-size:120%;		color:#222222;	text-decoration:none; }
.tagcloud60		{ font-size:110%;		color:#333333;	text-decoration:none; }
.tagcloud50		{ font-size:100%;		color:#444444;	text-decoration:none; }
.tagcloud40		{ font-size:90%;		color:#555555;	text-decoration:none; }
.tagcloud00		{ font-size:80%;		color:#666666;	text-decoration:none; }

/****************************** Bubbles ******************************/

.tooltip				{ width:300px; border:2px solid #dae5e6; }
.tooltip span.top		{ padding:10px 10px 5px 10px; color:#363636;	font-weight:bold;	text-align:justify; background:#f0f3f4; }
.tooltip span.content	{ padding:5px 10px 15px 10px; color:#101010;	font-weight:normal;	text-align:justify; background:#ffffff; }
