* {padding: 0; margin: 0;}
div.clearfloats{height: 0px; clear: both; overflow: hidden;}

/* Elemente */
body{background: url(img/bg_aprikos.jpg);}
div{font: normal 14px Arial, Helvetica, Sans-Serif; color: #444;}

#logo{display: block; position: absolute; top: 0px; left: 0px;}
#foto{display: block; position: absolute; top: 110px; left: 0px;}


/* Elemente innerhalb der Container */
#container_navi ul {list-style-type: none; float: right;}
#container_navi ul li {float: left;}
#container_navi ul li a{display: block; padding: 1px 5px; border-left: 1px solid #333; font: normal 15px Arial, Helvetica, Sans-Serif; color: #333; text-decoration: none;}
#container_navi ul li.menu-first a {border-left: none;}
#container_navi ul li a:hover{color: #F60;}

#container_subnavi ul {list-style-type: none; float: right;}
#container_subnavi ul li {float: left;}
#container_subnavi ul li a{display: block; padding: 1px 5px; border-left: 0px solid #333; font: normal 12px Arial, Helvetica, Sans-Serif; color: #333; text-decoration: none;}
#container_subnavi ul li.menu-first a {border-left: none;}
#container_subnavi ul li a:hover{color: #F60;}

#container_content h1{font-size: 20px; font-weight: bold; color: #0066CC; border-bottom: 2px solid #F0F5FB;}
#container_content h2{font-size: 18px; font-weight: bold; color: #0066CC; border-bottom: 2px solid #F0F5FB;}
#container_content h3{font-size: 16px; font-weight: bold; color: #333;}
#container_content h4{font-size: 14px; font-weight: bold; color: #333;}
#container_content h5{font-size: 14px; font-weight: bold; color: #333;}

#container_content a {color: #79A5DB;text-decoration: none; border-bottom: 1px dotted #79A5DB;}
#container_content a:hover {text-decoration: none; border-color: #79A5DB; color: #79A5DB;}

#container_content ol{ padding: 5px 25px; }
#container_content ul{ padding: 5px 25px; }

#container_content hr{display: block; border: none; height: 0px; border-bottom: 2px solid #F0F5FB;}

/* Container */
#container_navi {display: block; width: 680px; position: absolute; left: 300px; top: 40px; float: left; text-align: right;}
#container_footer{display: block; width: 260px; position: absolute; top: 330px; left: 0px; padding: 0px 20px;}
#container_all_1{display: block; width: 100%; background: url(img/bg_aprikos2.jpg) bottom center repeat-x #F0F5FB;}
#container_all_2{display: block; width: 100%; background: url(img/bg_aprikos.jpg) top center repeat-x; padding-top: 70px;}
#container_content_o1{display: block; width: 700px; background: url(img/rundung.jpg) no-repeat; padding-top: 10px; margin-left: 300px;}
#container_content_o2{display: block; width: 700px; background: url(img/rundung.jpg) no-repeat bottom center; padding-bottom: 10px;}
#container_subnavi {display: block; width: 680px; text-align: right;}
#container_content{display: block; width: 660px; background-color: #FFF; padding: 0 20px; clear: both}


/* Hacks ! */