* {
margin:0;
padding:0;
}

html, body{
margin:0 auto;
color:#171717;
background:#fff url(images/body.png) repeat-x;
}

#header {
width:1024px;
height:76px;
padding:16px 11px 0 13px;
margin:0 auto;
background:url(images/header.png) no-repeat;
}

.logo {background:url("images/institut_fuer_kairologie.gif") no-repeat 12px 17px;}
.logo a {
display:block;
text-indent:-10000px;
width:148px;
height:76px;
}

.banner {background:url("images/banner_green.jpg") no-repeat;}

.anmeldung {
color:#7A7A7A;
font-family:'Lucida Grande',Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
line-height:76px;
text-align:center;
}

.anmeldung a {
text-decoration:none;
color:#7A7A7A;
}

.banner ul {
float:right;
list-style-type:none;
margin:60px 0 0 50px;
}

.banner a,.banner li {
color:#fff;
font-family: 'Lucida Grande',Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
float:left;
padding:0 2px;
}

.banner a.active,.banner a:hover {
text-decoration:underline;
}

#wrapper {
background:url(images/wrapper.png) repeat-y 0 0;
width:1024px;
padding:0 11px 0 13px;
margin:auto;
}

.col_1,.col_2,.col_3 {float:left;}
#header .col_1,#header .col_2,#header .col_3 {height:76px;}

.col_1 {width:148px;}
.col_2 {width:671px;margin-left:1px;}
.col_3 {width:203px;margin-left:1px;}


#wrapper .col_3 {padding:12px 0 0 0;}
#wrapper .col_1 {
background:url(images/ul_ul.gif) repeat-y;
padding:0 0 340px 0;
}

#wrapper .col_2 a,#wrapper .col_3 a {
color:#4C4C4C;
}

#wrapper .col_2 a:hover,#wrapper .col_3 a:hover {
color:#171717;
}

#navigation ul,#language ul {
list-style: none;
margin: 0;
padding: 0;
}

#navigation .level_1 {
display:block;
text-indent:-10000px;	
}

.no_outline, #navigation a.level_1:hover, #navigation a.level_1:focus {outline: none;}

#navigation a.termine_active {
background:url(images/a_termine_active.png) no-repeat;
height:71px;
}

#navigation a.termine {
background:url(images/a_termine.png) no-repeat;
height:70px;
}

#navigation a.wir {
background:url(images/a_wir.png) no-repeat;
height:57px;
}

#navigation a.wir_active {
background:url(images/a_wir_active.png) no-repeat;
height:58px;
}

#navigation a.buch {
background:url(images/a_buch.png) no-repeat;
height:60px;
}

#navigation a.buch_active {
background:url(images/a_buch_active.png) no-repeat;
height:61px;
}

#navigation a.kairos {
background:url(images/a_kairos.png) no-repeat;
height:57px;
}

#navigation a.kairos_active {
background:url(images/a_kairos_active.png) no-repeat;
height:61px;
}

#navigation ul ul {padding:9px 0 31px 0;}

#navigation ul ul a  {
font-family:Georgia;
font-style:italic;
font-size:11px;
color:#454545;
text-decoration: none;
display:block;
padding:4px 0 4px 10px;
}

#navigation ul ul a:before {
content: "- ";
}

#buch_teaser {
position:absolute;
background:url(images/buch_teaser.png) no-repeat;
width:209px;
height:389px;
margin:-328px  0 -73px -67px;
text-indent:-10000px;
display:block;
}

.col_2 h1{
font-size:12px; 
font-family:Georgia;
font-style:italic;
text-transform:uppercase;
height:36px;
line-height:36px;
padding:0 0 0 87px;
color:#000;
border-bottom:1px solid #fff;
background:#fff url(images/h1.png) repeat-y 1px 1px;
}


div.textblock {
padding:42px 106px 40px 87px;
font-family: 'Lucida Grande',Arial,Verdana,Helvetica,sans-serif;
background:#fff url(images/textblock_border.png) no-repeat;
font-size:12px;
color:#171717;
}

div.textblock ul {margin:0 0 0 15px;}

.read_more {margin:30px 0 0 0;}

.read_more a {
text-decoration:none;
padding:0 0 0 18px;
font-family:Georgia;
font-style:italic;
font-weight:bold;
font-size:11px;
color:#4C4C4C;
background:url(images/add_green.png) no-repeat;
}

#wrapper.termine .read_more a {background:url(images/add_green.png) no-repeat;}
#wrapper.wir .read_more a {background:url(images/add_blue.png) no-repeat;}
#wrapper.kairos .read_more a {background:url(images/add_orange.png) no-repeat;}
#wrapper.buch .read_more a {background:url(images/add_grey.png) no-repeat;}

#wrapper .col_2 h2,#wrapper .col_2 h2 a {
font-size:16px; 
color:#757575;
margin:0 0 4px 0;
text-decoration:none;
}

h2.entwurf_artikel {
padding-left:20px;
background:url(/kairologisches_institut/images/icons/script.gif) no-repeat;
}

.date {
font-size:16px; 
color:#757575;
font-weight:bold;
margin:0 0 8px 0;
}	

.date_box {
/*background:#fff url(images/date_box.png) no-repeat;*/
}

.date_box h1,.date_box h1 a {
font-family: 'Lucida Grande',Arial,Verdana,Helvetica,sans-serif;
background:#fff url(images/date_box_headline.gif) no-repeat;
font-size:12px;
color:#757575;
height:36px;
line-height:33px;
text-transform:uppercase;
padding:9px 0 0 21px;
}

.date_box_content {
padding:0 12px 0 21px;	
background:#fff url(images/date_box_content.gif) repeat-y;
position:relative;
}

.fake {
position:relative;
}

.date_box_corner_part {
width:64px;
height:42px;
position:absolute;
right:0;
bottom:0;
background:#fff url(images/date_box_corner_part.gif) no-repeat;
}

.date_box .date_title,.date_box .date_descr {
font-family:Georgia;
font-style:italic;
font-size:11px;
color:#4C4C4C;	
margin:0 0 3px 0;
}

.date_box .date_title a {
color:#4C4C4C;
text-decoration:none;
}

.date_box p,.date_box span {
font-family: 'Lucida Grande',Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
color:#171717;
}

.date_box .read_more {margin:5px 0 0 0;}

.date_box_footer {
height:20px;
width:203px;
background:#fff url(images/date_box_footer.gif) no-repeat;
}

.col_3_box {
width:100%;
float:left;
background:url(images/col_3_box_border.gif) no-repeat 0 0;
}

.partner_links {
width:100%;
height:64px;
margin:66px 0 0 0;
background:url(images/partner_links.png) no-repeat center 0;
}

.partner_links a {
display:block;
height:65px;
text-indent:-10000px;
}


.spacer {clear:both;}

#footer {
width:1024px;
height:76px;
padding:16px 11px 0 13px;
margin:0 auto;
background:url(images/footer.png) no-repeat;
}

