* {margin:0; padding:0}
textarea { width:750px; height:300px}

a,a:visited { color:black; outline:0}
a:hover { color:red}
ul,ol { padding-top:10px; padding-bottom:10px}
li { margin-left:35px}
body{ background: #8ad400 url('background.jpg') repeat-x; font-family:arial,tahoma; font-size:12px}

div.container { width:959px; margin:auto}
div.menu { width:959px; height:183px }
div.items { float:left; width:317px; height:161px; background: transparent url('items-2.jpg'); margin-left:500px; display:inline; padding-left:65px; padding-top:20px}
div.items a, div.items a:visited { float:left; display:block; font-size:16px; font-weight:bold; text-decoration:none; color:#51b536; width:140px; height:29px}
div.items a.selected { color: black}
div.items a:hover { color:black; text-decoration:underline}
div.items a.small_modify { display:block; width:107px; height:33px; background: transparent url('small_modify.jpg') }
div.items a.small_modify span { display:none}
div.logo1 { width:474px; height:270px; position:absolute; margin-left:-50px; margin-top:-20px; cursor:pointer}
div.logo2 { width:370px; height:41px; position:absolute; margin-left:-38px; margin-top:250px; cursor:pointer}

div.logo1[class] { background: url('idealogo1.png') no-repeat}
div.logo2[class] { background: url('idealogo2.png') no-repeat}

div.header { width: 959px; height: 38px; background: transparent url('header.jpg') }
div.body { width: 799px; background: transparent url('body.jpg') repeat-y; padding-left:80px; padding-right:80px; padding-bottom:50px }
div.subMenu { width:799px; height:90px}
div.subMenu div.data { float:right;  height:50px;  padding-left:20px; padding-right:20px; margin-top:20px}
div.subMenu div.data table {border-collapse:collapse}
div.subMenu div.data a { font-size:13px;  color:black;text-decoration:none; font-weight:bold; display: block; background: transparent url('submenu.jpg') repeat-x; height:40px; padding-top:10px}
div.subMenu div.data a.selected { font-size:13px;  color:black;text-decoration:none; font-weight:bold; display: block; background: transparent url('submenu_selected.jpg') repeat-x; height:40px; padding-top:10px}
div.subMenu div.data a:hover { text-decoration:underline}
div.subMenu div.data td { width:110px;text-align:center; vertical-align:middle; height:46px}
div.footer { width: 959px; height: 51px; background: transparent url('footer.jpg') }


a.big_modify { display:block; width:152px; height:43px; background: transparent url('big_modify.jpg') }
a.big_modify span { display:none}
input.save { width:151px; height:42px; background: transparent url('save.jpg')}



div#shadow {position:absolute; left:0px; top:0px; background-color: black; z-index:9000; }
div#lightbox { position:absolute; width:450px; height:270px; background-color:white; border: 3px solid black; z-index:9100; padding:50px 30px 50px 30px}
div#lightbox table { border-collapse:collapse}
div#lightbox table td { padding-bottom:10px}
div#lightbox table td.label { width:120px; text-align:right;padding-right:15px; font-size:15px}
div#lightbox table td.editor { width:300px}
div#lightbox a span { display:none}
div#lightbox h1 { font-size:20px}
div#lightbox a.verzenden { float:left; display:block; width:165px; height:56px; background: transparent url('verzenden.jpg') 0px 0px no-repeat; margin-right:20px; margin-top:10px; display:inline}
div#lightbox a.verzenden:hover { background-position: 0px -56px }
div#lightbox a.nee_bedankt { float:left; display:block; width:106px; height:56px; background: transparent url('nee_bedankt.jpg') 0px 0px no-repeat; margin-top:10px; display:inline}
div#lightbox a.nee_bedankt:hover { background-position: 0px -56px }