/* WEBSITE FARBEN

dunkelgrun #1d7243


*/


body       { margin: 0px; padding: 0; background-image:url(../aku_pics/wall_3col.gif); background-position:left; background-repeat:repeat-y; background-color:#333333;} /*333333*/
.div_body   { width: 964px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#464646;} 
.main_text   { line-height:22px; padding:10px 25px 0px 25px; background-color:#fee6d3} /*fee6d3*/
.main_text p { line-height:22px; margin-bottom:11px;}
.main_text td { line-height:22px;}
h1 { font-size:24px; font-style:italic; font-weight:normal; line-height:30px; margin:0 0 30px 0; text-align:center}
h2 { font-size:14px; font-style:italic; font-weight:normal; margin:-10px 0 30px 0; text-align:center; letter-spacing:1px; line-height:normal}
.footer { width:460px; margin-left:25px; color:#333333}
.horiz { margin:10px 0 10px 0; border-bottom:1px solid #ff5013; }

.small { font-size:11px; font-style:italic; line-height:16px;}

.photo_border { padding:6px; border:1px solid #cccccc; background-color:#ffffff;}



#links { /* width: 226px; margin-left: 738px; position:absolute; top:0px; */}
#main { /* width: 510px; padding: 0px 0px 0px 0px; margin-left: 228px; */}
#menu { /* width: 228px; float: left; */}

/* the following properties IE 6 and lower will ignore */
/* because they come last, FF and other compliant browsers will override the above with these */
/* body > div#menu { width: 228px; } */
/* and back to properties that IE knows */

.layout_table_td { vertical-align:top; text-align:left}
.td_oben { vertical-align:top;}
.td_mitte_oben { vertical-align:top; text-align:center}
.td_hell { background-color: #fff0e4 }
.td_dunkel { /* background-color:#ffd8b9 */}

.right  { float:right; margin:0 0 20px 20px }
.left  { float:left; margin:0 20px 20px 0px }

.unten15 { margin-bottom:15px }
.oben15 { margin-top:15px; line-height:17px;  }



.menu_klapp_bereich { background-image:url(../aku_pics/menu_l_schatten.gif); overflow:hidden}

img { border:0px}



.accToggler { padding:7px 10px 5px 14px; color:#1d7243; font-size:19px; background: #ffffff; cursor: pointer; }
a:link.accTogglerLink  { color: #1d7243; text-decoration: none; }	
a:hover.accTogglerLink { color: #1d7243; text-decoration: underline;}	
a:visited.accTogglerLink { color: #1d7243; text-decoration: none; }
	
.accContent{ background-color:#e3efe4}
.accContent ul { padding: 5px 10px 5px 30px; margin:0px; color:#fa4512; background-color:#e3efe4; list-style: disc outside;}

.accUnterpunkt { font-size:14px; color:#666666; padding-bottom:3px}
a:link.accUnterpunkt { color: #666666; text-decoration: none; }	
a:visited.accUnterpunkt { color: #666666; text-decoration: none; }
a:hover.accUnterpunkt { color: #333333; text-decoration: underline;}



.main_text ul li { padding-bottom:11px;}
.main_text ul { color:#464646; padding-left:15px; margin:0; list-style-position:outside;}

/* ul li  { color:#464646;} */

.essay { padding-top: 70px; background-image:url(../aku_pics/essay_wall.jpg); background-position:top; background-repeat:no-repeat}

.links_bereich { padding:7px 0px 7px 15px; color:#fa4512; font-size:19px; background-image:url(../aku_pics/links_r_hell_back.gif)}
.links_bereich_dunkel { padding:7px 0px 7px 15px; color:#fa4512; font-size:19px; background-image:url(../aku_pics/links_dunkel_back.gif)}
.links_table { }
.links_pic { }
.links_info { vertical-align:middle }
.links_titel { font-size:19px; margin-bottom:10px}
.links_link { font-size:14px; color:#666;}


a:link.links_titel { color: #fa4512; text-decoration: none; }	
a:visited.links_titel { color: #fa4512; text-decoration: none; }
a:hover.links_titel { color: #fa4512; text-decoration: underline; }

a:link.links_link { color: #666666; text-decoration: underline; }	
a:visited.links_link { color: #666666; text-decoration: underline; }
a:hover.links_link { color: #333333; text-decoration: underline;} 

.footer a:link, #no a:link { color:#464646; text-decoration: none; }	
.footer a:visited, #no a:visited { color: #464646; text-decoration: none; }
.footer a:hover, #no a:hover { color: #004eff; text-decoration: underline;}

/* #no features */
#no strong, #no em { font-style:normal; font-weight:normal;}
 

a img.photo_border { padding:6px; border:1px solid #cccccc; background-color:#ffffff;}
a:hover img.photo_border { padding:6px; border:1px solid #fc4c13; background-color:#fff6ef;}

a:link { text-decoration: underline; color:#004eff}
a:visited { text-decoration: underline; color:#004eff}
a:hover { text-decoration: underline; color:#001cef }
a:active { text-decoration: underline; color:#004eff}