@charset "utf-8";
body {
background:#ECEEF0 url(gfx/bg.png) repeat-x 0% 0%;
font:80%/140% Arial, Helvetica, sans-serif;
color:#252D3D;
margin:0;
padding:0;
}
h1 { color:#005995;line-height:110%;font-size:1.6em;font-weight:100;margin-top:0; }
h2 { color:#005995;line-height:110%;font-size:1.5em;font-weight:100;margin-top:0; }
h3 { color:#005995;line-height:110%;font-size:1.4em;font-weight:100; }
h4 { color:#005995;line-height:110%;font-size:1.2em; }
h5 { color:#005995;line-height:110%;font-size:1.0em; }
h6 { color:#005995;line-height:110%;font-size:1.0em; }
a:link, a:active, a:visited,
h1 a:link, h1 a:active, h1 a:visited,
h2 a:link, h2 a:active, h2 a:visited,
h3 a:link, h3 a:active, h3 a:visited,
h4 a:link, h4 a:active, h4 a:visited,
h5 a:link, h5 a:active, h5 a:visited,
h6 a:link, h6 a:active, h6 a:visited { color:#005995;text-decoration:none; }
a:hover, a:focus,
h1 a:hover, h1 a:focus,
h2 a:hover, h2 a:focus,
h3 a:hover, h3 a:focus,
h4 a:hover, h4 a:focus,
h5 a:hover, h5 a:focus,
h6 a:hover, h6 a:focus { color:#2093E8;text-decoration:none; }
.map-title { display:none; }
small { font-size:.9em; }
input, textarea, select { font:1em Arial, Helvetica, sans-serif; }
p.more { font-weight:900;margin-bottom:0; }
p.back { font-weight:900; }
p.date { margin-bottom:0;color:#005995; }
#content ul { margin-left:10px;padding:0; }
#content ul li { list-style-type:none;background:url(gfx/list.gif) no-repeat 0px 6px;margin-left:0;padding-left:15px; }
a img { border:0; }
#parent {
width:1020px;
background:url(gfx/bg-parent.png) no-repeat 50% 0%;
margin:0 auto;
}
#parent2 {
background:url(gfx/bg-parent2.png) no-repeat 50% 100%;
padding:0 10px 10px 10px;
position:relative;
}
#head {
background-color:#fff;
height:70px;
}
#head a#top { display:block;position:absolute;top:0;left:10px;width:240px;height:210px;background:url(gfx/berufsverband-kinderkrankenpflege-oesterreich.png) no-repeat 50% 22px; }
#head a#top strong { display:none; }
#breadcrumb {
background:#0066AA url(gfx/bg-breadcrumb.png) repeat-x 0% 0%;
margin-left:240px;
}
#breadcrumb ul { margin:0 0 0 20px;padding:0; }
#breadcrumb ul li { margin:0 2px 0 0;padding:0;list-style-type:none;float:left;display:block;font-size:.8em;color:#fff;padding:5px 0; }
#breadcrumb ul li span { display:none; }
#breadcrumb ul li a { color:#fff;text-decoration:none; }
#breadcrumb ul li a:hover, #meta ul li a:focus { text-decoration:underline; }
#breadcrumb ul li.main { text-transform:uppercase; }
#meta {
background:#0066AA url(gfx/bg-breadcrumb.png) repeat-x 0% 0%;
float:right;
}
#meta ul { margin:0 20px 0 0;padding:0; }
#meta ul li { margin:0 0 0 0;padding:0;list-style-type:none;float:left; }
#meta ul li span { display:none; }
#meta ul li a { display:block;font-size:.8em;text-transform:uppercase;color:#fff;text-decoration:none;padding:5px 10px; }
#meta ul li a:hover, #meta ul li a:focus { text-decoration:underline; }
#body {
background-color:#fff;
padding:0 0 20px 20px;
}
#nav {
float:left;
width:200px;
margin-right:20px;
margin-top:149px;
background-color:#fff;
}
#nav ul { margin:0 0 0 0;padding:0; }
#nav ul li { margin:0 0 11px 0;padding:0;list-style-type:none; }
#nav ul li span { display:none; }
#nav ul li a { display:block;text-transform:uppercase;font-weight:900;color:#252D3D;text-decoration:none;padding:0px 10px;background-color:#F5F6F7; }
#nav ul li ul { margin:3px 0 0 0;clear:both; }
#nav ul li ul li { margin:0 0 1px 0; }
#nav ul li ul li a { text-transform:capitalize;font-weight:100;padding:0 10px;background-color:#fff; }
#nav ul li a:hover, #nav ul li a:focus { color:#005C9A;text-decoration:underline; }
#nav ul li.active a { background:#0066AA url(gfx/bg-navitem.png) repeat-x 0% 100%;color:#fff; }
#nav ul li.active ul li a { background:none;color:#252D3D; }
#nav ul li ul li a:hover, #nav ul li ul li a:focus { color:#005C9A;text-decoration:underline;background:none; }
#nav ul li ul li.active a { color:#005C9A;font-weight:900;background:none; }
#content {
float:left;
min-height:400px;
width:530px;
margin-right:20px;
background-color:#fff;
}
#sidebar {
float:left;
min-height:400px;
width:190px;
background-color:#fff;
}
#foot {
clear:both;
min-height:50px;
margin:0 10px;
color:#005994;
text-align:center;
font-size:.95em;
line-height:120%;
padding-bottom:60px;
}
#foot address { font-style:normal; }
#foot address a.url { display:none; }
#foot a:link, #foot a:active, #foot a:visited { color:#005994;text-decoration:none; }
#foot a:hover, #foot a:focus { color:#005994;text-decoration:underline; }
div.box { padding:1px;margin:0 0 1em 0; }
div.box.box1 { border:1px solid #EFEFEF;font-size:.95em;color:#005995; }
div.box.box2 { background-color:#E5F0F7;font-size:.95em;color:#005995; }
div.box.box1 div.box-title { background:url(gfx/bg-box1.png) repeat-x 0% 100%;padding:20px 10px 5px 10px;color:#005995; }
div.box.box1 div.box-content { padding:10px; }
div.box.box1 ul { margin:0;padding:0; }
div.box.box1 ul li { list-style-type:none;margin:0;padding:0 0 0 10px;text-indent:-10px; }
div.box.box1 ul li a:link, div.box.box1 ul li a:active, div.box.box1 ul li a:visited { color:#005995;text-decoration:none; }
div.box.box1 ul li a:hover, div.box.box1 ul li a:focus { color:#005995;text-decoration:underline; }
div.box.box2 div.box-title { padding:10px 10px 5px 10px; }
div.box.box2 div.box-content { padding:0px 10px 10px 10px; }
div.box.box2 div.box-content p { margin:0; }
div.box.box2 form { margin:0; }
div.box.box2 form label { display:none; }
div.box.box2 form div { margin-top:10px; }
div.box.box2 form input.form-input-text { border:1px solid #CBE1EF;padding:3px 3px 5px 3px;width:161px; }
div.box.box2 form input.form-input-text:hover, div.box.box2 form input.form-input-text:focus { border-color:#005995; }
div.box.box2 form input.form-input-submit { border:0;color:#fff; }
div.box.box2 form input#order-newsletter-submit { background:url(gfx/bg-order-newsletter-submit.png) no-repeat 0% 0%;width:167px;padding:3px 0 3px 0;cursor:pointer; }
div.box.box2 form input#order-newsletter-submit:hover {background-position:0% 100% }
div.box.box2 a#order-newsletter { background:url(gfx/bg-order-newsletter-submit.png) no-repeat 0% 0%;width:167px;padding:3px 0 0 0;cursor:pointer;display:block;color:#fff;text-align:center;margin-top:1em;height:20px; }
div.box.box2 a#order-newsletter:hover { background-position:0% 100% }
div#content div.conf-head { padding:0 0 1em 0;border-bottom:1px solid #ddd;margin-bottom:1em; }
div#content div.entry { padding:0 0 1em 0;border-bottom:1px solid #ddd;margin-bottom:1em; }
div#content div.entry h2 {  }
div#content div.entry div.img,
div#content div.entry ul.img { float:right;margin:0 0 10px 10px;padding:0; }
div#content div.entry ul.img li { list-style-type:none;margin:0 0 10px 0;padding:0; }
div#content div.entry p.date {  }
div#content div.entry div.lead {  }
div#content address.vcard { font-style:normal;margin-bottom:1em; }
div#content address.vcard strong.fn { color:#005995;line-height:110%;font-size:1.2em;display:block;font-weight:normal; }
div#content address.vcard img.photo { float:left;margin-right:10px;width:90px; }
div#content address.vcard span.contact { float:left;width:425px; }
div#content ul.browse { margin:1em 0 0 0;padding:0; }
div#content ul.browse li { margin:0;padding:0;list-style-type:none;background:none; }
div#content ul.browse li.next { float:right; }
div#content ul.browse li.prev { float:left; }
div#content ul.browse li.pages { text-align:center;width:390px;margin:0 auto; }
div#content ul.browse li.pages ul { margin:0;padding:0; }
div#content ul.browse li.pages ul li { display:inline;padding:5px; }
div#content ul.browse li em { display:none; }
form.default { }
form.default fieldset { padding:0px;margin:0 0 1em 0;background-color:#F0F1F3;border:0; }
form.default fieldset div.legend { color:#fff;background-color:#0062A3;padding:4px 10px 4px 20px;width:460px;margin:1em 0;font-size:1.1em; }
form.default fieldset ol { margin:0;padding:20px; }
form.default fieldset ol li { clear:both;list-style-type:none;margin:0 0 8px 0;padding:0; }
form.default fieldset ol label { font-weight:900;display:block; }
form.default fieldset ol label small { font-weight:100;font-style:italic; }
form.default fieldset input.text { width:480px }
form.default fieldset textarea.textarea { width:480px;height:200px; }
form.default fieldset button.submit { color:#fff;text-transform:uppercase;border:0;padding:0;cursor:pointer }
form.default fieldset button.submit span { display:block;background:url(gfx/submit.png) no-repeat 100% 0%; }
form.default fieldset button.submit span span { display:block;background:url(gfx/submit-left.png) no-repeat 0% 0%;padding:4px 20px; }
div#content form.default fieldset ul.formgroup { margin:5px 0 5px 0;padding:5px;background:url(gfx/bg-formgroup.png) repeat-x 0% 0%; }
div#content form.default fieldset ul.formgroup li { background:none;float:left;clear:none;margin:0 10px 0 0;padding:0; }
div#content form.default fieldset ul.formgroup li label { display:inline;font-weight:100; }
div#content form.default fieldset ul.formgroup2 { margin:5px 0 5px 0;padding:5px; list-style-type:none; }
div#content form.default fieldset ul.formgroup2 li { background:none;margin:0 10px 0 0;padding:0; }
div#content form.default fieldset ul.formgroup2 li label { display:inline;font-weight:100; }
form.default fieldset img.captcha { vertical-align:bottom }
form.default fieldset input.captcha { vertical-align:bottom;width:80px;font-size:20px; }
form.default div.error-msg { padding:10px 20px;color:#fff;background-color:#C00 }
form.default div.error-msg p { margin:0; }
body.module_home div#playground { padding-bottom:1em; }
body.module_home div#playground,
body.module_home div.conf-head { width:530px;margin:0 auto; }
body.module_home div.entry { position:relative; }
body.module_home div.entry small.section { background-color:#ECEEF0;padding:2px 8px 3px 8px;text-transform:uppercase;font-size:.8em; }
body.module_home div#content div.entry div.img { float:right;margin:0 0 10px 10px;padding:0; }
body.module_home div#content div.home-news { background:url(gfx/bg-home-news-bottom.png) repeat-x 0% 100%;margin-bottom:1em; }
body.module_home div#content div.home-news div.entry { float:left;width:270px;border:0;background:url(gfx/bg-home-news-top.png) no-repeat 0% 0%;padding-top:10px;padding-bottom:0; }
body.module_home div#content div.home-news div.entry-inner { padding:15px 15px 15px 15px; }
body.module_home div#content div.home-news div.entry-inner p.date { display:none; }
body.module_home div#content div.home-news small.section { margin-left:5px; }
body.module_home div#nav { margin-right:15px; }
body.module_home div#content { margin-right:15px;width:540px; }
body.module_home div#content div.home-event {  }
body.module_home div#content div.home-event div.entry-inner { padding:0 5px; }
body.module_article div#content {  }
body.module_article div#content div.overview {  }
body.module_article div#content div.detail {  }
body.module_event div#content {  }
body.module_event div#content div.overview {  }
body.module_event div#content div.detail {  }
a.button { background:url(gfx/bg-order-newsletter-submit.png) no-repeat 0% 0%;width:167px;height:20px;padding:3px 0 0 0;cursor:pointer;border:0;color:#fff;text-align:center;display:block;line-height:normal; }
a.button:hover {background-position:0% 100% }
body.module_image div#content div.overview div.entry ul.thumbs { margin:1em 0 0 0;padding:0; }
body.module_image div#content div.overview div.entry ul.thumbs li { margin:0 3px 3px 0;padding:0;float:left;list-style-type:none;background:none; }
body.module_image div#content div.overview div.entry ul.thumbs li a { display:block;border:1px solid #ddd;padding:1px;width:80px;height:80px; }
body.module_image div#content div.overview div.entry ul.thumbs li.more a span { text-indent:-12px;padding-left:12px;display:block;line-height:1em;margin:45px 0 0 5px; }
body.module_image div#content div.overview div.entry ul.thumbs li a img { border:0; }
body.module_image div#content div.detail ul.thumbs { margin:1em 0 0 0;padding:0; }
body.module_image div#content div.detail ul.thumbs li { margin:0 3px 3px 0;padding:0;float:left;list-style-type:none;background:none; }
body.module_image div#content div.detail ul.thumbs li a { display:block;border:1px solid #ddd;padding:1px;width:169px;height:138px;text-align:center }
body.module_image div#content div.detail ul.thumbs li a img { border:0; }
body.module_image div#content div.image ul.nav { margin:1em 0 0 0;padding:1em 0 0 0;border-top:1px solid #ddd; }
body.module_image div#content div.image ul.nav li { margin:0;padding:0;list-style-type:none;background:none }
body.module_image div#content div.image ul.nav li.next { float:right; }
body.module_image div#content div.image ul.nav li.prev { float:left; }
body.module_image div#content div.image ul.nav li.info { text-align:center;width:390px;margin:0 auto }
body.module_image div#content div.image p.img { text-align:center }
body.module_image div#content div.image p.img img { border:1px solid #ddd;padding:1px; }
body.module_image div#content div.image p.desc {  }
.error { background-color: #cc0000; border: 1px solid #cc0000; color: #fff; }
form .error { background-color: transparent;border:0;color: #cc0000 }
form li.error input, form li.error select, form li.error textarea { border: 1px solid #cc0000; }
div#content address.vcard:after, #breadcrumb:after, #meta:after, #head:after, #content:after, #foot:after, #sidebar:after, #body:after, #nav:after, .cfix:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.center { text-align:center; }