@charset "UTF-8";
/*
Theme Name:              Portfolio Theme by Andreas Hecht - the-netBRain.de
Theme URI:               http://www.the-netbrain.de/portfolio.htm
Description:             This Theme is using HTML5, WAI-ARIA, CSS3 and hCard
Layout going online:     16.08. 2009
Last Change:             01.11. 2009
*/

@media screen,projection{html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}header,nav,section,article,dialog,figure,aside,footer{display:block;margin:0;padding:0}input{vertical-align:middle}address{display:inline;clear:none}html{height:101%}html *{font-size:100.01%}body{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:87.50%;color:#ccc;background-color:#06111A}h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#ddd;margin:0 0 0.4em 0}h1{font-size:250%}h2{font-size:150%}h3{font-size:140%}h4{font-size:150%}h5{font-size:135%}h6{font-size:120%}h1{color:#BBA98F;text-shadow:1px 1px 1px #000;margin-left:1.5em}h2{margin:0.5em 0 0.7em 2.5em}h3{margin-left:2em}p{line-height:1.5em;font-size:1.030em;margin:0 0 0.9em 3.7em;color:#fff}strong{font-weight:bold;color:#fff}acronym,abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help}.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}.skip:focus,.skip:active{position:static;left:0;top:0}header,hgroup,footer,nav,section,article{display:block}header,nav,#container,footer{overflow:hidden}nav#topnav{text-align:left;padding:3px 50px 0 0}nav#topnav span.navlinks{float:right}#head{width:100%;color:#fff;height:125px;background:#000 url("../images/brainlogo.png");background-repeat:no-repeat;border-bottom:3px solid #999}#head h1{position:absolute;left:270px;top:30px;font-weight:bold;font-size:45px;margin:0;line-height:1em;color:#fff;font-family:"Segoe Print",Georgia,"Times New Roman",Times,serif}#head h1 span{background:url(../images/gradient-shine.png) repeat-x;position:absolute;display:block;width:100%;height:64px}#head h2{position:absolute;left:270px;top:80px;color:#fff;font-size:1.5em;font-family:Calibri,Georgia,"Times New Roman",Times,serif}#head h2 span{background:url(../images/gradient-dark.png) repeat-x;position:absolute;display:block;width:100%;height:27px}nav#topnav a{color:#fff;font-weight:normal;background:transparent;text-decoration:none}nav#topnav a:focus,#topnav a:hover,#topnav a:active{color:#fff;text-decoration:underline;background-color:transparent}footer#bottom{width:auto;clear:both; background:#06111A;border-top:1px #999 solid;line-height:1.5em;height:auto;margin:1em 8em 2em 8em;padding-bottom:10px;font-size:90%}footer#bottom p{padding-top:20px;padding-left:50px;color:#999}footer address{padding-left:50px;color:#999}footer#bottom a{color:#ccc;background:transparent;font-weight:bold;padding:2px}footer#bottom a:focus,footer#bottom a:hover{color:#fff;background-color:#4484be;text-decoration:none;text-shadow:1px 1px 1px #000;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px}footer#bottom a:active{color:#fff;background-color:transparent;text-decoration:none}footer#bottom a:visited{color:#ccc}#bottom .hcard-download{background:transparent url(../images/hcard.mini.png) no-repeat scroll left top;padding-left:18px}#navmargins{margin:0 auto;max-width:80em;min-width:860px;padding:20px 0 60px 20px}#nav_main{float:left;display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;width:100%;background:transparent;font-size:110%}#nav_main ul{float:left;display:inline;width:100%;margin:0}#nav_main ul li{float:left;display:inline;width:16%;line-height:1em;list-style-type:none;margin:0;padding:0}#nav_main ul li:first-child{background:#0481B5;-webkit-border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em; border-right:1px #ccc solid !important}#nav_main ul li:last-child{background:#223e57!important;-webkit-border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em}#nav_main ul li a{display:block;padding:5px 6px 5px 5px;margin:0;height:2em;color:#fff;text-decoration:none;font-weight:bold;text-align:center}#nav_main ul li a span{font-size:70%}#nav_main ul li a#current{display:block;padding:5px 6px 5px 5px;margin:0;height:2em;color:#fff !important;text-decoration:none;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000;cursor:default}#nav_main ul li a:focus,#nav_main ul li a:hover,#nav_main ul li a:active,#nav_main ul li a#current:hover { color:#fff !important;text-shadow:1px 1px 1px #000}#nav_main ul li:hover{background-color:#0481B5 !important}.float_left{float:left;display:inline;margin-right:1.5em;margin-bottom:0.8em}.down{margin-top:1.5em}#thumbs .down1{margin-top:2em}#container{margin:0 auto;max-width:80em;min-width:860px;background:#06111A;padding:0 10px 20px 10px;margin-top:0;margin-bottom:20px}#wrapper{background:#0B1926;padding:15px 0 0 0;border:1px solid #555;overflow:hidden;margin-top:10px;margin-bottom:10px;-moz-border-radius-topright:30px;-moz-border-radius-bottomleft:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-box-shadow:10px 10px 5px #000;-webkit-box-shadow:10px 10px 5px #000}article{padding:0 0 0 20px}div.scrollable{float:left}a.prev,a.next,a.prevPage,a.nextPage{color:#fff;padding:2px 8px;border:2px #000 solid;white-space:nowrap;float:left;margin:43px 10px;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#0481B5;text-shadow:1px 1px 1px #000;text-decoration:none;font-size:130%}a.next:hover,a.prev:hover{color:#fff;background:#000;border:2px #600 solid}a.disabled{visibility:hidden !important}a.next,a.nextPage{padding:3px 5px;background:#0481B5;font-size:100%;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px #000;border-bottom:1px solid rgba(0,0,0,0.25);clear:right}div.scrollable{position:relative;overflow:hidden;width:801px;height:402px;border:1px solid #0B1926;margin:1em 0 2em 0}#thumbs{position:absolute;width:20000em;clear:both;border:1px solid #0B1926}a.prev,a.next{margin-top:118px}a.reset{margin:0;padding:0;text-shadow:none;text-decoration:none;display:block}a.reset:hover{background:transparent;border:none;text-shadow:none}#thumbs div{float:left;width:800px;height:400px;background:transparent;color:#fff}#thumbs div.focus{background-color:#444}#thumbs h3{margin:10px 0 10px 30px;font-size:17px;color:#fff;text-shadow:1px 1px 1px #000}#thumbs p,#thumbs span{margin:12px;color:#fff}#thumbs p{padding:9px 20px 0 25px;text-shadow:1px 1px 1px #000;line-height:1.3em;margin:0}#thumbs h3 span{color:#FFD700;margin:0}.down{clear:both;margin:20px 0 3em 4em}.warning{background:#fee;color:#000;border:2px #B88B10 solid;padding:15px;margin:1em 2em 1em 1em}a.readmore{padding:3px 10px 3px 8px;background:#333;font-size:88%;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px #000;border-bottom:1px solid rgba(0,0,0,0.25)}a.readmore:focus,section a.readmore:hover{background-color:#0481B5;text-decoration:none}a{color:#ccc;text-decoration:underline;text-shadow:1px 1px 1px #000;font-weight:bold}a:hover,a:focus{color:#fff;text-decoration:none}}
