/* Base CSS Informatiktalk // Typoheads.at 2007 */


/* Tag Definitons & Resets */

BODY { background:#d2c9ba url('../img/bg_body.jpg') repeat-x top left; margin:0; padding:0;}
P, DIV, TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#6c7275;  line-height:12px;}
TABLE TH { font-weight:normal;}
TABLE TD { vertical-align:top;}
DFN { display:none;}
DL, DT, DD { margin:0; padding:0;}

A { color:#001a3d; text-decoration:none;}
A:hover	{ color:#000; text-decoration:underline;}
A:active { outline:none;}


H1 { font-weight:bold; margin:10px 0 0 0; padding:0; font-size:9px; text-transform:uppercase; line-height:normal;}
H2, H3, H4 { font-weight:bold; margin:10px 0 0 0; padding:0 0 0 12px; font-size:9px; background:url('../img/bg_nav_l3.gif') no-repeat 0px 2px;}
H1 A, H2 A { text-decoration:none; color:#000;}
H1 A:hover, H2 A:hover { text-decoration:underline;}

P { margin:10px 0 0 0; padding:0;}
table.imgtext-table{margin-top:-1px;}

#c_1 UL, #c_2 UL, #c_3 UL, #c_4 UL { padding:0; margin:10px 0 0 0; list-style:none;}
#c_1 UL LI, #c_2 UL LI, #c_3 UL LI, #c_4 UL LI { margin:0; padding:0 0 10px 10px; background:url('../img/li.gif') no-repeat 0px 4px;}

#c_1 OL, #c_2 OL, #c_3 OL, #c_4 OL { padding:0; margin:10px 111px 10px 30px;}
#c_1 OL LI, #c_2 OL LI, #c_3 OL LI, #c_4 OL LI { margin:0 0 4px 0; padding:0;}

/*
dl,ul,ol,h1,h2,h3,h4,h5,h6,pre,p,blockquote,table { margin-bottom: 1.0em;}
*/


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;}
IMG { border-style:none;}

FORM { margin:0; padding:0;}
INPUT, SELECT, OPTION { color:#666; font-size:11px; line-height:1.2em; margin:0;}
TEXTAREA { overflow:auto; color:#666; font-size:11px; border:1px solid #bcb9b4; height:140px; line-height:1.6em; margin:0; -moz-box-sizing:border-box; width:300px; height:100px;}
FIELDSET { padding:10px; margin:5px 0; border:1px solid #bcb9b4; border-top-width:5px;}
INPUT, TEXTAREA, SELECT { margin:5px 0 0 10px;}
LABEL { padding:0; margin:5px 0 0 0; display:block;}
LEGEND { color:#666; font-weight:bold; padding:.1em .4em; margin:0 0 .5em -10px;}
HTML>BODY LEGEND { margin-left:-3px;}
FORM BR { clear:left;}


/* Main Layout */

#wrapper { width:1020px;}
#visual { float:left; width:295px; border-top:5px solid #fee00c; margin:0 6px 0 0;} 
#sections { float:left; width:715px;}

#section1 { height:115px;}
#section1 #mail, #section1 #tel, #section1 #addr { float:left; width:168px; border-top:5px solid #fee00c; margin:0 6px 0 0; padding:3px 0 0 0;}
#section1 #tel { width:280px;}
#section1 #addr { width:253px; margin-right:0px;}

#section2 { clear:both;}
#section2 #logo { float:left; margin:0 0 10px 0;}
#section2 #nav_l1 { float:right;}

#section_c { clear:both;}
#section3 { float:left; width:355px; padding:0 15px 10px 0; border-top:1px solid #bcb9b4;}
HTML>BODY #section3 { width:340px;}
#c_1 { } 
#c_2 { float:left; width:360px; min-height:250px; border-top:1px solid #bcb9b4; }
#c_2 .bodytext { padding-left:12px;} 
#section3 #nav_l2  { }
#section3 #c_1 { }
#section3 #c_1, #section3 #subnav { clear:both;}
#section3 #nav_l3, #section3 #nav_l4  { float:left;}

/*#section4 { clear:both; padding:0 0 0 355px; display:none;}
#section4 #login { background-color:#FFF;}*/
#c_3 { clear:both; padding:33px 0 7px 0; border:1px solid #bcb9b4; border-width:1px 0;}
#c_4 { clear:both; padding:0; width:340px;}

#section5 { clear:both; padding:0; margin:10px 0 0 0; padding:0; border-top:1px solid #bcb9b4;}
#section5 #footer { height:25px; padding:4px 0 0 0;} /*background:url('../img/footer_logo-informatiktalk.gif') no-repeat right 4px; */


/* Sub Layout 1 Col */


/* Sub Layout 2 Cols */


/* Sub Layout Start 2 cols */


/* Font, Color & Layout Classes */

.minitext { font-size:10px;}
.grey { color:#999;}
.b { font-weight:bold;}
.warning, .error, .required { color:#d44113;}
.accent { font-size:9px;}
.clearer { clear:both;}
.captiontext { font-size:9px; color:#999;}
