* {margin:0;border:0;padding:0;outline:0;}
body {font:11px/15px Verdana, Helvetica, Sans-serif;background-color:#f5f5f5;}
div.clear {clear:both;height:0;font-size:0;line-height:0;}
div.clear hr {display:none;}
a {color:#3d832f;text-decoration:none;}
a:hover {color:black;text-decoration:underline;}
h1,h2,h3,h4,h5 {font-family:Arial, Verdana, Helvetica, Sans-serif;text-transform:uppercase;font-weight:normal;}
h2 a {color:black;text-decoration:none;}
#TB_ajaxWindowTitle {font-size:14px;font-weight:bold;color:#FFFFFF;}
#TB_title {background-color:#121212 !important;height:30px !important;}
#TB_ajaxContent h2,#TB_ajaxContent .top,#TB_ajaxContent .bottom {display:none;}
#main {width:982px;margin:0 auto;background:url("./css/img/shadow_repeat.gif?kk3nup") repeat-y;}
#header {position:relative;display:block;height:60px;width:982px;background:#f5f5f5 url("./css/img/shadow_top.gif?kk3nbz") no-repeat 0 100%;}
#header h1 a {display:block;height:60px;width:200px;background:url("./css/img/logo.gif?kk3nff") no-repeat 21px 12px;}
#header h1 a span {position:absolute;top:-9999em;}
#header #scsearch {right:12px;top:20px;position:absolute;}
#header #scsearch input {background:url("./css/img/form_search.gif?kk7597") no-repeat;width:126px;height:20px;font-size:10px;color:#afafaf;font-style:italic;padding:2px;padding-left:4px;margin-bottom:4px;}
#splash {background:black;height:254px;width:945px;border-bottom:1px solid black;}
#menuSection {height:37px;background:url("./css/img/menu_background.gif?kk3o7x");width:945px;border-top:1px solid #484848;}
#menuSection li {list-style-type:none;float:left;height:37px;width:120px;line-height:37px;text-align:center;border-right:1px solid black;}
#menuSection li a {color:#d6d6d6;text-transform:uppercase;font-size:12px;display:block;text-decoration:none;}
#menuSection li.selected a {background:url("./css/img/menuitem_selected.gif?kk3rm8");color:white;}
#menuSection li.hover a,#menuSection li a:hover {background:url("./css/img/menuitem_hover.gif?kkeler");color:white;}
#menuSection li ul {display:none;}
#overview {background:white;margin:0 18px 0 18px;border:1px solid white;}
#submenu {height:29px;background:url("./css/img/submenu_active_background.gif?kk3pye");width:945px;border-bottom:1px solid black;}
#submenu ul {display:block;height:29px;width:945px;}
#submenu li {list-style-type:none;float:left;height:29px;line-height:29px;text-align:center;}
#submenu li a {color:#d6d6d6;text-transform:uppercase;font-size:10px;display:block;text-decoration:none;padding:0 15px 0 15px;}
#submenu li.hover a,#submenu li a:hover,#submenu li.selected a {background:url("./css/img/submenuitem_over.gif?kk3pea");color:white;}
#submenu li ul {display:none;}
#titel {float:left;width:945px;display:block;height:29px;clear:both;letter-spacing:2px;}
#titel h1 span {display:block;height:29px;color:white;background:#1e1e1e;padding:0 14px 0 14px;line-height:29px;float:left;font-size:17px;}
#titel h1 {background:#1E1E1E url("./css/img/title_end.gif?kk3qj9") no-repeat 100% 0;padding-right:36px;display:block;float:left;}
#frontSpots {width:607px;float:left;margin-top:9px;}
#frontSpots .spot {background:url("./css/img/focusbox_background.jpg?kk5cro") no-repeat;width:583px;height:145px;padding:15px 12px 15px 12px;position:relative;margin-bottom:15px;}
#frontSpots .spot img {vertical-align:top;border:0;margin:6px;width:271px;height:134px;float:left;}
#frontSpots .spot h3 {padding-left:15px;color:#3a3a3a;font-size:13px;width:200px;margin-left:280px;}
.side_spots #frontSpots .spot h3 {margin-left:200px;}
#frontSpots .spot .content {padding:15px;line-height:16px;font-size:11px;color:#3a3a3a;height:40px;width:270px;margin-left:280px;}
.side_spots #frontSpots .spot .content {margin-left:200px;}
#frontSpots .spot .more {display:block;position:absolute;text-align:right;right:18px;top:140px;}
#frontSpots .spot .more a {margin-right:7px;margin-left:7px;font-size:12px;text-decoration:none;height:20px;line-height:20px;}
#frontSpots .spot .more a:hover {text-decoration:underline;}
#spots {width:607px;float:left;margin-top:9px;}
#spots .spot {background:url("./css/img/focusbox_background.jpg?kk5cro") no-repeat;width:583px;height:145px;padding:15px 12px 15px 12px;position:relative;margin-bottom:15px;}
#spots .spot img {vertical-align:top;border:0;margin:6px;width:271px;height:134px;float:left;}
#spots .spot h3 {padding-left:15px;color:#3a3a3a;font-size:13px;width:200px;margin-left:280px;}
.side_spots #spots .spot h3 {margin-left:200px;}
#spots .spot .content {padding:15px;line-height:16px;font-size:11px;color:#3a3a3a;height:40px;width:270px;margin-left:280px;}
.side_spots #spots .spot .content {margin-left:200px;}
#spots .spot .more {display:block;position:absolute;text-align:right;background:#255426;right:18px;top:140px;}
#spots .spot .more a {margin-right:7px;margin-left:7px;color:white;font-size:12px;text-decoration:none;height:20px;line-height:20px;}
#spots .spot .more a:hover {text-decoration:underline;}
#boxCont {float:left;width:308px;font-size:12px;color:#454545;line-height:15px;}
#boxCont .news .contentNews {font-size:11px;}
#boxCont .news {margin-bottom:5px;}
#boxCont .news .date {font-size:10px;}
#boxCont .box .middle h2 {margin-bottom:0px;}
#boxCont .box .middle {display:block;width:276px;background:url("./css/img/box_repeat.gif?kk5ekz") repeat-y;margin-left:11px;padding-left:15px;padding-right:15px;}
#boxCont .box .top {display:block;width:306px;background:url("./css/img/box_top.gif?kk5elu") no-repeat;margin-left:11px;}
#boxCont .box .bottom {display:block;width:306px;background:url("./css/img/box_bottom.gif?kk5elg") no-repeat;margin-left:11px;}
#boxCont .box .middle h2 {background:url("./css/img/box_title_background.gif?kk5fcw") repeat-x;color:white;font-size:15px;height:37px;line-height:37px;padding-left:14px;}
#boxCont .box .middle .content {padding:14px;}
#boxCont .abstract {padding-bottom:15px;}
#boxCont .formText {background:url("./css/img/form_text.gif?kk6x0s") no-repeat;width:243px;height:20px;font-size:10px;color:#afafaf;font-style:italic;padding:2px;padding-left:4px;margin-bottom:4px;}
#boxCont .button {background:url("./css/img/form_button.gif?kk6zp8") no-repeat;width:74px;height:20px;font-size:10px;color:#6a6a6a;float:right;margin-right:1px;margin-left:15px;margin-bottom:4px;line-height:20px;padding-bottom:4px;}
#boxCont .formContent .formTextArea {background:url("./css/img/form_area.gif?kkeo5b") no-repeat;width:247px;height:109px;font-size:11px;color:#afafaf;font-style:italic;padding:2px;padding-left:4px;margin-bottom:4px;font-family:Verdana, Sans-serif;}
#newsletterlogin a {font-size:10px;}
#boxCont form .errorFont {font-size:11px;color:#255426;}
#boxCont .more {display:block;text-align:right;float:right;right:18px;margin:15px 0 15px 0;}
#boxCont .more a {margin-right:7px;margin-left:7px;font-size:12px;text-decoration:none;height:20px;line-height:20px;}
#boxCont .more a:hover {text-decoration:underline;}
#references .reference {height:164px;width:888px;padding:15px;margin-bottom:15px;background:url('./css/img/reference_background.gif?kkem4o') no-repeat;}
#references .reference h2 {margin-bottom:0;font-size:14px;font-family:Arial;}
#references embed {display:block;}
#references .reference img {display:block;float:left;width:472px;height:152px;padding:6px 20px 0 3px;}
#references .reference .text {float:left;width:390px;}
#references h2 {display:block;clear:none;height:20px;padding:0;margin:0;}
#references .reference small {display:block;color:#888888;font-size:10px;padding:5px 0 5px;font-family:Verdana, Helvetica, Sans-serif;}
#references .reference .content {color:#5A5A5A;font-size:11px;line-height:18px;}
#references .reference .links {font-size:11px;}
#references .reference .links li {list-style-type:none;display:inline;margin-right:16px;}
#references .reference .links a {background:url("./css/img/arrow-green.gif") no-repeat 100% 50%;padding-right:10px;}
#footer {clear:both;background:#f5f5f5 url("./css/img/shadow_bottom.gif?kk5fs5") no-repeat;height:28px;padding-bottom:30px;text-align:center;}
#footer #address {display:block;color:#AAAAAA;padding-top:15px;}
#footer #address a {color:#AAAAAA;}
#mainCont {display:block;float:left;padding:15px;width:915px;line-height:20px;}
#mainCont .resultCount {margin-bottom:20px;}
#mainCont .searchResults .path {color:#888888;}
#mainCont .newsItem {padding-bottom:20px;}
#mainCont ul,ol {margin:10px;padding:10px;}
#mainCont ul li,#mainCont ol li {padding:3px;}
#mainCont h2,#mainCont .content {margin-bottom:10px;}
#mainCont h2 {font-size:15px;}
#boxCont .content {margin-bottom:0px;}
#mainCont #content {margin-bottom:6px;}
.split_contentnobox #content,.split_contentnobox #content2 {width:450px;float:left;}
.split_contentnobox #content2 {margin-left:15px;}
#mainCont #content .formContent label,#mainCont #content2 .formContent label {display:block;clear:both;min-height:20px;}
#mainCont #content .formContent label span,#mainCont #content2 .formContent label span {display:block;width:135px;float:left;}
#mainCont #content .formContent .formText,#mainCont #content2 .formContent .formText {background:url("./css/img/form_text.gif?kk6x0s") no-repeat;width:247px;height:20px;font-size:11px;color:#afafaf;font-style:italic;padding:2px;padding-left:4px;margin-bottom:4px;}
#mainCont #content .formContent .formTextArea,#mainCont #content2 .formContent .formTextArea {background:url("./css/img/form_area.gif?kkeo5b") no-repeat;width:247px;height:109px;font-size:11px;color:#afafaf;font-style:italic;padding:2px;padding-left:4px;margin-bottom:4px;font-family:Verdana, Sans-serif;}
#mainCont #content .formContent button,#mainCont #content2 .formContent button {background:url("./css/img/form_button.gif?kk6zp8") no-repeat;width:74px;height:20px;font-size:10px;color:#6a6a6a;float:right;margin-right:203px;margin-left:15px;margin-bottom:4px;line-height:20px;padding-bottom:4px;font-family:Verdana, Sans-serif;}
.side_spots #mainCont #content {width:450px;float:left;margin-right:15px;}
.side_spots #mainCont #spots {margin-top:0px;width:450px;float:left;}
.side_spots #mainCont #spots .spot {background:url("./css/img/halfbox_background.gif?kklxi7");width:427px;height:104px;padding-top:13px;}
.side_spots #mainCont #spots .spot img {width:191px;height:93px;}
.side_spots #mainCont #spots .spot h3 {width:209px;}
.side_spots #mainCont #spots .spot .content {width:190px;}
.side_spots #mainCont #spots .spot .more {top:94px;}
.content_and_box #mainCont #content {width:607px;float:left;margin-top:9px;}
