/* -------------------------------------------------
style sheet for www.kb-reisen.de 
version:	1.0
date:		2009-03-16 
autor:		torsten naujoks | http://www.websmith.de
copyright:	torsten naujoks | code is poetry
------------------------------------------------- */



/* global layout stuff */ 

*{
margin:					0px;
padding:				0px;
outline:				0px;
}

html{
overflow:				auto;
}

body{
background:				rgb(26,124,210) url(/layout/1.gif) repeat-x;
}

#a, #aa, #hd, #b, #c{
position:				relative;
}

#a{
width:					100%;
min-height:				524px;
z-index:				2;
font-family:			Arial, Helvetica, Verdana, sans-serif;
background:				transparent url(/layout/5.gif) left bottom repeat-x;
}

#b{
display:				inline-block;
left:					50%;
width:					967px;
z-index:				2;
background:				transparent url(/layout/3.gif) 0px 0px repeat-y;
margin:					0px 0px 0px -483.5px;
}

.two #b{
background:				transparent url(/layout/3.gif) -1934px 0px repeat-y;
}

.three #b{
background:				transparent url(/layout/3.gif) -1934px 0px repeat-y;
}

#c{
left:					50%;
z-index:				2;
height:					30px;
width:					967px;
font-family:			Arial, Helvetica, sans-serif;
font-size:				11px;
text-align:				center;
color:					rgb(179,216,248);
background:				rgb(255,255,255) url(/layout/4.gif) no-repeat;
margin:					0px 0px 0px -483.5px;
padding:				28px 0px 2px 0px;
}

#c img{
position:				relative;
top:					2px;
}

.two #c{
background:				transparent url(/layout/4.gif) -1934px 0px no-repeat;
}

.three #c{
background:				transparent url(/layout/4.gif) -1934px 0px no-repeat;
}



/* most top area */

#aa{
left:					50%;
height:					14px;
width:					955px;
z-index:				3;
text-align:				right;
font-family:			Arial, Verdana, Helvetica, sans-serif;
font-size:				12px;
color:					rgb(81,118,150);
margin:					-76px 0px 62px -483.5px;
overflow:				hidden;
}



/* header areas */

#hd{
top:					12px;
left:					50%;
height:					86px;
width:					967px;
z-index:				2;
background:				rgb(255,255,255);
overflow:				hidden;
margin:					0px 0px 12px -483.5px;
}

#hdn{
position:				absolute;
top:					61px;
left:					344px;
height:					25px;
width:					622px;
font-family:			Arial, Helvetica, sans-serif;
font-size:				12px;
overflow:				hidden;
}

#hdn ul{
z-index:				3;
overflow:				hidden;
list-style-type:		none;
}

#hdn ul li{
position:				relative;
float:					left;
list-style-type:		none;
background:				rgb(11,106,183) url(/layout/buts.gif) 0px -25px  no-repeat;
margin:					0px 4px 0px 0px;
padding:				0px;
}

#hdn ul li:hover{
background:				rgb(11,106,183) url(/layout/buts.gif) 0px 0px  no-repeat;
}

#hdn ul li.active, #hdn ul li.active:hover{
background:				rgb(11,106,183) url(/layout/buts.gif) 0px -50px  no-repeat;
}

#hdn li a{
display:				block;
height:					25px;
font-weight:			900;
text-decoration:		none;
color:					rgb(255,255,255);
background:				transparent url(/layout/buts-tail.gif) right -25px  no-repeat;
padding:				5px 13px 0px 13px;
}

#hdn li:hover a{
color:					rgb(18,35,113);
background:				transparent url(/layout/buts-tail.gif) right 0px  no-repeat;
}

#hdn li.active a{
color:					rgb(84,188,55);
background:				transparent url(/layout/buts-tail.gif) right -50px  no-repeat;
}

#hdn li b{
display:				block;
height:					25px;
font-weight:			900;
text-decoration:		none;
color:					rgb(18,35,113);
background:				transparent url(/layout/buts-tail.gif) right -50px  no-repeat;
padding:				5px 13px 0px 13px;
}

#hd form{
position:				absolute;
top:					61px;
left:					773px;
height:					25px;
width:					193px;
background:				transparent url(/layout/search.gif) no-repeat;
margin:					0px;
padding:				4px 0px 0px 14px;
}

#hd form input{
border:					0px;
}

#s{
float:					left;
width:					142px;
font-family:			Arial, sans-serif;
font-size:				12px;
text-align:				center;
background:				transparent;
margin:					1px 9px 0px 0px;
}

#searchsubmit{
height:					18px;
width:					18px;
background:				transparent;
border:					0px none;
}



/* leftsided vertical menu area */

#b1{
float:					left;
width:					190px;
min-height:				548px;
font-family:			Arial, Verdana, Helvetica, sans-serif;
margin:					0px 2px 12px 2px;
overflow:				hidden;
}

#b1 a{
text-decoration:		none;
}

#b1 h1{
font-size:				13px;
font-weight:			900;
color:					rgb(18,35,113);
background:				rgb(255,255,255) url(/layout/b1.gif) 0px 0px no-repeat;
padding:				8px 3px 5px 27px;
}

#b1 h1 a{
color:					rgb(18,35,113);
}

#b1 h2{
font-size:				12px;
font-weight:			300;
border-bottom:			1px solid rgb(186,194,200);
overflow:				hidden;
}

#b1 h2 a{
display:				block;
font-weight:			300;
color:					rgb(66,77,127);
background:				rgb(221,242,252) url(/layout/b1.gif) 0px -29px no-repeat;
padding:				4px 3px 3px 18px;
}

#b1 h2 a:hover{
font-weight:			900;
background:				rgb(255,255,255) url(/layout/b1.gif) 0px -51px no-repeat;
padding:				4px 3px 3px 27px;
}

#b1 ul{
font-size:				12px;
list-style-type:		none;
background:				rgb(186,194,200);
margin:					-1px 0px 0px 0px;
padding:				0px 0px 1px 0px;
}

#b1 li a{
display:				block;
width:					159px;
font-weight:			300;
line-height:			21px;
color:					rgb(66,77,127);
background:				rgb(247,252,254) url(/layout/b1.gif) 0px -73px no-repeat;
padding:				0px 3px 0px 28px;
}

#b1 li a:hover{
font-weight:			900;
color:					rgb(18,35,113);
background:				rgb(255,255,255) url(/layout/b1.gif) 0px -94px no-repeat;
padding:				0px 3px 0px 34px;
}

#b1 li strong{
display:				block;
width:					159px;
font-weight:			900;
line-height:			21px;
color:					rgb(18,35,113);
background:				rgb(255,255,255) url(/layout/b1.gif) 0px -94px no-repeat;
padding:				0px 3px 0px 34px;
}

#b1 p{
margin:					0px;
padding:				10px 4px 3px 14px;
}

#b1 p a{
height:					130px;
width:					160px;
}



/* content area standards */

#b2{
float:					left;
width:					555px;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				13px;
line-height:			18px;
margin:					0px 0px 12px 0px;
padding:				0px 12px 12px 12px;
}

.two #b2{
width:					748px;
padding:				0px 6px 12px 12px;
}

#b2 h1{
height:					20px;
font-size:				17px;
font-weight:			900;
color:					rgb(2,166,238);
margin:					25px 0px 9px 0px;
}

#b2 h2{
clear:					both;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				16px;
line-height:			18px;
color:					rgb(18,35,113);
margin:					31px 0px 9px 0px;
}

#b2 h3{
clear:					both;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				14px;
line-height:			18px;
color:					rgb(18,35,113);
margin:					24px 0px 6px 0px;
}

#b2 p{
color:					rgb(36,36,36);
margin:					0px 0px 9px 0px;
}

#b2 ul, #b2 ol{
color:					rgb(36,36,36);
margin:					9px auto 9px 36px;
}

#b2 li{
margin:					0px auto 6px auto;
}



/* content area categories */

#b21{
margin:					0px 0px 18px 0px;
}

#b21 h2{
margin:					11px 0px 0px 284px;
}

#b21 p{
margin:					0px;
padding:				9px 0px 0px 0px;
}

#b21 hr{
height:					1px;
overflow:				hidden;
font-size:				9px;
line-height:			9px;
border:					0px none;
border-top:				1px solid rgb(186,194,200);
margin:					11px 0px 24px 0px;
padding:				0px;
}

#b21 img{
float:					left;
border:					1px solid rgb(186,194,200);
margin:					-29px 12px 0px 0px;
padding:				1px;
}

#lsg{
position:				absolute;
left:					206px;
top:					54px;
border:					1px solid rgb(186,194,200);
padding:				1px;
}

#b22 h2{
height:					20px;
color:					rgb(2,166,238);
border-bottom:			1px solid rgb(186,194,200);
margin:					0px 0px 12px 0px;
}

#swatch{
height:					25px;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
background:				rgb(240,250,255) url(/layout/buts.gif) no-repeat;
margin:					0px 0px 10px 0px;
}

#swatch .lbl{
height:					25px;
font-weight:			900;
vertical-align:			top;
color:					rgb(18,35,113);
padding:				1px 3px 0px 9px;
}

#swatch .val{
height:					25px;
vertical-align:			top;
padding:				0px 3px 0px 9px;
}

#matches{
width:					30px;
font-weight:			900;
color:					rgb(18,35,113);
background:				transparent;
border:					none 0px;
margin:					2px 0px 0px 0px;
}

#criteria{
height:					20px;
width:					160px;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
margin:					1px 0px 0px 0px;
}

#filtern{
height:					18px;
width:					17px;
margin:					2px 0px 0px 4px;
}



/* content area exposes */

#b220{
position:				relative;
height:					24px;
background:				rgb(255,255,255) url(/layout/skimms.gif) 0px -72px no-repeat;
margin:					0px 0px 18px 0px;
overflow:				hidden;
}

#b22 div h3{
font-size:				14px;
line-height:			18px;
color:					rgb(18,35,113);
border:					0px;
margin:					12px 0px 2px 0px;
}

#b220 ul{
overflow:				hidden;
list-style-type:		none;
font-size:				12px;
margin:					0px;
}

#b220 ul li{
position:				relative;
float:					left;
list-style-type:		none;
background:				rgb(11,106,183) url(/layout/skimms.gif) 0px 0px no-repeat;
margin:					0px 4px 0px 0px;
padding:				0px;
cursor:					pointer;
}

#b220 ul li.last{
float:					right;
margin:					0px;
}

#b220 ul li:hover{
background:				rgb(11,106,183) url(/layout/skimms.gif) 0px -24px no-repeat;
}

#b220 ul li.active, #b220 ul li.active:hover{
background:				rgb(11,106,183) url(/layout/skimms.gif) 0px -48px no-repeat;
}

#b220 ul li a{
display:				block;
height:					24px;
font-weight:			900;
text-decoration:		none;
color:					rgb(18,35,113);
background:				transparent url(/layout/skimms-tail.gif) right 0px no-repeat;
padding:				3px 13px 0px 13px;
}

#b220 ul li:hover a{
text-decoration:		none;
color:					rgb(18,35,113);
background:				transparent url(/layout/skimms-tail.gif) right -24px no-repeat;
}

#b220 ul li.active a, #b220 ul li.active:hover a{
text-decoration:		none;
color:					rgb(2,166,238);
background:				transparent url(/layout/skimms-tail.gif) right -48px no-repeat;
}



/* content area exposes form */

#b224 p.fhead{
font-size:				13px;
padding:				0px 0px 9px 0px;
}

#inquire{
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
}

#inquire table{
width:					555px;
background:				rgb(250,253,255) url(/layout/tables.gif) -555px 0px repeat-y;
border-collapse:		collapse;
margin:					0px 0px 24px 0px;
}

#inquire table table{
width:					auto;
background:				transparent none;
margin:					0px;
}

#inquire table td{
vertical-align:			top;
background:				transparent none;
}

#inquire table th{
height:					25px;
font-size:				13px;
line-height:			24px;
font-weight:			900;
text-align:				left;
vertical-align:			top;
color:					rgb(18,35,113);
background:				rgb(228,245,253) url(/layout/tables.gif) 0px 0px no-repeat;
padding:				0px 3px 0px 8px;
}

#inquire table .spc{
height:					12px;
padding:				0px;
}

#inquire table .cap{
font-weight:			900;
color:					rgb(18,35,113);
padding:				0px 8px 5px 8px;
}

#inquire table .eight{
padding:				8px 8px 5px 8px;
}

#inquire table .return{
padding:				6px 6px 0px 12px;
}

#inquire table .lbl{
padding:				1px 0px 2px 0px;
}

#inquire table .first{
width:					64px;
padding:				1px 0px 2px 12px;
}

#inquire table .val{
padding:				0px;
}

#inquire table .checkb{
padding:				1px 0px 0px 0px;
}

#inquire table .firstcheckb{
padding:				1px 0px 0px 12px;
}

#inquire table table.cbx .checkb, #inquire table table.cbx .firstcheckb{
padding-top:			5px;
}

#inquire table .mid{
height:					17px;
background:				rgb(228,245,253) url(/layout/tables.gif) -1110px 0px no-repeat;
}

#inquire table .bot{
height:					9px;
background:				rgb(228,245,253) url(/layout/tables.gif) -1665px 0px no-repeat;
}

#inquire input, #inquire textarea{
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
}

#inquire .txt{
height:					16px;
line-height:			16px;
padding:				1px 1px 0px 1px;
}

#inquire .time{
width:					90px;
}

#inquire .small{
width:					38px;
}

#inquire .med{
width:					182px;
}

#inquire .large{
width:					254px;
}

#inquire .wide{
width:					464px;
}

#inquire table .rad table input{
height:					12px;
width:					12px;
margin:					4px 4px 0px 16px;
}

#inquire table .rad table input.first{
margin:					4px 4px 0px 12px;
}

#inquire textarea{
height:					102px;
width:					530px;
margin:					0px 0px 0px 12px;
}

#inquire select{
height:					21px;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
}

#inquire option{
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
line-height:			14px;
padding:				0px 0px 0px 7px;
}

#inquire option.one{
border-bottom:			1px dotted rgb(186,194,200);
}

#inquire input.checkb{
height:					12px;
width:					12px;
float:					left;
margin:					2px 4px 0px 0px;
}

#inquiry{
width:					184px;
background:				rgb(11,106,183) url(/layout/buts.gif) 0px -25px  no-repeat;
margin:					0px;
}

#inquiry:hover{
background:				rgb(11,106,183) url(/layout/buts.gif) 0px 0px  no-repeat;
}

#inquiry input{
display:				block;
height:					25px;
width:					184px;
overflow:				hidden;
font-family:			Arial, Helvetica, sans-serif;
font-size:				12px;
font-weight:			900;
color:					rgb(255,255,255);
background:				transparent url(/layout/buts-tail.gif) right -25px  no-repeat;
border:					0px none;
margin:					0px;
padding:				0px 12px 0px 12px;
}

#inquiry:hover input{
background:				transparent url(/layout/buts-tail.gif) right 0px  no-repeat;
}



/* content area specials */

#b2 h3.tire{
margin:					10px 0px 0px 140px;
}

#b2 p.tire{
height:					72px;
border-bottom:			1px solid rgb(186,194,200);
padding:				0px 0px 11px 0px;
}

#b2 p.tire img{
float:					left;
border:					1px solid rgb(186,194,200);
margin:					-16px 12px 0px 0px;
padding:				1px;
}

#b2 p.tire a img:hover, #inquire table .val img:hover{
border:					1px solid rgb(200,18,36);
}

#b2 p.wide{
border-bottom:			1px solid rgb(186,194,200);
padding:				0px 0px 11px 0px;
}

#b2 p.intend, #b221 p, #b223 p{
border-bottom:			1px solid rgb(186,194,200);
margin:					0px;
padding:				0px 0px 9px 50px;
}

#b2 p.advice{
border-top:				1px solid rgb(186,194,200);
margin:					23px 0px 0px 0px;
padding:				6px 0px 0px 0px;
}

#b2 div.results div{
background:				rgb(250,253,255);
border:					1px solid rgb(186,194,200);
margin:					23px 0px 0px 0px;
padding:				7px;
}

#b2 div.results div h3{
margin:					0px;
padding:				0px 0px 6px 0px;
}

#b2 div.results div p{
margin:					0px;
padding:				0px 0px 0px 0px;
}

#b21 table#easy th{
height:					20px;
font-weight:			900;
text-align:				left;
color:					rgb(18,35,113);
}

#b21 table#easy td{
padding:				0px 0px 0px 9px;
}

#b21 table#easy img{
border:					0px none;
}

p#lif{
position:				absolute;
top:					212px;
left:					491px;
width:					268px;
font-size:				13px;
font-weight:			900;
margin:					0px;
padding:				0px 0px 6px 0px;
}

#b22 p+h2{
margin:					18px auto 12px auto;
}

table.price td{
line-height:			17px;
padding:				0px 7px 0px 0px;
}

table.price td strong,table.price td b{
font-size:				15px;
font-weight:			900;
color:					rgb(2,166,238);
}



/* rightsided vertical area for teasers and functions  */

#b3{
clear:					right;
float:					right;
width:					190px;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
margin:					0px 0px 12px 0px;
padding:				0px 2px 0px 1px;
}

#b3 a{
text-decoration:		none;
}

#b3 h1{
font-size:				13px;
font-weight:			900;
color:					rgb(18,35,113);
background:				rgb(229,243,225) url(/layout/b3.gif) 0px 0px no-repeat;
padding:				8px 3px 5px 8px;
}

#b3 h2{
font-size:				12px;
font-weight:			900;
color:					rgb(18,35,113);
background:				rgb(229,243,225) url(/layout/b3.gif) 0px -29px no-repeat;
padding:				4px 3px 4px 8px;
}

#b3 p{
background:				rgb(250,253,255);
border-bottom:			1px solid rgb(186,194,200);
padding:				9px 6px 9px 7px;
}



/* the map-navigator */

#b31{
width:					190px;
height:					182px;
font-family:			Arial, Helvetica, Verdana, sans-serif;
font-size:				12px;
background:				rgb(250,253,255) url(/layout/b3.gif) 0px -52px no-repeat;
border-bottom:			1px solid rgb(186,194,200);
}

#b31 h1{
font-size:				13px;
font-weight:			900;
color:					rgb(18,35,113);
background:				transparent;
padding:				8px 3px 5px 8px;
height:					16px;
margin:					0px;
}

#b31 p{
background:				transparent;
border:					0px;
padding:				0px;
}

#b31 img{
border:					0px;
cursor:					crosshair;
}

#b310 img{
cursor:					pointer;
}

#b311{
position:				absolute;
top:					25px;
left:					490px;
height:					383px;
width:					475px;
display:				none;
z-index:				2;
border:					0px;
}

#b312, #b313{
position:				absolute;
top:					2px;
left:					2px;
height:					379px;
width:					473px;
}

#b312{
z-index:				3;
overflow:				hidden;
}

#b313{
z-index:				4;
}

#b312 img{
position:				absolute;
top:					379px;
height:					379px;
width:					473px;
}



/* links */

#aa a{
font-size:				11px;
text-decoration:		none;
color:					rgb(81,118,150);
padding:				0px 2px;
}

#aa a:hover{
color:					rgb(84,188,55);
text-decoration:		underline;
}

.home #b div p a, #b2 a, #b3 a{
font-weight:			900;
text-decoration:		none;
color:					rgb(200,18,36);
}

.home #b div p a:hover, #b2 a:hover, #b3 a:hover{
text-decoration:		underline;
color:					rgb(0,133,194);
}

#b2 a.arrow{
background:				transparent url(/layout/content-links.gif) 0px -32px no-repeat;
padding:				1px 0px 0px 12px;
}

#b2 a.arrow:hover{
text-decoration:		none;
background:				transparent url(/layout/content-links.gif) 0px -50px no-repeat;
}

#b2 a.foto{
font-size:				13px;
background:				transparent url(/layout/content-links.gif) 0px 4px no-repeat;
padding:				0px 0px 0px 15px;
}

#b2 a.foto:hover{
text-decoration:		none;
background:				transparent url(/layout/content-links.gif) 0px -14px no-repeat;
}

#b3 a.arrow{
height:					15px;
display:				block;
background:				transparent url(/layout/content-links.gif) 0px -31px no-repeat;
padding:				3px 0px 0px 13px;
}

#b3 a.arrow:hover{
text-decoration:		none;
background:				transparent url(/layout/content-links.gif) 0px -49px no-repeat;
}



/* global dump */

area{
cursor:					crosshair;
}


/* calendar picker */

#cally{
position:			absolute;
z-index:			10;
display:			none;
width:				200px;
background:			rgb(255,255,255);
margin:				0px;
padding:			0px;
}

#cally table{
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-size:			10px;
font-weight:		900;
line-height:		15px;
margin:				0px;
padding:			0px;
border-collapse:	collapse;
border:				1px solid rgb(186,194,200);
}

#cally th{
font-size:			10px;
line-height:		13px;
text-align:			center;
vertical-align:		top;
color:				rgb(0,0,0);
background:			rgb(236,249,255);
border:				1px solid rgb(186,194,200);
cursor:				default;
}

#cally th.cs1, #cally th.cs3{
width:				20px;
font-size:			11px;
line-height:		13px;
cursor:				pointer;
}

#cally th.cs2{
padding:			0px 0px 1px 0px;
background:			rgb(255,255,255);
}

#cally th.cs11, #cally th.cs31{
color:				rgb(255,255,255);
background:			rgb(0,133,194);
cursor:				pointer;
}

#cally th.off{
color:				rgb(186,194,200);
cursor:				default;
}

#cally th.off:hover{
color:				rgb(186,194,200);
background:			rgb(236,249,255);
}

#cally td{
width:				20px;
font-size:			9px;
line-height:		13px;
text-align:			center;
vertical-align:		top;
border:				1px solid rgb(186,194,200);
}

#cally td.frv, #cally td.frh{
font-family:		Arial, Helvetica, sans-serif;
font-size:			1px;
line-height:		1px;
border:				0px;
padding:			0px;
}

#cally td.frv{
width:				1px;
border:				0px;
}

#cally td.frh{
height:				1px;
border:				0px;
}

#cally .wd{
font-size:			10px;
font-weight:		900;
color:				rgb(0,0,0);
background:			rgb(255,255,255);
cursor:				default;
}

#cally .kwh{
line-height:		13px;
color:				rgb(116,121,143);
}

#cally .kwd{
font-weight:		300;
color:				rgb(116,121,143);
}

#cally .d0, #cally .d0sa, #cally .d0su{
font-weight:		300;
color:				rgb(0,0,0);
background:			rgb(236,249,255);
cursor:				crosshair;
}

#cally .d0sa{
font-weight:		900;
background:			rgb(221,244,255);
}

#cally .d0su{
font-weight:		900;
background:			rgb(198,237,255);
}

#cally .d1{
color:				rgb(255,255,255);
background:			rgb(0,133,194);
cursor:				crosshair;
}

#cally .d2, #cally .d2sa, #cally .d2su{
font-weight:		300;
color:				rgb(116,121,143);
background:			rgb(236,249,255);
cursor:				default;
}

#cally .d2sa{
font-weight:		900;
background:			rgb(221,244,255);
}

#cally .d2su{
font-weight:		900;
background:			rgb(198,237,255);
}

#cally .d3, #cally .d3sa, #cally .d3su{
font-weight:		300;
color:				rgb(186,194,200);
background:			rgb(250,253,255);
cursor:				default;
}

#cally .d3sa{
font-weight:		900;
background:			rgb(235,248,255);
}

#cally .d3su{
font-weight:		900;
background:			rgb(216,243,255);
}

#cally .d2 b{
color:				rgb(0,133,194);
}

#cally .dh{
height:				2px;
border:				0px;
padding:			0px;
}

#cally .frf{
font-family:		Arial, Verdana, Helvetica, san-serif;
font-size:			9px;
font-weight:		300;
line-height:		11px;
color:				rgb(116,121,143);			
border:				0px none;
padding:			0px 0px 1px 0px;
}

#cclose{
white-space:		nowrap;
text-align:			right!important;
cursor:				pointer;
}

#cclose:hover{
color:				rgb(0,133,194);
}

#cclose b{
white-space:		nowrap;
font-size:			11px;
}