@charset "utf-8";
/* CSS Document for Plunger */
/*
	created by: Klaus Hoermann <klaus@3b-solutions.net>
	created for: Handle-Creativ Werbeagentur
	Client: Plunger Appartment
	Description: Main style sheet
	Copyright: (C) 3B-Solutions Klaus Hoermann 2009
*/

/********************************************************************/
/* html style */
html {
	height: 100%; 
	margin-bottom: 1px; 
}

/********************************************************************/
/* body style */
body {
	margin: 0px;
	padding: 0px;
	background-color:#F4DFB8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

/* link color for all links */
body a {
	color:#956939;
}

/* link hover color for all links */
body a:hover {
	color:#F97C00;
}

/********************************************************************/
/* main container style */
#container {
	border-left: 5px solid #EDC17B;
	border-right: 5px solid #EDC17B;		
	width:900px;
	margin:auto;
	padding:0px;
}

/********************************************************************/
/* Styles for the top menu */

/* top menu style */
#topmenu {
	border-top: 4px solid #7A5732;
	width:900px;
	height:20px;
	font-size:12px;	
	text-align:right;
	padding-top:5px;
	background-color:#F4DFB8;
}


/* listitem style in a list in the topmenu */
#topmenu a{
	padding:0px;
	padding-top:2px;
	color:#630;
	text-decoration:none;
}

/* Active style for a link in the topmenu */
#topmenu ul a.active {
	font-weight:bold;
}

/********************************************************************/
/* header container style */
#header {
	width:900px;
	height: 80px; 
	background-color:white;
}

/********************************************************************/
/* Styles for the menu */

/* menu container style */
#menu {
	width:900px;
	height:23px;
	border-bottom: 4px solid #7A5732;
	background-color:white;	
	font-size:14px;
}

/* list in menu container */
#menu ul {
	padding:0px;
	margin:0px;	
}


/* set global list styles */
#menu ul, menu ul ul {
	list-style-type:none;
}

/* Links in the 1. level of list */
#menu ul a {
	display:block;
	padding:3px 8px 3px 8px;
	font-weight:normal;
	color:#630;
	text-decoration:none;
}

/* Link color of active link in 1. level */
#menu ul a.active {
	font-weight:bold;
}

/* Hover state for links in 1. level */
#menu ul a:hover { 
	color:#F97C00;
}

/* Links in the 2. level of list */
#menu ul ul a {
	color: #630; 
	padding: 0px 20px;
}

/* Hover style for links in the 2. level */
#menu ul ul a:hover {
	color:#F97C00;
}

/* List item styles for all list items */
#menu ul li {
	padding:0px;
	margin:0px;
	background-color:white;
	float:left;
	width:112px;
	border:0px;
	text-align:center;
}

/* Style for a list in a list (2. level) */
#menu ul ul {	
	padding-top:6px;
	margin-left:0px;
	padding: 0px 0px 5px 0px;
	position:absolute;
	background-color:white;
	border-top:4px solid #7A5732;
	display:none;
	min-width:112px;
}

/* Style for listitems in the second list (2. level) */
#menu ul ul li {
	float:none;
	padding:0px;
	margin:0px;
	padding-top:5px;
	background-color:transparent;
}

#menu ul ul li a {
	margin:0px;
	padding:0px;
}

/* Style for the on over */
#menu ul.hover, #menu ul li.hover ul, #menu ul li:hover ul {
	display:block;
}

/********************************************************************/
/* Style for the image on the HOME page */
#headerImage {
	clear:both;
	width:900px; 
	height:300px;
	z-index:-1;
	background-color:transparent;
}

/* img style in the headerImage div */
#headerImage img {
	width:900px;
	height:300px;
	z-index:-1;	
}

/********************************************************************/
/* style for the rootline */

/* rootline */
#rootline {
	width:715px;
	border-top: 3px solid #930;
	height:11px;
	padding:5px;
	background-color:#7A5732;
	font-size:11px;
	color:white;
	padding-left:180px;
}

/* link style for the rootline */
#rootline a {
	color:white;
}

/* hover link style for the rootline */
#rootline a:hover {
	color:#F97C00;
}

/********************************************************************/
/* Styles for the main content */

/* container for the content */
#contentWrap {
	background-color:white;
	overflow:auto;
}

/********************************************************************/
/* Styles for the sidebar */

/* Sidebar container */
#sidebar {
	float:left;
	width:155px;
	min-height:100px;
	margin:10px;
	padding-top:30px;
}

/* image properties */
#sidebar img {
	padding-bottom:5px;
}

/* paragraph style */
#sidebar p {
	margin:0px;
	padding:0px;
}

/* heading 4 in the sidebar div, for naming each content */
#sidebar h4 {
	font-size:12px;
	color:black;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-top:10px;
}

#sidebar a {
	font-size:11px;
	padding:0px;
	margin:0px;
}

#sidebar dd {
	font-size:10px;
	text-align:center;
	padding-bottom:5px;
}

/********************************************************************/
/* Styles for the content */

/* content style */
#content {
	float:left;
	padding:10px;
	margin:0px;
	width:700px;
	min-height:100px;
	/*background-color:red;*/
}

/* paragraph style in the content div */
#content p {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	text-align: justify;	
	padding:0px;
	padding-top:10px;
	margin:0px;
	/*background-color:green;*/
}

/* heading 1 in the content div */
#content h1 {
	margin:0px;
	padding:0px;
	padding-top:10px;
	color:#780E10;
	font-size:17px;
	/*background-color:yellow;*/
}

/* heading 2 in the content div */
#content h2 {
	margin:0px;
	padding:0px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	/*background-color:orange;*/
}

/* im portant span style for h2 */
#content h2 .important {
	color:red;
}

/* headgin 3 in the content div */
#content h3 {
	margin:0px;
	padding:0px;
	padding-top:5px;
	font-size:13px;
	font-style:italic;
	/*background-color:cyan;*/
}



/* style for images */
#content img {
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
}


/* style for lists */
#content ul {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:5px;
	/*background-color:yellow;*/
}

/* style for list items */
#content ul li {
	margin:0px;
	padding:2px;
	/*background-color:purple;*/
}

#content dd {
	font-size:10px;
}

/********************************************************************/
/* Footer container style */
#footer {
	clear:both;
	font-size:11px;
	height:25px;
	border-bottom: 4px solid #7A5732;
	background-color:#F4DFB8;
}

/* copyright */
#copyright {
	float:left;
	width:790px;
	padding:5px;
	font-size:10px;
}

/* topLink*/
#toplink {
	float:right;
	width:80px;
	padding:5px;
	text-align:right;
}

/* topLink link */
#toplink a {
	color:#630;
}

/* topLink hover link */
#toplink a:hover {
	color:#F97C00;
}
