/*
This design was created to be very simple and easy to edit for beginners. This is achieved by comments spread throughout the HTML file and the CSS that indicate where different parts of the design's code are located. If you have any questions, email me at toxicityj@gmail.com or head over to http://www.zilladesigns.net 
*/



/*BODY*/
body {
	background-color:#ffffff;
	font-size: 14px;
	font-family: Trebuchet MS,verdana , arial, sans-serif;
	letter-spacing: 1px;
	color:#666666;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	}
	
a {
	color:#000000;
	text-decoration: underline;

	}
	
a:hover {
	color:#C2071C;
	}

/*CONTAINER STYLES*/

#main {
	width:740px;
	margin:auto;
	background-color: #ffffff;
	}
	
#header {
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	width:100%;
	height:183px;
	text-align:right;
	margin-top: 0px;
	}

#description {	
clear: both;
	width:200px;
	border:1px #666666 solid;
	margin: 20px 10px 5px 20px;
	display: block;
	
}
#image{	
	width:260px;
	height: 246px;
	background-color: #ffffff;

}
#logo{	
	float: left;
	display: inline;
}
#left {
	width:260px;
	float:left;
	background-color: #ffffff;
	}
	
#right {
	width:460px;
	min-height: 300px;
	float:right;
	padding: 15px 5px 15px 15px;
	background-color: #cccccc;
	color: #000000;

	
	}
	
#search {
	width:205px;
	margin:5px 0px 0px 0px;
	text-align:right;
	}
	
#copyright {

	text-align:center;
	width:200px;
	border:1px #666666 solid;
	margin:10px 10px 5px 20px;
	}
	

/*TEXT STYLES*/

h1 {
	color:#666666;
	font-size:20px;
	padding-top: 5px;

	}
	
h2 {
	font-size:18px;
	margin:0px;
	}
	
p {
	margin: 0 0 0 0;
	}
	
.description_text {
	padding:5px;
	text-align:justify;
	}
	
.content {
	padding: 5px 5px 0px 5px;
	color:#000000;
	}
	
.copy {	
	font-size:10px;
	}

/*NAVIGATION STYLES*/
#navbuttons {
	width:550px;
	height:26px;
	text-align:center;
	font-size: 10pt;
	padding-top:140px; 
	float: left;
	

}

#navbuttons ul {
	display:inline;  
	list-style:none;
   
	}

#navbuttons li {
	display:inline;
	background-color:#ffffff;
	list-style:none;
	float:left;
	padding:0px 10px 0px 10px;
	line-height:30px;
}
	
#navbuttons li a {
	color:#666666;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	}
#navbuttons li a:hover {
	color:#666666;
	background-color: #B8E000;
	padding:5px 5px 5px 5px;
	line-height:30px;
	}

#navbuttons li.active {
	color:#666666;
	background-color: #B8E000;
	}	
/**
#navbuttons li.first {
	border-left:none;
	}

#navbuttons li.last {
	border-right:1px solid #325878;
	}
***/

/*NAVIGATION STYLES LEFT NAVI 2ND LEVEL*/

#main_title{
	color: #8EAB10;
	font-size: 16px;
	text-align: right;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 5px; 
	padding-bottom: 10px;
}


#navleftbuttons {
	font-size: 10pt;
}

#navleftbuttons ul {
	list-style:none;
	text-align: right;
	float:right;
	}

#navleftbuttons li {
	list-style:none;
	width: 120px;
				padding-right: 10px;	
}

#navleftbuttons li a {
	color:#666666;
	text-decoration:none;
		width: 120px;


	}
#navleftbuttons li a:hover {
	color:#666666;
	background-color: #B8E000;
	width: 120px;
	display:block;
		padding-right: 10px;


	}
#navleftbuttons li:hover ul,
#navleftbuttons li.sfhover ul
{
	display:block;
}

#navleftbuttons li.active {
	color:#666666;

	background-color: #ffffff;
	}	
#navleftbuttons p 
{
	margin:0px;
	margin-right: -10px;
	padding-right: 10px;
	padding-left:5px;
	background-color: #B8E000;
}	
#navleftbuttons li ul
{
		font-size: 9pt;
			background-color: #ffffff;
			margin-right: -10px;
			text-align: left;


}	
#navleftbuttons li li a:hover {
	background-color: #eeeeee;


	}	
	
/*MISC*/
#impressum {
	font-size: 10pt;
list-style-type: none;
margin: 0;
padding: 0;

	}
#impressum li {
list-style-type: none;
	float: right;
padding-left: 10px;
padding-right: 10px;

	}
.searchbutton {
	background-color:#cccccc;
	border:1px #666666 solid;
	margin:0px 2px 2px 0px;
	height:20px;
	color:#666666;
	}

.searchbutton:hover {
	color:#C2DFF3;
	}
	
.searchbox {
	width:180px;
	margin:2px;
	color:#666666;
	background-color:#ffffff;
	border:1px #666666 solid;
	}
	
#clear { height:0.1px; font-size:0.1px; line-height:0.1px; clear:both; }
.invisible { width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline; }

.mod_breadcrumb
{
	font-size: 11px;
}
