/* CTN Aquaristik */
body {
 background-image:url(../images/bg.gif);
 background-color:#0178f0;
 background-repeat:repeat-x;
 font-family:Trebuchet MS;
 color:#000000;
 font-size:14px;
 margin:28px 0 0 0;
 padding:0;
}

a:link, a:active, a:visited {
 color:#000;
 text-decoration:none;
}

a:hover {
 color:#000;
 text-decoration:underline;
}

img {
 border:0;
 padding:0 5px 0 5px;
}

hr {
 background-color:#000;
 height:1px;
 border:0;
}

#layout {
 width:906px;
 margin-right:auto;
 margin-left:auto;
}

#header {
 width:906px;
 height:163px;
 background-image:url(../images/header.png);
 float:left;
}

#nav {
 width:778px;
 height:35px;
 background-image:url(../images/navbg.gif);
 background-repeat:repeat-x;
 float:left;
 font-size:16px;
 text-align:center;
 padding-left:77px;
}

	#nav ul {
	 padding:0;
	 margin:0;
	 list-style-type:none;
	}
	
	#nav a:link, #nav a:visited, #nav a:active, #nav a:hover {
	 text-decoration:none;
	 font-weight:bold;
	 color:#4b3f00;
	}
	
	#nav ul li {
	  height:30px;
	  width:90px;
	  padding-top:5px;
	  float:left;
	  display:block;
	}
	
	#nav ul li a:hover {
	  margin-top:-5px;
	  padding-top:5px;
	  height:30px;
	  width:90px;
	  display:block;
	  background-image:url(../images/navbg_hover.gif);
	  background-repeat:repeat-x;
	  color:#fff;
	}
	
#subnav {
  width:855px;
  height:25px;
  background-color:#61b0ff;
  float:left;
  font-size:13px;
  text-align:center;
}

	#subnav ul {
	  padding:0;
	  margin:0;
	  list-style-type:none;
	}
	
	#subnav a:link, #subnav a:visited, #subnav a:active, #subnav a:hover {
	 text-decoration:none;
	 font-weight:bold;
	 color:#fff;
	}
	
	#subnav ul li {
	 height:20px;
	 padding-top:4px;
	 margin-right:20px;
	 float:left;
	 display:block;
	 margin-left:5px;
	}

#content {
 width:835px;
 background-image:url(../images/contentbg.gif);
 background-color:#fff;
 background-repeat:repeat-x;
 float:left;
 padding:10px;
}

	#content h1 {
	 font-size:24px;
	 font-weight:normal;
	 color:#454544;
	 margin:0;
	 padding:0;
	}
	
	h2 {
	 margin:0 0 0px 0;
	 padding:0;
	}
	
	#content .news {
	 margin:10px 0 10px 0;
	}
	
	#content p.newstitle {
	 font-size:15px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
	}
	
	#content p.author {
	 font-size:12px;
	 margin:0;
	 padding:0;
	}
	
	p.error {
	 padding:10px;
	 background-color:#ffd3d3;
	 border:1px solid #ff0000;
	}
	
	#content img.galerie {
	 border:0;
	 margin-right:10px;
	 margin-bottom:10px;
	 width:150px;
	 height:100px;
	}

#footer {
 width:845px;
 height:44px;
 background-image:url(../images/footerbg.png);
 float:left;
 padding:5px;
 text-align:center;
 font-size:12px;
}

span.big {
 font-size:20px;
}

.view {
 background-color:#fff;
 padding:10px;
 border:1px solid #00669c;
 margin-bottom:5px;
}

.back {
 background-color:#fff;
 padding:5px;
 border:1px solid #00669c;
 margin-top:10px;
 text-align:right;
}

table tr td {
 width:150px;
}

div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
}