/*
----------------> CSS-RESET <--------------------
*/
* { margin: 0; padding: 0; }
html { }
body { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; color:#666; }
ul { list-style: none; }
ol { list-style: none; width:250px; }
a { outline: none; text-decoration: none; color:#333; font-weight:bold; }
a img { border: none; background: none; }
img { vertical-align: middle; outline:none; }
table { border-collapse: collapse; }
/*
----------------> Header <--------------------
*/
/*
----------------> Content <--------------------
*/
.content { float:left; width:500px; height:auto; margin-left:45px; margin-right:45px; }
.post { float:left; width:100%; height:auto; }
.post img{ padding:3px; border:#e2e2e2 1px solid; }
.page img{ padding:3px; border:#e2e2e2 1px solid; }
.page td { padding:5px; }
.post-72 img{ padding:0px; border:none; }
.post ul li { background-image: url(images/li.png); background-position:left center; background-repeat:no-repeat; padding:3px 3px 3px 15px; margin-left:10px; }
.page ul li { background-image: url(images/li.png); background-position:left center; background-repeat:no-repeat; padding:3px 3px 3px 15px; margin-left:10px; }
.post ul.commentlist li { background-image:none; margin-left:0px; padding:0px; }
.align-left { float:left; margin-right:15px; margin-bottom:10px; width:150px; height:auto; }
.align-right { float:right; margin-left:15px; margin-bottom:10px; width:150px; height:auto; }
.alignleft { float:left; margin-right:15px; margin-bottom:10px; }
.alignright { float:right; margin-left:15px; margin-bottom:10px; }
.meta { float:left; margin-bottom:10px; margin-top:10px; padding-top:10px; padding-bottom:10px; border-bottom:1px #e2e2e2 dashed; border-top:1px #e2e2e2 dashed; width:100%; text-align:center; }
.tren { float:left; height:10px; width:500px; background-image:url(images/tren.png); background-repeat:no-repeat; margin-top:25px; margin-bottom:25px; }
.news { float:left; width:100%; height:auto; }
.news tr { width:490px; float:left; padding:10px 5px 10px 5px; }
.news tr td.bigdate { font-weight:bold; font-size:14px; font-family: "Century Gothic",Helvetica, Arial, Geneva, sans-serif; letter-spacing:-1px; color:#333; }
.news tr td.tabkat { text-align:right; }
.news tr.odd { background-image:url(images/hgtab.png); background-repeat:repeat-x; background-position:right center; }
.box tr.odd { background-image:url(images/hgtab1.png); background-repeat:repeat-x; background-position:right center; }
.box select { padding:3px; width:220px; border: 1px #ccc dashed; }
.search { width:70%; padding:3px; border:1px #ccc dashed; }
.button { width:20%; padding:2px; border:none; background-image:url(images/button.jpg); color:#333; font-family: "Century Gothic",Helvetica, Arial, Geneva, sans-serif; font-size:12px; font-weight:bold; }
.alignleft { float:left; margin-right:10px; margin-bottom:5px; }
.filter { border:#e2e2e2 1px dashed; margin-bottom:25px; }
.filter li{ float:left; padding:5px; background-image:url(images/li2.jpg); background-position:right center; background-repeat:no-repeat; }
.filter li a{ font-weight:normal; }
.filter li:hover{ text-decoration:underline; }
.filter li.current-cat a{ font-weight:bold; }
.ngg-album { width:100%; float:left; padding-bottom:20px; margin-bottom:20px; }
.ngg-thumbnail { float:left; width:110px; }
.ngg-description { float:right; width:370px; margin-top:10px; }
.ngg-gallery-thumbnail-box { float:left; margin-right:10px; margin-bottom:10px; }
.ngg-navigation {font-family: "Century Gothic",Helvetica, Arial, Geneva, sans-serif; font-size:14px; padding:3px; margin-bottom: 10px; color:#666;}
.ngg-navigation span { padding:3px; font-weight:bold; }
.ngg-navigation .page-numbers {padding:3px;}
.wp-pagenavi {font-family: "Century Gothic",Helvetica, Arial, Geneva, sans-serif; font-size:14px; padding:3px; margin-bottom: 10px; font-weight:bold; color:#666;}
.page { margin-left:5px; margin-right:5px; }
.pages { font-size:10px; margin-right:10px; }
#wpstats { display:none; }
.ausz td { border-bottom:1px #e2e2e2 dashed; padding:5px; }
.ausz td.center{ border-left:1px #e2e2e2 dashed; border-right:1px #e2e2e2 dashed; }
.ausz td img{ border:none; }
/*
----------------> Comments <--------------------
*/
.commentlist ul{}
.commentlist li { float:left; width:100%; padding-bottom:15px; border-bottom:#e2e2e2 1px solid; }
.commentlist li.odd { background-color:#eee; }
.commentlist li.bypostauthor { background-color:#FFFFCC; }
.commentlist li.bypostauthor .comment-author { }
.commentlist .comment-txt{ padding:10px 10px 10px 80px; }
.commentlist .comment-author { padding:10px 10px 22px 10px; }
.commentlist .comment-author img{ float:left; padding:3px; border-bottom: 1px #e2e2e2 solid; border-top: 1px #efefef solid; border-left: 1px #efefef solid; border-right: 1px #e2e2e2 solid;}
.commentlist .comment-meta { float:left; color:#333; padding:5px 5px 5px 15px; margin-top:5px; }
.combox { float:left; width:473px; height:auto; margin-bottom:10px; }
.combox input{ padding:5px; font-size:14; width:250px; background-color:#FFFFFF; border:1px #e2e2e2 solid; }
.combox1 textarea{ padding:5px; font-size:14; width:450px; background-color:#FFFFFF; border:1px #e2e2e2 solid; }
.sbt { border:none; background-color:#eee; border:1px #e2e2e2 solid; font-weight:bold; margin-top:10px; padding:5px; }
/*
---------------->Sidebar <--------------------
*/
.sidebar { float:right; width:230px; height:auto; }
.box { float:left; width:230px; height:auto; margin-bottom:20px; font-size:11px; }
.box .sponsoren img{ float:left; padding:5px; }
.box tr { width:230px; float:left; padding:5px 2px 5px 2px; }
.box tr.odd1 { background-image:url(images/hgtab1.png); background-repeat:repeat-x; background-position:right center; }
.box3 { float:left; width:175px; height:auto; margin-top:20px; font-size:11px; }
/*
----------------> Footer <--------------------
*/
.footer { float:left; width:500px; }