/* Style sheet xBasic */
body{margin:0;padding:0;background-color:#d0d0d0;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:arial, helvetica, Verdana, sans-serif;font-size:12px;color:#000000;}
h1,h2,h3,h4,h5,h6{font-family:arial, helvetica, Verdana, sans-serif;}
fieldset,form,input,optgroup,select,textarea{font-family:arial, helvetica, Verdana, sans-serif;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:12px;color:#000000;line-height:18px;}
img{border:0px;}
p,pre,form{margin:0;padding:0;}
h1{margin:0 0 12px 0;padding:0;font-weight:bold;font-size:16px;color:#8b145f;}
h2{margin:0 0 6px 0;padding:0;font-weight:bold;font-size:12px;}
optgroup{padding-top:3px;padding-bottom:3px;}
a{text-decoration:none;color:#8b145f;}
a:hover{text-decoration:none;}
.MsoSubtitle{font-family:Arial, sans-serif;}


a{font-size:inherit; color:#000; text-decoration: underline}
a:hover{color:#8c015e}
strong{font-size:inherit; color:inherit}

#header, #container{width:976px}

#wrapper{margin:0 auto; width:980px}
#header, #header .inside div{height:205px !important; padding:0 !important}
#header .inside div a{position:absolute; top:30px; right:80px; width:165px; height:130px; overflow:hidden}
#container{padding:15px 0}
#container #left{float:left; width:184px; padding:5px 22px 15px 22px}
#container #left .mod_navigation, #container #left .mod_article{width:184px; margin:0; margin-left:0 !important}
#container #right{float:right; width:208px; padding:5px 22px 15px 0}
#container #main{float:left; width:485px; padding-bottom:40px}
#container #main .ce_text{width:auto; margin:0 !important}

.mod_navigation ul{border:0; background:url(tl_files/images/theme/dotted-line.gif) 0 bottom repeat-x; padding:0 0 5px; margin:0}
.mod_navigation ul ul, .mod_navigation li li{background:none}
.mod_navigation li{border:0; background:url(tl_files/images/theme/dotted-line.gif) 0 0 repeat-x}
.mod_navigation a, .mod_navigation p, .mod_navigation span{padding:0 2px; text-decoration: none}

.mod_navigation .active{color:#88b516}

#container #main h1, #container #main h2, #container #main h3, #container #main h4{font-weight:bold; color:#333; font-size:26px; line-height:1.2em; margin-bottom:0.7em}
#container #main h2{color:#88B516; margin:1em 0 0.2em}
#container #main h3, #container #main h4{color:#000; font-size:14px}
#container #main h3{padding-bottom: 0}
#container #main h4{font-size:18px}

#flashheader{top:15px}

#container #main #unser-experten-team h2{margin-top:0}

.formbody{background:#e5e5e5 !important; padding:15px 0; border-radius:10px; width:auto !important; border-width:0 !important}
input.text, input.password, textarea {width: 285px !important; padding:2px; margin:0; margin-bottom:5px; border:1px solid #bbb; border-radius: 5px}
input.text, input.password{height:14px; line-height:14px}
.formbody .hr{height:2px; overflow:hidden; width:100%; background:#fff; padding:0 10px; margin:10px -10px;}
.formbody label{text-align:left; font-weight:bold; padding-right:5px; line-height:16px; height:16px; margin-bottom:5px}
.formbody .radio_container label{float:none; width:auto; padding-right:20px; font-weight:normal}
.radio_container{margin:0 0 -10px !important}
.formbody td{vertical-align: top}
.formbody .col_0, .formbody .col_first{width:100px; text-align: left}
.formbody .col_0 label{float:left;}
input.submit{margin:0 0 10px !important; width:285px !important}

/* trennlinien für allgemeines kontaktformular */
#allgemeiner_kontakt .formbody .row_3 td, #allgemeiner_kontakt .formbody .row_6 td, #allgemeiner_kontakt .formbody .row_8 td{border-bottom:2px solid #fff; padding-bottom:10px}
#allgemeiner_kontakt .formbody .row_7 td{padding-top:15px}

/* trennlinien für de bewerbungsformular */
#deutsche_betreuungskraefte .formbody .row_8 td, #deutsche_betreuungskraefte .formbody .row_11 td{border-bottom:2px solid #fff; padding-bottom:10px}
#deutsche_betreuungskraefte .formbody .row_11 td{padding-bottom:20px}

/* trennlinien für selbständige bewerbungsformular */
#selbststaendige_pflegeberater .formbody .row_8 td, #selbststaendige_pflegeberater .formbody .row_11 td{border-bottom:2px solid #fff; padding-bottom:10px}
#selbststaendige_pflegeberater .formbody .row_11 td{padding-bottom:20px}

/* trennlinien für ost-eu bewerbungsformular */
#osteuropaeische_betreuungskraefte .formbody .row_8 td, #osteuropaeische_betreuungskraefte .formbody .row_11 td{border-bottom:2px solid #fff; padding-bottom:10px}
#osteuropaeische_betreuungskraefte .formbody .row_11 td{padding-bottom:20px}

#right .portrait{text-align:left;margin:0; overflow: hidden; padding-bottom:5px; background:url(tl_files/images/theme/dotted-line.gif) 0 bottom repeat-x; margin-top:15px}
#right .portrait p{text-align: left}
#right .portrait img{float:left; padding-right:10px}

#right .inside{background:none}

#sidebar-24h-beratung,
#sidebar-zufriedenheitsgarantie,
#sidebar-kooperationspartner{display:block; text-indent:-999px; white-space:nowrap; width:208px; height:155px;}

#sidebar-24h-beratung{padding:0; margin:0; background:url(tl_files/images/theme/sidebar-bg-beratung.jpg) 0 0 no-repeat}
#sidebar-zufriedenheitsgarantie{background:url(tl_files/images/theme/sidebar-bg-zufriedenheitsgarantie.jpg) 0 0 no-repeat; height:200px; margin:15px 0}
#sidebar-kooperationspartner{background:url(tl_files/images/theme/sidebar-bg-kooperationspartner.jpg) 0 0 no-repeat; height:355px}

#container #main a{font-weight:bold}

#footer{background:#d0d0d0 url(tl_files/images/theme/bg-footer.jpg) 0 0 no-repeat; width:980px; padding:60px 0 15px; margin:0; border:0}
#footer-address{float:left; width:700px; white-space:nowrap; padding-left:5px}
#footer-address, #footer-address a, #footer .mod_customnav a{color:#666; text-decoration: none}
#footer .mod_customnav a{font-weight:bold}
#footer .mod_customnav li{padding-left:10px}
#footer .mod_customnav a:hover{color:#8B145F}
#footer-address span{padding:0 3px 0 0}

#footer .mod_customnav{float:right}
#footer .mod_customnav ul{margin:0; padding:0}

.aktuelles-body #main .ce_text h4 a{color:#88B516; text-decoration:none}

