@charset "utf-8";

/* ********** ********** ********** ********** CSS Document LEO DE KOCK ********** ********** ********** **********  */

* 			{margin: 0; padding: 0; outline: none;}

a 			{color: #53287E;}
a img 		{border: 0px}

img			{border: 0}

h1 			{font-size: 17px; font-weight: bold; line-height: 20px; padding: 20px 60px; font-family: Arial Black, Arial, Helvetica, sans-serif}

ins			{display: none;}


p.bodytext	{color: #000; line-height: 20px; margin-bottom: 2px; padding: 0px 60px;}

ul			{padding: 0px 80px; margin: 0; margin-bottom: 10px;}
li			{padding: 0; margin: 0}

html, body	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

body		{background-color: #dbcce2; color: #000; background-image: url('../../fileadmin/templates/dekock/img/body.gif'); background-repeat: repeat-y; background-position: center}

/* ********** ********** ********** ********** CONTAINER ********** ********** ********** ********** */

.container 	{width: 980px; margin: 0px auto; padding-top: 30px; padding-bottom: 20px}

.fullWidth	{display: block; clear: both;}

.top		{background-color: #fff;}

/* ********** ********** ********** ********** ROWS and COLS ********** ********** ********** ********** */


.row 		{clear: both;}
.col 		{display: block; float: left; margin: 10px 0px 10px 10px; margin: 0}

.twentyfive		{width: 200px;}
.fifty			{width: 400px;}
.seventyfive	{width: 780px;}
.hundred		{width: 980px;}

.left		{float: left;}
.right		{float: right;}

/* ********** ********** ********** ********** HEADER ********** ********** ********** ********** */

#header 				{margin-top: 10px;}

/* ********** ********** ********** ********** MAIN MENU ********** ********** ********** ********** */

#menuBox				{background: #5E2381; height: 389px;}

#mainmenu				{background: #5E2381; }

#mainmenu ul			{list-style: none; padding: 10px 16px; margin: 0}
#mainmenu li 			{float: none; text-align: right}
#mainmenu li a			{
						display: block; padding: 0px 6px;
						text-decoration: none; font-size: 13px; font-weight: bold; line-height: 23px; 
						background-repeat: no-repeat; background-position:top left; color: #fff; border: 1px solid #5E2381;
						}

#mainmenu li a:hover	{color: #fff; border: 1px solid #a994bf; background: #7e5e9e}

#mainmenu li a.current	{color: #fff; border: 1px solid #a994bf; background: #7e5e9e}

/* ********** ********** ********** ********** CONTENT ********** ********** ********** ********** */

#content				{display: -moz-box; margin-top: 10px}

#text					{background-color: #fff; padding: 0px; background-image: url('../../fileadmin/templates/dekock/img/textbottom.gif'); 
background-repeat: no-repeat; background-position: center bottom; min-height: 358px}

#innerText {padding-bottom: 40px;}

.center					{text-align: center;}

.csc-firstHeader			{visibility: hidden;}

/* ********** ********** ********** ********** FOOTER ********** ********** ********** ********** */

div.footertext p.bodytext 		{margin: 0; padding: 0 16px; text-align:right; color: #53287e; line-height: 12px; font-size: 10px}
div.footertext a 				{color: #53287e; text-decoration: none}

/* ********** ********** ********** ********** PAGES ********** ********** ********** ********** */

/* CONTACTFORM */


.csc-mailform { border: 0px solid #CCC; padding: 0 60px}
.csc-mailform-field label { width: 180px; display: block; }
.csc-mailform-field input[type="checkbox"] { margin:10px; }

/*
.contactform input[type="text"], 
.contactform textarea 				{border: 0px solid #999; width: 180px;}
.contactform textarea 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.contactform table td				{padding: 2px 0px;}
*/

/* typo hacks */

/*
#contact .wtcalculatingcaptcha {display: block;}
#contact fieldset {border: 1px solid #ccc}
#contact legend    {margin: 0px 10px; padding: 0px 5px; font-weight: bold; font-size: 14px}
#contact label {display: block; width: 140px; float: left; padding: 0 15px; margin-top: 4px}
#contact input    {margin: 4px 0px}
#contact input[type="submit"]    {margin-left: 170px;}



#rightcolumn img {float: right}	
.tx_lumogooglemaps_pi1_sidebar {display: none}

#spacer {clear: both;}
.tx-lumogooglemaps-pi1 {width: 310px; float: left; margin-top: -20px; _margin-top: 0px; #margin-top: 0px;}
.wtcalculatingcaptcha {height: 30px; margin-left: 170px;}
*/

/* images */

div.csc-textpic-imagewrap { margin-right: 60px; }

