* {padding: 0; margin: 0;}
div.clearfloats{height: 0px; clear: both; overflow: hidden;}

/* Elemente */
body{background-color: #C00; background-image: url(/templates/wirhemelinger/img/bg.gif)}


div{font: normal 14px Arial, Helvetica, Verdana, 'Sans Serif'; color: #333; }
a{font: normal 13px Arial, Helvetica, Verdana, 'Sans Serif'; color: #333; text-decoration: underline;}
a:hover{color: #C00;}

/* Klassen */
div.box{border: 1px solid #C00; margin-bottom: 20px; padding: 5px;}

/* Elemente innerhalb der Container */
#container_content h1{color: #C00; font-size: 17px;}
#container_content h2{color: #C00; font-size: 15px;}
#container_content h3, #container_content h4, #container_content h5{color: #C00; font-size: 13px;}
#container_content a {color: #333; text-decoration: none; border-bottom: 1px dotted #333;}
#container_content a:hover{color: #C00}
#container_content ul, #container_content ol {padding: 10px 25px;}
#container_content hr{display: block; border: none; border-bottom: 1px dotted #333; height: 0px;}

#container_navi2 ul {list-style: none; padding: 0;}
#container_navi2 ul li {display: inline;border-left: 1px solid #333; padding: 1px 5px;}
#container_navi2 ul li a{font: normal 13px Arial, Helvetica, Verdana, 'Sans Serif'; color: #333; text-decoration: none;}
#container_navi2 ul li a:hover{color: #C00;}
#container_navi2 ul li.menu-first{border: none;}

#container_links ul{list-style-type: none; border-top: 1px solid #C00;}
#container_links ul li {border-bottom: 1px solid #C00;}
#container_links ul li  a{display: block; padding: 2px; font: normal 17px Arial, Helvetica, Verdana, 'Sans Serif'; color: #333; text-decoration: none}
#container_links ul li a:hover, #container_links ul li.menu-parent{background-color: #F0F0F0; border: none;}
#container_links ul li.menu-current { background-color: #F0F0F0; }

#container_links ul li ul {list-style-type: disc; padding: 3px 0 0 25px; background-color: #fff; border: none; color: #C00}
#container_links ul li ul li {border: none; background-color: #fff}
#container_links ul li ul li a{color: #C00; background-color: #fff; font-size: 14px;}
#container_links ul li ul li a:hover, #container_links ul li ul li.menu-current{color: #333; background-color: #fff;}

#container_rechts h1{display: block; font: bold 15px Arial; color: #333; height: 20px;}
#container_rechts input {font: normal 14px Arial, Helvetica, Verdana, 'Sans Serif';}

#container_events ul {padding: 0; list-style-type: none;}

#container_suche {padding: 0px;}
#container_suche input#string {display: block;width: 150px; padding: 4px 4px 4px 25px; background: url(img/search.jpg) no-repeat left center; border: none; color: #666;}
#container_suche input.button {display: none;}

/* Container */
#container_1{display: block; width: 910px; padding: 20px; border: 10px solid #E1E1E1; margin: 0px auto; background: url(img/hiertutsichwas.jpg) no-repeat bottom left #FFF; }
#container_banner{display: block; height: 155px; text-align: right; padding: 0px 0px 0px 600px; background: url(img/logo.jpg) no-repeat;}
#container_links{float: left; display: block; width: 140px; margin-top: 20px;}
#container_rechts{float: right; display: block; width: 180px;}
#container_content{display: block; margin: 20px 200px 0 160px; padding: 20px;}

/* Hacks ! */
