@import url('content.css');
@import url('tabellen.css');


/* ----------------------------------------------------------------------------
   Reset ul and li for all occurences outside of #content
   ------------------------------------------------------------------------- */
ul, li, ul li {	 margin: 0; padding: 0; list-style-type: none;}

/* ----------------------------------------------------------------------------
   Layout Header-Area
   ------------------------------------------------------------------------- */

body,html  {
	background: #b1b3b1 url(img/bg_page.png) repeat-x top left;
}


#page-container {
	width: 1020px;
	margin: 0 auto;
}

#header-container-outter, #header-language, #header-container, #header-logo, #header-slogan, #header-testimonial, #header-link, #header-bottom, #main, #content, #main-nav, #maincontent-2col, #maincontent-3col, #subnav, #maincol, #home-right, #contentbox-right, #sidebar, #sidebar-login, #sidebar-references, #sidebar-newsletter, #sidebar-news, #footer, #contentWrapper-leftside, #contentWrapper-middle, #contentWrapper-rightside, #main-top, #home-right-box-use, #home-right-box-promise,
.home-right-box, .fce-50-50, .arrow-box, .greylinks, .closebutton, .contactlink, .sidebar-box, .headline, .left, 
.sidebar-box-content, .sidebar-box-content-with-scrollbar-left, .sidebar-box-content-with-scrollbar-right, .sidebar-50-50-left, .sidebar-50-50-right, .col-1, .col-2, .col-2-addon, .col-3, .col-1-and-2, .reference-singleItem, .news-singleItem {
	float: left;
}
.right		{ float: right; }
.form-row	{ width: 100%; float: left; }

#header-container-outter {
	background: url(img/bg_header1.jpg) no-repeat top center;
	height: 326px;
	width: 1020px;
}

#zonespecial {    /* clickable area */
	float: right;
	width : 250px;
	height: 80px;
	margin-right: 20px;
}
#zone1 {    /* clickable area */
float: right;
clear: right;
width : 250px;
height: 34px;
margin-right: 20px;
margin-top: 189px;
margin-top: 66px;
margin-top: 116px;
margin-top: 39px;
}

#zone2 {    /* clickable area */
float: right;
clear: right;
width : 250px;
height: 34px;
margin-right: 20px;
margin-top: 224px;
margin-top: 2px;
}

#zone3 {    /* clickable area */
float: right;
clear: right;
width : 250px;
height: 34px;
margin-right: 20px;
margin-top: 263px;
margin-top: 4px;
}


#header-language {
	width: 100%;
	height: 20px;
	text-align: right;
}

#header-link a:hover {
	background: url(img/testsms_main_button_hover.png) 8px 12px no-repeat; 
	
}

#header-language ul {
	display: inline;
	float: right;
	padding-right: 35px;
	padding-top: 5px;
}

#header-language li {
	list-style: none;
	margin: 0;
	line-height: normal;
	float: left;
	font-size: 9px;
	background: url(img/header_language_divider.png) no-repeat right;
	padding-right: 7px;
	padding-left: 6px;
}

#header-language li.last {
	background: none;
}

#header-language a {
	color: #fffefd;
}
#header-language a:hover {
	color: #3f59a7;
}

#header-container {
	width: 980px;
	margin-left: 20px;
	margin-right: 20px;
	display: inline;
}

#header-logo {
	width: 500px;
	height: 100px;
}

#header-logo img {
	margin-left: 37px;
	margin-top: 20px;
}

#header-slogan {
	width: 480px;
	height: 50px;
	text-align: right;
}

#header-slogan h1 {
	font-size: 16px;
	margin-top: 20px;
	margin-right: 20px;
}

#header-slogan h1 span {
	color: #3f59a7;
	margin-left: 5px; 
}

#header-testimonial {
	width: 500px;
	height: 200px;
}

#header-testimonial dl {
	margin-left: 180px;
	margin-right: 30px;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #030303;
}

#header-testimonial dt {
	color: #fffefd;
	margin-bottom: 5px;
}

#header-testimonial dt span {
	color: #3f59a7; 
	display: block;
}

#header-testimonial dd {
	margin-left: 10px;
}

#header-link {
	width: 480px;
	height: 200px;
}

#header-link a {
	display: block;
	margin-left: 300px;
	margin-right: 5px;
	height: 70px;
}

/* ----------------------------------------------------------------------------
   Layout Content-Area
   ------------------------------------------------------------------------- */
#main-top {
	height: 9px;
	width: 1020px;
	background: url(img/bg_content_top.png) top center no-repeat;
}

#main {
	width: 1020px;
	background: url(img/bg_main.png) top center repeat-y;
}

#contentWrapper-leftside, #contentWrapper-rightside, #contentWrapper-middle {
	background: url(img/bg_contentWrapper.png) no-repeat;
	height: 433px;
}

#contentWrapper-leftside  { width: 20px;	background-position: top right; }
#contentWrapper-middle    { width: 6px; 	background-position: top center; height: 435px; }
#contentWrapper-rightside { width: 20px;	background-position: top left; }

#content {
	width: 684px;
}

#main-nav {
	width: 100%;
	height: 27px;
	background: url(img/bg_main-nav.png) repeat-x;
	position: relative;
}

#main-nav ul {
	display: inline;
	width: 684px;
	float: left;
	background: url(img/bg_main-nav-divider-right.png) no-repeat right bottom;
}

#main-nav li {
	list-style: none;
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	float: left;
	text-align: center;
	margin: 0;
	background: url(img/bg_main-nav-divider-left.png) no-repeat left bottom;
}
#main-nav li img.mainnav-divider {
	float: left;
	margin-top: 4px;
	margin-left: 1px;
}

#main-nav li a {
	color: #575757;
	display: block;
	margin-left: 1px;
	text-transform: uppercase;
}

#main-nav li a img {
	margin-top: 5px;
	margin-bottom: 5px;
}

#main-nav a:hover,
#main-nav a.active { 
	background: url(img/bg_main-nav-hover.png) repeat-x left -1px;
	background: url(img/bg_main-nav-hover.png) repeat-x left 0;
}

#main-nav li.nav-5  { width: 147px; }
#main-nav li.nav-4, 
#main-nav li.nav-3  { width: 194px; }
#main-nav li.nav-2  { width: 148px; }
#main-nav li.nav-5 img.mainnav-divider { display: none; }

#main-nav-overlay {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 683px;
	overflow: hidden;
}

#main-nav-overlay li a {
	color: #fffefd;
}

#main-nav-overlay li {
	background: url(img/bg_main-nav-divider-right.png) no-repeat left 1px;
}

#main-nav-overlay li.nav-5 	{ background-image: none !important; }
#main-nav li.nav-5 			{ background-image: url(img/bg_main-nav-divider-right.png); }


/* ----------------------------------------------------------------------------
   Layout Maincontent: 2 Colums, No Menu
   ------------------------------------------------------------------------- */
#maincontent-2col {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 52px;
}

#maincontent-2col #maincol {
	width: 325px;
}

#maincontent-2col #maincol div.arrow-box {
	background: url(img/bg_maincontent-arrow-box.png) top left no-repeat;
	height: 50px;
	width: 325px;
}

#maincontent-2col #maincol div.arrow-box p {
	margin-top: 0;
	margin-left: 9px;
	padding-top: 7px;
	padding-left: 25px;
	<--!background: url(img/bg_maincontent-arrow-box-theArrow.png) no-repeat;-->
}

#maincontent-2col #maincol div.arrow-box a		{ color: #030303; }
#maincontent-2col #maincol div.arrow-box a span	{ color: #3f59a7; }

#home-right {
	margin-left: 80px;
	width: 199px;
	display: inline;
}

div.home-right-box {
	width: 199px;
}

#home-right h4 {
	padding-top: 4px; 
	margin-bottom: 6px;
}

.fce-50-50 div.left, .fce-50-50 div.right {width: 49%;  }

#home-right .fce-50-50 { width: 199px; }
/* { width: 99px; display: block; }*/

#home-right .fce-50-50 .left p {
	margin: 0;
	margin-left: 5px;
	color: #3f59a7;
}

#home-right .fce-50-50 .right p {
	margin: 0;
	margin-top: 7px;
	margin-left: 2px;
	color: #737373;
}

#home-right .arrow-box {
	background: url(img/bg_maincontent-home-right-arrow-box-theArrow.png) top left no-repeat;
	margin-top: 6px;
	padding-left: 25px;
}

#home-right .arrow-box p {
	width: 174px;
	height: 25px;
	margin: 0;	
}

#home-right .arrow-box a {
	line-height: 23px;
}

#home-right-box-promise {
	padding-top: 23px;
} 

#home-right-box-promise ul {
	padding-top: 2px;
}

#home-right-box-promise li {
	list-style: none;
	margin: 0;
	color: #737373;
	padding-left: 25px;
	background: url(img/bullet_maincontent-home-right-list.png) no-repeat left top;
	line-height: 13px;
}


/* ----------------------------------------------------------------------------
   Layout Maincontent: 3 Colums, Menu left, Actionbox right
   ------------------------------------------------------------------------- */
#maincontent-3col {
	padding-top: 52px;
}

#content {
	margin-bottom: 5px;
}
#ajaxpage #content {
	margin: 0;
}

#subnav {
	width: 179px;
}

#subnav ul {
/*	width: 149px;
*/	margin-right: 30px;
	display: block;
}

#subnav li ul {
	margin-right: 0px; 
}

#subnav li {
	list-style: none;
	margin: 0;
	padding-left: 40px;
	display: block;
	float: none;
	font-size: 11px;
	background: url(img/dotted-line.png) repeat-x bottom left;
	line-height: 21px;
	padding-bottom: 2px;
	padding-top: 1px;
}

#subnav li.headline {
	background: #e3e3e3;
	height: 22px;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: 14px;
	text-transform: uppercase;
	padding-bottom: 0px;
	padding-top: 0px;
}

#subnav li.li-for-the-subnav	{ margin-top: 7px; }
#subnav li.li-for-the-subnav ul	{ padding: 0; padding-bottom: 9px;  }


#subnav li ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: none;
	height: 12px;
	font-size: 10px;
	line-height: 12px;
	display: block;
}

#subnav li ul li a {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	background: url(img/bullet_subnav-li2-grey.png) no-repeat left bottom;
}	

#subnav li ul li a.active,
#subnav li ul li a:hover	{ 
	background-image: url(img/bullet_subnav-li2-blue.png); }

#subnav a			{ color: #737373; }
#subnav a.active,
#subnav a:hover		{ color: #3f59a7; }

#maincontent-3col #maincol {
	width: 357px;
}


#contentbox-right {
	margin-left: 29px;
	margin-top: 59px;
	background: #f2f2f1 url(img/bg_maincontent-home-aktionsbox-grey.png) repeat-x top left;
	padding-top: 1px;
	width: 118px;
}

#contentbox-spacer-contact {
	height: 48px;
	width: 118px;
	float: right;
}

#contentbox-right .greylinks,
#contentbox-right .closebutton,
#contentbox-right .contactlink	{ width: 118px; }
#contentbox-right .greylinks	{ background: #f1f0f0 url(img/dotted-line.png) repeat-x bottom left; }
#contentbox-right .contactlink	{ background: #fffefd url(img/dotted-line.png) repeat-x bottom left; }

#contentbox-right .greylinks ul {
	padding-top: 11px;
	padding-bottom: 13px;
}

#contentbox-right .contactlink h5,
#contentbox-right .greylinks h5 {
	padding: 11px 9px 0;
	margin: 0;
	font-size: 10px;
}

#contentbox-right .contactlink p,
#contentbox-right .greylinks p {
	margin: 0;
	padding: 0px 9px 0;
	color: #737373;
	font-size: 9px;
}
#contentbox-right .contactlink p.black,
#contentbox-right .greylinks p.black {
	padding: 11px 0 11px 9px;
	color: #000000;
	margin: 0;
}

#contentbox-right .greylinks li {
	list-style: none;
	margin: 0;
	margin-left: 9px;
	font-size: 9px;
	line-height: 13px;
}	

#contentbox-right .greylinks li a {
	color: #737373;
}
#contentbox-right .greylinks li a:hover {
	color: #3f59a7;
}

#contentbox-right .greylinks li p {
	padding-left: 0;
}

#contentbox-right .contactlink ul {
	padding-top: 6px;
	padding-bottom: 7px;
}

#contentbox-right .contactlink li {
	list-style: none;
	margin: 0;
	padding-left: 9px;
	font-size: 10px;
}

#contentbox-right .contactlink li a:hover {
	color: #737373;
}




/* ----------------------------------------------------------------------------
   Sidebar
   ------------------------------------------------------------------------- */


/* --- Basics -------------------------------------------------------------- */

#sidebar { 
	width: 290px;
	padding-top: 2px;
}

.sidebar-box {
	width: 290px;
	float: left;
}

.sidebar-box .headline {
	height: 23px;
	background: url(img/bg_sidebar-box-headline.png) repeat-x top left;
	width: 290px;
	margin-bottom: 12px;
	display: inline;
}

.sidebar-box h4 {
	font-weight: bold;
	line-height: 23px;
	background: none;
	padding-left: 15px;
	margin-bottom: 0;
}

.sidebar-box .right {
	margin: 0; padding: 0;
}

.sidebar-box .headline a {
	font-size: 10px;
	line-height: 24px;
	padding-right: 20px;
	display: block;
	color: #737373;
}
.sidebar-box .headline a:hover {
	color: #3f59a7;
} 

.sidebar-box-content {
	padding-left: 20px;
	padding-bottom: 9px;
}

.sidebar-box input.inputTextShadow {
	background: url(img/bg_form_inputTextShadow.png) top left no-repeat;
	border: 0;
	height: 17px;
	border-right: 1px #aeadad solid;
	font-size: 11px; line-height: 14px;
	padding-left: 5px;
	padding-top: 2px;
}

.sidebar-box select.inputSelect {
	font-size: 11px;
}

.sidebar-box input.inputSubmit {
	width: 34px;
	font-size: 10px;
	height: 19px;
}

.sidebar-box label {
	font-size: 9px;
	display: block;
	line-height: normal;
	padding: 0;
	margin: 0;
}

.sidebar-box-content-with-scrollbar-left	{ float: left; width: 239px; padding-left: 15px; display: inline; overflow: hidden; }
.sidebar-box-content-with-scrollbar-right	{ float: right; width: 34px; }


/* --- Login-Box ----------------------------------------------------------- */

#sidebar-login input.inputTextShadow { width: 101px; /* 5px padding-left, 1px border-right already defined! */}
#sidebar-login .col-1,
#sidebar-login .col-2		{ width: 113px; }
#sidebar-login .col-2 label { width: 53px; float: left; }
#sidebar-login .col-2-addon { width: 60px; float: left; text-align: right;}
#sidebar-login .col-2-addon a { margin-top: 1px; display: block;}
#sidebar-login input#sidebar-submit { border: 0; background: #fff url('img/buttons/de/login_sidebar.png') center center no-repeat; width: 34px; height: 20px; overflow: hidden; /*margin-top: 1px;*/ line-height: 50px; }
#sidebar-login input#sidebar-submit:hover  { background-image: url('img/buttons/de/login_sidebar_hover.png'); }


/* --- Newsletter-Box ------------------------------------------------------ */

#sidebar-newsletter p				{ margin-top: 0; margin-bottom: 5px; }
#sidebar-newsletter p span			{ color: #3f59a7; }
#sidebar-newsletter select			{ margin-bottom: 2px; }
#sidebar-newsletter .col-1-and-2	{ width: 226px; }
#sidebar-newsletter .col-1,
#sidebar-newsletter .col-2			{ width: 113px; }
#sidebar-newsletter #sidebar-firstname,
#sidebar-newsletter #sidebar-name			{ width: 101px; /* 5px padding-left, 1px border-right already defined! */}
#sidebar-newsletter #sidebar-email			{ width: 214px; /* 5px padding-left, 1px border-right already defined! */}


/* --- Kundenstimmen-Box --------------------------------------------------- */

#sidebar-references .headline				{ margin-bottom: 0; }
#sidebar-references .sidebar-box-content	{ padding-left: 15px; overflow: hidden; }
#sidebar-references .col-1					{ width: 56px; float: left; overflow: hidden; }
#sidebar-references .col-2					{ width: 166px; float: left; line-height: 10px; margin-top: -1px; margin-left: 5px; display: block; overflow: hidden; }
#sidebar-references .col-2 p				{ margin: 0; padding: 0; font-size: 9px; line-height: 10px; color: #737373; }
#sidebar-references .col-2 p span.reference-title	{ color: #030303; display: block; font-weight: bold; width: 100%; }
#sidebar-references .col-2 p span.reference-info	{ }
#sidebar-references img					{ overflow: hidden; margin-right: 2px; }

/* positioning "lesen"-Link */
#sidebar-references .col-2 p span.reference-link	{ text-align: right; float: right; }

/* Scrollbar: fixed height, height of Scrollbar-Box etc. */
#sidebar-references .sidebar-box-content-with-scrollbar-left	{ height: 195px; }
#sidebar-references .scrollbarcontainer							{ height: 141px; }
	/*			- 2x 24px (arrows) - 5px padding-bottom to make the arrow fit */

/* formatting single item - "active" state should be the same as :hover */
.reference-singleItem {
	background: url(img/dotted-line.png) 1px bottom repeat-x;
	padding-bottom: 7px;
	padding-top: 10px;
/*	height: 44px;
	height: 32px;*/
}
.reference-singleItem:hover		{ background: url(img/bg_sidebar-box-hover.png) no-repeat 1px bottom; }


/* --- News & Presse ------------------------------------------------------- */

#sidebar-news .headline				{ margin-bottom: 0; }
#sidebar-news .sidebar-box-content	{ padding-left: 15px; overflow: hidden; }
#sidebar-news .col-1 		        { width: 60px; float: left; }
#sidebar-news .col-1 p              { margin: 0; padding: 0; font-size: 9px; line-height: 10px; padding-left: 4px; } /* date */
#sidebar-news .col-1 p span         { display: block; color: #3f59a7; }
#sidebar-news .col-2 		        { width: 167px; float: left; }
#sidebar-news .col-2 p		        { margin: 0; padding: 0; font-size: 9px; line-height: 10px; color: #737373; }
#sidebar-news .col-2 p span.news-title { color: #030303; font-weight: bold;  } 
#sidebar-news .col-2 p span.news-title { display: block; height: 11px; overflow: hidden; } 

/* positioning "lesen"-Link */
#sidebar-news .col-2 a	{ float: right; margin-top: -1px; line-height: 12px; } 


/* Scrollbar: fixed height, height of Scrollbar-Box etc. */
#sidebar-news .sidebar-box-content-with-scrollbar-left	{ height: 117px; }
#sidebar-news .scrollbarcontainer						{ height: 65px; }

/* height: 198px (sidebar-box-content incl. padding) */
/*			- 2x 24px (arrows) - 5px padding-bottom to make the arrow fit */

.news-list-morelink { font-size: 9px; }

/* formatting single item - "active" state should be the same as :hover */
.news-singleItem {
	background: url(img/dotted-line.png) bottom left repeat-x;
	padding-bottom: 7px;
	padding-top: 10px;
}
.news-singleItem:hover		{ background: url(img/bg_sidebar-box-hover.png) no-repeat bottom left; }

.news-showall {
	border-bottom: 30px solid #fff;
	float: left;
	width: 100%;
}

/* --- Regionale Übersicht ------------------------------------------------- */

#sidebar-regionview .sidebar-box-content		{ padding-left: 15px; padding-bottom: 8px; }
#sidebar-regionview .sidebar-box-content .left	{ width: 135px; padding-left: 0;}
#sidebar-regionview .sidebar-box-content .right	{ width: 118px; float: left; }
#sidebar-regionview ul {
	background: url(img/dotted-line.png) bottom left repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 5px;}
#sidebar-regionview li { 
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
#sidebar-regionview li a { color: #030303; }
#sidebar-regionview li a.active { color: #3f59a7; }


/* ----------------------------------------------------------------------------
   Scrollbar
   ------------------------------------------------------------------------- */
.scrollforward, .scrollback, .scrollbarcontainer, .scrollarea, .scrollknob, .scrollknobtop { float: left; }

.scrollback,
.scrollforward	{ 
	height: 24px; 
	width: 34px;
	background: url(img/scrollbar-arrows.png) no-repeat bottom right; 
}

.scrollback:hover,
.scrollforward:hover { background-image: url('img/scrollbar-arrows_hover.png'); }

.scrollback	{
	background-position: bottom left; 
}

.scrollbarcontainer {
	width: 34px;
	overflow: hidden;
}



/* ----------------------------------------------------------------------------
   Footer
   ------------------------------------------------------------------------- */
#footer {
	height: 50px;
	width: 1020px;
	background: url(img/bg_footer.png) top center no-repeat;
	overflow: hidden;
}

#footer p { 
	padding-left: 60px;
	padding-top: 13px;
	margin: 0;
	color: #626769;
	font-size: 9px;
}

#footer a { color: #626769; }
#footer a:hover { color: #3f59a7; }


/* ----------------------------------------------------------------------------
   For AJAX Popups
   ------------------------------------------------------------------------- */
html#ajaxpage, 
html#ajaxpage body {
	width: 100%;
	background: #ffffff none;
	overflow-x: hidden;
}

html#ajaxpage body {
	margin: 10px 0 0 10px;
}

html#ajaxpage #maincol {
	width: 357px;
	background: #fff;
}

html#ajaxpage #contentbox-right {
	margin-top: 0;
	margin-right: 10px;
	float: right;
	margin-left: 0;
	padding-top: 0;
	background: #f2f2f1 none;
}

#contentbox-right .closebutton {
	height: 69px;
	background: #ffffff url(img/bg_maincontent-home-aktionsbox-grey.png) repeat-x left 68px;
}

#contentbox-right .closebutton img {
	margin-top: 34px;
	margin-top: 13px;
}


/* ----------------------------------------------------------------------------
   Main-View News / References
   ------------------------------------------------------------------------- */
.news-header .news-date {
	color: #3f59a7;
	display: block;
	float: left;
	width: 65px;
}

.cite-item p { margin: 0; padding: 0; }
			.news-author { color: #737373;}
			.news-title { color: #030303; }
.cite-item	.news-title { color: #3f59a7; }
			.news-subheader { color: #737373; }
.cite-item	.news-subheader { color: #030303; margin: 0; padding: 0 0 13px; }

.cite-item,
.news-single-item,
.news-list-item {
	font-size: 11px;
	padding-bottom: 5px;
}
.cite-item,
.news-list-item {
	background: url('img/dotted-line.png') repeat-x bottom left;
	padding-bottom: 10px;
	margin-bottom: 23px;
}

.cite-item { padding-bottom: 23px; }

.news-backlink { margin-top: 23px; font-size: 10px; }
.news-images { float: right; }
.news-images img { margin-left: 2px; }

/* ----------------------------------------------------------------------------
   Frames
   ------------------------------------------------------------------------- */


/* --- dotted-line after CE ------------------------------------------------ */

div.csc-frame-rulerBefore {
	display: block;
	width: 100%;
	float: left;
	margin: 15px 0 0;
	padding-top: 5px;
	background: url('img/dotted-line.png') left top repeat-x;
}


div.csc-frame-rulerAfter {
	display: block;
	width: 100%;
	float: left;
	height: 40px;
	background: url(img/dotted-line.png) center left repeat-x;
}

#ajaxpage div.csc-frame-rulerAfter {
	display: none;
}

/* --- grey box  ----------------------------------------------------------- */
div.csc-frame-frame1 {
	background: #F3F2F1;
	float: left;
	width: 100%;
	margin: 0 0 15px;
}
#content div.csc-frame-frame1-inner { padding: 0px 10px;  }

div.csc-frame-frame2 { clear: both; height: 0px; font-size: 0px; margin: 0; padding: 0; width: 100%;  }

div.csc-frame-frame1 strong { color: #3f59a7; }

#maincol div.csc-frame-frame1 ul li {
	padding: 6px 0 4px 28px;
	margin: 0 0 6px;
	background: url(img/bullet_logo-list.png) left center no-repeat;
	list-style-type: none;
}

#maincol div.csc-frame-frame1 ul { padding: 10px 0; margin: 0; }
#maincol div.padding-fix-for-ul-on-special-request div.csc-frame-frame1 ul { padding-bottom: 0; }

#maincol div.csc-frame-frame1 h5 { color: #E2001A; padding-top: 10px; }

div.tx-lumogooglemaps-pi1 {
	border: 6px solid #F3F2F1;
	margin-bottom: 6px;
}

div.MultiBoxControlsContainer {
	display: none;
}

div.MultiBoxContainer {
	border: 10px solid #f2f2f1;
	border: 10px solid #767676;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

