/* Cascading Stylesheet fuer 125 Jahre Kurfuerstendamm */
/* 3pc: Jasmina Liessmann - 27.04.2011 */


/* ------------------------------
	Allgemeines
------------------------------- */
html {height:101%;}
body {background:#fff; color:#333; font-family:Verdana, sans-serif; font-size:11px; line-height:16px; margin:0; padding:0; text-align:left;}
table,tr,td,div,form,input,select,span,img,ol,ul,li,a,h1,h2,h3,h4,h5,h6,big,small,abbr {border:0; margin:0; padding:0;}
/* .clear {clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0;} */

ul {list-style:none; margin:0; padding:0;}
ul li {background:url(../pix/icons/listenpunkt.gif) no-repeat 0 5px; margin:0; padding:0 0 0 13px;}

p {margin:0 0 16px 0;}

a:link, a:visited {color:#a62941; margin:0; padding:0; text-decoration:none; outline:0;}
a:focus, a:hover {color:#a62941; margin:0; padding:0; text-decoration:underline; outline:0;}

body#veranstaltungen .link_listview {display:none;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:18px;}

/* Mein Kudamm */
#zeitleiste {padding-left:26px;}
#zeitleiste .bild {margin:0 0 18px 0;}
a#overview {display:none;}

.countdown {display:none;}

/* ------------------------------
	Menu
------------------------------- */
#metamenu {display:none;}
#sprachmenu {display:none;}
#mainmenu {display:none;}
#submenu {display:none;}

/* ------------------------------
	Layout
------------------------------- */
#layout {margin:0; padding:16px;}
#header {display:none;}
#header_print {background:url(../pix/logo_125jahre-kudamm_print.jpg) no-repeat 100% 0; height:71px; margin:0; padding:0;}
#header_print a {background:#000 url(../pix/icons/pfeil_input_submit.gif) no-repeat 95% 8px; border:0; color:#fff; font-size:11px; font-weight:bold; margin:4px 0 0 0; padding:3px 13px 5px 7px; width:auto;}
#sitesearch {display:none;}
#breadcrumb {display:none;}
#footer {display:none;}
#link_mein_kudamm {display:none;}
#box_mein_kudamm {display:none;}

/* Inhalt */
#content {margin:0; padding:0;}
.titelbild {margin:-4px 0 0 0; padding:0;}
.titelbild img {margin-top:4px !important;}
.titelbild .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin:0; padding:0;}
.inhalt_einspaltig {margin:0 0 0 4px; padding:10px 0 0 0;}
.inhalt_zweispaltig {margin:0; padding:10px 0 0 4px;}
.inhalt_zweispaltig .spalte_links {margin:0; padding:0; width:100%;}
.inhalt_zweispaltig .spalte_rechts {margin:0; padding:44px 0 0 0; width:100%;}

body#veranstaltungen .inhalt_zweispaltig .spalte_rechts {display:none;}

/* Teaserbox */
.teaserbox {margin:0 0 6px 0; padding:3px 0 0 0;}
.teaserbox img {margin:14px 0 11px 0;}
.teaserbox a {background:url(../pix/icons/icon_pfeil_rot.gif) no-repeat 0 5px; margin:0; padding:0 0 0 10px;}
.teaserbox h3 {border:0; border-bottom:#7f7f7f 1px solid; margin-top:3px; padding:0 0 3px 0;}

.vierspalter {margin:0; padding:0; width:942px;}
.vierspalter .col {float:left; height:auto; margin-top:0; padding:0; width:222px;}

/* Rahmen um Inhaltselemente */
.container_rand {margin:0; padding:0;}

.container_rand .kopf {display:none;}
.container_rand .inhalt .links {display:none;}
.container_rand .inhalt .links .bildbereich {position:relative;}
.container_rand .inhalt .links .bildbereich div {position:absolute; top:-1000px; left:-1000px;}
.container_rand .inhalt .links .bildbereich img {display:none; opacity:0 !important;}
.container_rand .inhalt .rechts {display:none;}
.container_rand .fuss {display:none;}

/*
body#startseite .container_rand {margin-right:0 !important; margin-left:-4px; width:970px !important;}
body#startseite .container_rand .inhalt {padding:0 14px !important; width:944px !important;}
*/


/* Bildteaser Startseite */
.dreizueins .last, .container_teaserreihe .last {margin-right:0 !important;}

.teaser_vierspalter {margin:14px 0 0 0; padding:0; width:480px;}
.teaser_vierspalter .col {float:left; height:135px; margin:0 18px 18px 0; padding:0; position:relative; width:222px;}
.teaser_vierspalter h3 {background:url(../pix/bg_schwarz_70prozent.png) repeat 0 0; color:#fff; font-size:11px; font-weight:bold; line-height:16px; margin:0; padding:0; position:absolute; top:0; left:0; width:222px;}
.teaser_vierspalter h3 a {background:none !important; color:#fff !important; display:block; font-size:11px; font-weight:bold; line-height:16px; margin:0; padding:3px 7px !important;}
.teaser_vierspalter .col .csc-textpic-imagewrap {margin:0;}
.teaser_vierspalter .csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {margin:0 !important;}

.headline_teaser {float:left;}

/* Teaserreihe Startseite */
.container_teaserreihe {margin:0; padding:0; width:480px;}
.container_teaserreihe .teaser {float:left; height:160px; margin:0 18px 18px 0; padding:19px 0 0 0; width:222px;}
.container_teaserreihe .teaser p {width:220px;}
.container_teaserreihe .teaser p a {background:url(../pix/icons/icon_pfeil_rot.gif) no-repeat 0 5px; margin:0; padding:0 0 0 10px;}


/* ------------------------------
	Schriften
-------------------------------*/
h1 {font-size:0; float:right; line-height:0; margin:14px 0 0 0; padding:0; width:475px;}
h1 span {position:absolute; left:-1000px; top:-1000px;}
h2 {color:#000; font-family:Verdana, sans-serif; font-size:22px; line-height:26px; margin:9px 0 12px 0; padding:0;}
h3 {color:#000; font-size:14px; font-weight:bold; line-height:17px; margin:14px 0 6px 0; padding:0;}
h3 a {color:#000 !important; text-decoration:none !important;}
h4 {background:#b48d2d; color:#fff; display:inline; font-size:12px; font-weight:bold; margin:0; padding:3px 8px 3px 8px;}
h5 {color:#b58f2e; font-size:14px; line-height:18px; font-weight:bold;}


/* ------------------------------
	Links
-------------------------------*/
a.druckvorschau {background:url(../pix/icons/link_drucken.gif) no-repeat 0 1px; padding:0 0 0 18px !important;}
a.tipafriend {background:url(../pix/icons/link_empfehlen.png) no-repeat 0 0; margin:0 0 0 12px; padding:0 0 0 17px !important;}
a.schliessen {background:url(../pix/icons/icon_schliessen_kudamm.gif) no-repeat 100% 2px; color:#fff; display:block; float:right; font-weight:normal !important; margin:0; padding:0 19px 0 0;}

a.intern:link, a.intern:visited, a.intern:focus, a.intern:hover {background:url(../pix/icons/icon_pfeil_rot.gif) no-repeat 0 5px; margin:0; padding:0 0 0 10px;}
a.extern:link, a.extern:visited, a.extern:focus, a.extern:hover {background:url(../pix/icons/icon_link_extern.gif) no-repeat 0 2px; margin:0; padding:0 0 0 11px;}
a.dokument:link, a.dokument:visited, a.dokument:focus, a.dokument:hover {background:url(../pix/icons/icon_link_dokument.gif) no-repeat 0 2px; margin:0; padding:1px 0 0 12px;}


/* ------------------------------
	Formulare
-------------------------------*/
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}
input, textarea {border:#b78f30 1px solid; color:#333; font-size:11px; margin:0; padding:4px 2px 4px 2px; width:261px;}
select {border:#b78f30 1px solid; color:#333; font-size:11px; margin:0; padding:3px 2px 3px 2px; width:265px;}
input.submit {background:#000 url(../pix/icons/pfeil_input_submit.gif) no-repeat 95% 8px; border:0; color:#fff; font-size:11px; font-weight:bold; margin:0; padding:2px 12px 3px 2px; width:auto;}
input[type="checkbox"] {height:10px !important; margin:0 8px 0 0; width:10px !important;}
input[type="submit"] {width:auto !important;}


/* ------------------------------
	Extensions
-------------------------------*/
/* sb_downloader */
#sb_download_flexWrap {margin:0; padding:0;}
#sb_download_flexWrap .sb_download_flex {margin:0 0 16px 0; padding:0;}
#sb_download_flexWrap .sb_download_flex .title {font-weight:bold;}
#sb_download_flexWrap .sb_download_flex .category {display:none;}


/* Indexed Search */
.tx-indexedsearch-form {margin:9px 0 19px 0;}
.tx-indexedsearch-form label, .tx-indexedsearch-search-for label, .tx-indexedsearch-search-in label, .tx-indexedsearch-search-select-order label, .tx-indexedsearch-search-select-group label, .tx-indexedsearch-search-select-results label, .tx-indexedsearch-search-select-group-numbers label {display:block; float:left; width:160px;}
.tx-indexedsearch input {width:216px;}
.tx-indexedsearch select {margin:0 0 19px 0; width:222px;}
.tx-indexedsearch select#tx-indexedsearch-selectbox-defop, .tx-indexedsearch select#tx-indexedsearch-selectbox-desc {width:139px;}
.tx-indexedsearch select#tx-indexedsearch-selectbox-results {width:61px;}
.tx-indexedsearch-search-select-group-numbers {margin:0 0 16px 0 !important;}
.tx-indexedsearch-search-submit {float:left; margin:0 0 0 160px; width:117px;}
.tx-indexedsearch-whatis {margin:35px 0 16px 0;}
.tx-indexedsearch-browsebox {margin:0; padding:0;}
.tx-indexedsearch-browsebox ul.browsebox {float:right; list-style:none;}
.tx-indexedsearch-browsebox ul.browsebox li {background:none; float:left; margin:0 0 0 6px; padding:0;}
.tx-indexedsearch-info {color:#666; font-size:11px; font-style:italic;}
.tx-indexedsearch-info .infos div {float:left; width:auto;}
.tx-indexedsearch-info .tx-indexedsearch-text-item-path {float:left;}
.tx-indexedsearch-res {margin:0; padding:0 0 14px 0;}
.tx-indexedsearch-sectionlinks {margin:0; padding:0 0 16px 0;}


/* Sitemap */
.csc-sitemap {margin:0; padding:0;}
.csc-sitemap a:focus, .csc-sitemap a:hover {color:#a62941 !important;}
.csc-sitemap ul li {background:url(../pix/icons/pfeil_dunkelgrau.gif) no-repeat 0 6px; border:0; border-bottom:#c2c2c2 1px solid; margin:0 0 12px 0; padding:0 0 4px 7px;}
	.ie8 .csc-sitemap ul li {background-position:0 5px;}
	.opera .csc-sitemap ul li {background-position:0 5px;}
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited {color:#000;}
.csc-sitemap ul li ul li {background:url(../pix/icons/pfeil_grau.gif) no-repeat 0 6px; border:0; margin-bottom:0;}
	.ie8 .csc-sitemap ul li ul li {background-position:0 5px;}
	.opera .csc-sitemap ul li ul li {background-position:0 5px;}
.csc-sitemap ul li ul li a:link, .csc-sitemap ul li ul li a:visited {color:#4d4d4d;}


/* cal */
#minical {display:none;}

#calendar-event {padding:16px 0 0 0;}
	.ie7 #calendar-event {padding-top:0;}
#calendar-event h2 {margin-bottom:19px; margin-right:248px; width:546px;}
#calendar-event .links {float:left; margin:0 18px 0 0; padding:0; width:100%;}
#calendar-event .rechts {float:left; margin:0 10px 0 0; padding:0; width:100%;}
#calendar-event .cal-image {margin:0 0 0 20px; padding:0; width:280px;}
#calendar-event .cal-image .csc-textpic-imagewrap {border:0 !important; margin:0 !important; padding:0;}
#calendar-event .backlink {display:none;} 

.tx-cal-controller dl {margin:0; padding:0; width:100%;}
.tx-cal-controller dt {margin:0; padding:0;}
.tx-cal-controller dd {border:0; border-bottom:#B48D2D 1px solid; float:left; margin:0 0 30px 0; padding:0 0 20px 0;}
.tx-cal-controller dd .bild {float:left; margin:0; padding:0 0 1px 0; width:302px;}
.tx-cal-controller dd .bild img {width:282px;}
.tx-cal-controller dd .text {float:left; margin:0; padding:2px 0 0 0; width:350px;}
.tx-cal-controller dd .text .details {color:#666; font-weight:bold;}
.tx-cal-controller dd .text .details a {color:#666 !important; text-decoration:none; cursor:default;}
.tx-cal-controller dd .text .details span {color:#b48d2d;}

.tx-cal-morelink {display:inline;}
.tx-cal-morelink a {background:url(../pix/icons/icon_pfeil_rot.gif) no-repeat 4px 5px; padding:0 0 0 14px;}
dd.csc-textpic-caption {border:0 !important; color:#666; font-style:italic; font-size:9px; line-height:11px; margin:0; padding:0;} 



/* tt_news */
span.news-list-date {background:#b48d2d; color:#fff; display:inline; font-size:12px; font-weight:bold; margin:0; padding:3px 8px 3px 8px;}
span.news-list-morelink a {background:url(../pix/icons/icon_pfeil_rot.gif) no-repeat 4px 5px; margin:0; padding:0 0 0 14px;}
.news-list-container .news-list-item {border:0; border-bottom:#b48d2d 1px solid; float:left; margin:0 0 30px 0; padding:0 0 4px 0;}
.news-list-container .bild {float:left; margin:0; padding:0; width:302px;}
.news-list-container .bild img {margin-bottom:16px; width:282px;}
.news-list-container .text {float:left; margin:0; padding:2px 0 0 0; width:472px;}
.news-single-item {margin-top:-4px;}
.news-single-item .news-single-img {float:left; margin:0; padding:0 20px 0 0; width:280px;}
.news-single-item .news-single-img img {width:280px; height:auto;}
.news-single-item .text {float:left; margin:0; padding:2px 0 0 0; width:472px;}
.news-single-item .pagebrowsing {float:left; margin:0 0 20px 0; width:100%;}
.news-single-backlink a {background:url(../pix/icons/icon_pfeil_rot_zurueck.gif) no-repeat 0 5px; padding:0 0 0 10px;}


/* rgtabs */
.tx-rgtabs-pi1 {margin:1px 0 0 0; padding:0; width:545px;}
.tx-rgtabs-pi1 h2 {margin:11px 0 0 0; padding:0;}
.tx-rgtabs-pi1 h5 {margin-top:12px;}
.tx-rgtabs-pi1 ul.rgtabs-menu {display:none;}

.tx-rgtabs-pi1 .rgtabs-wrapper {background:none; border:0; margin:0; padding:0 0 4px 0;}
.tx-rgtabs-pi1 .rgtabs-wrapper p {background:url(../pix/bg_zeitstrahl_hr.gif) no-repeat 0 100% !important; font-size:11px; line-height:14px; margin:0; padding:0 0 12px 0;}

.tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic {background:url(../pix/bg_zeitstrahl_hr.gif) no-repeat 0 100% !important; float:left; margin:12px 0 4px 0;}
.tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic-intext-left .csc-textpic-imagewrap {margin:0;}
.tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic-intext-right .csc-textpic-imagewrap {margin:0 0 7px 0;}
.tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic div {background:none !important; padding:0;}
.tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic p {background:none !important;}
.tx-rgtabs-pi1 .rgtabs-wrapper .csc-textpic div.csc-textpic-single-image img {border:#999 1px solid; margin-bottom:5px;}

.tx-rgtabs-pi1 .rgtabs-container {padding:0 0 26px 0; width:513px;}

.tx-rgtabs-pi1 .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin:0; padding:0 0 13px 0;}
.tx-rgtabs-pi1 .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {border:#ccc 1px solid;}



/* -----------------------
  dam_downloads
------------------------*/
.tx-damdownloads-pi1 {margin:0; padding:0;}
.tx-damdownloads-pi1-list {border:0; border-bottom:#B48D2D 1px solid; margin:0 0 20px 0; padding:0; width:100%;}
.tx-damdownloads-pi1-list td {padding:16px 0;}
.tx-damdownloads-pi1-list .downloads_colleft {float:left; margin:0 16px 0 0; padding:0; width:200px;}
.tx-damdownloads-pi1-list .downloads_colleft a {display:block;}
.tx-damdownloads-pi1-list .downloads_colright {float:left; margin:0; padding:0; width:320px;}
.tx-damdownloads-pi1-list h3, .tx-damdownloads-pi1-list h3 a {color:#000; font-size:14px; line-height:20px; margin:0; padding:0;}
.damdownloads-description, .damdownloads-filetype, .damdownloads-filesize, .damdownloads-copyright {/*font-size:11px; line-height:15px;*/}
.tx-damdownloads-pi1 .downloads-browser .downloads-browserresults {float:left; margin:0; padding:0; width:230px;}
.tx-damdownloads-pi1 .downloads-browser .browsebar {float:right; margin:0; padding:0; text-align:right; width:430px;}
.tx-damdownloads-pi1 .downloads-browser .browsebar .active {font-weight:bold;}
.tx-damdownloads-pi1 .damdownloads-filename a {background:url(../pix/icons/icon_link_dokument.gif) no-repeat 0 2px; margin:0; padding:1px 0 0 12px;}


/* ------------------------------
	sb_downloader
------------------------------- */
#sb_download_flexWrap {margin:0; padding:0;}
#sb_download_flexWrap .sb_download_flex {border:0; border-bottom:#B48D2D 1px solid; margin:0 0 30px 0; padding:0 0 16px 0;}
#sb_download_flexWrap .sb_download_flex .sb_download_image {float:left; margin:0 16px 0 0; padding:0; width:200px;}
#sb_download_flexWrap .sb_download_flex .title {font-weight:bold;}