/* ################################# */
/* now_playing_teaser.f_css_defaults */
/* ################################# */
div.nowPlayingTeaser {
}

div.nowPlayingTeaser div.more {
}

div.nowPlayingTeaser div.more a {
font-size: 0.75em;
}
/* ####################### */
/* clearfix.f_css_defaults */
/* ####################### */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: block }
.floatbox { overflow:hidden }
#ie_clearing { display: none }

p.zmi_clearfix_title { color: green; font-style: italic; }
hr.zmi_clearfix {
   border: 0;
   border-top: 1px dotted green;
}


/* ####################### */
/* news_box.f_css_defaults */
/* ####################### */
.news_box_plain {
   margin-top: 1em;
   margin-bottom: 1em;
}

.news_box ul,
.news_box_plain ul { 
   list-style-type: none;
      padding-left: 2em; 
}
.news_box li,
.news_box_plain li {
}

.news_box .title,
.news_box_plain .title {
}

.news_box .title a,
.news_box_plain .title a {
   text-decoration: none;
}

.news_box .more,
.news_box_plain .more {
   text-align: left;
   width: 100%;
}

.news_box .more a,
.news_box_plain .more a {
   text-decoration: none;
}
/* ####################### */
/* toc_list.f_css_defaults */
/* ####################### */

div.TOC_Index {
   margin-top: 16px;
   margin-bottom: 16px;
}
div.TOC_Index h2 {}
div.TOC_Index ul { line-height: 150%; }
div.TOC_Index ul li {}
div.TOC_Index a.title { font-weight: bold; }
div.TOC_Index span.more { font-size: x-small; }

div.toc_img { width: 100%; min-height: 120px; margin-top: 12px;  margin-bottom: 12px; }
div.toc_img img.titleimage {
   border-radius: 6px;
   float: left; 
   vertical-align: top; 
   margin: 0 6px 6px 0; 
}

.toc_img div.more {
   font-size: 8px;
   text-align: right;
   width: 100%;
   border-bottom: 1px #909090 dotted;

}


/* ###################### */
/* ZMSFile.f_css_defaults */
/* ###################### */

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	text-decoration:none;
	}

/* ################### */
/* poll.f_css_defaults */
/* ################### */
/*  BO poll f_css_defaults */
div.poll { margin-bottom: 12px; }

.pollColorStrong { background-color: white; color: black; }
.pollColorMedium { background-color: #eeeeff; color: black; }
.pollColorLight { background-color: white; color: black; }
.pollColorBlack { background-color: black; color: white; }
.pollColorWhite { background-color: white; color: black; }
/* EO poll f_css_defaults */
/* ################################## */
/* audioguide_mapframe.f_css_defaults */
/* ################################## */
<!-- f_css_defaults -->

.ag_map { padding: 0; width: 100%; margin-bottom: 4em; }
.ag_map .description { font-size: 80%; font-style: italic; }
.ag_map .ag_logo { }

<!-- /f_css_defaults -->
/* ####################### */
/* infolink.f_css_defaults */
/* ####################### */
.infolink div.sub_links {
   float: left;
}

.infolink div.sub_links ul {
   list-style-type: none;
   margin: 0; 
   padding: 0;
}

.infolink div.sub_links ul li {
   margin: 0; 
   padding: 0;
   padding-left: 4px;
   padding-right: 4px;
   display: inline;
   text-align: center;
   border-left: 1px dotted #000000;
}

.infolink div.sub_links_vert {
   float: left;
   text-align: left;
}

.infolink div.sub_links_vert ul {
   list-style-type: none;
   padding: 4px;
   margin: 2px;
   margin-left: 4px;
   padding-left: 4px;
}

.infolink div.sub_links_vert ul li {
   border-left: 1px dotted #000000;
   padding-left: 4px;
   margin-left: 4px;
}
/* ############################## */
/* MyLinkContainer.f_css_defaults */
/* ############################## */

div.LinkContainer { 
  width: 756px;
  border: 0;
}

div.LinkContainerBox { 
  min-height: 22px; 
  width: 241px; 
  border: 0; 
  line-height: 22px;
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 3px;
  margin-bottom: 3px;
  float: left;
  display: block;
}


/* ################################ */
/* srg_ticker_record.f_css_defaults */
/* ################################ */
.ticker_record { margin-bottom: 2.5em; }
.ticker_record_footer { padding: 0; }
/* ######################## */
/* rss_feeds.f_css_defaults */
/* ######################## */
div.ZMSRSS-Feed { 
   margin-top:6px;
   margin-bottom:6px;
   border:0;
   padding:0;
}

div.ZMSRSS-Feed a { 
   font-size:10px;
   line-height:14px;
   margin:0;
   padding:0;
}

div.ZMSRSS-Feed a img { 
   width:32px;
   height:32px;
   vertical-align:middle; 
   border:0;
   padding:0;
   margin:0;
}
/* ########################### */
/* Visitenkarte.f_css_defaults */
/* ########################### */
.Visitenkarte { width: 240px; height: 360px; margin: 0; padding: 4px; padding-top: 8px; font-size: 9px; }
.Visitenkarte.floatleft { float: left; }
.Visitenkarte-pers_foto {}
.Visitenkarte-pers_name { font-weight: bold; }
.Visitenkarte-pers_position { font-weight: bold; color: #4848A2; }
.Visitenkarte-pers_anschrift {}
.Visitenkarte-pers_tel {}
.Visitenkarte-pers_email {}
/* ########################## */
/* icon_teaser.f_css_defaults */
/* ########################## */
div.ZMSIcon { 
   margin-top:6px;
   margin-bottom:6px;
   border:0;
   padding:0;
}

div.ZMSIcon a { 
   font-size:10px;
   line-height:14px;
   margin:0;
   padding:0;
}

div.ZMSIcon a img { 
   width:32px;
   height:32px;
   vertical-align:middle; 
   border:0;
   padding:0;
   margin:0;
}



/* ############################### */
/* ZMSTeaserElement.f_css_defaults */
/* ############################### */

/* ################################# */
/* sy_sm_links_teaser.f_css_defaults */
/* ################################# */
<!-- f_css_defaults -->
div.sy_sm_links_teaser { width: 100%; border:0; }
img.sm_icon { float: left; border: 0; }

<!-- /f_css_defaults -->
/* #################### */
/* kform.f_css_defaults */
/* #################### */
/* ### Form container ### */



/* ############################# */
/* ZMSLinkElement.f_css_defaults */
/* ############################# */
/* @see ZMSFile.f_css_defaults */
/* ############################### */
/* searchInputField.f_css_defaults */
/* ############################### */
.SearchField { margin: 12px; }
.SearchField .query { margin-right: 12px; }
.SearchField .submit {}
/* ############################### */
/* ZMSLinkContainer.f_css_defaults */
/* ############################### */
div.ZMSLinkContainer {
	background-color: #eee;
}
/* ####################### */
/* spot_box.f_css_defaults */
/* ####################### */
div.spot_box {
   font-size: 10px;
   background-color: #e0e0e0; 
   border: 1px #a0a9b0 solid;
   margin-top: 8px;
   margin-bottom: 8px;
   box-shadow: 5px 5px 17px #ccc; 
   -moz-box-shadow: 5px 5px 17px #ccc; /* Mozilla Firefox */
   -webkit-box-shadow: 5px 5px 17px #ccc; /* Google Chrome */   
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px; 
}
div.spot_box_plain {
   margin-top: 8px;
   margin-bottom: 8px;
}

div.spot_box .title,
div.spot_box_plain .title {
   font-size: 11px;
   font-weight: bold;
   padding: 6px;
}

div.spot_box .img,
div.spot_box_plain .img {
   text-align: center;
   border: 0;
}

div.spot_box a .img,
div.spot_box_plain a .img {
   border: 0;
}

div.spot_box .text,
div.spot_box_plain .text {
   font-size: 9px;
   padding: 6px;
}

div.spot_box .text .more,
div.spot_box_plain .text .more {
   font-size: smaller;
}


div.spot_box.left,
div.spot_box_plain.left {
    text-align:left;
}

div.spot_box.right,
div.spot_box_plain.right {
    text-align:right;
}

div.spot_box.floatleft,
div.spot_box_plain.floatleft {
    float:left;
    display: block;
    margin-right: 0.8em;
}

div.spot_box.floatright,
div.spot_box_plain.floatright {
    float:right;
    margin-left: 0.8em;
}

div.spot_box.center,
div.spot_box_plain.center {
    text-align:center;
}

div.spot_box div.alignleft,
div.spot_box_plain div.alignleft {
    text-align: left;
    margin-right: 0.8em;
}

div.spot_box div.alignright,
div.spot_box_plain div.alignright {
    text-align: right;
    margin-left: 0.8em;
}
/* ######################### */
/* ZMSGraphic.f_css_defaults */
/* ######################### */

/*--------- .ZMSGraphic --------------*/
a.fancybox img {
	padding:1px 1px 21px 1px;
	background:transparent url(/misc_/zms/zoom.gif) bottom right no-repeat;
	background-color:transparent;
}
div.ZMSGraphic {
	background-color: transparent;
	margin: 1em 0;
}
.zmi div.ZMSGraphic {
	margin:0;
}
div.ZMSGraphic.left {
	text-align:left;
}
div.ZMSGraphic.right {
	text-align:right;
}
div.ZMSGraphic.center {
	text-align:center;
}
div.ZMSGraphic.floatleft {
	float:left;
	margin-right:2em;
}
div.ZMSGraphic.floatright {
	float:right;
	margin-left:2em;
}
div.ZMSGraphic .alignleft {
	margin-right:10px;
}
div.ZMSGraphic.center div.graphic {
	text-align:center;
	margin:0px auto;
}
div.graphic {
	max-width:100% !important;
}
div.graphic.alignleft {
	float:left;
	text-align:right;
}
div.graphic.alignright {
	float:right;
	text-align:right;
}
div.ZMSGraphic div.text {
	padding: 4px;
}
.ZMSGraphic .text {
	background-color:transparent;
	padding:.5em 1em 0em 1em;
	font-size:smaller;
	font-style:italic;
}
.ZMSGraphic .graphic {
	margin-bottom: 7px;
}
.ZMSGraphic.center div.graphic  {
	margin:0 auto
}
.ZMSGraphic.left .graphic.alignleft {
	float:left;
	margin-right:15px;
}
.ZMSGraphic.left .text,
.ZMSGraphic.right .graphic,
.ZMSGraphic.right .text {
	width: auto !important;
}
/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important;
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}
a.zoom img.zoom,
a.superzoom img.superzoom {
	width: 26px;
	height: 21px;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
a.zoom img.zoom {
	background-image: url(/misc_/zms/zoom.gif);
}
a.superzoom img.superzoom {
	background-image: url(/misc_/zms/superzoom.gif);
}
/*--------- /.ZMSGraphic --------------*/

/* ################################# */
/* ZMSTeaserContainer.f_css_defaults */
/* ################################# */

/* ######################### */
/* image_show.f_css_defaults */
/* ######################### */


/* ##################### */
/* ZMSLib.f_css_defaults */
/* ##################### */

