/*
*	Author: Tom Klingenberg
*	Copyright 2006 by Tom Klingenberg, All Rights Reserved
*/

body, html, div {margin:0; padding:0;}
body {background:#e5e5e5 url(i/bgbgw.png) 14px 0px repeat-y;}

a img {border:0;}

div.sep {padding: 0px 0px 0px 14px; margin:0px; height:2px; overflow:hidden; background:url(i/brlt.png) 14px 0px no-repeat;}
div.sep hr {display:none;}
div.sepnone {display:none;}

#header {height:51px; background:url(i/brlb.png) 14px 48px no-repeat;}
#header h1 {padding:15px 0px 15px 23px; margin:0px;}
#header h1 {width:201px; height:21px; background:url(i/lastflood-wl.png) 23px 15px no-repeat;}
#header h1 a {display:block; width:178px; height:21px; text-indent:178px; text-decoration:none; overflow:hidden;}

#nav {padding:0px 0px 0px 16px; height: 34px; background:url(i/brlb.png) 14px 31px no-repeat;}
#nav h2 {display:none;}
#nav ul {margin:0px; padding:0px;}
#nav li {margin:0px; padding:0px; display:inline;}
#nav li a {display:block; float:left; height:29px; overflow:hidden; text-indent:220px; margin-right:4px; text-decoration:none;}
#m0de {background:url(i/m/de0.png); width:89px;}
#m1de {background:url(i/m/de1.png); width:79px;}
#m2de {background:url(i/m/de2.png); width:73px;}
#m3de {background:url(i/m/de3.png); width:86px;}
#m4de {background:url(i/m/de4.png); width:64px;}
#m5de {background:url(i/m/de5.png); width:68px;}
#m6de {background:url(i/m/de6.png); width:85px;}
#m7de {background:url(i/m/de7.png); width:67px;}

#present {clear:left; padding:0px 0px 0px 14px;}
#present h2 {display:none;}

#cnt {padding-left:14px; width:740px;}


/* content styles */
body, th, td, input, textarea, select {font-family: "Bitstream Vera Sans", Arial, Helvetica; font-size: 11px; line-height: 15px;}
h1 {font-size:18px; font-weight:normal;}
h2 {font-size:15px; font-weight:bold;}
h3 {font-size:13px; font-weight:bold;}
p, h1, h2, h3, form {margin:0; margin-top:6px; padding:0;}
a {color:#898989;}

/* content table styles */
table {border-spacing:0; border-collapse:collapse;}
caption {text-align:left; font-size:13px; padding-bottom:0.5em; font-weight:bold;}
td, th {vertical-align:top; padding:4px 8px; margin-bottom:0.5em; text-align:left;}
table {border-bottom:solid 1px #898989; border-right:solid 1px #898989;}
th, td {border-top:solid 1px #898989; border-left:solid 1px #898989;}
th {background:#f5f5f5;}
td.nodata {border-top: solid 1px #fff; border-left: solid 1px #fff;}

/* content form styles */
form {margin:0; padding:0;}
form .row {clear:left; width:408px; padding-top:10px; overflow:hidden;}
form .first {padding-top:0px !important;}
form .error {border:2px solid red; padding:4px; margin-top:6px;}
form h3 {width:408px; padding:0px !important;}
form .section {background:#f5f5f5; border-bottom:0px solid #898989; padding:2px 0 !important; margin-top:8px !important;}
form .error h3 {margin:0px; font-size:11px; font-weight:bold;}
form .coll {width:140px; float:left; clear:left; padding:4px 8px 4px 0;}
form .coll label {width:132px; float:left; display:block; text-align:left; font-weight:bold;}
form .coll label.add {display:inline; width:auto;}
form .coli {width:260px; float:left;}
form .required {color:#898989;}
form .coli textarea, form .coli input[type="text"] {width:238px;}
form .coli input[size="30"] {width:180px;}
form .coli input[size="20"] {width:110px;}
form .coli input[size="5"] {width:30px;}
form .submit {text-align:right;}



/* content content styles (in #ccp) */
#ccp {font-size: 13px; line-height: 17px;}
#ccp h1, #ccp h2, #ccp h3, #ccp p, #ccp form, #ccp div.breadcrumb {margin:0; padding:10px;}
#ccp h1.supertitle {display:none;}
#ccp ul	{padding:10px; margin:0; margin-left:16px; list-style-position:outside;}
#ccp table {margin:0 10px 6px 10px; padding:0;}
#ccp h3.table {padding:0 18px 0 10px; margin:0;}
#ccp .top {background:url(i/brccpt.png) 0px 0px no-repeat;}
#ccp p {padding:2px 18px 6px 10px; text-align:justify;}
#ccp .breadcrumb {font-size:11px; line-height:15px;}
#ccp .inlay {margin:4px 18px 4px 10px; padding:0; background:#f5f5f5;}
#ccp .inlayboxright {width:220px; float:right; background:#f5f5f5; color:#000; border:0px solid #898989; margin:4px 18px;}

#ccp h2 a, #ccp h3 a {color:#000;}

#ccp ul.inbx {list-style-type:none; list-style-position:outside; width:586px; padding:0; margin:0 0 0 6px;}
#ccp ul.inbx li {margin-bottom:8px; background:url(i/inbx-bg.png) 0px bottom no-repeat; clear:both;}
#ccp ul.inbx li h3 {padding:2px 4px; height:18px; overflow:hidden; background:url(i/inbx-top.png) 0px 0px no-repeat;}
#ccp ul.inbx li, #ccp ul.inbx li h3 {background-color:#898989; background-color:#e5e5e5;}
#ccp ul.inbx li h3 a {color:#fff; color:#000; text-decoration:none;}
#ccp ul.inbx p,#ccp ul.inbx h3 {padding-left:4px; padding-right:4px;}
#ccp ul.inbx li .inbt-w {color:#fff; padding:1px 0 0 43px; background:url(i/inbt-pink.png) 0px 0px no-repeat;}

/* content substyles and positions */


/* clm = content left menu 140px */
#cnt .clm {width:140px; float:left; padding-bottom:3px; background:url(i/brclmb.png) 0px -3px no-repeat;}
#cnt .clm ul {margin:0; padding:0; list-style:none; font-size:12px; font-weight:normal;}
#cnt .clm ul.clml1 {padding-top:10px; padding-bottom:10px; background:url(i/brclmb.png) 0px bottom no-repeat;}
#cnt .clm ul li {margin:0; padding:0;}
#cnt .clm ul li.seperated {margin-top:8px;}
/*
#cnt .clm ul a {color:#000; text-decoration:none; display:block; padding:4px 4px 4px 10px; width:126px;}
#cnt .clm ul a:hover {background:#f5f5f5;}
*/
#cnt .clm ul li a {display:block; padding:0px; margin:0px; width:140px; height:27px; text-indent:140px; text-decoration:none; overflow:hidden; white-space:nowrap; background:url(i/p.gif) 0px 0px no-repeat;}
#cnt .clm a.ms000de {background:url(i/ms/de000.png);}
#cnt .clm a.ms001de {background:url(i/ms/de001.png);}
#cnt .clm a.ms002de {background:url(i/ms/de002.png);}
#cnt .clm a.ms003de {background:url(i/ms/de003.png);}
#cnt .clm a.ms004de {background:url(i/ms/de004.png);}
#cnt .clm a.ms005de {background:url(i/ms/de005.png);}
#cnt .clm a.ms006de {background:url(i/ms/de006.png);}
#cnt .clm a.ms007de {background:url(i/ms/de007.png);}
#cnt .clm a.ms008de {background:url(i/ms/de008.png);}
#cnt .clm a.ms009de {background:url(i/ms/de009.png);}
#cnt .clm a.ms010de {background:url(i/ms/de010.png);}
#cnt .clm a.ms011de {background:url(i/ms/de011.png);}
#cnt .clm a.ms012de {background:url(i/ms/de012.png);}
#cnt .clm a.ms013de {background:url(i/ms/de013.png);}
#cnt .clm a.ms014de {background:url(i/ms/de014.png);}
#cnt .clm a.ms015de {background:url(i/ms/de015.png);}
#cnt .clm a.ms016de {background:url(i/ms/de016.png);}
#cnt .clm a.ms017de {background:url(i/ms/de017.png);}
#cnt .clm a.ms018de {background:url(i/ms/de018.png);}
#cnt .clm a.ms019de {background:url(i/ms/de019.png);}
#cnt .clm a.ms020de {background:url(i/ms/de020.png);}

#cnt .clm ul ul {padding-top:4px; font-size:11px;}
#cnt .clm ul ul a {margin-left:10px; width:116px;}


/* ccp = content content-pane 600px */
#ccp {margin:0; padding:0; width:600px; float:right; background:url(i/brsv.png) 0px 0px repeat-y;}

/* footer */
#footer {clear:both; padding:10px 10px 18px 24px; width:740px; background:url(i/p.gif) 14px 0px no-repeat;}
#footer a {color:#000; text-decoration:none;}
#footer span.sup {font-size:60%; position:relative; top:-4px;}
#footer.ccpfooter {background-image:url(i/brccpf.png);}
#footer.clpfooter {background-image:url(i/brclpf.png);}


/* clp = content left pane gs: 456px */
#cnt .clp {float:left; width:456px; padding:0px; background:url(i/brsv.png) 455px 0px repeat-y;}
/* border-right:0px solid #e5e5e5;} */

#cnt .clp h1.title {margin:0px; padding:11px 10px 10px 10px; height:18px; background:url(i/brst.png) 0px 0px no-repeat;}
#cnt .clp div.sep {height:5px; overflow:hidden; background:url(i/brsf.png) 0px 0px no-repeat;}
#cnt .clp div.sep2 {display:none;}
#cnt .clp .entry {margin:0px; padding: 11px 40px 11px 10px; text-align:justify;}
#cnt .clp .entry h2 {margin:0px; margin-bottom:4px; padding:0px; font-size:15px; font-weight:normal;}
#cnt .clp .entry h3 {margin:0px; margin-top:6px; padding:0px; font-size:16px; font-weight:normal;}
#cnt .clp .entry .meta {margin:0px; padding:0px; font-size:10px;}
#cnt .clp .entry cite {font-style: normal;}

/* crp = content right pane gs: 284 */
#cnt .crp {padding:0px; margin:0px; width:284px; float:left; border:0px solid red;}
#cnt .crp div.sep {height:2px; overflow:hidden; background:url(i/brrt.png) 0px 0px no-repeat;}


#cnt .crp .date, #cnt .crp .announce 
	{margin:0px; padding: 11px 10px; background:url(i/brrb.png) 0px bottom no-repeat;}

/* crp.date */
#cnt .crp .date h2 {margin:0px; margin-bottom:4px; padding:0px; font-size:18px; font-weight:normal;}
#cnt .crp .date .meta {margin:0px; padding:0px; font-size:10px;}

/* crp.announce */
#cnt .crp .announce h2 {margin:0px; margin-bottom:4px; padding:0px; font-size:18px; font-weight:normal;}
#cnt .crp .announce h2 a {color:#000; text-decoration:none;}
#cnt .crp .announce .ancentry {padding-left:89px; display:block; text-decoration:none; color:#000;}
#cnt .crp .announce .anc-wlan {background:url(i/anc/anc-wlan.png) 6px center no-repeat;}
#cnt .crp .announce .anc-zeroknowledge {background:url(i/anc/anc-zeroknowledge.png) 6px 3px no-repeat;}
#cnt .crp .announce .anc-hosting {background:url(i/anc/anc-hosting.png) 6px 6px no-repeat;}
#cnt .crp .announce .anc-icecream {background:url(i/anc/anc-icecream.png) 8px 6px no-repeat;}