/* Base CSS DaoTec.com, © Copyright 2006 Typoheads.at */

@import url(content.css);
@import url(menus.css);


/* Base HTML Definitions */

BODY { background:#929c95 url('bg_body.gif') no-repeat center -150px; margin:0; padding:0; text-align:center;}
P, DIV, TD, UL, OL, LI { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:16px;} /*color:#595A5A; */
A { color:#0b6b9e; text-decoration:underline;}
A:hover	{ text-decoration:none;}
A:active { outline:none;}
H1 { margin:0; padding:0 0 0 8px; font-weight:bold; font-size:11px; text-transform:uppercase; letter-spacing:1px; color:#1f3427; border:5px solid #79857d; border-width:0 0 0 5px; display:inline;}
H2, H3, H4, H5, H6 { font-weight:bold; margin:0 0 10px 0; padding:0; font-size:10px; letter-spacing:1px; display:inline; color:#1f3427;}
DL, DT, DD { margin:0; padding:0;}
STRONG { }
SMALL { font-size:9px;}
HR { background-color:#D0D1CA; color:#D0D1CA; border:#D0D1CA; height:1px; width:100%; margin-top:5px; margin-bottom:5px; padding:0;}

FORM { margin:0; padding:0;}
INPUT, SELECT, OPTION { font-size:12px; margin:0; width:auto; margin:5px 0 0 10px; }
TEXTAREA { color:#595A5A; font-size:12px; border:1px solid #C3C3C3; height:140px; margin:0; -moz-box-sizing:border-box; margin:5px 0 0 10px; width:auto; overflow:auto;}
TEXTAREA:focus, INPUT:focus { background-color:#FFFFE5;}
FIELDSET { border:1px solid #CCC;  padding:10px; margin-top:20px;}
LABEL { font-size:14px; margin:5px 0 0; padding:0; text-align:right; display:block; float:left; width:150px;}
LEGEND { font-size:14px; color:#033195; margin:0 0 10px 0;}
HTML>BODY LEGEND {  margin:0;}
FORM SMALL { display:block; margin:0 0 5px 160px; padding:1px 3px; font-size:12px;}
FORM BR { clear:left;}


/* Main DIVs */

#wrapper { width:779px; text-align:left; position:relative; margin:0 auto; border:9px solid #FFF; background-color:#FFF;}
HTML>BODY #wrapper { width:761px;} 

#func_area { padding:5px 0 0 10px; height:26px; background:#b7b6b6 url('bg_circ_top.gif') no-repeat 443px top;}
HTML>BODY #func_area { height:20px;}
#func_area A.act { text-decoration:none;}
#minimenu { font-size:9px; color:#FFF;}
#langtext { float:left; margin-right:3px;}
#langflags { float:left; margin-right:20px; padding-top:2px;}
#langflags A IMG { margin-right:2px;}
#logo { position:absolute; text-align:right; top:6px; right:6px;}

#top_area { clear:both; border-top:1px solid #FFF;}
#headerimg {float:left; width:398px; border-right:1px solid #FFF;}
#c_border { float:left; width:362px; background:#4d95cb url('bg_circ_b.gif') no-repeat 20px -40px; background-repeat:no-repeat; height:180px; padding:70px 0 0 35px;}
HTML>BODY #c_border { height:110px; width:327px;}
#nav_main_holder { background:url('bg_nav_main.gif') repeat-x; clear:both; width:100%; border-top:1px solid #FFF;}
#nav_main { }

#c_area { clear:both; padding:15px 20px 30px 0;}
HTML>BODY #c_area { padding-top:30px;}
#cur_level { margin:0 0 7px 0;}
#cur_level A { font-weight:bold; font-size:10px; letter-spacing:1px; text-decoration:none; color:#1f3427; background:url('bg_curl_arr.gif') no-repeat right 3px; padding:0 12px 0 8px;}
#subnav { float:left; width:162px; margin:0 20px 0 0; padding-bottom:30px;}
#c_holder { float:left; width:554px; margin:0 0 30px 0;}
HTML>BODY #c_holder { margin:0 0 30px 0;}
#pagetitle { margin:0 0 10px 0;}
#pagetitle H1 { font-size:13px; border:0; padding:0 0 8px 0; display:block;}
#c_normal { }

#footer { clear:both; background:url('bg_str_b.gif') repeat-x 0px 0px; margin:0; padding:22px 0;}
HTML>BODY #footer { padding:44px 0;} 
#footer A.act { text-decoration:none;}
#footer_l { float:left; margin-right:7px;}
#footer_r { margin-top:5px;}
.l { float:left;}
.r { text-align:right; display:block; float:right;}


/* Classes */

.b14 { font-size:14px; font-weight:bold;}
.b20 { font-size:20px; font-weight:bold;}
.b24 { font-size:24px; font-weight:bold;}
.b30 { font-size:30px; font-weight:bold;}
.r36 { font-size:36px; font-weight:normal;}
.r10 { font-size:10px; font-weight:normal;}
.r14 { font-size:14px; font-weight:normal;}
.r16 { font-size:16px; font-weight:normal;}

.brdr_b { border-bottom:1px solid #FFF;}
.grey { color:#908f8f;}

