*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent; text-align: left;}* html body * { overflow:visible;}html {height:100%; margin-bottom:1px;font-size:100%;}h1,h2,h3,h4,h5{font-size:100%;}body {font-family:Verdana, Helvetica, Arial, sans-serif;font-size:100%;line-height:120%;position:relative;color:#000;background:#FFF;}fieldset, img, form { border-width:0;border-style:solid;margin:0;padding:0; }.clear {clear:both;}.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; }.clearfix { display: block; }.h_10 {height:1px;}.h_25 {height:25px;}.h_35 {height:35px;}body {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:130%;position:relative;color:#31317D;}a,a:active,a:focus,a:link,a:visited {text-decoration:underline;color:#31317D;}a:hover,a.active {text-decoration:none;}div#page {width:896px;margin:10px auto;background:url(../img/page_bg.png) #ffffff top left repeat-y;}div#page div#head {width:896px;background:url(../img/head_bg.png) #fff688 top left no-repeat;height:103px;position:relative;}div#page div#head div#logo a{height:80px;width:114px;position:absolute;right:10px;top:11px;background:url(../img/kfs_logo_head.png) #fff688 top left no-repeat;}div#page div#head div#logo a span{display:none;}ul#top_navi {display:block;width:896px;height:175px;margin-bottom:10px;}ul#top_navi li {list-style-type:none;float:left;}ul#top_navi li a{height:175px;background-position:0 0;background-repeat:none;display:block;background-image:url(../img/top_navi.jpg);}ul#top_navi li a span {display:none;}ul#top_navi li.top_1 a{width:107px;background-position:0 0;}ul#top_navi li.top_2 a{width:132px;background-position:-107px 0;}ul#top_navi li.top_3 a{width:153px;background-position:-239px 0;}ul#top_navi li.top_4 a{width:124px;background-position:-392px 0;}ul#top_navi li.top_5 a{width:123px;background-position:-516px 0;}ul#top_navi li.top_6 a{width:111px;background-position:-639px 0;}ul#top_navi li.top_7 a{width:141px;background-position:-750px 0;}div#page div#side {width:149px;margin-right:20px;float:left;}div#page div#side ul#navi {padding-left:1px;}div#page div#side ul#navi li{list-style-type:none;background:url(../img/navi_link.gif) 5px 8px no-repeat;padding-left:23px;line-height:30px;height:30px;border-bottom:1px solid #cccccc;}div#page div#side ul#navi li:hover {background:url(../img/navi_link_hover.png) #31317D 5px 8px no-repeat;}div#page div#side ul#navi li.active a,div#page div#side ul#navi li.active:hover a{color:#E53134;}div#page div#side ul#navi li a {color:#31317D;font-size:14px;font-weight:bold;width:129px;display:block;text-decoration:none;}div#page div#side ul#navi li a:hover {text-decoration:none;}div#page div#side ul#navi li:hover a {color:#FFF688;}div#page div#content {width:650px;padding-right:20px;float:right;margin-right:6px;}div#page div#side ul#lang_select{width:150px;float:left;padding-left:40px;margin-top:20px;}div#page div#side ul#lang_select li {float:left;list-style-type:none;padding-right:3px;}div#page div#side ul#lang_select li a{display:block;width:16px;height:11px;background-repeat:none;background-position:top left;opacity:0.5;}div#page div#side ul#lang_select li a span{display:none;}div#page div#side ul#lang_select li.de a {background-image:url(../img/de.png);}div#page div#side ul#lang_select li.en a {background-image:url(../img/gb.png);}div#page div#side ul#lang_select li.fr a {background-image:url(../img/fr.png);}div#page div#side ul#lang_select li.nl a {background-image:url(../img/nl.png);}div#page div#side ul#lang_select li.active a,div#page div#side ul#lang_select li:hover a{opacity:1;}div#page div#footer {width:890px;background:url(../img/footer_bg.png) bottom left no-repeat;clear:both;text-align:center;padding:50px 6px 15px 0;font-size:10px;color:#7879AF;}h1 {color:#31317D;font-size:22px;font-weight:bold;line-height:103px;margin-left:10px;}h1 a,h1 a:link,h1 a:visited,h1 a:active,h1 a:hover,h1 a:focus {text-decoration:none;color:#31317D;}h2 {color:#31317D;font-size:150%;font-weight:bold;margin-bottom:15px;}h3 {color:#31317D;font-size:125%;font-weight:bold;margin-bottom:10px;}fieldset {border:1px solid #eeeeee;margin-bottom:10px;padding:0 10px;}fieldset p {padding:5px;}legend {font-weight:bold;font-size:110%;}input,textarea,select {border:1px solid #eeeeee;padding:2px;background:#ffffff;}input{width:200px;}select {width:205px;}textarea {width:610px;}label {display:block;float:left;width:100px;font-weight:bold;padding:2px 0;}p.error {background:#FFBFBF;border:1px solid #FF5F5F;}p.error span {margin-left:20px;}input.button {border:1px solid #333333;text-align:center;width:auto;background:#cccccc;font-weight:bold;}strong { font-weight:bold; }p {margin-bottom:10px;}div.box {width:315px;}div.box.left {float:left;margin-right:20px;}div.box.right {float:right;}ul.kategorien li {list-style-type:none;background:url(../img/folder.png) 5px 6px no-repeat;height:20px;padding:5px 0 5px 25px;font-size:120%;line-height:20px;position:relative;width:600px;}ul.kategorien li:hover {background-color:#eeeeee;}ul.kategorien li span {position:absolute;right:10px;}.project_item {width: 275px;float:left;text-align:center;border:1px solid #eeeeee;padding:15px;margin:0 15px 15px 0;height:330px;}.project_item:hover {background:#fafafa;}.project_item span {font-weight:bold;font-size:130%;display:block;text-align:center;margin-bottom:10px;}a.pdf {text-align:center;background:url(../img/file_pdf.png) top left no-repeat;padding-left:20px;line-height:20px;padding:0 0 5px 20px;}