body {
 margin:0px;
 font-size:0px;
 font-family:Arial, Helvetica, sans-serif;
 color:#526276;
 background-color:#00254d;
}
img {border:0px solid black;}
td {vertical-align:top;}
h1 {font-size: 14px;
margin:5px 0 -10px 0;
line-height: 35px;
}
*html h1 {margin: 10px 0 0 0;}
.content {background-image:url(/i/cbg.gif);
/*height:500px;*/
line-height: 20px;
text-align:left;
font-size:12px;
border-bottom:1px solid #ffffff;
}
/*html .content { height:450px; }*/

.block{display:block;}
.left{float:left;}

.conttd {
padding: 30px

}

.tab {
 background-image:url(i/bg.gif);

}

a:link, a:visited {background-color:#dee6f2; color:#526276; text-decoration:none;}
a:hover { background-color:#D3DBE6; }



.buttonlink,
.buttonlink:link,
.buttonlink,
.buttonlink:visited,
.buttonlink:active
{
  background: transparent;
}
.buttonlink:hover
{
  background: transparent;
}


img.l {
float:left; margin: 0 10px 10px 0;
}
img.r {
float:right; margin: 0 10px 0 10px; 
}





.txtfield {margin:-0px 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:160px;
color:#00254D;
background-image:url(/i/inp_bg.gif);
border:1px solid #7e93ae;
}

.txtarea{
width:440px;
height: 110px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00254D;
margin:-0px 0 4px 0;
background-image:url(/i/inp_bg.gif);
border:1px solid #7e93ae;
}

.button {
background-color:#00254D;
border:1px solid #7e93ae;
background-image:url(/i/inp_bg.gif);
color:#3e5c81;
font-size:12px;

}

.antwort {
display:none;
margin:-5px 0 0 0;
line-height:17px;
margin:-1px 0 6px 0;
}

.error{
 color: #C31132;
 font-weight:bold;
}

select,option,input
{
 font-size:12px;
}


.td_kontakt {
border-bottom:1px solid #bec7d5;
padding-bottom:10px;
margin-bottom:10px;

}


