body,p,ul,li {
margin:0;
padding:0;
}

html,body,* html #wrapper {
height:100%;
}

body {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#697076;
font-size:12px;
}

a{
color:#900C7B;
text-decoration:none;
}

#wrapper {
margin:0 auto;
padding:0;
width:960px;
min-height:100%;
background:#fff url(../images/images/body.png) repeat-y 193px 0;
}


#header {
height:98px;
background:url(/unternehmenkairos/images/new_header.jpg) 0 0 no-repeat;
}

#header_logo {
width:380px;
height:97px;
float:left;
font-size:24px;
color:#999;
}

#header_logo a {
width:370px;
height:97px;
display:block;
color:#999;
text-decoration:none;
}

#header #header_logo a:hover {text-decoration:none;}

.claim {
float:right;
color:#900C7B;
margin:61px 62px 0;
font-size: 14px;
}

#navigation {
float:left;
height:45px;
width:944px;
padding:3px 0 0 0;
font-family:Arial,Verdana,Helvetica,sans-serif;
background: url(../images/navigation.png) repeat-x 0 0;
}

#navigation_start {
float:left;
height:48px;
width:8px;
background: url(../images/navigation_start.png) no-repeat 0 0;
}

#navigation_end {
float:left;
height:48px;
width:8px;
background: url(../images/navigation_end.png) no-repeat 0 0;
}

#navigation ul {
list-style-type:none;
}

#navigation ul li {
float:left;
height:36px;
} 

#navigation ul li a.active {
color:#900C7B}

#navigation ul li a {
height:36px;
line-height:36px;
display:block;
font-size:14px;
letter-spacing:3px;
color:#666;
padding:0 11px;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #F2F2F2;
}

#navigation ul li a.unternehmen_kairos {
border-left:0;
padding-left: 12px;
}


#navigation ul li a.presse {border-right:0;background:none;padding-right:10px;}
#navigation ul li a.akademie {background:none;border-right:1px solid #F2F2F2;}

#subnavi ul a.ziele {margin-top:15px}
#subnavi ul li.trainer {margin-top:15px;font-weight:bold;padding:0 0 0 12px;font-size:11px;}

#navigation ul li a:hover,#navigation ul li.active a {height:36px;}


#subnavi {
float:left;
margin-top:25px;
display:inline;
width:195px;
}

#subnavi ul {
list-style-type:none;
}

#subnavi ul a {
height:21px;
display:block;
color:#697076;
padding:7px 0 0 0;
margin:0 0 0 12px;
font-size:11px;
width:165px;
background: url(../images/subnavi_border.gif) repeat-x 0 bottom;
}

#subnavi a.active,#subnavi a:hover {color:#900C7B;}
#subnavi li.active {
background: url(../images/subnavi_active_li.gif) no-repeat 5px center;
}

#subnavi li.pflege {clear:both;}
#subnavi a.sympathie {margin:20px 0 0 12px;}

#bottom_navigation {
width:125px;
margin:300px 0 10px 0;
font-size:10px;
}

#bottom_navigation ul li{
float:left;
}

#bottom_navigation ul {list-style-type:none;}
#bottom_navigation a {
float:left;
display:inline;
color:#666666;
}

.xing{
margin:10px 0;
float:left;
clear:both;
}

#content {
float:left;
width:505px;  
padding:0 25px 50px 25px;
line-height:18px;
border:0;
}

#content_left {
float:left;
width:215px;
}

#content_middle {
float:left;
width:475px;
line-height:20px;
padding:0 20px;
margin-top:27px;
}

#content_middle img {
margin:5px 10px 0 0;
}

#content_right {
float:left;
width:230px;
}

#navi_background_bottom {
width:218px;
height:29px;
background:none;
}

#content_middle h1,#content_middle h1 a {
font-size:14px;
margin:0 0 17px 0;
text-decoration:none;
clear:both;
color:#900C7B;
font-weight:normal;
}

#content_middle .box h1,#content_middle .box h1 a {
margin-bottom:5px;
font-size:11px;
font-weight:normal;
}

#content h2,#content h2 a {
font-size:14px;
font-weight:normal;
}

#content h1.entwurf_artikel {
padding-left:20px;
background:url(/unternehmenkairos/images/icons/script.gif) no-repeat;
}

#content a {
color:#275890;
text-decoration:none;
}

#content a:hover {
color:#727272;
text-decoration:underline;
}

#content_middle ul {margin-left:15px;}

a.aktuelles {
font-size:11px;
}

#content ul {
margin:0 0 0 15px;
}

.box{
float:left;
margin-bottom:25px;
width:252px;
margin-left:-15px;
font-size:11px;
}

.box_top {
width:216px;
height:88px;
min-height:80px;
padding:14px 14px 0 22px;
background:url(/unternehmenkairos/images/box.png) 0 0 no-repeat;
}

.box_bottom {
height:45px;
width:252px;
background:url(/unternehmenkairos/images/box_bottom.png) 0 0 no-repeat;
}

#content_middle .box_bottom a img {
margin-right:18px;
float:right;
}

.kontakt_impressum{
display:inline;
}

#kontakt_button {
padding:0;
}

#box_right{
width:206px;
padding: 7px 8px 0 8px;
/*background:url(/unternehmenkairos/images/box_middle_right.gif) 0 0 repeat-y;*/
background:none;
}

#box_bottom_right{
width:222px;
height:22px;
/*background:url(/unternehmenkairos/images/box_bottom_right.gif) 0 0 no-repeat;*/
background:none;
}

#box_top_right{
margin-top:0;
width:215px;
height:30px;
padding:0;
color:#900C7B;
font-size:14px;
/*background:url(/unternehmenkairos/images/box_top_right.gif) 0 0 no-repeat;*/
background:none;
}

#box_top_right a {font-size:11px;}

#box_right_slider {
float:left;
margin:25px 0 10px -15px;
width:216px;
height:133px;
padding:14px 14px 0 22px;
background:url(/unternehmenkairos/images/box.png) 0 0 no-repeat;
}


.anythingSlider {
background:none;
}

.anythingSlider ul li {
padding: 7px 0;
width:224px;
}

.anythingSlider .wrapper {
padding: 7px 0;
width: 216px;
}

#aktuelles {
font-size:11px;
}

.aktuelles_headline{
font-weight:bold;
}

.aktuelles_text{
padding: 0 0 15px 0;
}

#termine_table td,#more_appointments td {
vertical-align:top;
padding:4px 0 5px;
}

#termine_header{
color:#900C7B;
font-size:14px;
margin:0 0 5px 0;
}

#termine a{
font-size:11px;
}

#termine p.termine a {
color:#697076;
}

#termine_table,#termine_table_second {
border-collapse:collapse;
}

#termine_table .datum,#termine_table_second .datum {width:40px;}

#termine_table tr,#termine_table_second tr{
margin:0 0 0 12px;
background: url(../images/subnavi_border.gif) repeat-x 0 bottom;
}

tr.zebra {
background:#f5f5f5;
border-top:1px dotted #D3D3D3;
border-bottom:1px dotted #D3D3D3;
}

div.spacer {
clear:both;  
}

#footer,#footer_wlc {
background:#275890;
width:1000px;
height:20px;
margin:0 auto;
margin-top:-20px;
}

div.textblock {
margin-bottom:2em;
}

a.link_mehr {
color:#697076;
font-size:11px;
}

a.link_mehr:hover {
color:#727272;
}

/* LONGTEXT FOOTER START */

.longtext_footer {
margin:10px 0 20px 0;
border-top:1px solid #900C7B;
clear:both;
color:#336633;
height:24px;
}

.longtext_footer_left {
float:left;
}

.longtext_footer_right {
float:right;
}

.longtext_footer img {
border:0;
}

.longtext_footer a {
float:left;
font-size:10px;
color:#900C7B;
height:24px;
padding:0 3px;
text-decoration:none;
}

.longtext_footer a:hover {text-decoration:underline;}

.longtext_footer a.back {background:url(/wlconsult/images/icons/longtext_footer/back.gif) no-repeat 0 1px;}
.longtext_footer a.print {background-position: 0 -15px;}
.longtext_footer a.recommend {background-position: 0 -34px;}

.longtext_footer ul {float:right;}
.longtext_footer li {list-style-type:none; float:left;}

.doc_buttons {
background:#efefef;
border:1px solid #ccc;
float:left;
width:100%;
padding:5px 0;
margin:20px 0;
}

.doc_buttons div,.doc_buttons a {
float:left;
margin:0 5px 0 5px;
text-decoration:none;
height:17px;
width:17px;
}

.doc_buttons div {background:url(/wlconsult/images/icons/doc_options.gif) no-repeat top left;cursor: pointer;}
.doc_buttons a {background:url(/wlconsult/images/icons/edit_buttons.gif) no-repeat top left;}
.doc_buttons div:hover {cursor:pointer;}

.doc_buttons div.details {background-position: 0 -15px;}
.doc_buttons div.history {background-position: 0 -77px;}
div.doc_buttons div.tags {background-position: 0 -108px;}
.doc_buttons a.edit {background-position: 0 -15px;}
.doc_buttons a.undo {background-position: 0 -77px;}
.doc_buttons a.delete {background-position: 0 -46px;}


/* LONGTEXT FOOTER ENDE */

div#steckbrief {
background-color:#E5E5E5;
border:1px dotted #000;
margin:20px 0;
padding:1%;
}

div#steckbrief a,div#steckbrief a:hover {
color:#000;
}

/* Dokumentoptionen */
div.doc_options {
border:1px solid #20ABE6;
background:#EEEEEE;
margin-bottom:15px;
-moz-border-radius: 10px;
}

.steckbrief_headline {
background:#20ABE6;
font-size:14px;
color:#fff;
padding:5px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

.steckbrief_table {
padding:5px;
}

.steckbrief_table tr.subheadline {
background:#65C1E8; 
font-weight:bold;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

.steckbrief_table tr.subheadline td {
height:20px;
line-height:20px;
padding-left:12px;
}

.steckbrief_table tr.tags {
background:#A7DBF1; 
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
}

.steckbrief_table tr.tags td {
padding-left:12px;
}

/*FCK STYLES*/

.referenz_preview {
margin:0 5px 5px 0;
}

.referenz_preview_left {
margin:0 4px 0 0;
}

img.referenzen_thumb {
margin-right:5px;
}

#content_left table {
border-color:#CCCCCC;
border-collapse:collapse;
}

#content_left table td {
border-color:#CCCCCC;
padding:2px;
border-collapse:collapse;
/*vertical-align:top;*/
}

#information_container table {
border:0px;
}

#information_container table td {
border:0px;
}

/*SITEMAP*/
#sitemap ul.sitemap {
list-style:none;
margin:0 0 10px 0;
}

#sitemap ul.sitemap li {
clear:left;
}

#sitemap ul li ul li {
padding-left:15px;
}

li.fck_category a {
color:#697076;
text-decoration:none;
}

ul li ul li.fck_category a {font-weight:bold;}
ul li ul li ul li.fck_category a {font-weight:normal;}

li.fck_category a:hover {text-decoration:underline;}

.cant_open {
float:left;
width:12px;
height:12px;
}

.open, .closed {
float:left;
width:12px;
height:12px;
cursor:pointer;
margin:3px 3px 0 0;
background: url(/unternehmenkairos/images/icons/open_close.gif) no-repeat top left;
}

.open { background-position: left -11px;} 
.closed { background-position: left 0px;}

.bold {
font-weight:bold;
}

table {
width:100%;
}

.no_border,.next_previous {border:0;}

/*FCK Styles*/
.inh_text_fett {
font-weight:bold;
}

.inh_text_small {
font-size:10px;
font-family:Tahoma,Verdana,Arial,sans-serif;
color:#454545;
}

/* Allgemeine Styles */

img {border-color:#ccc;}
li a {text-decoration:none;}
.right {text-align:right;}
.small {font-size:9px;}
.text_highlight {color:#900C7B;}

.addthis_toolbox {margin:0;}


.font11 {font-size:11px;}
.termine_list {margin:5px 0 0 0;}

/*--- Termine Liste ---*/

.date {float:left;width:45px;}
.date_title {float:left;margin:0;}
.clear {clear:both;}
.print {display:none;}
