/* Global & Default CSS Lebenshilfe Wien */

@import url(content.css);

BODY { background-color:#FFF; text-align:center; margin:3px 0 0 0; padding:0;}
P, DIV, TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
TABLE TD { vertical-align:top;}
TABLE TH { font-weight:normal;}
DFN { display:none;}
A { color:#000; text-decoration:none;}/*191919 4ca02f*/
A:hover	{ color:#000; text-decoration:underline;}
A:active { outline:none;}
H1 { font-weight:bold; margin:0 0 6px 0; padding:0; font-size:14px; color:#000; line-height:normal; display:inline;}/* border-bottom:4px solid #4ca02f;*/
H2, H3, H4 { font-weight:bold; margin:0; padding:0; font-size:11px;}
H3 { text-transform:none;}
P { margin:0; padding:0; margin:5px 0 5px 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 { color:#595A5A; font-size:11px; line-height:1.2em; margin:0;}
TEXTAREA { color:#595A5A; font-size:11px; border:1px solid #C3C3C3; height:140px; line-height:1.6em; margin:0; -moz-box-sizing:border-box; width:300px; height:100px;}
TEXTAREA:focus, INPUT:focus { background-color:#FFFFE5;}
FIELDSET { border:none; padding:3px 4px 10px 2px;}
LABEL { color:#595A5A; font-size:10px; font-weight:bold; margin-bottom:2px; display:block;}
LEGEND { color:#595A5A;}
INPUT[type=image] { border:0;} 

NOSCRIPT { background:#FFFFE5; border:1px dashed #B2B2B2; border-width:1px 0; margin:10px 0;}
NOSCRIPT P { padding:10px 30px 10px 50px; margin:0; border:5px solid white; border-width:5px 0 5px 0; line-height:15px;}

/* Main DIVS */

#container { width:810px; text-align:left; position:relative; margin:0 auto; min-height:100%;}
#top_area { width:100%; margin:0; padding:14px 0 0 8px; background:url('../img/logo2011_2.jpg') no-repeat left 7px; height:43px;}
#resizer { float:right; font-size:9px;}
#resizer2 { float:left; font-size:9px;}
#home { text-align:right; float:left;}
#home2 { text-align:right; font-size: 26px; font-weight: bold;}
#home2 A {color: #4CA02F !important;}
#home2 A:hover { text-decoration:none;}
#home A { margin-left: -8px; padding: 8px 268px 9px 0;}
#home A:hover { text-decoration:none;}
HTML>BODY #top_area { height:28px; width:803px;}
.t1 { font-size:10px; text-decoration:underline;}
.t2 { font-size:11px; text-decoration:none;}
.t3 { font-size:12px; text-decoration:none;}
#nav_main { margin:0 0 0 0;}
#logocut { width:91px; padding:0 5px 0 0; text-align:right; font-size:10px; color:#999;}
HTML>BODY #logocut { padding:0 5px 0 0; background-position:36px 0px;}
#gohome { margin:0 0 10px 0; padding: 0 40px; }
HTML>BODY #gohome { margin:0 0 8px 0;}
#gohome A { padding:0 40px;}
#gohome A:hover { text-decoration:none;}

div.csc-textpic img {

    margin-right: 12px;
}


#nav_wrap { width:810px; clear:both;}
#funcnav_area { padding:0 0 0 5px; width:810px;}
#nav_bc { float:left; font-size:9px; line-height:18px; background:url('../img/ico_home.gif') no-repeat 3px 4px; padding-left:14px; margin:0; width:680px;}
HTML>BODY #nav_bc { background-position:3px 3px;}
#nav_bes { float:right; font-size:10px; line-height:18px;}


#c_area { padding:0; margin:0; border-left-style:solid; border-left-width:1px; background-position:0px 47px; background-repeat:no-repeat;}
.popo #c_area { padding:10px; border:0; background:0;}
.popo { background:url('../img/logo-lebenshilfewien.gif') no-repeat right 0px; padding:14px 0 0 8px; height:43px;}
.popo #content { margin-top:60px; border:0;}

#subnav { padding:0; margin:10px 0 0 0; width:230px;}
#nav_sf { margin:10px 0 17px 7px; }
#qs_inp { width:150px; padding:0; margin:0;}
#wrapper { width:100%; margin:0; clear:both; border-bottom-style:solid; border-bottom-width:1px;} /* border-bottom:1px solid #4ca02f;*/
#content_wrapper { width:580px;}

#pagetitle { padding:17px 0 0 0; width:445px;}
#closer { margin:15px 0 0 0; padding:10px 0 35px 0; background:url('../img/b2.gif') repeat-x 0px top; clear:both;}

#pagetitle, #content, #closer { margin:0 0 0 20px;}


#printlink { float:left;}
#printlink A { background:url('../img/ico_print.gif') no-repeat 0px -29px; padding:1px 20px 2px 24px; height:15px;}
#printlink A:hover { background-position:0px -5px;}

#send { }
#send A { background:url('../img/ico_send.gif') no-repeat 0px -29px; padding:1px 20px 2px 24px; height:15px;}
#send A:hover { background-position:0px -5px;}

#c_area #article_menu A { color:4ca02f;}
#c_area #article_menu A:hover { color:4ca02f;}


#pageup { float:right;}
#pageup A { background:url('../img/ico_top.gif') no-repeat 0px -29px; padding:1px 0 2px 24px; height:15px;}
#pageup A:hover { background-position:0px -5px;}

#topfuncs { margin:15px 0 0 0; float:right;}
#topfuncs #printlink { float:left;}
#topfuncs #printlink A { padding:0 23px 8px 0; margin-bottom:2px; height:16px;}
#topfuncs #printlink A SPAN { display:none;}
HTML>BODY #topfuncs #printlink A { display:block;}
#topfuncs #send { float:left;}
#topfuncs #send A { padding:0 0 8px 19px; height:16px;}
#topfuncs #send A SPAN { display:none;}
HTML>BODY #topfuncs #send A { display:block;}

#footer { clear:both; margin:0 0 30px 0;}
#footerleft { float:left; padding:7px 0 0 0; font-size:10px;}
#footerright { text-align:right; padding:7px 19px 0 0; background:url('../img/minilogo.gif') no-repeat right 5px; font-size:10px;}

#sponsor_logo { padding-left:5px; }
#sponsor_logo IMG { border:0; }


/* Font, Color & Layout Classes */

.minitext { font-size:9px;}
.accent {font-size:8px;}
.serif { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.serif_italic { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; letter-spacing:1px;}
.italic { font-style:italic;}
.fett { font-weight:bold;}
.wide { font-size:10px; font-weight:normal; letter-spacing:1px; text-transform:none;}

.warning, .error, .required { color:#d44113;}
.redstar { font-size:11px; color:#d44113;}
.red { color:#902635;}
.blue { color:#005277;}
.black { color:#000;}
.white { color:#FFF;}
.green { color:#4ca02f;}
A:hover.green { color:#4ca02f;}
.text_b { color:#000;}
.def { color:#595A5A;}
.mediumgrey { color:#969696;}
.darkgrey { color:#7E7E7E;}
.mediumgrey_bg { background-color:#E6E6E6;}
.white_bg { background-color:#FFF;}

.border_grey { border:1px solid #D0D0D0;}
.dashed { border:1px dashed #B2B2B2;}
.stricherl { margin:5px 0 5px 0; background:url('../img/b2.gif') repeat-x 0px top;}
.line { border-bottom:1px solid #B2B2B2; margin:0 0 5px 0;}

.nobrk { white-space:nowrap;}
.left { float:left;}
.clear { clear:both;}

.width_80 { width:80%;display:block;clear:both;}
.width_max_80 { max-width:80%;}
.width_100 { display:inline; }



