/* version 0.1 */

* {padding:0;
	margin:0;
	}
body {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:100.1%;
	background-image:url(../images/verlauf.png); background-repeat:repeat-x; background-color:#f5f7e3;}
a {color:#96AE21; text-decoration:none;}
h1 {font-size:1.5em; color:#E5097F;}
h2 {font-size:1.3em; color:#00A0E3;}
h3 {font-size:1em; font-weight:bold; }
h4 {font-size:0.9em;}
h5 {font-size:0.9em; font-weight:lighter;}
img {padding: 5px;}
#site {width:1024px; margin:auto;}
#banner {margin-top:10px;}
#content {width:1024px; margin:auto; padding-top:10px;}
#inhalt {margin-left:300px;}
#inhalt h3, #inhalt h2 {margin-top:5px; margin-bottom:3px; }
#inhalt h2 { border-top-style:solid; border-top-color:#CCC; border-top-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; border-bottom-width:1px;}
#inhalt ul.actions {padding-left:20px; padding-top:2px; padding-bottom:2px; padding-right:20px; list-style:none;}
#inhalt div.blog ul, #inhalt div.category-desc ul, #inhalt div.blog-featured ul {padding-left:40px; padding-top:10px; padding-bottom:10px;}
#inhalt ul.actions li img {display:inline; position:relative; float:right; padding:2px;}
#inhalt div.item-page ul {padding-left:40px; padding-top:10px; padding-bottom:10px; }
#inhalt div.item-page ul.pagenav {display:inline; list-style:none;}
#inhalt div.item-page ul.pagenav li.pagenav-prev {float:left; text-align:right; width:40%;}
#inhalt div.item-page ul.pagenav li.pagenav-next {float:right; text-align:left; width:40%;}
#inhalt div.item-page h3 {padding-top:20px;}
#inhalt div.pagination ul {display:inline; text-align:center; list-style:none; width:100%; margin-top:5px; margin-bottom:5px;}
#inhalt div.pagination ul li {float:left; text-align:right; width:15%;}
#inhalt div.category-list table.category td {padding:0 5px 0 5px ;}
#inhalt div.category-list table {width:100%;}
#inhalt div.categories-list ul {list-style:none;}
#inhalt div.categories-list ul img, #inhalt div.category-list img {float:left;
        margin:0 15px 5px 0;}
#inhalt div.categories-list ul li {padding-top:20px;}
#inhalt div.categories-list div.categoriy-desc img, div.category-desc img {float:left;
        margin:0 15px 5px 0;}
#inhalt div.category-list div.cat-children ul li {margin: 10px 0 10px 0; padding: 10px; }
#inhalt div.blog-featured h2, #inhalt div.blog-featured h1 {margin-top:20px;}
#inhalt p {padding-top:2px; padding-bottom:2px;}
#inhalt div.category-list div.display-limit {padding:5px;}

#navigation-left {text-align:right; float:left; width:300px;}
#navigation-left nav {border-right-style:solid; border-right-color:#96AE21; border-right-width:1px; margin-right:40px;}
#navigation-left nav ul{ width:250px; padding-right:40px; line-height:1.5em;}
#navigation-left nav ul li {list-style:none; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#96AE21;}
#navigation-left nav ul li a{background-image:url(../images/list-image.png); background-position:right; background-repeat:no-repeat; padding-right:20px; list-style:none; }
#navigation-left nav ul li ul {background-image:none; padding-right:30px; list-style:none; background:transparent;}
#navigation-left nav ul li ul li {background-image:none; padding-right:30px; list-style:none;}
#navigation-left nav ul li a:hover {background-image:url(../images/list-image1.png); background-position:right; background-repeat:no-repeat;  padding-right:20px; list-style:none;}
#navigation-left nav ul li a:visited {background-image:url(../images/list-image3.png); background-position:right; background-repeat:no-repeat; padding-right:20px; list-style:none;}
#navigation-left nav ul li a:active {font-weight:bold; background-image:url(../images/list-image2.png); background-position:right; background-repeat:no-repeat; padding-right:20px; list-style:none;}
#navigation-left nav ul li a:focus {font-weight:bold; background-image:url(../images/list-image2.png); background-position:right; background-repeat:no-repeat; padding-right:20px; list-style:none;}
#navigation-left nav ul li ul li ul li {padding-right:40px;}
#navigation-left nav ul li ul li ul li ul li{padding-right:50px;}

#footer {clear:both; text-align:center; font-size:0.8em; margin-top:10px;}


nav form#login-form {width:250px; padding:5px; border-color:#96AE21; border-width:1px; border-style:solid; margin-top:5px; margin-bottom:5px; }
nav form#login-form fieldset.userdata {padding-right:20px; padding-top:5px; padding-bottom:5px; border:none;}
#inhalt div.login form fieldset {padding:20px; width:400px;}
#inhalt div.login form fieldset button.button {margin-top:40px;}
#inhalt div.login form fieldset div.login-fields label#username-lbl.required {display:block; margin:5px;}
#inhalt div.login form fieldset div.login-fields label#password-lbl.required {display:block; margin:5px;}

#inhalt div.blog div.category-desc p img.image-left {float:left; padding:5px; }


/* joomla */

#system-message dd ul {display:block; min-height:1.5em;}
dd.published, dd.createdby, dd.hits, dd.category-name, dt.article-info-term {font-size:0.8em;}
.article-info {font-style:italic;}