body {margin:0; background:#19399f;}
#container {margin:30px auto 0 auto; background:#fff url(images/ctbg.gif) no-repeat; width: 750px;}
#container_gr {margin:30px auto 0 auto; background:#fff url(images/ctbg_gr.gif) no-repeat; width: 750px;}
#topheader {height: 105px; border-bottom: 1px solid #777777; color: #ff6600; width: 750px;}
#logo {font-family:sans-serif; font-size:36px; color:#303030; background:url(images/logo.png) no-repeat 0; margin:-5px 0 0 20px; padding:0; width: 697px;}
#theadert {font-family:verdana,trebuchet,sans-serif; font-size: 10px; color: #ff6600; padding-left:73px;}
#mainbanner {width:750px; height:88px; border-bottom:1px solid #303030; background:url(images/h_bnr.png) no-repeat; padding-top:50px; font-family:verdana,trebuchet,sans-serif; font-size:26px; color:#fff;}

#tnav {position:relative; height:43px; margin:46px 0 0 0; font-size:14px; background: url("images/tnav_bg.gif") repeat-x bottom left; font-family:verdana,trebuchet,sans-serif;}
#tnav ul {margin:0; padding:0; list-style-type:none; width:auto; float:left;}
#tnav ul li {display:block; float:left; margin:0 2px;}
#tnav ul li a {display:block; float:left; color:#555; text-decoration:none; padding:0 0 0 40px; height:43px; line-height:50px;}
#tnav ul li a span {display:block; float:left; padding:0 25px 0 0; height:31px; width:auto;}
#tnav ul li a:hover {color:#000;}
#tnav ul li a:hover span {display:block; cursor:pointer;}
#tnav ul li a.current,#tnav ul li a.current:hover {color:#000; background:transparent url("images/tnav_l.gif") no-repeat top left;}
#tnav ul li a.current span {background:transparent url("images/tnav_r.gif") no-repeat top right; height:43px;}

form#xform {padding:20px 20px 0 20px; width:670px; font-size: 12px; background:#e7e7e7; border:1px #c4c4c4 solid; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
form#xform label {width:100px; height:17px; margin-top:5px; display:block; float:left;}
form#xform fieldset {border:0;}
form#xform .eingabe {width:248px; height:17px; margin-top:5px; border:1px #c4c4c4 solid; float:left;}
form#xform .subject {width:518px; height:17px; margin-top:5px; border:1px #c4c4c4 solid; float:left;}
form#xform .checkbox {margin-top:5px; float:left;}
form#xform textarea {width:520px; height:150px; border:1px #c4c4c4 solid; margin-top:5px; font-family:arial; font-size:12px; float:left;} 
form#xform input.button {height: 23px; width: 98px; font-size: 12px;margin-top:15px;  margin-left: 275px; background:#fff; border:1px #c4c4c4 solid;}
form#xform br {clear:both;}

#body {float:none; clear:both; width:750px;}
h2 {font-family:verdana,trebuchet,sans-serif; letter-spacing:-0.8px; font-size:24px; color:#303030; margin:0; padding:16px 0 12px 38px;}
#footer {clear:both; width:750px; margin:0 auto; background:#19399f url(images/footer.gif) no-repeat; height:19px; font-family:verdana,trebuchet,sans-serif; font-size:10px; text-align:center; padding-top:5px;}
#footer_l {clear:both; width:750px; margin:0 auto 20px auto; background:#19399f url(images/footer.gif) no-repeat; height:19px; font-family:verdana,trebuchet,sans-serif; font-size:10px; text-align:center; padding-top:5px;}
#footer_gr {clear:both; width:750px; margin:0 auto; background:#303030 url(images/footer_gr.gif) no-repeat; height:19px; font-family:verdana,trebuchet,sans-serif; font-size:10px; text-align:center; padding-top:5px;}
.mtext {float:left; width:320px; margin:0 0 0 40px; color:#000; font-family:verdana,trebuchet,sans-serif; font-size:14px;}
.wtext {float:left; text-align:justify; width:670px; margin:0 0 0 40px; background:#fff; color:#000; font-family:verdana,trebuchet,sans-serif; font-size:14px;}
.ftext {float:left; text-align:justify; width:710px; margin:0; padding:0 20px 0 20px; background:#fff; color:#000; font-family:verdana,trebuchet,sans-serif; font-size:14px;}
.rtext {float:left; text-align:justify; width:670px; padding:0 40px 0 40px; background:#fff; color:#000; font-family:verdana,trebuchet,sans-serif; font-size:14px;}
.bimage {position:relative; position:relative; top:-0px; left:60px;}
.cimage {position:relative; position:relative; top:-50px; left:60px;}
.mailresult {padding:20px 20px 0 20px; width:670px; font-size: 12px; font-weight:bold; background:#c7c7c7; border:1px #b4b4b4 solid; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}


