/*
################################################################################
# EVENTSEARCH - Modul
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Coding: T.Wendt <t.wendt@brain-scc.de>
# Styling: H.Himburg <h.himburg@brain-scc.de>
#
# Product: BrainCMS
# Company: Brain-SCC GmbH / www.brain-scc.de
# Date: 2007-09-26
################################################################################
*/

/**
 * @section          PageBrowser
 *                   Allgemeine Styles für den PageBrowser
*/
    @import "http://www.altmark-kultur.info/common/styles/pager.css";
    
/*
  @CHARSET "ISO-8859-1";
  {}
*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.PagerToolbar {
background-color:#FFFDF1;
border:none;
display:block;
font-family:Tahoma,Arial,Helvetica,Sans-serif;
font-size:1em;
margin:1px 0;
min-height:1.6em;
padding:0;
vertical-align:middle;
white-space:nowrap;
}

.eventsearch_listview_row_left {
float:left;
overflow-x:hidden;
padding:0;
position:relative;
width:123px;
}

.eventsearch_listview_row_right {
display:block;
margin:0 10px 0 132px;
padding:0;
position:relative;
}


  .modul_eventsearch{
    display:block;
    margin:0px;
    /*width:450px;
    font-family:tahoma;*/
    font-size:11px;
    color:#000;
    
    /*
    float:left;
    width:100%;
    */
    }
  
  .modul_eventsearch a,
  .modul_eventsearch a:link,
  .modul_eventsearch a:visited{
    font-size:1em;
    }
  
  .modul_eventsearch a:hover,
  .modul_eventsearch a:focus{
    font-size:1em;
    }

  .modul_eventsearch ul,
  .modul_eventsearch li,
  .modul_eventsearch ul li{
    margin:0px;
    padding:0px;
    list-style-type:none;
  }
  
/* - LIST-VIEW - Styles
------------------------------------------------------------------------------*/

  #eventsearch_list{
    display:block;
    margin:5px 0px 5px 0px;
    padding:0px;
    border:0px solid #E9E9E9;
    text-align:left;
  }
  
  #eventsearch_list h3{
    display:block;
    font-size:13px;
    padding:5px 5px 5px 10px;
    border-bottom:2px solid #EEE;
  }

  #eventsearch_list div.head{
    display:block;
    margin:0px;
  	background-color: #EEE;
  	padding:2px 5px 2px 5px;;
  	font-weight:bold;
  }

  #eventsearch_list .zeile_0{
    display:block;
    margin:5px 0px 0px 0px;
    padding:13px 5px 13px 10px;
  	border-bottom:1px dotted #EEE;
  }
  
  #eventsearch_list .zeile_1{
    display:block;
    margin:5px 0px 0px 0px;
    padding:13px 5px 13px 10px;
  	border-bottom:1px dotted #EEE;
  background: #E8F2E1;
  }

  #eventsearch_list .zeile_1 a,
  #eventsearch_list .zeile_0 a,
  #eventsearch_list .zeile_1 a:visited,
  #eventsearch_list .zeile_0 a:visited,
  #eventsearch_list .zeile_1active a,
  #eventsearch_list .zeile_0active a,
  #eventsearch_list .zeile_1active a:visited,
  #eventsearch_list .zeile_0active a:visited{
    margin:0px 0px 0px 0px;
    padding:2px 0px 4px 0px;
    font-weight:bold;
    color: #59AC26;
  }
  
  #eventsearch_list .zeile_1 a:hover,
  #eventsearch_list .zeile_0 a:hover,
  #eventsearch_list .zeile_1 a:focus,
  #eventsearch_list .zeile_0 a:focus,
  #eventsearch_list .zeile_1active a:hover,
  #eventsearch_list .zeile_0active a:hover,
  #eventsearch_list .zeile_1active a:focus,
  #eventsearch_list .zeile_0active a:focus{
    margin:0px 0px 0px 0px;
    padding:2px 0px 4px 0px;
    font-weight:bold;
    text-decoration:underline;
  }
  
  
  #eventsearch_list .zeile_1 span.eventsearch_image img,
  #eventsearch_list .zeile_0 span.eventsearch_image img,
  #eventsearch_list .zeile_1active span.eventsearch_image img,
  #eventsearch_list .zeile_0active span.eventsearch_image img{
    float:left;
    margin:3px 6px 3px 0px
  }
  
/*
  #eventsearch_list .zeile_1 span.eventsearch_image,
  #eventsearch_list .zeile_0 span.eventsearch_image,
  #eventsearch_list .zeile_1active span.eventsearch_image,
  #eventsearch_list .zeile_0active span.eventsearch_image{
    width:75px;
    height:60px;
    overflow:hidden;
  }
*/
  
  #eventsearch_list .zeile_1 span.eventsearch_kategorie,
  #eventsearch_list .zeile_0 span.eventsearch_kategorie,
  #eventsearch_list .zeile_1active span.eventsearch_kategorie,
  #eventsearch_list .zeile_0active span.eventsearch_kategorie{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:normal;
    font-size:10px;
    color:#AAA;
  }
  
  #eventsearch_list .zeile_1 span.eventsearch_datum,
  #eventsearch_list .zeile_0 span.eventsearch_datum,
  #eventsearch_list .zeile_1active span.eventsearch_datum,
  #eventsearch_list .zeile_0active span.eventsearch_datum{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:normal;
    font-size:11px;
    color:#666;
  }
  
  #eventsearch_list .zeile_1 p,
  #eventsearch_list .zeile_0 p,
  #eventsearch_list .zeile_1active p,
  #eventsearch_list .zeile_0active p{
    /*clear:left;*/
    padding:1px 0px 1px 0px;
    margin:5px 0px 5px 0px;
  } 
  
  #eventsearch_list .zeile_1 hr.zeigesnicht,
  #eventsearch_list .zeile_0 hr.zeigesnicht,
  #eventsearch_list .zeile_0active hr.zeigesnicht,
  #eventsearch_list .zeile_1active hr.zeigesnicht{
    display:block;
    border:1px solid transparent;
    background:transparent;
  }
  

/* - PERMANENT-VIEW - Styles
------------------------------------------------------------------------------*/

  #eventsearch_permanentlist{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px;
    border:1px solid #E9E9E9;
    font-size:10px;
  }

  #eventsearch_permanentlist .head{
    display:block;
    margin:0px;
  	background-color: #EEE;
  	padding:2px 5px 2px 5px;;
  	font-weight:bold;
  	font-size:1.1em;
  }

  #eventsearch_permanentlist .zeile_0{
    display:block;
    margin:5px 0px 0px 0px;
    padding:3px 5px 3px 10px;
  	border-bottom:1px dotted #EEE;
  }

  #eventsearch_permanentlist .zeile_1{
    display:block;
    margin:5px 0px 0px 0px;
    padding:3px 5px 3px 10px;
  	border-bottom:1px dotted #EEE;
  }


  #eventsearch_permanentlist .zeile_1 a,
  #eventsearch_permanentlist .zeile_0 a,
  #eventsearch_permanentlist .zeile_1 a:visited,
  #eventsearch_permanentlist .zeile_0 a:visited,
  #eventsearch_permanentlist .zeile_1active a,
  #eventsearch_permanentlist .zeile_0active a,
  #eventsearch_permanentlist .zeile_1active a:visited,
  #eventsearch_permanentlist .zeile_0active a:visited{
    margin:0px 0px 0px 0px;
    padding:2px 0px 4px 0px;
    font-weight:bold;
  }

  #eventsearch_permanentlist .zeile_1 a:hover,
  #eventsearch_permanentlist .zeile_0 a:hover,
  #eventsearch_permanentlist .zeile_1 a:focus,
  #eventsearch_permanentlist .zeile_0 a:focus,
  #eventsearch_permanentlist .zeile_1active a:hover,
  #eventsearch_permanentlist .zeile_0active a:hover,
  #eventsearch_permanentlist .zeile_1active a:focus,
  #eventsearch_permanentlist .zeile_0active a:focus{
    margin:0px 0px 0px 0px;
    padding:2px 0px 4px 0px;
    font-weight:bold;
    text-decoration:underline;
  }


  #eventsearch_permanentlist .zeile_1 span.eventsearch_image img,
  #eventsearch_permanentlist .zeile_0 span.eventsearch_image img,
  #eventsearch_permanentlist .zeile_1active span.eventsearch_image img,
  #eventsearch_permanentlist .zeile_0active span.eventsearch_image img{
    float:left;
    margin:3px 6px 3px 0px
  }

  #eventsearch_permanentlist .zeile_1 span.eventsearch_kategorie,
  #eventsearch_permanentlist .zeile_0 span.eventsearch_kategorie,
  #eventsearch_permanentlist .zeile_1active span.eventsearch_kategorie,
  #eventsearch_permanentlist .zeile_0active span.eventsearch_kategorie{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:normal;
    font-size:0.9em;
    color:#AAA;
  }

  #eventsearch_permanentlist .zeile_1 span.eventsearch_datum,
  #eventsearch_permanentlist .zeile_0 span.eventsearch_datum,
  #eventsearch_permanentlist .zeile_1active span.eventsearch_datum,
  #eventsearch_permanentlist .zeile_0active span.eventsearch_datum{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:normal;
    font-size:1.0em;
    color:#666;
  }

  #eventsearch_permanentlist .zeile_1 p,
  #eventsearch_permanentlist .zeile_0 p,
  #eventsearch_permanentlist .zeile_1active p,
  #eventsearch_permanentlist .zeile_0active p{
    /*clear:left;*/
    padding:1px 0px 1px 0px;
    margin:1px 0px 1px 0px;
  }

  #eventsearch_permanentlist .zeile_1 hr.zeigesnicht,
  #eventsearch_permanentlist .zeile_0 hr.zeigesnicht,
  #eventsearch_permanentlist .zeile_0active hr.zeigesnicht,
  #eventsearch_permanentlist .zeile_1active hr.zeigesnicht{
    display:none;
  }
  
/* - DETAIL-VIEW - Styles
------------------------------------------------------------------------------*/

  #eventsearch_details h1{
    margin:0px;
    padding:2px 0px 5px 0px;
    font-size:1.4em;
  }

  #eventsearch_details span.eventsearch_kategorie{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:normal;
    font-size:10px;
    color:#AAA;
  }
  
  #eventsearch_details hr{
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:0;
    background-color:#EEE;
    color:#EEE;
    line-height:0px;
  }
  
  *+HTML #eventsearch_details hr{
    margin:0px;
  }
  
  
  #eventsearch_details fieldset{
    margin:3px 0px 7px 0px;
    border:1px solid #EEE;
    padding:0px 5px 0px 5px;
  }


  /*
  
  #eventsearch_details fieldset{
    display:block;
    margin:3px 0px 7px 0px;
    padding:10px;
    border:1px solid #EEE;
  }
  
  *+HTML #eventsearch_details fieldset{
    display:block;
    margin:0px;
    border:1px solid #EEE;
  }
  */


  #eventsearch_details .eventsearch_label{}

/* - EVENTSEARCH - Styles
------------------------------------------------------------------------------*/

  .eventsearch_main{
    margin:0px;
    display:block;
  }
    
  .eventsearch_main .eventerror{
    display:block;
    margin:5px 0px 5px 0px;
    background-color:#F5F5F5;
    border-top:1px solid #EEE;
    border-left:1px solid #EEE;
    border-right:1px solid #DDD;
    border-bottom:1px solid #DDD;
    padding:5px;
  }
    
  .eventsearch_main fieldset.searchform{
    margin:0px;
    display:block;
    padding:5px;
    border:1px solid #EEE;
    /*-moz-border-radius:10px;*/
  }
  
  .eventsearch_main fieldset.searchform legend{
    font-weight: bold;
  }
  
    .eventsearch_main fieldset.searchform .bc_formular_label
  	{
  	    float: left;
    	padding:0px 0px 0px 5px;
    	/*font-weight: bold;*/
    	width:120px;
  	}
  	
    .eventsearch_main fieldset.searchform .bc_formular_element
  	{
  	    display: block;
    	margin:0px 0px 0px 135px;
    	padding-left: 2px;
  	}
  
  .eventsearch_main fieldset.searchform form table{
    margin:0px 0px 5px 0px;
    display:block;
    padding:0px;
    border:0px;
    font-size:10px;
  }
  
  #eventsearch_details fieldset legend{
border: none;
    padding:0px;
    color:#59AC26;
    font-weight: bold;
    font-size:1em;
  }


/* - SEARCHFORM / INPUTFIELDS - Styles
------------------------------------------------------------------------------*/

  .eventsearch_main fieldset.searchform input.search_submit{
    background-color:#999;
    padding:2px;
    border:1px solid #666;
    font-size:9px;
    font-weight: bold;
    color:#FFF;
    margin-left:5px;
  }
  
  .eventsearch_main fieldset.searchform input.search_searchword{
    background-color:#FFF;
    padding:3px;
    border:1px solid #DDD;
    font-size:12px;
    color:#333;
    width:240px;
    margin:0px;
  }
  
  .eventsearch_main fieldset.searchform input.search_date{
    background-color:#FFF;
    padding:2px;
    border:1px solid #DDD;
    font-size:12px;
    color:#333;
    width:70px;
    margin:0px;
  }
  
  .eventsearch_main fieldset.searchform select.search_themen{
    background-color:#FFF;
    padding:3px;
    border:1px solid #DDD;
    font-size:12px;
    color:#333;
    width:306px;
    margin:0px;
  }
  
  .eventsearch_main fieldset.searchform select.search_themen option.opt_base {
    background-color: #F5F5F5;
  }
  
  .eventsearch_main fieldset.searchform select.search_themen option.opt_main {
  	background-color: #FFFFFF;
  	font-weight:bold;
  }
  
  .eventsearch_main fieldset.searchform select.search_themen option.opt_sub {
  	padding-left: 20px;
  	background-color: #F7F7F7;
  	font-size: 8pt;
  }
  
  
/* - PAGEBROWSER - Styles
------------------------------------------------------------------------------*/

  .pagebrowser{
    display:block;
    margin:5px 0px 0px 0px;
    padding:2px;
    border:1px solid #E9E9E9;
    font-size:1.0em;
    color:#999;    
  }
  
  .pagebrowser .pagebrowser_message{
    display:block;
    margin:0px;
    padding:2px;
    font-size:10px;
    text-align:right;
  }
  
  .pagebrowser .pagebrowser_browser{
    display:block;
    margin:0px;
    padding:2px;
    text-align:center;
    background-color:#FAFAFA;
    border-top:1px solid #E9E9E9;
  }
  
  .pagebrowser .pagebrowser_browser a.pagebrowser_page_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_page_link:visited{
    /*
    color:#333;
    text-decoration:none;
    */
  }
  
  .pagebrowser .pagebrowser_browser a.pagebrowser_page_link:hover,
  .pagebrowser .pagebrowser_browser a.pagebrowser_page_link:focus{
    /*/
    color:#000;
    text-decoration:underline;
    */
  }
  
  .pagebrowser .pagebrowser_browser span.pagebrowser_page_active{
    font-weight:bold;
    color:#000;
  }
  
  .pagebrowser .pagebrowser_browser span.pagebrowser_next10_nolink,
  .pagebrowser .pagebrowser_browser span.pagebrowser_prev10_nolink,
  .pagebrowser .pagebrowser_browser a.pagebrowser_next10_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_prev10_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_next_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_prev_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_first_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_last_link,
  .pagebrowser .pagebrowser_browser a.pagebrowser_first_link:hover,
  .pagebrowser .pagebrowser_browser a.pagebrowser_last_link:hover{
    /*font-size:10px;*/
    font-size:1em;
  }
  
  
/* - PREMIUM - Styles
------------------------------------------------------------------------------*/

  #eventsearch_list .zeile_0active,
  #eventsearch_list .zeile_1active{
    display:block;
    margin:5px 0px 0px 0px;
    padding:10px 5px 10px 10px;
  	background-color: #FFF;
  	border-top:1px solid #000;
  	border-bottom:1px solid #000;
  	color:#000;
  	font-size:1.1em;
  }
  
  #eventsearch_list .zeile_1active a,
  #eventsearch_list .zeile_0active a,
  #eventsearch_list .zeile_1active a:visited,
  #eventsearch_list .zeile_0active a:visited,
  #eventsearch_list .zeile_1active a:hover,
  #eventsearch_list .zeile_0active a:hover,
  #eventsearch_list .zeile_1active a:focus,
  #eventsearch_list .zeile_0active a:focus{
    font-size:1.2em;
    color:#000;
    text-decoration:underline;
  }
  
  #eventsearch_list .zeile_1active span.eventsearch_kategorie,
  #eventsearch_list .zeile_0active span.eventsearch_kategorie,
  #eventsearch_list .zeile_1active span.eventsearch_datum,
  #eventsearch_list .zeile_0active span.eventsearch_datum{
    color:#000;
  }
  
/* - PREMIUM-PERMANENT - Styles
------------------------------------------------------------------------------*/

  #eventsearch_permanentlist .zeile_0active,
  #eventsearch_list .zeile_1active{
    display:block;
    margin:5px 0px 0px 0px;
    padding:10px 5px 10px 10px;
  	background-color: #FFF;
  	border-top:1px solid #000;
  	border-bottom:1px solid #000;
  	color:#000;
  	font-size:1.1em;
  }

  #eventsearch_permanentlist .zeile_1active a,
  #eventsearch_permanentlist .zeile_0active a,
  #eventsearch_permanentlist .zeile_1active a:visited,
  #eventsearch_permanentlist .zeile_0active a:visited,
  #eventsearch_permanentlist .zeile_1active a:hover,
  #eventsearch_permanentlist .zeile_0active a:hover,
  #eventsearch_permanentlist .zeile_1active a:focus,
  #eventsearch_permanentlist .zeile_0active a:focus{
    font-size:1.2em;
    color:#000;
    text-decoration:underline;
  }

  #eventsearch_permanentlist .zeile_1active span.eventsearch_kategorie,
  #eventsearch_permanentlist .zeile_0active span.eventsearch_kategorie,
  #eventsearch_permanentlist .zeile_1active span.eventsearch_datum,
  #eventsearch_permanentlist .zeile_0active span.eventsearch_datum{
    color:#000;
  }



/* - EXPERT-STATUS-INFOS - Styles
------------------------------------------------------------------------------*/

  #expertinfos{
    margin:2px 0px 0px 0px;
    padding:2px 0px 2px 0px;
  }
  
  #expertinfos span.row{}
  
  
/*
################################################################################
# END of EVENTSEARCH - BASIC STYLES
################################################################################
*/




/*
################################################################################
# EVENTSEARCH - BrainCMS - Modul
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Coding: T.Wendt <t.wendt@brain-scc.de>
# Styling: H.Himburg <h.himburg@brain-scc.de>
#
# Product: BrainCMS
# Company: Brain-SCC GmbH / www.brain-scc.de
# Date: 2009-01-01
################################################################################
*/

/*
################################################################################
# Allgemeine CSS-Klassen // 2009-02-01 //
################################################################################
*/

/**
 * @section          MainBase
 *                   Allgemeine Styles für den Hauptcontainer
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_main.css";

/**
 * @section          Suchformular/Suchmaske
 *                   Allgemeine Styles für den Suchmaske
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_searchform.css";

/**
 * @section          Pager
 *                   Allgemeine Styles für den Pager
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_pager.css";

/**
 * @section          Liste
 *                   Allgemeine Styles für den Listencontainer
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_list.css";

/**
 * @section          Detail
 *                   Allgemeine Styles für den Detailcontainer
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_details.css";

/**
 * @section          Premium
 *                   Allgemeine Styles für Premiumeinträge
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_premium.css";

/**
 * @section          Experteninfo
 *                   Allgemeine Styles für Experteninfo
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_expert.css";

/**
 * @section          Permanent EventBox
 *                   Allgemeine Styles für Permanent EventBox
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_permanent.css";

/**
 * @section          Zweispaltigkeit
 *                   Allgemeine Styles für Zweispaltigkeit
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_layout_zwei.css";

/**
 * @section           Styles
 *                    Farben für Standard Grau
*/
    @import "http://www.altmark-kultur.info/layout/moduls/eventsearch_style_grau.css";

/*
################################################################################
# END of EVENTSEARCH - BASIC STYLES
################################################################################
*/

.vaorttitel {
display: block;
}


