/* Default */
body,div,table,tr,td,h1,h2,h3,h4,a,p,i,b,input,select,textarea,ul,li,blockquote
							{ color:#000000; font-size:13px; font-family:"Trebuchet MS",Arial,sans-serif; padding:0px; margin:0px; }

ul							{ list-style-type:none; margin-left:5px; }
li.horizontal				{ list-style-type:none; margin-right:5px; display:inline; }
li.sema						{ list-style-type:circle; margin-left:15px; }
hr							{ border:none;	background:#eaeaef; height:1px; }

/* Body */
body						{ }

/* Images */
img							{ border:0px; vertical-align:bottom; display:inline; }
img.border					{ border:1px #020E36 solid; }
img.kelkoo					{ border:1px #8a9596 solid; 					margin:0px 22px 0px 9px; }

/* LINK: default */
a				 			{ color:#005588;	text-decoration:underline;								font-weight:bold; }
a:hover						{ color:#000000;	text-decoration:none;	}

/* LINK: footer */
a.footer					{ color:#aaaaaa;	text-decoration:none;		padding:1px 15px 1px 15px;	font-weight:bold; font-size:11px; }
a.footer:hover              { color:#aaaaaa;	text-decoration:underline;	padding:1px 15px 1px 15px; }

/* LINK: to_details */
a.details					{ color:#005588;	text-decoration:none;									font-weight:normal; font-size:10px; }
a.details:hover             { color:#005588;	text-decoration:underline;		}

/* LINK: without */
a.without					{ 					text-decoration:none; }
a.without:hover             { 					text-decoration:none; }

/* Div */
div.header					{ 																																		position:absolute; top:10px;  left:10px; }
div.logo					{ color:#ffffff;	font-size:26px;											font-weight:bold; letter-spacing:1px; font-variant:small-caps; position:absolute; top:35px;  left:35px; z-index:2; }
div.left					{ 																							width:205px;								position:absolute; top:120px; left:10px; }
div.right					{ 																																		position:absolute; top:8px;  left:1000px; }
div.content					{ 																																		position:absolute; top:125px; left:235px; }

div.prev					{ position:relative; left:76px; display:inline; }
div.next					{ position:relative; left:608px; display:inline; }

div.boxhead					{ 								 				 											text-align:right; width:743px; }
div.boxheadnr				{ color:#333377; font-size:12px; display:inline; font-weight:bold;	font-family:Georgia;	}
strong.boxhead				{ color:#333377; font-size:12px; 				 font-weight:bold;	font-family:Georgia; 	float:left; }

div.success					{ background:#88ff88;					border:1px solid #669966;  		font-size:12px; padding:4px; }
div.alert					{ background:#fff8dd;					border:1px solid #eee8cc;  		font-size:12px; padding:4px; }
div.error					{ background:#ffaaaa;					border:1px solid #ff0000;  		font-size:12px; padding:4px; }
div.time					{ color:#999999; font-size:11px; display:inline; position:relative; right:-200px; }
div.boxinbox				{ background:#ffffff; float:left;		border:1px solid #bccfdb;  		font-size:12px; padding:4px; margin:8px; }

/* Table */
.boxleft					{ vertical-align:top;	padding-right:10px;	width:50%; }
.boxright					{ vertical-align:top;						width:50%; }

/* Header */
h1							{ color:#444499; font-size:15px; display:inline; font-weight:bold; font-family:Georgia; }
h2							{ color:#444499; font-size:15px; display:inline; font-weight:bold; font-family:Georgia; }
h3							{ color:#000000; font-size:12px; display:inline; font-weight:bold; 						padding-left:20px; }
h4							{ color:#000000; font-size:14px; 				 font-weight:bold; }
small.kelkoo				{ color:#020E36; font-size:10px; margin-left:8px; }

/****************************** Input, Select, Textarea*******************/

input                       { color:#000000; border:1px #bccfdb solid; padding:2px; background:#e5ecff; }
input:hover                 { 				 border:1px #bccfdb solid; 				background:#f3f6ff; }
input:focus                 { 				 border:1px #bccfdb solid;				background:#f3f6ff; }

input.searchbutton          { color:#000000; border:none;			   padding:2px; background:none; }

select                      { color:#000000; border:1px #bccfdb solid; padding:2px; background:#e5ecff; }
select:hover                { 				 border:1px #bccfdb solid;				background:#f3f6ff; }
select:focus	            { 				 border:1px #bccfdb solid;				background:#f3f6ff; }

textarea                    { color:#000000; border:1px #bccfdb solid; padding:2px; background:#e5ecff; }
textarea:hover              { 				 border:1px #bccfdb solid;				background:#f3f6ff; }
textarea:focus              { 				 border:1px #bccfdb solid;				background:#f3f6ff; }

input.white                 { color:#000000; border:1px #bccfdb solid; padding:2px; background:white; }
select.white                { color:#000000; border:1px #bccfdb solid; padding:2px; background:white; }
textarea.white              { color:#000000; border:1px #bccfdb solid; padding:2px; background:white; }

/****************************** Box Content ******************************/
.box  {
	width:743px;
	border: 1px solid #bccfdb;
	background:#f3f6ff;
	padding:2px 1px 4px 4px;
}

.boxbottom  {
	width:743px;
	height:30px;
	background: url(http://www.banjani.de/images/boxbottom.png) no-repeat;
	padding:0px 2px 0px 5px;
	margin-bottom:20px;
}

.boxfooter  {
	width:743px;
	height:30px;
	background: url(http://www.banjani.de/images/boxbottom.png) no-repeat;
	padding:0px 2px 0px 5px;
	padding-top:6px;
	color:#aaaaaa;
	text-align:center;
}

/****************************** Box Navigation ****************************/

/* Head */
.box-titel  {
	padding: 6px 6px 0px 2px;
	margin-left: 6px;
	height: 19px;
	font-size: 13px;
	font-weight: bold;
	color: #f2f4ff;
	background: url(http://www.banjani.de/images/box-head-right.gif) no-repeat top right;
}
.box-titel-wrapper {
	background: url(http://www.banjani.de/images/box-head-left.gif) no-repeat top left;
}

/* Content */
.box-content {
	padding: 10px 6px 6px 0px;
	margin-left: 8px;
	background: url(http://www.banjani.de/images/box-content-right.gif) repeat-y right;
}
.box-content-wrapper {
	margin-left: -6px;
	background: url(http://www.banjani.de/images/box-content-left.gif) repeat-y left;
}

/* Bottom */
.box-bottom {
	padding-bottom: 9px;
	margin-left: 6px;
	margin-bottom: 15px;
	background: url(http://www.banjani.de/images/box-bottom-right.gif) no-repeat bottom right;
}
.box-bottom-wrapper {
	margin-bottom: 15px;
	background: url(http://www.banjani.de/images/box-bottom-left.gif) no-repeat bottom left;
}

/****************************** Bubbles ******************************/

.tooltip			{ width:300px; margin-left:-14px; margin-top:3px; }
.tooltip span.top	{ padding:20px 20px 0px 12px; color:#000088;font-weight:bold;		text-align:justify; background:url(http://www.banjani.de/images/bubbles.png) no-repeat top; }
.tooltip b.content	{ padding:3px 20px 25px 12px; 				font-weight:normal;		text-align:justify; background:url(http://www.banjani.de/images/bubbles.png) no-repeat bottom; }
.tooltip b.price	{ margin-top:-30px;margin-right:20px;		font-weight:bold;		text-align:right;	font-size:14px; }
