/**
* DESIGN AND LAYOUT TAKEN OVER FROM http://css.maxdesign.com.au/floatutorial
* THANKS FOR THAT GREAT TUTORIAL
* TEMPLATE TUTORIAL (c) 2007 by C. Sommer (doc) for http://websitebaker.org
*/

/* SET DEFAULT VALUES FOR ALL HTML ELEMENTS */
* { 
 margin: 0; 
 padding: 0;
}

/* LIGHTBLUE BACKGROUND COLOR */
html, body { background-color: #CDE; font-family:arial; font-size:12px;}
li {list-style-type: none;
  list-style-image: none;}

/****************************************************************
* FOLLOWING DIV TAGS DEFINE POSITION, SIZE AND LAYOUT
* BANNER, TOP AND MAIN MENUE, CONTENT, NEWS, FOOTER
****************************************************************/
#container {
 width: 1000px;
 margin: 10px auto;
 background-color: #f1edee;
 color: #333;
 border: 1px solid gray;
 line-height: 158%;
 
}

#banner {
	background-image:url(img/logo.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:167px;
	text-align:right;
}

#navigation1 {
	background-image:url(img/main_menu.jpg);
	background-repeat:no-repeat;
	height:215px;
	width:1000px;
	text-align:left;
	list-style-type: none;
    list-style-image: none;
	font-weight:bold;
}

#navigation2 {
 float: left;
 width: 160px;
 padding: 1em;
}

#news {
 float: right;
 width: 350px;
 padding-right:5em;
 padding-right:3em !ie;
 font-family:arial;
 font-size:13px;
 background-color:#f0eded;
 height:600px;
	overflow:auto;
}

#content {
	margin-left: 60px;
	font-family:arial; font-size:12px;
	margin-right: 200px;
	padding: 1em;
	max-width: 41em;
	width: 500px !ie;
	background-color:#FFF;
	height:600px;
	overflow:auto;
}

#main_text {
	background-image:url(img/intro_text.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:arial; font-size:12px;
	font-weight:bold;
	height:170px;
	padding-left:84px;
	padding-top:10px;
}

#footer {
 clear: both;
 padding: .5em;
 color: #333;
 background-color: #ddd;
 border-top: 1px solid gray;
 background-image:url(img/footer.jpg);
 height:20px;
}

#navigation1 ul li {
	padding-top:15px;
	text-decoration:none;
	margin-right:15px;
	font-weight:bold;
	font-size:12px;
}

#navigation1 ul li a {
color: #adf;
font-size: 85%;
font-weight: bold;
text-decoration:none;
font-family:Arial;
font-size:12px;
 margin-left:743px;
}

#navigation1 ul li a.aktiv,#navigation1 ul li a:hover,
#navigation1 ul li a:active {
color: #fff;
font-family:Arial;
font-weight:bold;
}

/**************************************************************************
* FOLLOWING CSS STYLES DEFINE LAYOUT OF THE MAIN MENUE
* POSITION, NO LIST SYMBOLS, COLOR, PADDING
**************************************************************************/
#navigation2 p, #news p { margin: 0 0 1em 0; }

#navigation2 ul li {
display: block;
}

#navigation2 ul li a {
color: red;
text-decoration: none;
padding: 0 1em;
}

#navigation2 ul li a.active,#navigation2 ul li a:hover,
#navigation2 ul li a:active {
text-decoration: underline;

}

#content h2 { margin: 0 0 .5em 0; }


#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; font-weight:bold;}
#pmenu {margin:0px 0 0px 0; font-weight:bold;}
#pmenu li {position:relative;}
#pmenu a, #pmenu a:visited {display:block; width:150px; height:23px; text-decoration:none; text-indent:5px; margin-left:743px; }
#pmenu li ul li a, #pmenu li ul li a:visited { background-color:#666;}
#pmenu li:hover > a{ background-image:url(img/rollover.jpg); color:#fff; display:inline-table;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:inline-table; position:none; margin-left:25px;}
#pmenu > li:hover > ul {position:relative; padding-left:20;}

#lenght {
	width:10px;
}

Whatever:hover

h4 {
	font-size:14px;
	color:#b1bfbf;
}	