* { font-family: Tahoma, Helvetica, Veranda, sans-serif; }
body { margin: 0px; padding: 10px; font-size: 11px; color: #000000; background-color: #dddddd; }
form { display: inline; margin: 0; }
img { border: 0px; margin: 0px; vertical-align: top; }

p { margin: 0px; }
span.red { display: inline; color: #cd2a15; }

ul { margin-top: 0px; margin-bottom: 0px; }

div.clear { clear: both; }

#container { width: 900px; margin: 0px auto 0px auto; background-color: #dddddd; }

#header { width: 900px; height: 163px; margin: 0 0 10px 0; background-image: url("../images/design/headerbackground.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#header a#setLangDe { display: block; width: 26px; height: 16px; position: relative; top: 33px; left: 729px; text-decoration: none; }
#header a#setLangEn { display: block; width: 31px; height: 16px; position: relative; top: 17px; left: 767px; text-decoration: none; }
#header a#setLangRo { display: block; width: 24px; height: 16px; position: relative; top: 1px; left: 810px; text-decoration: none; }
#header a#setLangHu { display: block; width: 33px; height: 16px; position: relative; top: -15px; left: 846px; text-decoration: none; }

#leftColumn { width: 225px; float: left; }
#leftColumn div#leftBoxMenu { width: 225px; height: 40px; background-image: url("../images/design/leftboxmenu.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#leftColumn div#leftBoxGaleria { width: 225px; height: 40px; background-image: url("../images/design/leftboxgaleria.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#leftColumn div#leftBoxElerhetosegek { width: 225px; height: 40px; background-image: url("../images/design/leftboxelerhetosegek.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#leftColumn div.leftBox { width: 203px; padding: 5px 10px 1px 10px; background-color: #e5e5e5; border-left: 1px solid #cd2a15; border-right: 1px solid #cd2a15; }
#leftColumn div.leftBoxBottom { width: 225px; height: 5px; margin: 0 0 10px 0; background-image: url("../images/design/leftboxbottom.jpg"); background-repeat: no-repeat; background-color: #e5e5e5; }

#leftColumn a.menuLink { display: block; height: 18px; padding: 5px 0px 0px 32px; background-image: url("../images/design/menuicon.jpg"); background-repeat: no-repeat; background-position: 0 0; color: #000000; text-decoration: none; font-weight: bold; overflow: hidden; }
#leftColumn a.menuLink:hover { background-position: 0 -23px; background-color: #bcbcbc; color: #eeeeee; }
#leftColumn div.menuSeparator { height: 5px; background-color: #e5e5e5; }

#rightColumn { width: 655px; float: right; }
#rightColumn div#rightBoxBemutatkozas { width: 655px; height: 40px; background-image: url("../images/design/rightboxbemutatkozas.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBox404 { width: 655px; height: 40px; background-image: url("../images/design/rightbox404.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxKapcsolatfelvetel { width: 655px; height: 40px; background-image: url("../images/design/rightboxkapcsolatfelvetel.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxReferenciak { width: 655px; height: 40px; background-image: url("../images/design/rightboxreferenciak.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxPeksegiSzakuzletek { width: 655px; height: 40px; background-image: url("../images/design/rightboxpeksegiszakuzletek.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxCukraszdakKavezok { width: 655px; height: 40px; background-image: url("../images/design/rightboxcukraszdakkavezok.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxABCkHusboltok { width: 655px; height: 40px; background-image: url("../images/design/rightboxabckhusboltok.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxEttermekSzallodakPanziok { width: 655px; height: 40px; background-image: url("../images/design/rightboxettermekszallodakpanziok.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxGyorsettermek { width: 655px; height: 40px; background-image: url("../images/design/rightboxgyorsettermek.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div#rightBoxEgyebMunkak { width: 655px; height: 40px; background-image: url("../images/design/rightboxegyebmunkak.jpg"); background-repeat: no-repeat; background-color: #dddddd; }
#rightColumn div.rightBox { width: 633px; padding: 5px 10px 5px 10px; background-color: #e5e5e5; border-left: 1px solid #cd2a15; border-right: 1px solid #cd2a15; text-align: justify; }
#rightColumn div.rightBoxBottom { width: 655px; height: 5px; margin: 0 0 2px 0; background-image: url("../images/design/rightboxbottom.jpg"); background-repeat: no-repeat; background-color: #e5e5e5; }

#rightColumn img.floatLeft { border: 1px solid #cd2a15; float: left; padding: 1px; margin: 1px 5px 5px 0; }
#rightColumn img.floatRight { border: 1px solid #cd2a15; float: right; padding: 1px; margin: 1px 0 5px 5px; }

#rightColumn img.galleryImage { border: 1px solid #cd2a15; float: left; padding: 1px; margin: 4px 4px 4px 4px; }
#rightColumn div.galleryCenter {  }

#rightColumn div.referenceListLeft { width: 315px; float: left; }
#rightColumn div.referenceListRight { width: 315px; float: right; }

#rightColumn div.formContainer { width: 400px; border: 1px solid #707070; padding: 10px; background-color: #dfdede; }
#rightColumn div.formContainer div.errorList { font-weight: bold; color: #bd0000; }
#rightColumn div.formContainer div.successList { font-weight: bold; color: #007b2b; }
#rightColumn div.formButtonContainer { width: 400px; margin: 5px 0 0 0; }
#rightColumn input.contactText { width: 300px; border: 1px solid #707070; color: #000000; padding: 2px; background-color: #ffffff; font-size: 11px; font-family: Tahoma, Helvetica, Veranda, sans-serif; }
#rightColumn textarea.contactTextArea { width: 350px; height: 100px; border: 1px solid #707070; color: #000000; padding: 2px; background-color: #ffffff; font-size: 11px; font-family: Tahoma, Helvetica, Veranda, sans-serif; }
#rightColumn input.contactButton { width: 150px; border: 1px solid #707070; color: #ffffff; background-color: #707070; font-size: 11px; font-weight: bold; font-family: Tahoma, Helvetica, Veranda, sans-serif; }

#copyright { text-align: right; font-weight: bold; }

