@charset "utf-8";

/*
	
	AQUILA A 210 - Konfigurator für AQUILA Aviation by Excellence AG
	
	06.03.2011
	
	:::::::::::::::::::::::::::::::::::::::::::::::::::
	::
	:: Supported by www.mp-hahn.de
	::
	:::::::::::::::::::::::::::::::::::::::::::::::::::
	
	*/


/* ===== general ===== */

*
{
	margin: 0;
	padding: 0;
	/*border: none;*/
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}


html
{
	height: 100%;
	margin: 0 0 1px 0;
}


body
{
	padding: 0;
	font-size: 11px;
	line-height: 17px;
	color: rgb(30, 30, 30);
	background: rgb(8, 23, 64);
}


body.iframe
{
	background: rgb(240, 240, 240);
	font-size: 11px;
	line-height: 17px;
	color: rgb(30, 30, 30);
	padding: 0;
	margin: 0;
}


body.siteinclude
{
	background: url(../images/design/design_bg_6.gif) repeat-x rgb(243, 243, 243);	
}


a
{
	outline: none;
}


form
{
	display: inline;
}


.cleanup
{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: -1px 0;
	visibility: hidden;
}


.left-floater
{
	float: left;
}


.right-floater
{
	float: right;
}


.righter,
.align-right
{
	text-align: right;
}


.lefter,
.align-left
{
	text-align: left;
}


.centerer,
.align-center
{
	text-align: center;
}


.topper
{
	vertical-align: top;
}


.bottomer
{
	vertical-align: bottom;
}


.pointerer
{
	cursor: pointer;
}


.activated
{
	display: inline;
}


.deactivated
{
	display: none;
}



/* ===== container + head ===== */

#head
{
	background: url(../images/design/design_bg_1.gif) repeat-x;
	height: 99px;	
}


#head-img
{
	background: url(../images/design/design_2.jpg) top center no-repeat;
	text-align: center;
	height: 99px;
}


#head-img img
{
	position: relative;
	top: 30px;
	left: -325px;
	width: 175px;
	height: 50px;
	/*border: 1px solid green;*/	
}


#container-site-bg
{
	background: url(../images/design/design_bg_3.gif) rgb(8, 23, 64) top center repeat-y;
	/*border: 2px solid magenta;*/
}


#container-site-bg-start
{
	background: rgb(8, 23, 64);
	/*border: 2px solid magenta;*/
}


#container-bg
{
	background: url(../images/design/design_bg_2.png) top center no-repeat;
}


#container-bg-start
{
	background: url(../images/design/design_bg_2-start.jpg) top center no-repeat;
}


#container-bg-2
{
	/*max-width: 1340px;*/
	text-align: center;
	margin: 0 auto;
}


#content-bg-start
{
	background: url(../images/design/design_bg_3-start.gif) center repeat-y;
	padding: 0 0 10px 0;
}


#content-start
{
	background: url(../images/design/design_bg_4-start.jpg) no-repeat -1px 0;	
	/*border: 1px solid magenta;*/
}


#container-center
{
	width: 902px;
	margin: 0 auto;
	text-align: left;
	/*border: 1px solid green;*/
}


#container-columns
{
	width: 902px;
	padding: 0;
	margin: 0 0 0 1px;
	/*border: 2px orange dotted;*/
}


#container-columns-start
{
	width: 902px;
	padding: 0;
	margin: 0 0 0 0;
	/*border: 2px orange dotted;*/
}


#container-subnav
{
	display: block;
	float: left;
	min-width: 180px;
	text-align: left;
	margin: 0;
	padding: 0;
	/*border: 1px dashed red;*/
}


#content
{
	display: block;
	float: left;
	width: 681px;
	text-align: left;
	margin: 0 0 0 40px;
	padding: 0 0 80px 0;
	/*border: 1px dashed yellow;*/
}


#nav
{
	height: 185px;
}


#lang
{
	position: relative;
}


#lang div
{
	position: absolute;
	top: 78px;
	left: 732px;
	height: 14px;
	/*border: 1px solid yellow;*/
}


#searchbox,
#searchbox-start
{
	position: relative;
}


#searchbox div,
#searchbox-start div
{
	position: absolute;
	top: 78px;
	left: 779px;
	width: 118px;
	border: 1px solid #fff;
	padding: 0 3px 0 0;
	line-height: 9px;
	font-size: 9px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}


#searchbox-start div
{
	border: 1px solid rgb(8, 23, 64);
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#banner
{
	width: 902px;
	overflow: hidden;
	padding: 0;
	margin: 11px 0 0 0;
	border-bottom: 2px solid #fff;
}


#fairs-start
{
	position: relative;
}

#fairs-start-banner
{
	position: absolute;
	top: -55px;
	left: 795px;
	z-index: 8000;
	width: 90px;
	height: 90px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	/*border: 1px solid #f00;*/
}


#start-left,
#start-center,
#start-right
{
	display: block;
	float: left;
	overflow: hidden;
	width: 260px;
	height: 300px;
	background: url(../images/design/design_bg_7.gif) repeat-x;
	margin: 0;
	padding: 0;
	/*border: 1px dashed yellow;*/
}


#start-left
{
	margin: 10px 0 0 20px;
}


#start-center
{
	margin: 10px 0 0 0;
}


#start-right
{
	margin: 10px 0 0 0;
}


#start-left-end,
#start-center-end,
#start-right-end
{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 260px;
	/*border: 1px dotted orange;*/
}

#start-left-end
{
	margin: 0 0 0 20px;
}


#start-center-end
{
	margin: 0 0 0 41px;
}


#start-right-end
{
	margin: 0 0 0 41px;
}


.start-divider
{
	display: block;
	float: left;
	width: 41px;
	min-height: 300px;
	background: url(../images/design/design_9.gif) top center no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	/*border: 1px dashed red;*/
}



/* ===== pagetitle ===== */

#pagetitle
{
	display: block;
	float: left;
	width: 430px;
	text-align: left;
	margin: 0 0 10px 0;
	/*border: 1px dashed blue;*/
}



/* ===== breadcrumb ===== */

#breadcrumbbar
{
	display: block;
	width: 430px;
	float: left;
	margin: 20px 0 0 0;
	/*border: 1px dashed cyan;*/
}

#breadcrumbbar,
#breadcrumbbar a
{
	color: rgb(110, 110, 110);
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}


#breadcrumbbar a
{
	color: rgb(14, 56, 130);
}


#breadcrumbbar a:hover
{
	color: rgb(249, 0, 0);
	text-decoration: underline;
}



/* ===== content-areas ===== */

#normal
{
	display: block;
	float: left;
	width: 430px;
	text-align: left;
	/*border: 1px dashed magenta;*/
}


#normal-50-top
{
	display: block;
	float: left;
	width: 100%;
	text-align: left;
	vertical-align: top;
	/*border: 1px dashed green;*/
}


#normal-50-left
{
	display: block;
	float: left;
	width: 190px;
	text-align: left;
	vertical-align: top;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	/*border: 1px dashed blue;*/
	border-right: 1px dotted rgb(8, 23, 64);
}


#normal-50-right
{
	display: block;
	float: left;
	width: 190px;
	text-align: left;
	vertical-align: top;
	margin: 0;
	/*border: 1px dashed red;*/
}


#right
{
	display: block;
	float: right;
	width: 200px;
	text-align: left;
	margin: 0 0 15px 0;
	background: url(../images/design/design_bg_5.png) repeat-y;		
	/*border: 1px dashed green;*/
}


#col-right
{
	display: block;
	float: right;
	width: 200px;
	margin: 0;
	/*border: 1px dotted red;*/
}



/* ===== footer ===== */

#end,
#end-start
{
	background: url(../images/design/design_3.gif) rgb(122, 122, 122) top center no-repeat;
	height: 11px;
	line-height: 0;
	font-size: 0;
	margin: 40px 0 0 0;
	padding: 0;
}


#end-start
{
	margin: 20px 0 0 0;
	padding: 0;
}


#footer
{
	width: 874px;	
}


#footer-start
{
	width: 902px;
	text-align: center;
	font-size: 10px;
	color: rgb(250, 250, 250);
	margin: 10px 0 0 0;	
}


#copy
{
	position: relative;
}


#copy div
{
	position: absolute;
	top: 9px;
	left: 220px;
	width: 360px;
	margin: 0;
	text-align: left;
	font-size: 10px;
	color: rgb(250, 250, 250);
	/*border: 1px solid #ff0;*/
}


a.lcopy:link,
a.lcopy:visited
{
	font-size: 10px;
	color: rgb(250, 250, 250);
	text-decoration: none;
}


a.lcopy:hover
{
	color: rgb(247, 0, 0);
}


#sitetools
{
	position: relative;
}


#sitetools div
{
	position: absolute;
	top: -60px;
	left: 720px;
	/*border: 1px solid blue;*/
}


#sitetools a
{
	font-size: 9px;
	font-weight: bold;
	color: rgb(250, 250, 250);
	text-decoration: none;
}


#sitetools a:hover
{
	color: rgb(249, 0, 0);
}



/* ===== mainnav ===== */

#mainnav
{
	/*position: relative;*/
	padding: 40px 0 0 0;
}

#mainnav ul
{
	/*position: absolute;
	top: 40px;
	left: 0;*/
	background: url(../images/design/design_bg_3.png) repeat-x;
	width: 902px;
	height: 33px;
	margin: 0;
	padding: 0;
	list-style: none;
}


#mainnav li,
#mainnav a
{
	margin: 0;
	padding: 0;
	display: inline;	
}


/* ===== layer-subnav ===== */

ul.layersubnav
{
	margin: 0;
	padding: 0;
	list-style: none;
	/*display: none;*/
}


a.layersubnav-1
{
	display: block;
	padding: 5px 15px 6px 16px;
	background: rgb(8, 23, 64);
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	/*display: none;*/
}


a.layersubnav-1:hover
{
	background: rgb(229, 229, 229);
	color: rgb(8, 23, 64);
	/*display: none;*/
}




/* ===== subnav ===== */

#subnav
{
	margin: 0;
	padding: 0;
	width: 179px;
}


#subnav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}


#subnav li
{
	margin: 0;
	padding: 0;
	/*border: 1px solid rgb(0, 255, 0);*/
}


#subnav a.subnav-1,
#subnav a.subnav-1-act,
#subnav a.subnav-2,
#subnav a.subnav-2-act,
#subnav a.subnav-3,
#subnav a.subnav-3-act,
#subnav a.subnav-4,
#subnav a.subnav-4-act
{
	display: block;
	min-height: 20px;
	padding: 10px 5px 5px 17px;
	background: transparent url(../images/design/design_7.gif) 0 0 no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}


#subnav a.subnav-1:hover
{
	background: transparent url(../images/design/design_7.gif) -200px 0 no-repeat;
	color: rgb(249, 0, 0);
}


#subnav a.subnav-1-act
{
	background: transparent url(../images/design/design_7.gif) -400px 0 no-repeat;
	color: rgb(249, 0, 0);
}


#subnav a.subnav-2,
#subnav a.subnav-2-act
{
	padding: 4px 5px 2px 24px;
	background: transparent url(../images/design/design_7.gif) -600px 0 no-repeat;
	color: rgb(8, 23, 64);
}


#subnav a.subnav-2:hover
{
	background: transparent url(../images/design/design_7.gif) -800px 0 no-repeat;
	color: #fff;
}


#subnav a.subnav-2-act
{
	background: transparent url(../images/design/design_7.gif) -1000px 0 no-repeat;
	color: rgb(249, 0, 0);
}


#subnav a.subnav-3,
#subnav a.subnav-3-act
{
	padding: 4px 5px 2px 30px;
	background: transparent url(../images/design/design_7.gif) -1200px 0 no-repeat;
	color: rgb(76, 76, 76);
	font-weight: normal;
}


#subnav a.subnav-3:hover
{
	background: transparent url(../images/design/design_7.gif) -1400px 0 no-repeat;
	color: rgb(8, 23, 64);
}


#subnav a.subnav-3-act
{
	background: transparent url(../images/design/design_7.gif) -1600px 0 no-repeat;
	color: rgb(8, 23, 64);
	font-weight: bold;
}


#subnav a.subnav-4,
#subnav a.subnav-4-act
{
	padding: 5px 5px 5px 42px;
	background: transparent url(../images/design/design_7.gif) -1800px 0 no-repeat;
	font-weight: normal;
	color: rgb(76, 76, 76);
}


#subnav a.subnav-4:hover
{
	background: transparent url(../images/design/design_7.gif) -2000px 0 no-repeat;
	color: rgb(0, 37, 122);
	font-weight: bold;
}


#subnav a.subnav-4-act
{
	background: transparent url(../images/design/design_7.gif) -2200px 0 no-repeat;
	color: rgb(0, 82, 156);
	font-weight: bold;
}



/* ===== boxen ===== */

#permabox
{
	display: block;
	float: right;
	width: 200px;
	text-align: left;
	background: url(../images/design/design_bg_5.png) repeat-y;	
	/*border: 1px dashed yellow;*/
}


#news
{
	display: block;
	float: right;
	width: 200px;
	text-align: left;
	padding: 0;
	margin: 0 0 15px 0;
	background: url(../images/design/design_bg_5.png) repeat-y;	
	/*border: 1px dashed black;*/
}

#fairs
{
	display: block;
	float: right;
	width: 200px;
	text-align: left;
	padding: 0;
	margin: 0 0 15px 0;
	background: url(../images/design/design_bg_5.png) repeat-y;	
	/*border: 1px dashed black;*/
}


#login
{
	margin: 0;
	padding: 10px;
	background: url(../images/design/design_10.gif) repeat-x 0 -5px rgb(229, 229, 229);
	border: 1px solid rgb(0, 82, 156);
}


#logout
{
	padding: 0 8px 5px 10px;
	border-bottom: 7px solid #fff;	
}


.box-1-content
{
	background: url(../images/design/design_10.gif) repeat-x rgb(229, 229, 229);
	padding: 10px 5px 10px 10px;
	color: rgb(0, 82, 156);
	border-bottom: 7px solid #fff;
	margin: 0 0 15px 0;
}



/* ===== ueberschriften ===== */

h1,
h2,
h3,
h4,
h5,
h6
{
	font-weight: bold;
	font-size: 11px;
	color: rgb(14, 56, 130);
	margin: 0;
	padding: 0;
}


h1,
h2
{
	margin: 10px 0 8px 0;
	font-size: 14px;
}


h1.pagetitle
{
	margin: 17px 0 17px 0;
}


h3
{
	margin: 5px 0 4px 0;
	font-size: 12px;
}


h4,
.box-1-title
{
	background: url(../images/design/design_bg_4.gif) no-repeat;
	padding: 5px 20px 11px 15px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}


h5,
.box-1-headline
{
	/*background: url(../images/design/design_bg_5.png) repeat-y;*/
	padding: 10px 30px 10px 18px;
	font-weight: normal;
	color: rgb(30, 30, 30); 
}


h6
{
	background: #fff;
	color: rgb(0, 255, 0);
	font-weight: bold;
	margin: 0 0 15px 0;
}



/* ===== text ===== */

.bodytext, p
{
	font-size: 11.4px; line-height: 18px;
	color: rgb(30, 30, 30);
}


/* typo3 - blockstile (blockstyle) */
p.homeBoxTitle
{
	color: #fff;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 10px 0 10px;
	margin: 0 0 12px 0;
	background: rgb(8, 23, 64);
}


p.homeBoxHeadline,
div.homeBoxHeadline
{
	font-weight: bold;
	font-size: 14px;
	color: rgb(14, 56, 130);
	margin: 0;
	padding: 0 15px 5px 15px;
}


p.homeBoxHeadline a,
div.homeBoxHeadline a
{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 13px !important;
	color: rgb(14, 56, 130) !important;
	text-decoration: none !important;
}


p.homeBoxHeadline a:hover,
div.homeBoxHeadline a:hover
{
	color: rgb(247, 0, 0) !important;	
}


p.homeBoxText,
div.homeBoxText
{
	padding: 0 15px 10px 15px;
	margin: 0;
}


p.homeBoxText a
{
	display: block;
	margin: 7px 0 0 0;
}


.homeBoxText p
{
	display: inline;
}


/* typo3 - textstile (textstyle) */
span.rot
{
	color: rgb(247, 0, 0);
}



.td-heading-1
{
	background-color: rgb(0, 37, 122);
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 5px 3px 5px;
}



/* ===== lists ===== */

ul
{
	list-style: square;
	padding: 0;
	margin: 0 0 0 17px;
	color: rgb(60, 60, 60);
}


ol
{
	padding: 0;
	margin: 0 0 0 17px;
}


li
{
	margin: 0;
	padding: 0;
	line-height: 18px;
}



/* ===== pics ===== */

img
{
	border: 0;
}



/* ===== links ===== */

a
{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
	color: rgb(14, 56, 130);
	text-decoration: none;
}


a:hover
{
	color: rgb(249, 0, 0);
}


a.normaler-link,
a.externer-link,
a.download,
a.download-pdf,
a.e-mail
{
	color: rgb(14, 56, 130) !important;
	text-decoration: none !important;
}


a.normaler-link:hover,
a.externer-link:hover,
a.download:hover,
a.download-pdf:hover,
a.e-mail:hover
{
	color: rgb(249, 0, 0) !important;
}


a.normaler-link
{
	background: url(../images/link_normal.gif) no-repeat 1px 2px;
	padding: 0 0 0 17px;
}


a.externer-link
{
	background: url(../images/link_extern.gif) no-repeat 3px 2px;
	padding: 0 0 0 17px;
}


a.download
{
	background: url(../images/link_download.gif) no-repeat 0 2px;
	padding: 0 0 0 17px;
}


a.download-pdf
{
	background: url(../images/icon_pdf.gif) no-repeat 0 1px;
	padding: 0 0 0 17px;
}


a.e-mail
{
	background: url(../images/link_e-mail.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;
}


div.d-confistart
{
	display: block;
	width: 300px;
	margin: 20px auto;
	padding: 1px 0 1px 0;
	border: 0;
	border-top: 1px solid rgb(247, 0, 0);
	border-bottom: 3px solid rgb(14, 56, 130);
}


a.l-confistart
{
	display: block;
	padding: 10px 0 10px 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: rgb(204, 221, 236);
}


#no-confistart div,
#no-javascript div
{
	display: block;
	width: 340px;
	margin: 0 auto;
	border: 0;
	border-top: 1px solid rgb(180, 180, 180);
	border-bottom: 1px solid rgb(180, 180, 180);
	padding: 20px;
	background: rgb(230, 230, 230);
	color: rgb(120, 120, 120);
}






/* ===== forms ===== */

#contactform
{
	padding: 0;
	margin: 0;
	width: 370px;
}

.input-base
{
	font-size: 10px;
	color: rgb(30, 30, 30);
	background: rgb(212, 212, 212);
	height: 18px;
	width: 170px;
	padding: 1px 0px 0px 2px;
	border: 1px solid rgb(212, 212, 212);
}


.input-1-act
{
	background: #fff;
	border: 1px solid rgb(212, 212, 212);
	border-bottom: 1px solid rgb(249, 0, 0);
}


.input-search,
.input-search-act,
.input-search-start,
.input-search-start-act
{
	background: none;
	border: 0;
	padding: 0 0 0 2px;
	font-size: 9px;
	color: #fff;
	line-height: 9px;
}


.input-search-act
{
	background: #fff;
	color: rgb(8, 23, 64);
}


.input-search-start-act
{
	background: rgb(8, 23, 64);
	color: #fff;
}


.input-2
{
	color: #fff;
	padding: 0 0 2px 0;
	background: rgb(8, 23, 64);
}


.input-2-act
{
	color: #fff;
	padding: 0 0 2px 0;
	background: rgb(249, 0, 0);
}


.formspacer
{
	margin-bottom: 5px;
}


.formtext-1
{
	padding: 0 0 0 4px;
	
}


.formtext-2
{
	color: rgb(255, 30, 30);
	padding: 0 0 0 4px;
}


.error-headline,
.error-message
{
	color: rgb(255, 30, 30);
}



/* ===== typo3-css ===== */

/* -- bilder -- */

.csc-textpic-caption
{
	color: rgb(80, 80, 80);
	font-size: 10px;
	text-align: right;
	padding: 0 4px 10px 0;
}


/* -- bilder-rahmen -- */

/*div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,*/

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
div.csc-textpic-border div.csc-textpic-single-image img,
.tx-wecmap-map
{
	margin: 3px 0 5px 0;
	padding: 1px 0 1px 0;
	background: #fff;
	border: 0;
	border-top: 1px solid rgb(247, 0, 0);
	border-bottom: 3px solid rgb(14, 56, 130);
}


#start-left div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
#start-center div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
#start-right div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img
{
	margin: 0 0 5px 0;
	background: #fff;
	border: 0;
	border-bottom: 1px solid #fff;
}



/* -- tabellen -- */
table.tabelle
{
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	background: #fff;
	max-width: 420px;
	border-bottom: 2px solid rgb(8, 23, 64);
}


table.tabelle th,
table.tabelle td
{
	vertical-align: top;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
}


table.tabelle th[scope=col]
{
	vertical-align: top;
	background-color: rgb(14, 56, 130);
	color: #fff;
	border-left: 1px solid #fff;
}

table.tabelle th[scope=col] p
{
	color: #fff;
}


table.tabelle th[scope=row]
{
	vertical-align: top;
	background: rgb(204, 221, 236);
	padding-left: 6px;
	border-top: 1px solid rgb(200, 200, 200);
	border-bottom: 1px solid #fff;	
}


table.tabelle td
{
	vertical-align: top;
	border: 1px solid rgb(200, 200, 200);
}


table.tabelle th[scope=col].erste-zelle
{
	vertical-align: top;
	border-left: 1px solid rgb(14, 56, 130);
}



/* -- unsichtbare tabelle -- */

table.unsichtbare-tabelle
{
	vertical-align: top;
	border-collapse: collapse;
	width: 100%;
	text-align: left;	
}

table.unsichtbare-tabelle th,
table.unsichtbare-tabelle td
{
	border: 0;
	vertical-align: top;
	padding: 0;
	margin: 0;
	color: rgb(30, 30, 30);
	font-size: 11px;
}


/* -- sitemap -- */

.csc-sitemap
{
	float: left;
	padding: 0;
	margin: 0 0 0 -15px;	
	width: 100%;
}


.sitemap-top
{
	background: rgb(220, 220, 220);
	color: rgb(30, 30, 30);	
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 6px;
}


.csc-sitemap > ul > li
{
	margin-bottom: 15px;
	list-style-type: none;
	border: 1px solid rgb(220, 220, 220);
}


.csc-sitemap > ul > li > ul
{
	padding: 15px;
}




