/* war bei Kreis-Stormarn im Standard */
a.pfeil, p.pfeil
{
	padding-left: 20px;
	background: url(../images/pfeil_rot.gif) 5px 3px no-repeat;
}

/* Box Element um den kompletten Bereich der VeranstaltungsDB: veranstaltung*/

div#event_left
{
	width:412px;
	float:left;
}

div#event_left #list,table.search_result
{
	border:1px solid #8B9BCF;
}


div#event_left #list .cat
{
	border-bottom:1px solid #D6DCF6;
}

/* Rechte Spalte Start */
div#event_right
{
	margin-left:30px;
	width:168px;
	float:left;

}

div#event_right div#cat
{
	border:1px solid #8B9BCF;
	background-color:#E5EBFF;
}

div#event_right div#cat div.headline
{
	background: #98a7db url(http://www.kreis-stormarn.de/images/rmenu_active.gif) top left repeat-x;
	color:white;
	font-weight:bold;
	font-size:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

div#event_right div#cat ul
{
	list-style:none;
	margin:0;
	padding:0;
}

div#event_right div#box
{
	margin-top:30px;
	border:1px solid #8B9BCF;
/*	background-color:#E1EEFF;*/
	background-color:#e5ebff;
}

div#event_right div#box ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.markbox
{
	width:8px;
	display:block;
	float:left;
}

/* Elemente in den Boxen */
div#event_right div#box ul li,div#event_right div#cat ul li
{
	border-bottom:1px solid #D6DCF4;
	padding:0;
	margin:0;
}

div#event_right div#box ul li a, div#event_right div#cat ul li a
{
	margin-left:8px;
	text-decoration:none;
	color:black;
	padding-left:5px;
	display: block;
}

div#event_right div#box ul li a
{
	padding-left:18px;
	margin-left: 0;
}

.element_active
{
	background-color:#F0F3FF;
}

div#event_right div#box ul li.element_active a,div#event_right div#cat ul li.element_active a
{
	text-decoration:none;
	color:black;
}

div#event_right div#box ul li.last,div#event_right div#cat ul li.last
{
	border-bottom:none;
}
/* Rechte Spalte Ende */

/* Benutzermeldungen (unot) Start */
div#unot
{
	margin-bottom:15px;
}

div#unot ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:20px;
}

/* Fehler (type = error) */
div#unot.error
{
	border:1px solid #F22911;
	background-color:#FEB8A3;
}

div#unot.error ul li
{
	font-weight:bold;
}

/* Warnung (type = warn) */
div#unot.warn
{
	border:1px solid #DD6911;
	background-color:#FFBF37;
}

div#unot.warn ul li
{
	font-weight:normal;
}

/* Fehlerfrei (type = ok) */
div#unot.ok
{
	border:1px solid #8D9DD1;
}

div#unot.ok ul li
{
	font-weight:normal;
}

/* Benutzermeldungen (unot) Ende */

/* Formularelemente Start */
input
{
	font-family: Verdana, Arial, Helvetica, Univers, Sans-Serif;
	font-size: 11px;
	padding-left: 4px;
}

td.category_select fieldset
{
	border:none;
	padding:0;
}

div.select_list
{
	overflow: auto;
}

div.select_list ul
{
	list-style:none;
	margin:0;
	padding:0;
	width: 98%;
}

div.select_list ul li input
{
	margin-right: 8px;
	vertical-align: middle;
}

div.select_list ul li label
{
	vertical-align:middle;
}

label
{
	vertical-align:bottom;
	margin-right:5px;
}

/* Formularelemente Ende */

/* Teaser Darstellung Start */
div#teaser
{
	margin-top:1em;
}

div#teaser div.event_teaser
{
	border:1px solid #8D9DD1;
	margin-top:5px;
}

div#teaser div.event_teaser h3,div#teaser div.event_teaser h3 a
{
	margin-top:5px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Univers, Sans-Serif;
}

div#teaser div.event_teaser p,div#teaser div.event_teaser h3
{
	margin-left:5px;
}

/*div#teaser div.event_teaser span.category_1,div#teaser div.event_teaser span.category_2*/
div#teaser div.event_teaser span.category_name
{
	color:white;
	font-weight:bold;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, Univers, Sans-Serif;
}


div#teaser div.event_teaser span.category_name span
{
	margin:0px 6px 4px 5px;
	height:15px;
}

div#teaser div.event_teaser td
{
	padding-right:8px;
}
div#teaser div.event_teaser td.content
{
	padding-bottom:10px;
}

div#teaser div.event_teaser td.category,div#teaser div.event_teaser td.datetime,div#teaser div.event_teaser td.name
{
	padding-bottom:5px;
}

div#teaser div.event_teaser td.category span
{
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:0px 6px 4px 5px;
}

div#teaser div.event_teaser td.image
{
	padding:0px;
	vertical-align:top;
	padding:1px;
	text-align:center;
}

div#teaser div.event_teaser td.image p
{
	color:white;
	font-weight:bold;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-align:center;
	width:95%;
}

/* Teaser Darstellung Ende */

/* Listeneinstellungen (Zellen) */

.list_line
{
	border-bottom:1px solid #D6DCF6;
}

.no_list_line
{
	border-bottom:none;
}

/* Farben fuer die verschiedenen Kategorien */
/* Kat. Feste */
.category_1
{
	background-color:#844EBC;
}

/* Kino */
.category_2
{
	background-color:#FCA600;
}

/* Konzert */
.category_3
{
	background-color:#D91F00;
}

/* Sport */
.category_4
{
	background-color:#BDD900;
}

/* Wanderung */
.category_5
{
	background-color:#62A0F5;
}

/* Sonstiges */
.category_6
{
	background-color:#00BB00;
}

/* Vortraege */
.category_7
{
	background-color:#001459;
}

/* Tabelle fuer die Auflistung der Veranstaltungen */
div#veranstaltung table#veranstaltung_list th
{
	color: white;
	background: #98a7db url(http://www.kreis-stormarn.de/images/rmenu_active.gif) top left repeat-x;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

div#veranstaltung table#veranstaltung_list td
{
	padding:1px;
/*	vertical-align:center;*/
}

/* Detailansicht Veranstaltung Start */
div#event_view
{
	background-color:white;
	padding-left:5px;
}
/* Name (h2) */
div#event_view h2
{
	font-size:16px;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
}
/* Teasertext */
div#event_view p.teaser
{
	font-style:italic;
}
/* Bereich fuer die Anlagen */
div#event_view div#eview_assets
{
	width:300px;
	float:left;
	padding:0;
	margin:0;
	vertical-align:top;
}

div#event_view div#eview_assets ul
{
	margin:0;
	padding:0;
	margin-left:25px;
}

div#event_view div#eview_assets ul li
{
	font-family: Verdana, Arial, Helvetica, Univers, Sans-Serif;
	font-size:10px;

}

/* Bereich fuer den Autor */
div#event_view div#eview_author
{
	width:300px;
	float:right;
	margin-left:5px;
	vertical-align:top;
}

div#event_view p.datetime
{
	font-weight:bold;
	font-size: 1em;
}
/* Teaserbild */
/*div#eview_teaser_image
{
	background-color:white;
	padding-left:14px;
	padding-bottom:5px;
	display:block;
	float:right;
	width:120px;
	height:100%;
	text-align:center;
}*/

div#eview_teaser_image p,div#event_view p.teaserimage
{
	margin-bottom:0;
	padding-bottom:0;
	font-size:0.6em;
	font-weight:bold;
	font-style:italic;
}
/* Detailansicht Veranstaltung Ende */
/* Darstellung des Zeitraumes bei der Uebersicht */
div.event_teaser p.datetime
{
	margin-top:0;
	margin-bottom:0;
}

/* Blaettern */
td.menue
{
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-width: 0 1px 0 0;
	color: #000000;
}

td.menueon
{
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-width: 0 1px 0 0;
	background-color: #7A89C0;
	color: #ffffff;
}

p.eventlist a
{
	font-weight:bold;
	color:black;
	text-decoration:none;
}