/* CSS Document */

body                                                {margin:0 auto; padding:0; background:#070404 url(../images/backgrounds/bg-body.jpg) center top no-repeat fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#95776e; line-height:18px;}
a                                                   {margin:0 auto; padding:0; color:#fff; text-decoration:none; font-weight:normal;}
a:hover                                             {margin:0 auto; padding:0; color:#fff; text-decoration:underline; font-weight:normal;}

#container                        	                {margin:0 auto; padding:0; width:902px; background:url(../images/backgrounds/bg-zijkant-lijnen.gif) center top no-repeat;}
#container #logo					                {margin:0 auto; padding:0; width:900px; height:100px; background:url(../images/backgrounds/bg-transparent.png) no-repeat; text-align:center;}
#container #taalkeuze 		                        {margin:10px 0 0 800px; padding:0; width:90px; position:absolute;}
#container #taalkeuze ul	                        {margin:0; padding:0; list-style:none;}
#container #taalkeuze li	                        {margin:0 10px; padding:0; float:left;}
#container #taalkeuze li a                          {margin:0; padding:0;}
#container #taalkeuze li .inactive					{opacity:0.5;}
#container #taalkeuze li .inactive:hover			{opacity:0.9;}

#container .random-splash			                {margin:0 auto; padding:50px 0 0 0; width:900px; height:550px;}
#container .random-splash .payoff 		            {margin:0 auto; padding:20px 0 0 0; width:400px; height:155px; text-align:center; }
#container .random-splash .payoff h1 	            {margin:0 auto; padding:5px; font-family:Georgia,Arial,Calibri; font-size:18px; font-weight:normal; color:#fff; }
#container .random-splash .payoff p		            {-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5; margin:0 auto; padding:0; font-size:12px; width:400px; color:#fff; text-align:center;}

#container .random-splash .payoff b                {margin:0 auto; padding:5px 0; font-size:12px; width:190px; height:19px; line-height:15px; background:url(../images/div-swap/btn-splash.png) no-repeat; display:block;}
#container .random-splash .payoff b a              {margin:0; padding:0; color:#fff;}
#container .random-splash .payoff b a:hover        {margin:0; padding:0; color:#fff;}

#container .content-kader			                {margin:0 auto; padding:25px 0 0 0; width:900px; min-height:551px; _height:551px;}
#container .content-kader #content 		            {margin:0 0 0 83px; padding:0 0 20px 0; width:750px; text-align:left; background:url(../images/backgrounds/bg-content-kaders.png) left top repeat-y;}
#container .content-kader #content img		        {margin:0 0 0 50px; padding:5px; float:left; border:1px solid #685847;}
#container .content-kader #content h1 	            {margin:10px 0 0 50px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95642a; width:370px; float:left;}
#container .content-kader #content h2 	            {margin:10px 0 0 69px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95642a; width:370px; float:left;}

#container .content-kader #content p		        {margin:0 0 0 50px; padding:0; font-size:12px; color:#95776e; width:600px; float:left;}
#container .content-kader #content ul               {margin:10px auto; padding:0; font-size:12px; width:165px; list-style:none;}
#container .content-kader #content li               {margin:0; padding:5px 0; font-size:12px; width:165px; height:19px; background:url(../images/div-swap/btn-splash1.png) no-repeat;}
#container .content-kader #content li a             {margin:0; padding:0; color:#fff;}
#container .content-kader #content li a:hover       {margin:0; padding:0; color:#fff; text-decoration:underline;}
#container .content-kader #content .wrapper         {margin:0 0 0 0; padding:0; width:750px;}


#container .content-kader #content .wrapper-boxes     {margin:0 0 0 35px; padding:3px 0 0 0; width:700px;}
#container .content-kader #content .wrapper-projecten {margin:0 5px 5px 10px; padding:10px 10px 10px 50px; width:255px; float:left; background:#352525; border:1px solid #5a4040; display:block;}
#container .content-kader #content .wrapper-projecten:hover {margin:0 5px 5px 10px; padding:10px 10px 10px 50px; width:255px; float:left; background:#4d3838; border:1px solid #5a4040; display:block; cursor:pointer;}

#container .content-kader #content .wrapper-projecten p {margin:0; padding:0; width:255px; float:left;}
#container .content-kader #content .wrapper-projecten h1 {margin:0; padding:0; width:255px; float:left; font-size:14px; color:#fff; font-weight:bold!important;}
#container .content-kader #content .wrapper-projecten h1 a {margin:0; padding:0; width:255px; float:left; font-size:14px; color:#fff; font-weight:bold!important; text-decoration:none;}
#container .content-kader #content .wrapper-projecten h1 a:hover {margin:0; padding:0; width:255px; float:left; font-size:14px; color:#fff; font-weight:bold!important; text-decoration:none; cursor:pointer;}

#container .content-kader #content .wrapper-projecten a {margin:0; padding:0; display:block; text-decoration:none;}
#container .content-kader #content .wrapper-projecten a:hover {margin:0; padding:0; display:block; text-decoration:none; cursor:pointer;}


#container .content-kader #content .wrapper-boxes2     {margin:0 0 0 35px; padding:3px 0 0 0; width:700px;}
#container .content-kader #content .wrapper-projecten2 {margin:0 0 0 1px; padding:0; width:165px; float:left;}


#container .content-kader #content-large 		    {margin:0 0 0 13px; padding:0 0 20px 0; width:877px; text-align:left; background:url(../images/backgrounds/bg-content-kaders-large.png) left top repeat-y;}
#container .content-kader #content-large img        {margin:0 0 0 50px; padding:5px; float:left; border:1px solid #685847;}
#container .content-kader #content-large h2 	    {margin:10px 0 0 159px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95642a; width:370px; float:left;}
#container .content-kader #content-large p          {margin:0 0 0 90px; padding:0; font-size:12px; color:#95776e; width:370px; float:left;}
#container .content-kader #content-large .wrapper   {margin:0 0 0 0; padding:0; width:750px;}

#container .content-kader #content-top              {margin:0 0 0 83px; padding:45px 0 0 0; width:750px; height:50px; text-align:center; background:url(../images/backgrounds/bg-content-kaders-top.png) left top no-repeat;}
#container .content-kader #content-top-large        {margin:0 0 0 13px; padding:45px 0 0 0; width:877px; height:50px; text-align:center; background:url(../images/backgrounds/bg-content-kaders-top-large.png) left top no-repeat;}
#container .content-kader #content-top-large h1     {margin:0 0 0 -20px; padding:0; font-family:Georgia, Calibri; font-size:25px; font-weight:normal; color:#a17878;}

#container .content-kader #content-top h1           {margin:0 0 0 -20px; padding:0; font-family:Georgia, Calibri; font-size:25px; font-weight:normal; color:#a17878; font-style:italic;}
#container .content-kader #content-bottom           {margin:0 0 0 83px; padding:0; width:750px; height:90px; text-align:left; background:url(../images/backgrounds/bg-content-kaders-bottom.png) left top no-repeat;}
#container .content-kader #content-bottom-large     {margin:0 0 0 13px; padding:0; width:877px; height:90px; text-align:left; background:url(../images/backgrounds/bg-content-kaders-bottom-large.png) left top no-repeat;}


/* Begin Functies Overzichten */
#container .content-kader #partners  	            {margin:0 0 0 83px; padding:0 0 20px 0; width:750px; text-align:left; background:url(../images/backgrounds/bg-content-kaders.png) left top repeat-y;}
#container .content-kader #partners p		        {margin:0 0 0 25px; padding:0; font-size:12px; color:#95776e; width:160px; float:left;}
#container .content-kader #partners h1 	            {margin:10px 0 0 25px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95642a; width:160px; float:left;}
#container .content-kader #partners b	            {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#cf0202;}
#container .content-kader #partners img		        {margin:0 0 0 40px; padding:5px; float:left; border:1px solid #685847;}
#container .content-kader #partners a               {margin:0; padding:0; color:#a38a8a; text-decoration:underline; font-weight:normal;}
#container .content-kader #partners a:hover         {margin:0; padding:0; color:#a38a8a; text-decoration:none; font-weight:normal;}
#container .content-kader #partners ul              {margin:10px auto; padding:0; font-size:12px; width:165px; list-style:none;}
#container .content-kader #partners li              {margin:0; padding:5px 0; font-size:12px; width:165px; height:19px; background:url(../images/div-swap/btn-splash1.png) no-repeat;}
#container .content-kader #partners li a            {margin:0; padding:0; }
#container .content-kader #partners li a:hover      {margin:0; padding:0; color:#fff; text-decoration:underline;}
#container .content-kader #partners li h1 a         {margin:0; padding:0; color:#95642a; font-weight:bold; text-decoration:none; }
#container .content-kader #partners li h1 a:hover   {font-weight:bold; text-decoration:none; }
#container .content-kader #partners .wrapper        {margin:0 0 0 0; padding:8px 0 0 0; width:500px; float:left;}
#container .content-kader #partners .lijst			{float:left; margin:20px; padding:8px 0 0 30px;}
#container .content-kader #partners .lijst ul		{}
#container .content-kader #partners .lijst ul li	{ width:500px;}
#container .content-kader #partners .lijst ul li h1	{ width:500px;}
/* Begin Functies Overzicht */

#container .content-kader #showroom  	            {margin:0 0 0 83px; padding:0 0 20px 0; width:750px; text-align:left; background:url(../images/backgrounds/bg-content-kaders.png) left top repeat-y;}
#container .content-kader #showroom p		        {margin:0 0 0 25px; padding:0; font-size:12px; color:#95776e; width:500px; float:left;}
#container .content-kader #showroom h1 	            {margin:10px 0 0 25px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95642a; width:160px; float:left;}
#container .content-kader #showroom .prijs			{padding-right:50px; float:right;}
#container .content-kader #showroom b	            {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#cf0202;}
#container .content-kader #showroom img		        {margin:0 0 25px 40px; padding:5px; float:left; border:1px solid #685847;}
#container .content-kader #showroom a               {margin:0; padding:0; color:#a38a8a; text-decoration:underline; font-weight:normal;}
#container .content-kader #showroom a:hover         {margin:0; padding:0; color:#a38a8a; text-decoration:none; font-weight:normal;}

/* FORMULIER - CONTACT */
#container .content-kader #partners form            {margin:0 0 0 40px; padding:0; width:300px; color:#95776e;}
#container .content-kader #partners label  		    {margin:0; padding:0; width:85px; float:left; height:20px; line-height:20px;}
#container .content-kader #partners input			{margin:2px 0 0 25px; padding:3px; width:140px; border:1px solid #4b3636; font-size: 12px; color: #95776e; background:#5a4040;}
#container .content-kader #partners textarea		{margin:2px 0 0 25px; padding:3px; width:140px; border:1px solid #4b3636; line-height:15px; font-size: 11px; color: #95776e; background:#5a4040; font-family:Arial, Helvetica, sans-serif;}
#container .content-kader #partners .button		    {margin:2px 84px 0 0; padding:0; width:105px; background:#95642a!important; border:1px solid #95642a; height:25px; line-height:25px; font-weight:bold; text-decoration:none!important; color:#fff!important; float:right;}
#container .content-kader #partners .button:hover   {margin:2px 84px 0 0; padding:0; width:105px; background:#fff!important; border:1px solid #95642a; height:25px; line-height:25px; font-weight: bold; text-decoration:none!important; color:#95642a!important; float:right;}
#container .content-kader #partners form b          {margin:0; padding:0; color:#ff0000; font-size:11px;}

#footer                          	                {margin:25px auto; padding:0; width:902px; height:40px; color:#6e5454;}
#footer h1                        	                {margin:0; padding:0; width:451px; color:#6e5454; font-size:12px; float:left; font-weight:normal;}
#footer h1 a										{color:#6e5454; text-decoration: none;}
#footer h1 a:hover									{text-decoration: underline;}
#footer h2                        	                {margin:0; padding:0; width:451px; color:#6e5454; font-size:12px; float:left; font-weight:normal; text-align:right;}

.clear	                                            {margin:0; padding:0; line-height:0; clear:both;}
.fleft												{float:left}
.fright												{float:right}
.hidden,
.imageDetails										{ display:none; }


/* uitzondingen */
#container .content-kader #content .job p 			{ margin:0 0 0 69px; padding:0; width:590px; float:left; color:#95776e; }
#container .content-kader #content .intro p,
#container .content-kader #partners .intro p		{ margin:0 0 0 69px; padding:0; width:590px; float:left;}
#container .content-kader #partners .show p			{ margin:0; padding:0; }
#container .content-kader #content .text p			{ margin:5px 0 0 69px; padding:0; width:590px; float:left;}
#container .content-kader #content-large .text p	{ margin:0 0 0 129px; padding:0; width:590px; float:left; }
