/*
  Style Index
 
  $0 - Common
  $1 - Register
  $2 - Events
  $3 - Factsheet
  $4 - Planned Constructions
  $5 - Login
  $6 - Startpage
  $7 - Bookmarks
  $8 - Pricelist
*/

/* $0 - Common //////////////////////////////////////////////////////*/

input.button_inactive 
{
  background-color:#B3B3B3;
  border:medium none;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  line-height:12px;
  padding:0px 1px;
  text-transform:uppercase;
}
.spacer20 
{
  margin-bottom:20px;
}
p.label
{
  font-size:10px;
  font-weight:bold;
  line-height:12px;
  padding:7px 0pt 2px;
  margin:0px !important;
}
p.error
{
  color:red;
}
a.link_arrow 
{
  background:transparent url(../images/design/arrow_small_blue_right.gif) no-repeat scroll 0px 4px;
  font-size:10px;
  line-height:14px;
  padding-left:6px;
  text-decoration:none;
}

/* $1 - Register //////////////////////////////////////////////////////*/

div.register table.contact_form td.spacer
{
  width:12px;
}

div.register table.contact_from td.content
{
   height:41px;
}

div.register table.contact_form td.content input
{
  font-size:10px;
  line-height:13px;
  height:15px;
  padding-left:2px;
  padding-top:0px;
  width:176px;
}

div.register table.contact_form td.content input.short
{
  width:55px;
}

div.register table.contact_form td.content input.middle
{
  width:97px;
}

div.register table.contact_form td.content select
{
  height:16px;
  width:181px;
  padding-top:1px;
}

.planningdocument_detail_list .mzag_gui_checkboxes
{
  margin-top:5px;
}

.planningdocument_detail_list .mzag_gui_checkboxes input
{
  margin-right:5px;
}

.planningdocument_detail_list .mzag_gui_checkboxes span
{
  position:relative;
  top:-3px;
}

/* $2 - Events //////////////////////////////////////////////////////*/

div.press_events
{
  width:563px;
}
div.press_events h1
{
  padding-bottom:12px;
}
div.press_events table.mzag_gui_gridstandard_gridtable
{
  margin-top:1px;  
}
div.press_events table.mzag_gui_gridstandard_gridtable td
{
  background-color:white;
  font-size:10px;
  font-family:verdana,arial,helvetica,geneva,sans-serif;
  line-height:16px;
  padding:2px;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_eventDate
{
  text-align:right;
  width:300px;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_id a
{
  padding-left:4px;
  padding-top:1px;
  width:200px;
  color:#0074BA;
  font-weight:bold;
  text-decoration:none;
  font-size:10px;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_id img
{
  margin-top:5px;
  margin-left:2px;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_actions img
{
  margin-top:2px;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_actions
{
  width:80px;
  padding:0px;
  text-align:right;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_actions input.mzag_imagebutton
{
  padding-left:8px;
}
div.press_events table.mzag_gui_gridstandard_gridtable tr.mzag_gui_gridstandard_gridrow1,
div.press_events table.mzag_gui_gridstandard_gridtable tr.mzag_gui_gridstandard_gridrow2
{
  color:white;
}
div.press_events table.mzag_gui_gridstandard_gridtable td
{
  border-top:1px solid #B3B3B3;
  border-bottom:1px solid #B3B3B3;
}
div.press_events div.mzag_db_orm_containerfunctions
{
  display:none;
}
div.press_events table.layer_event 
{
  background-color:#E2EDF9;
  border:1px solid #B3B3B3;
  left:0pt;
  position:absolute;
  top:0pt;
  width:200px;
  z-index:6;
}
div.press_events table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_actions
{
  display:none;
}

/* $3 - Factsheet //////////////////////////////////////////////////////*/

iframe.factsheet
{
  width:755px;
  height:621px;
  border:0px;
}

/* $4 - Planned Constructions //////////////////////////////////////////////////////*/

div.plannedconstructions
{
  width:100%;  
}

div.plannedconstructions table.mzag_gui_gridstandard_gridtable th
{
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  height:20px;
  margin-top:2px;
  background-color:#B3B3B3;
  text-transform:uppercase;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable th div
{
  line-height:10px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable div
{
  font-size:10px;  
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable span.productlabel
{
  font-weight:bold;
  color:#4D4D4D;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td
{
  line-height:18px;
  font-size:10px;
}
div.plannedconstructions div.producttable table.mzag_gui_gridstandard_gridtable td
{
  line-height:14px;
  font-size:10px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_gridselection
{
  padding-left:4px;
  padding-top:4px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_0
{
  width:179px;
}
div.plannedconstructions div.constructionteamtable table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_0
{
  width:79px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_1
{
  width:49px;
}
div.plannedconstructions div.constructionteamtable table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_1
{
  width:59px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_2
{
  width:105px;
}
div.plannedconstructions div.constructionteamtable table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_2
{
  width:260px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_3
{
  width:212px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable th a, div.plannedconstructions table.mzag_gui_gridstandard_gridtable span 
{
  color:white;
  text-decoration:none;
  padding-right:8px;
  font-size:10px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable th a, div.plannedconstructions table.mzag_gui_gridstandard_gridtable img
{
  padding-bottom:4px;  
  text-transform:uppercase;
} 
div.plannedconstructions table.mzag_gui_gridstandard_gridtable tr.mzag_gui_gridstandard_gridrow1 td,
div.plannedconstructions table.mzag_gui_gridstandard_gridtable tr.mzag_gui_gridstandard_gridrow2 td
{
  border-bottom:1px solid #B3B3B3;
}
div.plannedconstructions table.archive_filter td p
{
  padding-bottom:3px;
  margin:0px;
}

div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_0
{
  padding-top:3px;
}
div.plannedconstructions table.mzag_gui_gridstandard_gridtable td.mzag_gui_gridstandard_column_0 a
{
  font-size:10px;
  font-weight:bold;
}
div.plannedconstructions table.archive_filter
{
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}
div.plannedconstructions table.archive_filter td.spacer
{
  width:12px;
}
div.plannedconstructions table.archive_filter input.mzag_gui_textbox
{
  border:1px solid #B3B3B3;
  color:#000000;
  font-size:10px;
  line-height:12px;
  padding:2px 1px;
  width:auto;
  font-weight:normal;
}
div.plannedconstructions table.archive_filter input.titlefilter
{
  width:244px;  
}
div.plannedconstructions table.archive_filter select.statusfilter
{
  width:170px;  
}
div.plannedconstructions table.archive_filter input.zipfilter
{
  width:91px;  
}
div.plannedconstructions table.archive_filter select
{
  font-size:10px;
  font-weight:normal;
  width:168px;
}
div.plannedconstructions select.actions
{
  width:187px;
  margin-top:5px;
}
#schoeck_panel_main-custom_panel-pager-page0, #schoeck_panel_main-custom_panel-pager-page3
{
  display:none; 
}
div.plannedconstructions div.mzag_gui_pagerrelative_pager table td img
{
  margin-top:4px;
  margin-left:5px;
  margin-right:5px;
}
div.plannedconstructions h1
{
  margin-bottom:0px;
}
div.plannedconstructions div.back a
{
  font-size:10px;
}
div.plannedconstructions div.back img
{
  margin-top:6px;
}
div.plannedconstructions table.objectinfo td
{
  font-size:10px;
  height:14px;
}
div.plannedconstructions table.objectinfo td.boldgrey
{
  color:#818181;
  font-weight:bold;
}

/* $5 - Login //////////////////////////////////////////////////////*/

div.login
{
  padding:5px 0px 0px 5px;
  font-size:10px;
  width:175px;
}
div.login p
{
  padding-top:2px;
  font-size:10px;
}
div.login table td.spacer
{
  padding-left:5px;
}
div.login table td
{
  padding-top:4px;
  font-size:10px;
  vertical-align:middle;
}
div.login td.input
{
  width:107px;
  padding-right:2px;
}
div.login td.input input
{
  width:100%;
  padding:0px;
  line-height:12px;
  border:1px solid #CCCCCC;
  color:#000000;
  font-size:10px;
  height:14px;
}
div.login input.mzag_imagebutton
{
  background-color:#DADADA;
  width:36px;
  border:none;
  color:#4C4C4C;
  text-transform:uppercase;
}
div.login input.forgotbutton
{
  width:45px;
}
div.login p.status
{
  padding-top:5px;
  text-align:left;
}

/* $6 - Startpage //////////////////////////////////////////////////////*/

div.mystart p.text
{
  margin-bottom:0px;
}
div.mystart div.press_news_events_title a 
{
  color:#4D4D4D;
  font-size:10px;
  line-height:9px;
  margin-bottom:0px;
  padding:0px;
  text-decoration:none;
}
div.mystart div.label a.labelinner 
{
  background:#FFFFFF url(../images/design/arrowdouble_blue_right.gif) no-repeat scroll right 4px;
  color:#000000;
  font-size:10px;
  font-weight:bold;
  line-height:14px;
  margin-right:1px;
  padding:0px 11px 0px 0px;
  text-decoration:none;
  text-transform:uppercase;
}
div.mystart table.press_news_events td.col1 
{
  width:5px;
  padding-top:0px;
}
div.mystart table.press p
{
  margin:0px;
  padding-bottom:5px;
  font-size:10px;
}

div.mystart table.press h5
{
  margin:0px;
}

/* $7 - Bookmarks //////////////////////////////////////////////////////*/

table.press_events_schoecklist td.link p a
{
  background:transparent url(/images/design/arrow_small_blue_right.gif) no-repeat scroll 0pt 4px;
  font-size:10px;
  font-weight:bold;
  line-height:12px;
  padding-left:5px;
  text-decoration:none;
}

/* $8 - Pricelist //////////////////////////////////////////////////////*/

div.pricelist, p, span
{
  font-size:10px;
}
