body {margin: 0; padding: 0; text-align: center;}

#page {width: 720px; margin: 0 auto; padding: 0; text-align: left; background: url(http://www.aquariumfreunde.at/images/page-back.gif) repeat-y -5px top;border-left: 1px solid rgb(204,204,204); border-right: 1px solid rgb(204,204,204);}

/********** #HEADER **********/
#header {position: relative; width: 720px; height: 75px; background: url(http://www.aquariumfreunde.at/images/pattern-h.gif) repeat-x left top;
clear: both;}
#header h1 {margin: 0; padding: 0;}
#header h1 a {position: absolute; left: 20px; top: 33px; color: rgb(255,255,255);}


/********** #NAVIGATION **********/
#navigation {width: 700px; height: 25px; float: left; background: url(http://www.aquariumfreunde.at/images/pattern-n.gif) repeat-x left top;
padding: 0 0 0 20px; margin: 0;}
#navigation li {float: left; margin: 0 40px 0 0;}
#navigation li a, #navigation li a:link, #navigation li a:active, #navigation li a:active {display: block; padding: 2px 0 0 0;}

#navigation li a:hover {display: block; padding: 2px 0 0 0;}
/********** #CONTENT **********/
#content {margin: 0 0px 0 0; padding: 0; background: url(http://www.aquariumfreunde.at/images/pattern-c.gif) repeat-y left top;}

/*#content {margin: 0; padding: 0; background: url(http://www.aquariumfreunde.at/images/pattern-c.gif) repeat-y left top; float: left;} */

/********** #SIDEBAR **********/
#sidebar {padding: 20px 0 0 30px; width: 180px;}
html>body #sidebar {padding: 20px 25px 0 25px; width: 180px;}

#sidebar ul li a {background: url(http://www.aquariumfreunde.at/images/arrow_right.gif) no-repeat left top; height: 16px;
  padding: 0 0 10px 20px; line-height: 2;}

.box-list {padding: 0 0 0 25px;}
html>body .box-list {padding: 0 0 0 0;}
.box-list h3 {background:url(http://www.aquariumfreunde.at/images/box-list-t.gif) no-repeat left top; width: 181px;
  margin: 0; padding: 0 0 0 10px;}
html>body .box-list h3 {background: url(http://www.aquariumfreunde.at/images/box-list-t.gif) no-repeat left top; width: 181px;
  padding: 0 0 0 10px; margin: 0 0 0 0;}

.box-list p,.box-list ul {background: url(http://www.aquariumfreunde.at/images/box-list-cont.gif) no-repeat left bottom; width: 171px;
  margin: 0 0 30px 0; padding: 10px 10px 10px 10px;}

.box-small h3 {background: url(http://www.aquariumfreunde.at/images/info-post-tit.gif) no-repeat left top;
  margin: 0 0 0 25px; height: 20px; padding: 0 22px 0 10px; width: 183px;}
.box-small ul {background: url(http://www.aquariumfreunde.at/images/post-info-cont.gif) no-repeat bottom left; 
  margin: 0 0 30px 25px; padding: 0 22px 0 10px; width: 183px;}

html>body .box-small h3 {background: url(http://www.aquariumfreunde.at/images/info-post-tit.gif) no-repeat left top;
  margin: 25px 0 0 0; height: 20px; width: 200px;}
html>body .box-small ul {background: url(http://www.aquariumfreunde.at/images/post-info-cont.gif) no-repeat bottom left; width: 210px;
  margin:0 0 30px 0; padding: 0 0 0 10px;}
	
.browse-by-act {background: url(http://www.aquariumfreunde.at/images/menu-back-act.gif) no-repeat left top; height: 24px;
  margin: 0 0 20px 25px; width: 183px; padding: 2px 22px 0 10px;}
.browse-by-c, .browse-by-d {background: url(http://www.aquariumfreunde.at/images/menu-back-link.gif) no-repeat left top; height: 24px;
  margin: 0 0 29px 25px; width: 183px; padding: 2px 22px 0 10px;}
	
html>body .browse-by-act {background: url(http://www.aquariumfreunde.at/images/menu-back-act.gif) no-repeat left top; height: 24px;
  margin: 0 0 20px 0; width: 240px; padding: 2px 0 0 10px;}
html>body .browse-by-d {background: url(http://www.aquariumfreunde.at/images/menu-back-link.gif) no-repeat left top; height: 24px;
  margin: 0 0 20px 0; width: 205px; padding: 2px 0 0 10px;}
html>body .browse-by-c {background: url(http://www.aquariumfreunde.at/images/menu-back-link.gif) no-repeat left top; height: 24px;
  margin: 0 0 20px 0; width: 205px; padding: 2px 0 0 10px;}


.about-l {background: url(http://www.aquariumfreunde.at/images/menu-back-link.gif) no-repeat left top; height: 24px;
  margin: 0 0 29px 25px; width: 183px; padding: 2px 22px 0 10px;}
	
html>body .about-l {background: url(http://www.aquariumfreunde.at/images/menu-back-link.gif) no-repeat left top; height: 24px;
  margin: 0 0 20px 0; width: 205px; padding: 2px 0 0 10px;}


/********** #MAIN-CONTENT **********/
#main-content {width: 425px; float: right; margin: 0 0 0 0; padding: 0px 25px 30px 25px;}

#main-content h2 {margin: 17px 0 10px 0; padding: 0; clear: both;}

/** Search Results **/
#default #page #main-content .search-res h3 {padding: 0; margin: 15px 0 0 0; color: #CC6666;}
.s-result {border-bottom: 1px dotted rgb(51,51,51); margin: 0 0 15px 0; padding: 0 0 5px 0;}
.s-result h4 {margin: 10px 0 0 0; padding: 0;}
.s-result p {margin: 0; padding: 0;}

/** Links Page **/
.links-page h2 {margin: 0; padding: 0;}
.links-page h3 {}
.links-page ul {padding: 0 0 10px 0;}
.links-page ul li {padding: 0 0 10px 15px; margin: 0; background: url(http://www.aquariumfreunde.at/images/arrow_right.gif) no-repeat left 2px;}

/* Last Posts*/
#last-posts {float: left; padding: 0 0 15px 0;}
#last-posts h3, .single h3 {margin: 0 0 8px 0; padding: 0 10px 0 0; float: left;}
#last-posts p, .single p {margin: 0; padding: 0 0 10px 0; clear: left;}
#last-posts img {margin: 6px 0 3px 0; padding: 0 0 10px 0; display: block; clear: left;}
.post, .single-post {margin: 0 0 15px 0; border-bottom: 1px dotted rgb(204,204,204); float: left;}

/* Comments Link */
.post-links {float: left; width: 410px; margin: 0; padding: 0 0 10px 0;}
.post-links li {float: left; padding: 0 10px 0 0;}
.perm-l {float: left; padding: 0 10px 0 0;}
.perm-l a {background: url(http://www.aquariumfreunde.at/images/page_text.gif) no-repeat left top; display: block; padding: 0 0 0 20px; height: 16px; float: left;}
.comment-off {float: left; padding: 0;}
.comment-off span {background: url(http://www.aquariumfreunde.at/images/comment_delete.gif) no-repeat left top; display: block; margin: 0; padding: 0 0 0 20px;}
.comment-links {float: left; width: 410px; margin: 0; padding: 0 0 10px 0;}
.comment-links li {float: left; padding: 0 10px 0 0;}
.post-comments {background: url(http://www.aquariumfreunde.at/images/comment.gif) no-repeat left top; padding: 0 0 0 20px; display: block; height: 16px; float: left;}
.comment-post {background: url(http://www.aquariumfreunde.at/images/comment_new.gif) no-repeat left top; padding: 0 0 0 20px; display: block; height: 16px;}

/* Other posts */
#other-posts {clear: both;}
#other-posts h4 {background: url(http://www.aquariumfreunde.at/images/box-wide-tit.gif) no-repeat left top; width: 421px;
margin: 0; padding: 0 0 0 10px;}
#other-posts ul {background: url(http://www.aquariumfreunde.at/images/box-wide-cont.gif) no-repeat left bottom; width: 411px;
margin: 0; padding: 10px 10px 5px 10px;}
#other-posts ul li {margin: 0; padding: 0 0 5px 20px; background: url(http://www.aquariumfreunde.at/images/page_text.gif) no-repeat left 2px;}

/*** BLOG ***/
#blog #page #content #main-content h4 {border-top: 1px dotted rgb(51,51,51); border-bottom: 1px dotted rgb(51,51,51);
  margin: 0 0 13px 0; padding: 4px 0;}
.single-post {margin: 0 0 15px 0; border-bottom: 1px dotted rgb(204,204,204);}
.single-post h3 {margin: 0; padding: 0;}
.comments li {border-bottom: 1px dotted rgb(51,51,51); margin: 0 0 12px 0; padding: 0;}
.comments li a {margin: 0; padding: 0; margin: 0;}
.comments li p {margin: 0; padding: 0 0 3px 0;}

.single-post .quicklinks {margin: 0; padding: 5px 0 10px 0; float: left; width: 430px;}
.quick-f, .quick-c {float: left; margin: 0 20px 0 0; padding: 0;}
.quick-c a {background: url(http://www.aquariumfreunde.at/images/comment.gif) no-repeat left top; padding: 0 0 0 20px; display: block; height: 16px;}
.quick-f a {background: url(http://www.aquariumfreunde.at/images/comment_new.gif) no-repeat left top; padding: 0 0 0 20px; display: block; height: 16px;}

/*** ARCHIVE BY CATEGORY ***/
#archive_c #page #content #main-content h3 {clear: left; border-bottom: 1px dotted rgb(51,51,51); border-top: 1px dotted rgb(51,51,51);
  padding: 3px 0; margin: 0 0 6px 0;}
#archive_c #page #content #main-content ul {padding: 0 0 10px 0;}
#archive_c #page #content #main-content ul li {padding: 0 0 10px 15px; margin: 0; background: url(http://www.aquariumfreunde.at/images/arrow_right.gif) no-repeat left 2px;}
#archive_c #page #content #main-content .menu-c li {float: left; background: none; padding: 0 0 10px 0;}
#archive_c #page #content #main-content .menu-c li a {display: block; padding: 0 10px 0 0;}

/*** ARCHIVE BY DATE ***/
#archive_d #page #content #main-content h3 {clear: left; border-bottom: 1px dotted rgb(51,51,51); border-top: 1px dotted rgb(51,51,51);
  padding: 3px 0; margin: 0 0 6px 0;}
#archive_d #page #content #main-content ul {padding: 0 0 10px 0;}
#archive_d #page #content #main-content ul li {padding: 0 0 10px 20px; margin: 0; background: url(http://www.aquariumfreunde.at/images/arrow_right.gif) no-repeat left 2px;}

/********** #FOOTER **********/
#footer {clear: both; background: url(http://www.aquariumfreunde.at/images/pattern-f.gif) no-repeat left top; width: 720px; margin: 0; padding: 7px 0 0 0;}
#footer p {width: 720px; height: 24px; margin: 0; padding: 0; text-align: center;}


a {text-decoration: none;}
a img {border-width: 0;}
ul {margin: 0; padding: 0; list-style-type: none;}
li {margin: 0; padding: 0;}
dl, dt, dd {margin: 0; padding: 0;}

#accessibility {display: none;}

body {color: rgb(51,51,51);}
a {color: rgb(36,110,181);}

#navigation li a:hover {color: rgb(255,255,255);}

#main-content h2 {color: rgb(225,131,20);}

#main-content  h3 {color: rgb(36,110,181);}

#search-form label {color: rgb(255,255,255);}

#default #page #main-content .search-res h3 {color: rgb(225,131,20);}

#last-posts .comment-links {color: rgb(109,109,109);}

#other-posts h4 {color: rgb(255,255,255);}

#archive_c #page #content #main-content h3 {color: rgb(225,131,20);}

#archive_d #page #content #main-content h3, #archive_d #page #content #main-content h4 {color: rgb(225,131,20);}

#blog #page #content #main-content .single-post h3 {color: rgb(225,131,20);}

#blog #page #content #main-content h4 {color: rgb(225,131,20);}

#about #page #content #main-content h3 {color: rgb(225,131,20);}

#page #content #sidebar h3 {color: rgb(255,255,255);}  

#blog #page #content #sidebar .current-c {color: rgb(225,131,20);}

#page #content #sidebar .box-small h3 {color: rgb(225,131,20);}

/* HEADER SEARCH FORM */
/* be nice to Opera... um, maybe not. */
#header form {position: absolute; right: 0; top: 20px;
  background: url(http://www.aquariumfreunde.at/images/pattern-sf.gif) repeat right top;
	width: 240px; height: 55px; margin: 0; padding: 0; color: rgb(255,255,255); font-size: 10px;}
html>body #header form {top: 0; padding: 0; margin: -10px 0 0 0;}
/* the Owen hack -- http://www.albin.net/CSS/OwenHack.html */
head:first-child+body #header form {position: absolute; right: 0; top: 20px;
  background: url(http://www.aquariumfreunde.at/images/pattern-sf.gif) repeat right top;
	width: 240px; height: 55px; margin: 0; padding: 0; color: rgb(255,255,255); font-size: 10px;}
#header form input {margin: 0 0 0 20px; padding: 0;}

/* COMMENT FORM */
#txpCommentInputForm input, #txpCommentInputForm textarea {border: 1px solid rgb(90,90,90);}

body {font: 12px/1.7 Verdana, Arial, Helvetica, sans-serif;}

h1, h2, h3 , h4 , h5 {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 15px;}
h2 {font-size: 11px;}
h4 {font-size: 13px;}
strong {font-weight: bold; color: rgb(51,51,51);}

#sidebar {font-size: 11px;}
#sidebar h3 {font-size: 12px;}

.browse-by-d, .browse-by-c, .browse-by-act, .about-l {font-weight: bold;}

#navigation {font-size: 14px;}

#last-posts h3 {font-size: 14px;}	
.perm-l {font-size: 10px;}
#last-posts p {font-size: 11px;}
#last-posts .comment-off, #last-posts .comment-links, .single-post .comment-off {font-size: 10px;}

#other-posts h4 {font-size: 12px;}
#other-posts li a {font-size: 11px;}
#other-posts li {font-size: 10px;}

#archive_c #page #content #main-content {font-size: 11px;}
#archive_c #page #content #main-content h2 {font-size: 15px;}
#archive_c #page #content #main-content h3 {font-size: 14px;}
#archive_c #page #content #main-content ul li {font-size: 10px;}
#archive_c #page #content #main-content ul li a {font-size: 11px; font-weight: bold;}

.menu-c {font-size: 10px;}
.menu-c li {font-size: 11px;}

#archive_d #page #content #main-content {font-size: 11px;}
#archive_d #page #content #main-content h2 {font-size: 15px;}
#archive_d #page #content #main-content h3 {font-size: 14px;}
#archive_d #page #content #main-content h4 {font-size: 13px;}
#archive_d #page #content #main-content ul li a {font-size: 11px; font-weight: bold;}

#blog #page #content #main-content h4 {font-size: 13px; font-weight: bold;}
#blog #page #content #main-content .single-post h3 {font-size: 13px; font-weight: bold;}
.single-post .quicklinks {font-size: 10px;}
.comments  {font-size: 11px;}

.about-post h3 {font-size: 13px; padding: 20px 0 0 0;}
body>html .about-post h3 {font-size: 13px; padding: 0;}

.links-page h3 {font-size: 13px;}

#footer {font-size: 10px;}