/*///////////////////////////////////////////////////////main colors and typo/*/

body { margin:0; padding:0; color:#FFFFFF; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color:#000000; font-weight:100; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; }
p { color:#000000; font-size:12px; }
a,
a:link,
a:visited { color:#222222; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

/*////////////////////////////////////////////////////// box-case-style */

body { background-image:url(img/t_head_bg.gif); background-repeat:repeat-x; background-position:top; }


DIV#wrapper { }
DIV#wrapper DIV.headbg * { margin:0; padding:0; }
DIV#wrapper DIV.headbg { clear:both; height:252px; width:100%; background-image:url(img/t_head_bg.gif); background-repeat:repeat-y; background-position:left top; }
DIV#wrapper DIV#head { height:252px; width:100%; background-image:url(img/t_head_1.jpg); background-repeat:no-repeat; background-position:left top; }
DIV#wrapper DIV#head H1 { display:none; visibility:hidden; }

DIV#wrapper DIV.mainbg { margin:0; background-image:url(img/t_main_bg.gif); padding:0; clear:both; }
DIV#wrapper DIV#main { margin:0; padding-top:42px; background-image:url(img/t_main_left.jpg); background-position:left top; background-repeat:repeat-y; width:890px; clear:both; }
DIV#wrapper DIV#main DIV#text { float:left; width:349px; margin: 3px 0px 7px 55px; }
DIV#wrapper DIV#main DIV#img { float:left; width:349px; margin: 3px 0px 7px 55px; }

DIV#wrapper DIV.footerbg * { margin:0; padding:0; }
DIV#wrapper DIV.footerbg { clear:both; height:107px;  background-image:url(img/t_footer_bg.gif); background-repeat:repeat; background-position:top left; }
DIV#wrapper DIV#footer { height:107px;  background-image:url(img/t_footer.jpg); background-repeat:no-repeat; background-position:top left; }
DIV#wrapper DIV#footer a,
DIV#wrapper DIV#footer a:link,
DIV#wrapper DIV#footer a:visited { color:#FFFFFF; font-size:9px; text-decoration:none; text-transform:uppercase; }
DIV#wrapper DIV#footer a:hover { color:#00FF33; }
DIV#wrapper DIV#footer ul { margin:0; padding:47px 0 0 97px ; }
DIV#wrapper DIV#footer ul li { margin:0; display:block; float:left; padding:0px 7px 0px 7px; }
DIV#wrapper DIV#footer ul li a { color:#FFFFFF; font-size:9px; text-decoration:none; text-transform:uppercase; }


/*////////////////////////////////////////////////////// navigation */

DIV#wrapper DIV#head DIV#navi { width:100%; clear:both; position:absolute; top: 220px;  font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
DIV#wrapper DIV#head DIV#navi { list-style-type: none; }
DIV#wrapper DIV#head DIV#navi ul { margin-left:48px; }
DIV#wrapper DIV#head DIV#navi ul li { display:block; height:17px; float:left; padding:7px 7px 8px 7px; }
DIV#wrapper DIV#head DIV#navi ul li.active,
DIV#wrapper DIV#head DIV#navi ul li.current { background-color:#000000; background-image:url(img/naci_current_bg.gif); background-repeat:repeat-x; background-position:bottom; }
DIV#wrapper DIV#head DIV#navi ul li a { font-size:14px; text-decoration:none; background-color: transparent; color:#3f3f3f; }
DIV#wrapper DIV#head DIV#navi ul li.active a,
DIV#wrapper DIV#head DIV#navi ul li.current a { text-decoration:none; background-color: transparent; color:#00FF00; }
DIV#wrapper DIV#head DIV#navi ul li a:hover { color: #FFFFFF; background-color: transparent; }
DIV#wrapper DIV#head DIV#navi ul li.current a:hover { color: #00FF00; background-color: transparent; }
DIV#wrapper DIV#head DIV#navi ul li a:active { }
DIV#wrapper DIV#head DIV#navi ul li ul { visibility:hidden; display:none; }

/*////////////////////////////////////////////////////// special typo */

.clearfix:after { content:"."; display: block; height: 0; clear:both; visibility:hidden; }

DIV#wrapper DIV#main DIV#text div.biblo { clear:both; padding-top:22px; }
DIV#wrapper DIV#main DIV#text p.biblo { float:left; padding: 3px 5px 3px 0;}
DIV#wrapper DIV#main DIV#text p.r { float:right;}
DIV#wrapper DIV#main DIV#text p.l { clear:both;}

DIV#text h1, DIV#text h2, DIV#text h3, DIV#text h4, DIV#text h5, DIV#text h6, DIV#text h1, DIV#img h2, DIV#img h3, DIV#img h4, DIV#img h5, DIV#img h6 { padding:0; margin:0; padding-top:17px; }
div.csc-header .csc-firstHeader { padding:0; margin:0; }
DIV#wrapper DIV#main DIV#text, DIV#wrapper DIV#main DIV#img a { }
DIV#wrapper DIV#main DIV#text, DIV#wrapper DIV#main DIV#img p { padding-top:2px; margin-top:2px; }

DIV#main embed { height:20px; }

DIV#main form, DIV#main { color:#000000; }
DIV#main form { font-size:14px; }
DIV#wrapper DIV#main DIV#text DIV { padding-bottom:7px;}
DIV#main fieldset { display:block; width:100%; margin-top:40px;}

DIV#wrapper DIV#main p a {font-weight:bolder;}

.klein { font-size:0.7em;}

/* misc */


/*DIV#head embed { visibility:hidden; display:none; }*/
