/*
------------------------------------------------------
File: 'Designer: Orange' template.css Style Sheet
Created: 15 Jul, 2005
Last Modified: 01 Aug, 2005
Author: Joern Luetgen, JL JOERN LUETGEN communication
www.joernluetgen.com.com
Email: joern@joernluetgen.com
�2005 Joern Luetgen / JL JOERN LUETGEN communication
Germany All Rights Reserved
------------------------------------------------------
*/






/* BODY CSS STYLES */






body{
  margin: 0px;
  padding: 0px;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #777777;
  text-align: center;
  background: #c0c1cf url('images/body-background.jpg') top repeat-x;
}

a:link, a:visited{
  text-decoration: underline;
}

a:hover, a:active{
  text-decoration: none;
}

a img {
border:  0px;
}






/* WRAPPER CSS STYLES */






#wrapper{
  position: relative;
  width: 740px;
  margin: 0 auto 24px;
  text-align: left;
  background: #FFFFFF url('images/wrapper-background.jpg') top repeat-y;
}






/* HEADER CSS STYLES */






#header{
  margin: 0px;
  height: 173px;
  background: #FFFFFF url('images/header-background.jpg') top no-repeat;
}

#header h1{
  margin: 0px;
  font-size: 25px;
  color: #ffffff;
	display: block;
	text-align: center;
	padding-top: 0;
}

#header h2{
  margin: 0px;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
	padding-top: 0px;
	text-align: center;
}






/* CONTENT WRAPPER CSS STYLES */






#content-wrapper{
  margin: 0px;
  background: transparent none top no-repeat;
}

#content-logo{
  background: transparent;
  position: absolute;
  top: 95px;
  left: 142px;
  width: 590px;
  height: 171px;
}







/* NAVBAR CSS STYLES */






#navbar{
  float: left;
  width: 141px;
  background: transparent none left repeat-y;
  font-size: 10px;
	color: black;
	padding-left: 9px;
	text-decoration: none;
	text-indent: 4pt;
}

#sidebar{
  margin: 0px;
  color: black;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}

#sidebar a{
  color: black;
}







/* CONTENT WRAPPER CSS STYLES */






#content{
  float: right;
  width: 543px;
  margin-top: 0;
	padding-top: 0px;
	padding-right: 26px;
}






/* FOOTER CSS STYLES */






#footer{
  height: 60px; /* Appease the IE6 gods */
  margin: 0px;
  clear: both;
  color: #FFFFFF;
  background: url('images/footer-background.jpg') top no-repeat;
	text-align: center;
	padding: 30px 20px 0 0;
}

html>body #footer{
  height: auto; /* Reset for non-IE browsers */
}


#footer img{
  display: inline;
  margin: 5px;
	background: #c0c1cf url(images/footer_hg.jpg);
}

#footer ul, #footer li{
  display: inline;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#footer a{
  color: #FFFFFF;
}










