@import "syntess_Pos_DEV.css"; /* belangrijk, eerst deze */
@import "syntess_Fonts.css";
@import "syntess_Menu.css"; 



input.textbox 
{
	border: 1px solid #bdb9b9;
	padding: 4px 0 0 4px;
	height: 17px;
/*
	width: 133px;
*/
}

input.zoekveld
{
	border: 1px solid #4d4d4d;
	height: 19px;
	padding: 4px 0 0 4px;
	width: 127px;
}

ul { margin-top: 0em; margin-bottom: 2em; } 

td.center {text-align: center;}
td.right  {text-align: right; }
td.middle {vertical-align: middle; }
td.bottom {vertical-align: bottom;}
td.bottomright {vertical-align: bottom; text-align: right;}
td.center p { text-align: center; }
p.center { text-align: center; }
div.right { text-align: right; }

tr.gray  { background-color: #fafafa; }

.OKAnnuleerBtns { padding-top: 1em; }

.marginTop { margin-top: 1em; }
.marginBottom { margin-bottom: 1em; }
table.flat
{ 
	border-top: 1px solid #e1e1e1;
	border-collapse: separate;
	empty-cells: show;
	border-spacing: 0px;
	width: 100%;
}

table.flat td
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e6e6e6;
  padding-top: 0.4em;
  padding-right: 0.35em;
  padding-bottom: 0.4em;
  padding-left: 0px;
  vertical-align: top;
}

table.flat td.noBorderBottom {
	border-bottom: 0px;
}


div.center { text-align: center; }
div.bottom { vertical-align: bottom; }


.mijnSyntess span.uitgelogd
{
	display: block;
	padding: 3px 33px 0 0;
	height: 20px;
	color: #d2d2d2;
	font-weight: bold;
	text-align: right;
}


/****
error*.aspx en andere 1-koloms-pagina's zonder toepasselijk branche-plaatje
****/
td.separatorhor_top {background: url("../imgs/separatorhor_top.gif");
  background-repeat: no-repeat; background-position: top right;}



/****
Hoofdsjabloon.Master
****/
table.hoogte { height: 100%;}
.menu             {font-weight: normal;}
.menuselect       {font-weight: bold; color:#9A0303;}
td.menu           {font-weight: normal; line-height: 1.14em;}
td.menu img.PostImageUrl { margin-left: 0.3em; }
td.bgmenuleft     {background-image: url("../imgs/bgmenu.jpg"); background-repeat: no-repeat; background-color:#D2D2D2; vertical-align: top;}
td.bgrelaties     {background-image: url("../imgs/bg_relaties.gif"); vertical-align: top; }
td.bgmenulijn     {background-image: url("../imgs/bgmenu.gif"); }
td.bgfaderight    {background-image: url("../imgs/bgfade.gif"); background-repeat: no-repeat; background-position: top left; }
td.bgheaderleft   {background-image: url("../imgs/bg_header_left.gif"); vertical-align: middle; background-position: right;}
td.bgheadertop    {background-image: url("../imgs/bg_header_top.gif"); background-repeat:repeat;}
td.branche_top    {background-image: url("../imgs/branche_top.gif"); vertical-align: top; background-position: top right;}
td.zoek           {text-align: right; vertical-align: middle;}

a.menu  {color:#000000; font-weight: normal;}
a.menu:hover {color:#9A0303;}
a.menuselect { color:#9A0303; font-weight: bold; }
a.menuselect:hover { color:#000000; }

a.header  {font-weight:bold; color:#FFFFFF;}
a.header:hover  { color:#E2BABA;}

a.menuHome { line-height: 2.5em; }

/****
SyntessCW.Master
****/
.lockedtreeitem a
{
  padding-right: 1.2em;
  vertical-align: middle;
  background-image: url("../imgs/lock_16.gif");
  background-position: center right; background-repeat: no-repeat;
}


/****
Inlogdeel
****/
span.labellicentie { margin-right: 0.5em; color: #808080; }
span.headerrelatie { color: #000000; font-weight: bold; /* #4d4d4d */ }
div.licentieHeader
{
	background : #FFFFFF url(../imgs/bg_licheader.gif) top left repeat-y;
    height: 40px;
    padding-left: 10px;
    padding-right: 15px;
}
div.licentieHeader .licentiebox {display: inline; float: left; line-height: 40px; }
div.licentieHeader .relinfobox {display: inline; float: right; line-height: 19px; }
div.licentieHeader .relinfobox label.labelingelogd { float: left; color: #808080 /*#E2BABA*/; width: 4.7em; min-width: 4.7em; }
div.licentieHeaderRand
{
	background : #EFEFEF url(../imgs/bg_h2.gif) bottom left no-repeat;
    height: 1px;
    line-height: 1px;
}



/****
Diverse pagina's
****/

/*
.InputPanel input 
{
  font-family  : Tahoma,Verdana,Arial,Helvetica,sans-serif;
  border: solid 1px #BDB9B9;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0.5em;
  padding: 2pt;
  height: 2em;
}
*/

input.button
{
  font-family  : Tahoma,Verdana,Arial,Helvetica,sans-serif;
  border: solid 1px #BDB9B9; margin: 0; padding: 2pt 0.5em 2pt 0.5em;
  overflow: visible;
  font-weight: bold;
/* de volgende twee alleen in IE */
  width: 0;
  vertical-align: middle;
}

input.button[class] { /*ie ignores [class]*/
    width: auto;
    vertical-align: baseline;
}

input[type="button"], input[type="submit"]
{
    background-color: ButtonFace;
    color: Black;
}

.InputPanel textarea
{
  font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif; width: 28em;
  border: solid 1px #BDB9B9; margin: 0; padding: 2pt; font-size: 1em;
}
.InputPanel .formlabel { line-height: 1.8em; font-weight: bold; padding-right: 1em; }

.InputPanel table.flat td { line-height: 1.8em; }




/****
/Calls/*.aspx en BeheerGebruikers.aspx
****/
span.berichtlabel { display: block; font-weight: bold;}


/****
LicentieSelectie.ascx
****/
select.DropDownList
{
  border: solid 1px #BDB9B9;
  margin: 0 0.5em;
  font-size: 1em;
  height: 1.8em;
}
select.DropDownList option
{
  padding-right: 0.66em;
}


span.headerlicentie { font-weight: bold; color: #000000;}


  

/****
App_Data/lesmateriaal/*.htm
****/
table.lesmateriaal th {text-align: left; font-size: 0.8em;}




/****
Default.aspx
****/

div.webpoll { text-align: center; }


/****
Login.aspx
****/
#Logintoelichting
{
  background-color: #FFFFE1; margin-left: 1em; margin-right: 1em; margin-bottom: 1em;
  padding-left: 1em; padding-right: 1em; border: 1px outset #EAEAEF;
  padding-top: 0.5em; padding-bottom: 0.5em;
  width: 600px; float: left;
}

#Logintoelichting .Lijstalinea { margin-left:18.0pt; text-indent:-17.0pt; }
td.bgheaderright  {background-image: url("../imgs/bg_header_right.gif"); vertical-align: top; background-position: top right; }

#LoginLinks
{
    text-align: right;
    margin-right: 1.8em;
}
#LoginLinks .collapsed { outline: none; background: url("../imgs/menu_expand.gif") no-repeat left; padding-left: 9pt; }
#LoginLinks .expanded { outline: none;  background: url("../imgs/menu_collapse.gif") no-repeat left; padding-left: 9pt; }


/****
LoginControl.ascx
****/
.LoginControl label.formlabel { float: left; width: 8em; min-width: 8em;  margin: 0.4em 0em; }
.LoginControl input { vertical-align: middle; }
.LoginControl input.textbox { margin: 2px 0px; width: 9.3em; }

.LoginControl .valsum { margin: 0.5em 0px; }
/*.LoginControl .innertest { border: 1px solid blue; } */
.LoginControl .submitimg { margin-right: 1.8em; margin-top: 6px; }

.LoginControl .checkbox { display: block; padding-left: 11pt; margin-top: 6px; }
.LoginControl .checkbox input { margin-left: -14pt; }
