/* CSS Document */

/* standaard css */

a img {
border:0;
}

form div.frmname {
display:none;
}

form div.frmname input {
width:1px;
height:1px;
}

/* custom css */

body {
margin: 0;
background-color: #cecece;
font-family: tahoma, verdana, arial;
font-size: 0.8em;
color: #000;
text-align: center;
}
form, td {
font-family: tahoma, verdana, arial;
font-size: 0.8em;
color: #000;
}
a {
color: #0072bc;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a.verder {
font-weight: bold;
float:  right;
position: relative;
top: 10px;
left: -45px;
margin-bottom: 10px;
}
a.service {
display: block;
}
p, ul, td {
line-height: 150%;
}
h1 {
display: block;
font-family: tahoma, verdana, arial;
font-size: 1.3em;
color: #0072bc;
margin-bottom: 20px;
}
h1 span {
display: inline;
color: #ee0038;
margin-top: 9px;
}
h2 {
clear: both;
display: block;
font-family: tahoma, verdana, arial;
font-size: 1.1em;
color: #121212;
margin-bottom: 4px;
margin-top: 4px;
}
img.shake {
display: block;
margin-top: 30px;
margin-bottom: 30px;
}
.middle {
overflow: hidden;
margin: 0 auto;
width: 800px;
background-color: #fff;
text-align: left;
}
.top-container {
margin: 0 auto;
height: 230px;
width: 800px;
}
.center-container {
clear: both;
margin: 0 auto;
width: 800px;
}
.blue {
float: left;
width: 189px;
height: 100px;
background-color: #0072bc;
margin-left: 15px;
}
.logo {
clear: both;
float: left;
background: url('../img/pres/logo.jpg') no-repeat;
width: 437px;
height: 76px;
margin-left: 15px;
}
.menu {
clear: both;
float: left;
width: 560px;
height: 22px;
text-align: left;
margin-top: 15px;
margin-left: 117px;
border-bottom: 1px solid #a5a5a5;
}
.menu ul {
float: left;
list-style:none;
margin: 0;
border: 0;
padding: 0;
}
.menu ul li
{ 
background-color: #525252;
float:left;
font-size:11px;
font-family:tahoma;
font-weight:normal;
cursor:default;
text-align:center;
margin-right: 1px;
position: relative;
left: 15px;
}
.menu ul li a, .menu ul li span
{ 
width:72px; 
line-height:22px; 
display:block; 
text-decoration:none;
}
.menu ul li a.pf, .menu ul li span.pf{ 
width:90px; 
line-height:22px; 
display:block; 
text-decoration:none;
}
.menu ul li a { 
background: #525252; 
color:#fff; 
}
.menu ul li a:hover { 
background:#363636; 
text-decoration:underline; 
}
.menu ul li span { 
background: url('../img/pres/menu-item-on.jpg') repeat-x; 
color:#ead6b8; 
}
.content ul {
margin: 0 auto;
}
.left-content {
float: left;
width: 206px;
margin-left: 15px;
margin-top: 20px;
}
.left-content div {
margin-top: 10px;
margin-bottom: 20px;
}
.left-content p {
clear: both;
width: 183px;
margin-bottom: 3px;
}
form {
clear: both;
margin-top: 10px;
}
textarea {
width: 300px;
height: 200px;
padding: 4px;
font-family: Tahoma, verdana, arial;
font-size: 11px;
color: #000;
}
input, select {
font-family: Tahoma, verdana, arial;
font-size: 11px;
color: #000;
padding: 2px;
}
input.uw-email {
float: left;
height: 25px;
width: 117px;
border: 1px solid #a5a5a5;
padding: 4px;
font-family: Tahoma, verdana, arial;
font-size: 11px;
color: #000;
}
input.submit {
float: left;
width: 67px;
height: 26px;
margin-left: 2px;
}
input.submit2 {
float: left;
width: 78px;
height: 26px;
margin-left: 2px;
}
input.dat {
width: 30px;
}
select.dat {
width: 50px;
}
select.dat_m {
width: 80px;
}
select.dat_j {
width: 60px;
}
select.land {
width: 100px;
}
.blue-end {
clear: both;
float: left;
width: 189px;
height: 100px;
background: url('../img/pres/blue-end.jpg') no-repeat;
position: relative;
top: 23px;
}
.blue-end-contact {
clear: both;
float: left;
width: 189px;
height: 100px;
background: url('../img/pres/blue-end.jpg') no-repeat;
position: relative;
top: 191px;
}
.blue-end-dienst {
clear: both;
float: left;
width: 189px;
height: 100px;
background: url('../img/pres/blue-end.jpg') no-repeat;
position: relative;
top: 46px;
}
.content {
float: left;
margin: 0 auto;
width: 436px;
margin-left: 25px;
margin-top: 20px;
}
.contact {
float: left;
width: 200px;
margin-bottom: 15px;
}
.footer {
float: left;
width: 800px;
height: 20px;
position: relative;
top: -10px;
}
p.colofon {
position: relative;
left: 245px;
}
p.fff {
height: 250px;
}
span.error {
color: red;
}
span.succes {
color: green;
}
span.year {
color: #a1a1a1;
}
span.pink {
color: #ee0038;
font-weight: bolder;
}