html {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
background: #ffffff;
overflow: hidden;
}

body {
overflow: hidden;
}

.cegtort{
width:700px;
line-height:20px;
}

.herlitzlogo {
position: absolute;
left: 0px;
top: 0px;
width:100%;
height: 48px;
background-color: #d12028;
vertical-align: bottom;
margin-top: 0px;
margin-left: 0px;
}

.upperlogo {
position:absolute;
right: 50px;
top:6px;
}

.leftarea {
position: absolute;
background-color: #d12028;
left: 0px;
top: 48px;
width: 20%;
height:100%;
margin-top: 0px;
overflow: auto;
}

.footer {
position: absolute;
background-color: #d12028;
left:20%;
width: 100%;
bottom: 0;
height: 5%;
color: white;
font-size: 12px;
padding: 10px;
overflow: hidden;
}

.mainbuttonscontainer {
position: absolute;
left: 0px;
top: 20px;
}

.mainbuttons a {
color: #ffffff;
padding: 2px;
padding-left: 3px;
display: block;
font-weight: bold;
text-decoration: none;
margin-left: 10%;
text-align: left;
margin-top: 3px;
}

.szalitas {
color: #ffffff;
padding: 2px;
padding-left: 3px;
display: block;
font-weight: bold;
text-decoration: none;
margin-left: 10%;
text-align: left;
margin-top: 3px;
}


.mainbuttons a:hover {
background-color: #9aaac1;
color: #8b313d;
text-decoration: none;
}

.searchbox {
margin-left: 15%;
margin-top: 10px;
font-size: 10px;
color: white;
}

.searchbox input{
background: #f3e4e4;
color: black;
font-size: 10px;
margin-bottom: 4px;
}

.searchbox select{
background: #f3e4e4;
color: black;
font-size: 10px;
margin-bottom: 4px;
}

.loginbox {
margin-left: 15%;
margin-top: 5px;
margin-bottom: 5px;
font-size: 10px;
color: white;
}

.customerbox {
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 10px;
color: blue;
}

.loginbox input{
background: #f3e4e4;
color: black;
font-size: 10px;
margin-bottom: 4px;
}

.errorbox {
margin-left: 15px;
margin-top: 10px;
font-size: 14px;
color: red;
}

.workspace {
overflow: auto;
position: absolute;
top: 48px;
left: 20%;
background: #ffffff url('background.jpg') center no-repeat;
color: black;
height: 92%;
width: 80%;
}

.nbworkspace {
overflow: auto;
position: absolute;
top: 48px;
left: 20%;
color: black;
height: 92%;
width: 80%;
}

.staticworkspace {
overflow: auto;
position: absolute;
top: 48px;
background-color: #ffffff;
color: black;
left: 20%;
width:80%;
height:80%;
text-align:center;
}

.header1 {
text-align: center;
text-decoration: underline;
font-size: x-large;
color: black;
margin-top:10px;
}

.text1 {
text-align: justify;
margin: 15px;

}

.table{
margin-left: 10px;
}

.link {
font-size:16px;
text-align: justify;
margin: 15px;
font-weight:100;
color:#FF0000;
font-weight: bold;
}

h2 {
margin-left: 10px;
}

.ctable {
width: 98%;
margin-left:1%;
margin-top:25px;
margin-right:1%
}

.reklamheader {
position:relative;
left:10%;
width: 80%;
right: 10%;
text-align:center;
font-weight:bold;
margin-top: 10px;
letter-spacing: 30px
}

.reklamheader a {
text-decoration: none;
}

.kep{
text-align: center;
}

.reklampic {
position:relative;
left:10%;
width: 80%;
right:10%;
text-align:center;
font-weight:bold;
margin-top: 40px;
}

.reklamleft {
position:absolute;
left:0;
width: 10%;
top: 50%;
text-align:center
}

.reklamright {
position:absolute;
right:0;
width: 10%;
top: 50%;
text-align:center
}

.newsheader {
margin-left: 15px;
margin-right: 15px;
margin-top: 15px;
font-size: 16px;
clear: left;
}

.newstext {
margin: 15px;
font-size: 14px;
clear: left;
}

.newsseparator {
margin-top: 15px;
border-bottom: solid #3b93a6;
clear: left;
}


