@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;}

html, body {height:100%}

.clear {clear:both;}

.right {float:right;}

.left {float:left;}

#container {width:960px;min-height: 100%;height:auto !important;height: 100%;margin: 0 auto -38px;}

p {text-align:left;font-size:12px;padding:0 15px;line-height:18px;}

#logo {height:83px;width:410px;margin-top:46px;margin-left:64px;margin-bottom:50px;}

h2 {font-family:Arial;font-size:16px;font-weight:bold;color:#404040;margin: 0 0 2px 21px;text-decoration:none;text-align:left;}

h3 {font-family:Arial;font-size:13px;font-weight:bold;color:#05c1ff;margin: 0 0 2px 21px;text-decoration:none;text-align:left;}

fieldset {padding:5px;border:1px solid #39F;color:#900;}

legend {padding:0.2em;font-size:12px;color:#000;}

tr {font-size:12px;}

td {padding-top:3px;}

td.bericht {vertical-align:top;}

.hr {background-image:url(../img/hr.gif);width:100%;height:8px;margin-bottom:10px;clear:both;}

#nav {width:960px;height:59px;background-image:url(../img/nav_st1.gif);text-align:center;}

#nav li {float:left;}

#nav a {width:80px;height:23px;float:left;padding-top:10px;color:white;background-image:url(../img/nav_st1.gif);text-decoration:none;font-weight:bold;font-size:14px;}

#nav a:hover {background-image:url(../img/nav_st2.gif);}

#nav a.active {background-image:url(../img/nav_st3.gif);}

#home a, #portfolio a, #about a, #contact a, #home a:hover, #portfolio a:hover, #about a:hover, #contact a:hover {background-image:url(../img/nav_st3.gif);}

#nav li.spc {width:1px;height:59px;background-color:white;float:left;}

#content {width:620px;padding:0 10px;float:left;margin-bottom:20px;}

.contenticon {padding:2px 4px;}

.porticon {padding:2px 4px; margin-right:8px;}

#content a.l {background-image:url(../img/port_l.gif);width:149px;height:24px;font-size:12px;color:white;text-decoration:none;font-weight:bold;padding:5px 80px 4px 11px;}

#content a.r {background-image:url(../img/port_r.gif);width:149px;height:24px;font-size:12px;color:white;text-decoration:none;font-weight:bold;padding:5px 93px 4px 11px;margin:10px 0 4px 2px;}

#content a.l:hover {background-image:url(../img/port_l_over.gif);}

#content a.r:hover {background-image:url(../img/port_r_over.gif);}

#sidebar {float:right;width:300px;padding:0 10px;}

#footer, .push {height:38px;clear:both;}

#footer {width:960px;background-image:url(../img/footer__bg.gif);margin:0 auto;}

#footer_img {background-image:url(../img/footer__mid.gif);width:221px;height:38px;margin:0 auto;}

#sidebar ul {padding:5px 10px;font-size:12px;}

#sidebar li {margin:0 0 10px 10px;color:#000;font-size:12px;}

#sidebar li.title {margin:10px 0;color:#06F;font-size:14px;font-weight:bold;}