body {margin:0; padding:0; text-align:center; background:#161616 url(images/wf_main-bck.png) repeat-x; font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;}

/*wireframe*/
.cont {width:969px; margin:0 auto; text-align:left;}
.top {width:967px; height:85px; background:url(images/wf_start-top.jpg); margin:40px 0 20px; border:1px solid #ccc;}
.start-main {width:967px; height:317px; overflow:hidden; background:url(images/wf_start-body.jpg); border:1px solid #555; border-bottom:none;}
.main {width:967px; background:#e3e3e3 url(images/wf_top.jpg) no-repeat; padding:119px 0 0 0; border:1px solid #555; border-bottom:none;}

h1#logo { position: absolute; text-indent: -99999px; width: 1px; height: 1px;}

.content {padding:20px 30px; font-size:13px;}

.footer {width:967px; background:#000; color:#777; font-size:11px; border:1px solid #555; }
.footer .block {float:left; width:200px; height:80px; margin:20px; border-right:1px solid #222;}

/*other globals*/
.clear {clear:both;}
h1, h2, h3 {font-family:"Times New Roman", Times, serif;  font-weight:normal; letter-spacing:1px; margin:20px 0 10px; padding:0;}
h1 {font-size:32px; border-bottom:1px solid #ccc; margin-bottom:30px;}
h2 {font-size:26px; margin-top:30px; color:#135481;}
.firstletter p:first-letter {font-size:22px; font-family:"Times New Roman", Times, serif;}
p.normal:first-letter {font-size:inherit;}
a {outline:none; color:#135481;}

/*startnav*/
.start-nav {float:left; width:300px; padding-top:30px;}
.start-nav a {display:block; text-decoration:none; color:#eee; font-variant:small-caps; letter-spacing:1px; font-size:16px; margin:10px 0 0 40px;}
.start-nav a:hover {text-decoration:underline;}

/*nav*/
.nav {width:967px; background:#135481; text-align:center; padding-bottom:3px;}
.nav a {text-decoration:none; color:#eee; font-variant:small-caps; letter-spacing:1px; font-size:16px; line-height:30px; padding:0 35px;}
.nav a:hover, .activenav {text-decoration:underline;}

/*kontakt*/
.third {float:left; width:280px; padding:0 10px;}
form br {clear:both;}
label, input {float:left; width:100px; margin:4px 0; padding:3px;}
label {width:80px; margin-right:20px; text-align:right;}
textarea {width:200px; margin:4px 0; padding:6px;}