.csc-linkToTop {
  font: 7pt;
  text-align: right;
  }
  
/* .csc-textpic-image {
  border: 1px solid #666;
  } */  
  
div#map {
  width: 100%;
  height: 400px;
  font: 8pt verdana,arial,helvetica;
  color:#000;
  overflow:hidden;
}

div.csc-textpic-imagerow { margin-bottom: 5px; }

div.csc-textpic-imagewrap {
  padding-top: 0px;
  padding-bottom: 10px;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

/*div.csc-textpic-intext-left p {
  margin-left: -34px;
}*/

div.csc-textpic-intext-right .csc-textpic-imagewrap {
  padding-top: 10px;
  padding-right: 10px;
}

/*div.csc-textpic-intext-right p {
  margin-right: -30px;
}*/

div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  padding-left: 10px;
  padding-right: 10px;
}

div.csc-textpic-intext-left-nowrap p {
  margin-top: 14px;
  /*margin-left: -34px;*/
}

div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  padding-right: 30px;
}

div.csc-textpic-intext-right-nowrap p {
  margin-top: 14px;
  /*margin-right: -30px;*/
}

#content div.csc-textpic-below .csc-textpic-imagewrap {
  padding-left: 34px;
  padding-right: 30px;
}

/*#content div.csc-textpic-below p {
  margin-left: -34px;
  margin-right: -30px;
}*/

.csc-textpic-caption {
  font-size:7pt;
  text-align: center;
  padding-top: 2px;
  padding-right:3px;
  padding-bottom:2px;
  padding-left:3px;
  color: #000;
  background-color: #EEE;
  }

body {
    margin: 20px 0 0 0;
	padding: 0;
    background: #fff;
    font: 0.71em Verdana, sans-serif;
    color: #324d5f;
    line-height: 140% !important;
	text-align: center;
}

table {
	font-family: Verdana, sans-serif;
	margin-bottom: 6px;
	border: none;
}

td, th {
	/*font: 0.71em Verdana, sans-serif;*/
	font-size: 100.01%;
	line-height: 140% !important;
}

* html td, * html th  {
	font: 0.71em Verdana, sans-serif;
}

th {
	font-weight: bold;
}

p, ol, ul, li, blockquote, div, span, font, i, pre, em, b, strong {
	font-family: Verdana, sans-serif;
	line-height: 140% !important;
}

b, strong {
	font-weight: bold;
}

pre { font-family: monospace; }
img { border: none; }

hr {
	clear: both;
	color: #fff;
	background-color: #fff;
	padding: 0;
	margin: 6px 0 6px 0;
	border-top: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

li {
    margin-left: 0;
}

/* AUFBAU
----------------------------------------------- */
#wrapper { 
	display: block;
	width: 740px;
	margin: 0 auto;
	height: 98%;
	padding: 10px;
	background-color: #fff;
	border-top: 1px solid #324d5f;
	border-right: 1px solid #adb8bf;
	border-bottom: 1px solid #adb8bf;
	border-left: 1px solid #adb8bf;
}

.dekopics,
#logo,
#links {
	display: block;
	float: left;
	border: 1px solid #7f93a1;
}

.dekopics {
	width: 369px;
	height: 230px;
	background-color: #cfd5d9;
	margin-bottom: 8px;
	margin-right: 8px;
	padding: 0;
	overflow: hidden;
}

#logo {
	width: 359px;
	height: 230px;
	margin: 0;
	background-color: #fff;
	text-align: center;
	background: #fff url(../images/fp_berlin/bg_logo.gif) repeat-x;
}

* html #logo { width: 339px; height: 230px; }

#logo .logoimg {
	display: block;
	width: auto;
	margin-top: 22px;
}

#adresse {
	position: relative;
	left: 4px;
	top: 32px;
	width: auto;
	height: 103px;
	margin-right: 8px;
	background: transparent url(../images/fp_berlin/bg_adresse.gif) no-repeat;
	text-align: right;
	}

#wrapcontent  {
	display: block;
	width: auto;
	height: 70%;
	clear: both;
	margin-top: 0;
	padding: 8px;
	border: 1px solid #7f93a1;
	background: #fff url(../images/fp_berlin/bg_content.gif) repeat-x;
}

* html #wrapcontent  { height: 75%; }

#links {
	width: 210px;
	padding: 4px 4px 200px 4px;
	background-color: #cbd1d5;
}

#contentspalte {
	display: block;
	float: left;
	width: 450px;
	margin-left: 30px;
	padding: 10px 0 20px 0;
	text-align: left;
}



/* Men�s links
----------------------------------------------- */ 

#links ul.first,
#links ul {
	display: block;
	width: 198px;
	text-align: left;
}

#links ul.first {
	background-image: none;
	padding: 0;
	margin: 0;
}

#links ul {
	margin: 6px 0 0 0;
	padding: 6px 0 0 0;
	background: url(../images/fp_berlin/haupt_dotlin.gif) repeat-x;
}

#links ul li {
/*background-color: lime;*/
}

#links ul li,
#links ul li.act,
#links ul.first li  {
	display: block;
	width: 198px;
	list-style: none;
	margin-top: 4px;
	/* sonst Fehldarstellung IE: */
	border-bottom: 1px solid #cbd1d5;
}

#links ul li.act  { padding-bottom: 0; }

#links ul li a,
#links ul li a:link,
#links ul li a:visited,
#links ul li a:hover,
#links ul li a:active,
#links ul li a:focus {
	display: block;
	width: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font: 100.01% Verdana, sans-serif;
	font-weight: bold;
	color: #324d5f;
	text-decoration: none;
}

#links ul li a,
#links ul li a:link,
#links ul li a:visited {
	background-color: transparent;
}

#links ul li.act,
#links ul li a:hover,
#links ul li a:active,
#links ul li a:focus {
	background-color: #dce2e6;
}

/* 2. Ebene --------------------- */ 

#links ul ul {
	display: block;
	width: 196px;
	clear: both;
	margin: 4px 0 4px 0;
	padding: 0;
	text-align: left;
	background-image: none;
	background-color: transparent;
}

#links ul ul li {
	display: block;
	width: auto;
	list-style: none;
	background-color: transparent;
	border: none;
	margin-top: 0;
}

#links ul ul li a,
#links ul ul li a:link,
#links ul ul li a:visited,
#links ul ul li a:hover,
#links ul ul li a:active,
#links ul ul li a:focus,
#links ul ul li a.act,
#links ul ul li a.act:link,
#links ul ul li a.act:visited,
#links ul ul li a.act:hover,
#links ul ul li a.act:active,
#links ul ul li a.act:focus {
	display: block;
	width: auto;
	height: 20px;
	padding: 0 0 0 12px;
	font: 100.01% Verdana, sans-serif;
	font-weight: normal;
	color: #324d5f;
	text-decoration: none;
	border: none;
	background-color: transparent;
}

#links ul ul li a:hover,
#links ul ul li a:active,
#links ul ul li a:focus,
#links ul ul li a.act,
#links ul ul li a.act:link,
#links ul ul li a.act:visited,
#links ul ul li a.act:hover,
#links ul ul li a.act:active,
#links ul ul li a.act:focus {
	background: url(../images/fp_berlin/pfeil.gif) no-repeat;
	background-position: 4px 4px;
}

#links ul ul li a.act,
#links ul ul li a.act:link,
#links ul ul li a.act:visited,
#links ul ul li a.act:hover,
#links ul ul li a.act:active,
#links ul ul li a.act:focus {
	font-weight: bold;
}

/* 3. Ebene --------------------- */ 

#links ul ul ul {
	display: block;
	width: 196px;
	clear: both;
	margin: 0 0 4px 9px;
	padding: 0;
	text-align: left;
	background-image: none;
	background-color: transparent;
}

#links ul ul ul li {
	display: block;
	width: auto;
	list-style: none;
	background-color: transparent;
	border: none;
	margin-top: 0;
}

#links ul ul ul li a,
#links ul ul ul li a:link,
#links ul ul ul li a:visited,
#links ul ul ul li a:hover,
#links ul ul ul li a:active,
#links ul ul ul li a:focus,
#links ul ul ul li a.act,
#links ul ul ul li a.act:link,
#links ul ul ul li a.act:visited,
#links ul ul ul li a.act:hover,
#links ul ul ul li a.act:active,
#links ul ul ul li a.act:focus {
	display: block;
	width: auto;
	height: auto;
	padding: 0 0 0 12px;
	margin-top: 0;
	margin-bottom: 4px;
	font: 90% Verdana, sans-serif;
	font-weight: normal;
	color: #324d5f;
	text-decoration: none;
	border: none;
	background-color: transparent;
}

#links ul ul ul li a:hover,
#links ul ul ul li a:active,
#links ul ul ul li a:focus,
#links ul ul ul li a.act,
#links ul ul ul li a.act:link,
#links ul ul ul li a.act:visited,
#links ul ul ul li a.act:hover,
#links ul ul ul li a.act:active,
#links ul ul ul li a.act:focus {
	background: url(../images/fp_berlin/pfeil_2_blau.gif) no-repeat;
	background-position: 4px 5px;
}

#links ul ul ul li a.act,
#links ul ul ul li a.act:link,
#links ul ul ul li a.act:visited,
#links ul ul ul li a.act:hover,
#links ul ul ul li a.act:active,
#links ul ul ul li a.act:focus {
	font-weight: bold;
}

/* 4. Ebene --------------------- */ 

#links ul ul ul ul {
	display: block;
	width: 196px;
	clear: both;
	margin: 0 0 3px 9px;
	padding: 0;
	text-align: left;
	background-image: none;
	background-color: transparent;
}

/* Links
----------------------------------------------- */

a:link, a:visited {
    color: #930;
    text-decoration: none;
}

a:hover, a:active, a:focus {
    color: #c00;
    text-decoration: none;
}

/* Kr�mel-/Brotkrumenmenue
------------------------------------------------------*/

#kruemel {
	margin: 0 0 30px 0;
	border: 1px solid #fff;
	color: #999;
	font-size: 90%;
}

#kruemel .first,
#kruemel a.first:link,
#kruemel a.first:visited,
#kruemel a.first:hover,
#kruemel a.first:active {
	background: none;
	padding-left: 0;
	margin-right: 3px
}

#kruemel a,
#kruemel a:visited,
#kruemel a:hover,
#kruemel a:active {
	background: url(../images/fp_berlin/sym_kruemelpfeil.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	margin-right: 3px
}


/* Formulare
------------------------------------------------------*/

form  {
    font: 100.01% Verdana, sans-serif;
}

fieldset  {
	margin-top: 10px;
	border: none;
	background-image: none;
}

input, textarea, select {
	display: block;
	width: auto;
	float: left;
    font: 95% Verdana, sans-serif;
	border-top: 1px solid #cbd1d5;
	border-right: 1px solid #7f93a1;
	border-bottom: 1px solid #7f93a1;
	border-left: 1px solid #cbd1d5;
	background-color: #fff;
	margin-bottom: 5px;
}

div.form_zeile {
	display: block;
	margin: 3px 0 10px 0;
	border: 1px solid silver;
}

label {
	display: block;
	width: 120px;
	clear: both;
	float: left;
	overflow: visible;
	margin-bottom: 5px;
}

/* Headlines
----------------------------------------------- */
h1 {
	font: 145% Verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

/* h2 = Normal --------------------------------------*/

h2  {
	font: 110% Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}

h3 {
	font: 100.01% Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
}

h4 {
	font: 90% Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
}

h5 {
	font: 80% Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
}

/* Service
------------------------------------------------------*/

ul#service {
	width: auto;
	float: right;
	border-top: 1px solid #cbd1d5;
	margin: 20px 0 10px 0;
	padding-top: 10px;
	text-align: right;
}

ul#service li.no_lin  { 
	list-style: none;
	float: right;
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

ul#service li  { 
	list-style: none;
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #cbd1d5;
}

/* Typo3-Styles
----------------------------------------------- */

ul.csc-menu-1  {
	margin-left: 0;
	padding-left: 0;
}

ul.csc-menu-1 li {
	list-style: none;
	margin-left: 0;
	margin-bottom: 3px;
	padding-left: 9px;
	background: url(../images/fp_berlin/pfeil.gif) no-repeat;
	background-position: 0 6px;
	font-weight: bold;
}

.imgtext-nowrap {
	display: block;
	width: auto;
}

.csc-caption {
	font: 95% Verdana, sans-serif;
	color: #000;
	line-height: normal !important;
	margin: 6px 0 5px 0;
}

div.csc-frame { margin: 5px 0 5px 0; }
div.csc-frame-invisible {}
div.csc-frame-rulerBefore { border-bottom: 1px solid #CCC; }
div.csc-frame-rulerAfter { border-bottom: 1px solid #CCC; }
div.csc-frame-indent {}
div.csc-frame-indent3366 { padding-left: 5%; }
div.csc-frame-indent6633 { padding-right: 5%; }
div.csc-frame-frame1 { background-color: #dbdbdb; margin: 5px 0 5px 0; padding: 2px 4px 2px 4px; border: 1px solid #CCC; }
div.csc-frame-frame2 { background-color: #dbdbdb; margin: 5px 0 5px 0; padding: 2px 4px 2px 4px; border: 1px solid #CCC; }
div.csc-frame-frame1 p { margin: 0; }
div.csc-frame-frame2 p { margin: 0; }
div.csc-frame-frame1 H1, div.csc-frame-frame1 H2, div.csc-frame-frame1 H3, div.csc-frame-frame1 H4, div.csc-frame-frame1 H5 { margin-top: 2px; }
div.csc-frame-frame2 H1, div.csc-frame-frame2 H2, div.csc-frame-frame2 H3, div.csc-frame-frame2 H4, div.csc-frame-frame2 H5 { margin-top: 2px; }

/* Bulletlists 
------------------------/

/* Bulletlists, general
#content ul,*/ 
ul.csc-bulletlist {
	list-style: none;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

/*#content ul li,*/
p.bodytext ul li,
ul.csc-bulletlist li {
	display: block;
	width: auto;
	list-style: none;
	margin-left: 0 !important;
	padding: 0 0 0 12px;
	background: url(../images/fp_berlin/pfeil.gif) no-repeat;
	background-position: 0px 3px;
 }
 
 /* Linien --------------------------------------------*/

hr {
	width: 100%;
	color: #FFF;
	padding: 0;
	/*margin: 2px 0 2px 0;*/
	border-top: 1px solid #CCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

hr.linie_dots {
	width: 100%;
	color: #FFF;
	padding: 4px 0 4px 0;
	border-top: 1px dotted #CCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
 
 /* WIKI-Seiten
------------------------------------------------------*/

#toc {
	font: 100.01% Verdana, sans-serif;
	margin-top: 10px;
	border-top: 1px solid #cbd1d5;
	border-bottom: 1px solid #cbd1d5;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tocnumber {
	font-weight: bold;
}

#toc ul  {
	margin-left: 0;
	padding-left: 0;
}

#toc ul li,
#toc ul li.toclevel-1 {
	list-style: none;
	margin-left: 0;
	margin-bottom: 3px;
	padding-left: 9px;
	background: url(../images/fp_berlin/pfeil.gif) no-repeat;
	background-position: 0 6px;
}

#toc ul ul li {
	list-style: none;
	padding-left: 9px;
	background: url(../images/fp_berlin/pfeil_2_blau.gif) no-repeat;
	background-position: 0 6px;
}

/* News
------------------------------------------------------*/
#news {
	margin: 20px 0 20px 0;
	padding: 0;
}

#news p.news_balken {
	height: 26px;
	background: url(../images/balk_news.gif) no-repeat;
}

#news img {
	display: block;
	float: right;
	margin: 0 0 0 6px;
}

#news .news_head {
	margin: 0 0 6px 0;
}

#news .news_head a {
	display: inline;
	background: none;
	border-left: 1px solid #CCC;
	line-height: 140%;
}

#news a {
	display: block;
	width: auto;
	background: url(../images/sym_ref1pfeil.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	margin-bottom: 6px;
}

#news dl {
	padding-bottom: 8px;
	margin-bottom: 16px;
	border-bottom: 1px solid #CCC;
}

#news dt {
	font-weight: bold;
}

#news dd  {
	margin-left: 0;
}

#news p  {
	line-height: 15px;
}

* html #news hr  {
	margin: 2px 0 2px 0;
}

#browsebox {
	display: block;
	width: auto;
	clear: both;
}

#browsebox div.text {
	display: block;
	width: auto;
}

#browsebox div span.tx-ttnews-browsebox-strong {
	font-weight: bold;
}

#browsebox p {
	display: block;
	width: auto;
	float: left;
	padding: 4px;
}
#browsebox p.prev {
	clear: both;
}

#browsebox p.prev a,
#browsebox p.next a {
	background-image: none !important;
}
#browsebox p.prev a {
	padding-left: 0 !important;
	padding-right: 6px;
}

#browsebox p.next a {
	padding-left: 6px !important;
}

/* Uploads
------------------------------------------------------*/

.uploads {
	clear: both;
	border-top: 1px solid #C0D0D9;
	border-right: 1px solid #7F9DB0;
	border-bottom: 1px solid #7F9DB0;
	border-left: 1px solid #C0D0D9;
	padding: 1px 2px 1px 2px;
	margin-top: 6px;
}

.uploads_icon, .uploads_filename, .uploads_filesize {
	display: block;
	width: auto;
/*	border: 1px solid red;*/
}

.uploads_icon {
	margin-right: 10px;
	float: left;
}

.uploads_filename {
	margin-right: 10px;
	font-weight: bold;
	float: left;
}

.uploads_filesize {
	float: right;
	width: 120px;
	text-align: left;
}

.uploads_description {
	clear: both;
}

/* ------ Sitemap ----------------------------------------------------------------- */

ul#sitemap,
ul#sitemap li ul {
	margin: 0;
	padding: 0;
}

ul#sitemap h3 {
	margin: 15px 0 5px 0;
}

ul#sitemap li,
ul#sitemap li ul li {
	list-style: none;
}

ul#sitemap li ul li.second {
	list-style: none;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0 0 0 8px;
	background: url(../images/fp_berlin/pfeil_rot.gif) no-repeat;
	background-position: 0 7px;
}

ul#sitemap li ul li.third,
ul#sitemap li ul li.fourth {
	list-style: none;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0 0 0 8px;
	background: url(../images/fp_berlin/pfeil_2.gif) no-repeat;
	background-position: 0 7px;
}

ul#sitemap li ul li.second { margin-left: 0; }
ul#sitemap li ul li.third { margin-left: 16px; }
ul#sitemap li ul li.fourth { margin-left: 24px; }

/* ------ Bilder ----------------------------------------------------------------- */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
p.csc-caption { margin: 0; }
p.csc-caption {
  font-size: 95%; 
}
div.csi-caption-c .csi-caption { text-align: center; }
div.csi-caption-r .csi-caption { text-align: right; }
div.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
div.csi-textpic div.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
div.csi-border div.csi-imagewrap .csi-image IMG {
  border: 1px solid #ccc;
  padding: 0;
}

div.csi-imagewrap { padding: 0; }

div.csi-textpic IMG { border: none; }

/* div: This will place the images side by side */
div.csi-textpic div.csi-imagewrap div.csi-image { float: left; }

/* UL: This will place the images side by side */
div.csi-textpic div.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
div.csi-textpic div.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* dl: This will place the images side by side */
div.csi-textpic div.csi-imagewrap dl.csi-image { float: left; }
div.csi-textpic div.csi-imagewrap dl.csi-image dt { float: none;  margin-right: }
div.csi-textpic div.csi-imagewrap dl.csi-image dd { float: none; }
div.csi-textpic div.csi-imagewrap dl.csi-image dd IMG { border: none; } /* FE-Editing Icons */
dl.csi-image { margin: 0; }
dl.csi-image dt { margin: 0; display: inline;  }
dl.csi-image dd { margin: 0; }

/* Clearer */
div.csi-clear { clear: both; margin-bottom: 10px; }

/* Margins around images: */

/* Pictures on left, add padding on right */
div.csi-left div.csi-imagewrap .csi-image,
div.csi-intext-left-nowrap div.csi-imagewrap .csi-image,
div.csi-intext-left div.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 8px;
}

/* Pictures on right, add padding on left */
div.csi-right div.csi-imagewrap .csi-image,
div.csi-intext-right-nowrap div.csi-imagewrap .csi-image,
div.csi-intext-right div.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 0;
}

/* Pictures centered, add padding left and right */
div.csi-center div.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 0;
  margin-right: 4px;
}
div.csi-textpic div.csi-imagewrap .csi-image .csi-caption { margin: 0; }
div.csi-textpic div.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
div.csi-textpic div.csi-imagewrap .csi-image { margin-bottom: 5px; }
div.csi-equalheight div.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
div.csi-above div.csi-text { clear: both; }

/* Center (above or below) */
div.csi-center { text-align: center; /* IE-hack */ }
div.csi-center div.csi-imagewrap { margin: 0 auto; }
div.csi-center div.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
div.csi-center div.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
div.csi-right div.csi-imagewrap { float: right; }
div.csi-right div.csi-text { clear: right; }

/* Left (above or below) */
div.csi-left div.csi-imagewrap { float: left; }
div.csi-left div.csi-text { clear: left; }

/* Left (in text) */
div.csi-intext-left div.csi-imagewrap { float: left; }

/* Right (in text) */
div.csi-intext-right div.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
div.csi-intext-right-nowrap div.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
div.csi-intext-left-nowrap div.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */


div.carousel_container  {
	vertical-align: bottom;
	height: 190px;
	overflow: hidden;
}

object#carousel1 {margin-top: -60px;}