/* CSS Document by STFmedia */
/*------------------------------------------------
Basic Style Sheet

version:1.0
author:susanne jakobs
email:kontakt@stf-media.de
website:http://www.stf-media.de
-------------------------------------------------*/
    
body {

	background-color: #826040;
	font-family: verdana, arial, sans serif; color:#550B00;
	font-size: 0.7em;
	text-align: center;
	margin-top: 2px;
}
/* Zentrierung Design */
#wrapper {
  text-align:center;
	width: 90%;
	margin: 0 auto;
	border: 1px solid #826040;
	background-color: #E0E0E0;
}
#header h1{
  padding:20px 0 80px 10px;
  margin:0;
  font-size:2em;
	height: 20px;
	color:#550B00;
	background: url (blueline/blueline_header.gif) no-repeat;
}

/*  ---  Navigation --- */
#meta {
	background-color: #E0E0E0;
	margin:0 0 0 0;
}
#metanav{
font-size:1.2em;
  margin:12px auto 12px auto;
  text-align:center;
}
#metanav ul {
	margin:0;
	padding:0;
}
#metanav li {
/*	background-color: #DCDCDC;
	border: 1px solid #826040;
	padding: 10px 5px 10px 5px;*/  
	display: inline;
	text-align: center;
	margin:2px 2px 2px 0;
	
}
#metanav li:hover, #metanav li:active {
/*	background: url(blueline/metanav.jpg);*/
	color: #550B00;
}
#metanav li a, #metanav li a:visited {
	color: #550B00;
}

#metanav hr{
  /*clear:both;
  height:0px;
  width:1px; 
  margin:0;
  padding:0;*/
  display:none;
}
#metanav li a, #metanav li a:visited {
/*  display:block;
  float:left;*/
	background-color: #D4D4D4;
	border: 1px solid #826040;
	padding: 10px 5px 10px 5px;
  margin-bottom:0px;
  margin-right: 2px;
	color: #550B00;
}
#metanav li a:hover {
  background: url(blueline/metanav.jpg);
  color: #550B00;

}
#header_bottom {
  clear:both;
  background:url(blueline/blueline_header.gif) no-repeat;
      /*background: url(blueline/blueline_header_bottom.jpg) no-repeat;*/
	height: 15px;
	margin:0 0 0 0;
	border-bottom: 0px solid #826040;
	border-top: 1px solid #826040;
}

#mainnav {
        font-size:1.2em;
	float: left;
	width: 180px;
	margin-top:50px;
}
#mainnav li {
	list-style-type: none;
	border: 1px solid #826040;
	background-color: #D4D4D4;
	margin: 0px 0px 5px -35px;
}
#mainnav li:hover, #mainnav li:active {
	color: #000;
}
#mainnav li a, #mainnav li a:visited {
  display:block;
  width:153px;
	padding: 5px 10px 5px 10px;
	color: #550B00;
}
#mainnav li a:hover  {
	background: url(blueline/mainnav.jpg);
	color: #550B00;
}
/* Ausrichtung des Content-Bereichs und der umgebenden oberen und unteren Content-Umrahmung */
#contentwrapper {
	clear: both;
	position: relative;
	top: 10px;
	text-align: left;
}
/* Regelt den Fluss um den Content-Bereich */
#floater {
	float: left;
	margin-top: 20px;
}
/* Obere Content-Umrahmung */
#content_image_top {
	background: url(blueline/content_top.gif) no-repeat;
	width: 570px;
	margin-bottom: 20px;
	padding-top: 1px;
}
/* Untere Content-Umrahmung */
#content_image_bottom {
	background: url(blueline/content_bottom.gif) no-repeat;
	background-position: bottom right;
	padding-bottom: 1px;
	margin-bottom: 20px;
}
/* Content-Bereich */
#content {
	width: 100%;
	background-color: #E0E0E0;
	padding: 20px 10px 20px 10px;
	margin: 40px 0px 40px 40px;
}
#footer {
  background:url(blueline/blueline_header.jpg) no-repeat;
  color:#550B00;
	clear: both;
	text-align:center;
	background-color: #E8E8E8
	height: 15px;
	padding: 0px 20px 5px 20px;
}
#footer p{
  padding:3px 0 3px 0;
}
#footer a, #footer a:hover, #footer a:visited{
  color:#550B00;
}
/* --- Formatierung Text --- */
h1 {
	font-size: 1.5em;
	color: #550B00;
}
h2 {
	font-size: 1.3em;
	color: #550B00;
}
h3 {
	font-size: 1.1em;
	color: #550B00;
}
h4 {
	font-size: 1.0em;
	font-style: italic;
	color: #550B00;
}
h5 {
	font-size: 1.0em;
	color: #550B00;
}

a {
	text-decoration: none;
	color:#550B00;
}
.floatLeft{float:left}
.floatRight{float:right}

