/*:::::::::::::::::::::: Teaserbereich ::::::::::::::::::::::*/
#container { font-size: 0.95em; width:537px; border:1px solid #79919D; padding: 0.2em; background-color:#F6F7FB; }
#elem-left { float:left; width:150px; padding:0em; background-color:#F6F7FB; margin:-0.2em 0em 0em 0em;}
#elem-right { padding:0; margin-left:154px; margin-bottom:0px; border-left:1px solid #79919D; background-color:#F6F7FB; }
#elem-right:after { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }
p { margin:0 0 0 0; }

#elem-right-inner-header { line-height: 1.4em; border:1px solid #C3C3C3; padding:0.1em 0.5em 0.1em 0.5em; margin: 0 0 0 0.3em; background-color:#E5E5E5;}
#elem-right-inner-header p { line-height: 1.4em; }
#elem-right-inner { padding:0em 0em 0em 0em; background-color:#F6F7FB; overflow:hidden; } /*margin: oben-rechts-unten-links*/
#elem-right-inner { margin:0.2em 0em 0.2em 0.3em;  }

#elem-right-inner1 { float:left; border:1px solid #C3C3C3; margin:0; padding:0em 0.3em 0em 0.5em; width:160px; background-color:#FFF;}
#elem-right-inner1 p { line-height: 1.2em; }
#elem-right-inner2 { margin-left: 174px; width:195px; border:1px solid #C3C3C3; padding:0em 0.3em 0em 0em; background-color:#FFF;}
#elem-right-inner2 p { line-height: 1.2em; }
#elem-right-inner2-1 { float:left; padding:0 0 0 0.5em; background-color:#FFF;}
#elem-right-inner2-1 p { line-height: 1.2em; }
#elem-right-inner2-2 { margin-left: 45px;  background-color:#FFF;}
#elem-right-inner2-2 p { line-height: 1.2em; }

#elem-right-inner-content { line-height: 1.8em; border:1px solid #C3C3C3; padding:0.2em 0.5em 0.2em 0.5em; margin: 0 0 0 0.3em; background-color:#FFF;}
#elem-right-inner-content p, #elem-right-inner-content ul, #elem-right-inner-content ol { line-height: 1.8em; }

.clearer { display:none; }

/*:::::::::::::::::::::: Detailbereich ::::::::::::::::::::::*/
/*margin: oben-rechts-unten-links*/
#detail { font-size: 1em; border:0px solid #79919D; padding: 0em; background-color:#F6F7FB; }
#elem-detail { padding:0; margin-bottom:0px; border-left:0px solid #79919D; background-color:#F6F7FB; }
#elem-detail ul, #elem-detail ol {font-size: 1.1em;}
#elem-detail UL {
	padding-right: 0px; padding-left: 15px; padding-bottom: 0.5em; margin: 0px; padding-top: 0.2em; list-style-type: none;	
}
#elem-detail UL LI {
	padding-right: 0px; padding-left: 15px; background: url(../images/g_content_list.gif) no-repeat 0px 0.3em; padding-bottom: 0px; margin: 0.8em 0px; padding-top: 0px
}	
#elem-detail-img { float:right; width:150px; padding: 5px 0 10px 15px; background-color:#F6F7FB;}



/*:::::::::::::::::::::: Teaser-Rahmenelemente ::::::::::::::::::::::*/
#content .sitelist UL { list-style-type: none; }
#content .sitelist UL LI { padding-right: 0px; padding-left: 3px; background: url(../images/g_spacer.gif) no-repeat 0px 0.3em; padding-bottom: 0px; margin: 0.8em 0px; padding-top: 0px }
#content .browsebox { margin: 0px;  margin-bottom: 10px; padding: 2px;}
#content .mod-events-browselist-currentPage { color:#666666; display: inline; margin: 0px; padding: 0px;}
#content .mod-events-browselist-currentPage-bold {color:#666666; display: inline; margin: 0px; padding: 0px;}
#content .mod-events-browselist-currentPage a:link, 
#content .mod-events-browselist-currentPage a:hover, 
#content .mod-events-browselist-currentPage a:visited {color:#666666; font-weight: normal; font-size:0.9em; text-decoration: underline; margin: 0px; padding: 0px;}
#content .mod-events-browselist-currentPage a:active {color:#666666; font-size:0.9em; text-decoration: none; margin: 0px; padding: 0px;}
#content .mod-events-browselist-currentPage-bold a:link, 
#content .mod-events-browselist-currentPage-bold a:hover, 
#content .mod-events-browselist-currentPage-bold a:visited,
#content .mod-events-browselist-currentPage-bold a:active { font-size: 0.9em; color:#666666; font-weight: bold; text-decoration: none; }

.event-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#E5E9EE;
}
.event-search-form FORM {
	margin:0px;
}
.event-search-form .buttonLayout { 
	font-size: 0.8em; font-weight: bold; border: 1px outset #FFFFFF;
	border-bottom: 1px solid #000000; border-right: 1px solid #000000;
	padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px;
	color: #356697; background-color: #FAFAFA; cursor: pointer;
}
.event-search-form .buttonLayout a:link, .event-search-form .buttonLayout a:visited, 
.event-search-form .buttonLayout a:active, .event-search-form .buttonLayout a:hover {
	text-decoration: none; color: #356697;  
}

