* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

body {
	background-color: #e7e7e7;
	background-repeat: repeat-y;
	background-position: 250px 60px;
	background-image: url('../../fileadmin/images/background.gif');
}

a {
	color: #179DD9;
}

a:hover {
	color: #57BDF9;
}


/****************************/
/* Kopfbereich */
/****************************/
div#head {
	position: absolute;
	left: 250px;
	top: 0;
	width: 660px;
	height: 220px;
	border-top: 60px solid #e7e7e7;
	background-color: #fff;
}

div#head table {
	position: absolute;
	left: 250px;
	top: 60px;
	width: 250px;
}

div#head table td {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 19px;
	line-height: 24px;
	height: 124px;
	color: #179DD9;
	vertical-align: bottom;
}


/****************************/
/* Contentbereich */
/****************************/
div#content {
	position: absolute;
	padding: 0 30px 20px 30px;
	left: 250px;
	top: 270px;
	width: 600px;
	background-color: #fff;
}

div#subcontent {
	margin-left: 220px;
}


/****************************/
/* Menübereich */
/****************************/
div#menu {
	position: absolute;
	left: 40px;
	top: 280px;
	width: 180px;
}


/****************************/
/* Der Logo-Text 'Dr. Menz + Partner Unternehmensberatung' */
/****************************/
div#logo-text {
	position: absolute;
	left: 40px;
	top: 58px;
	width: 200px;
}

div#logo-text a {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 17px;
	line-height: 24px;
	color: #000;
	text-decoration: none;
}


/****************************/
/* Keywords */
/****************************/
div#keywords {
	position: absolute;
	left: 280px;
	top: 0;
	width: 170px;
	height: 240px;
	background-color: #939598;
}


/****************************/
/* Logo	*/
/****************************/
div#logo {
	position: absolute;
	width: 80px;
	height: 75px;
	margin: 30px 0 0 550px;
	background-image: url('../../fileadmin/images/logo.gif');
}


/****************************/
/* Hauptmenü - 1. Ebene */
/****************************/
div#menu ul.level-1 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#menu ul.level-1 li {
	margin: 0;
	padding: 0 0 10px 0;
}

div#menu ul.level-1 li a {
	display: block;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	border-bottom: 1px solid #999;
	padding: 5px 0;
}

div#menu ul.level-1 li a:hover {
	color: #777;
}

div#menu ul.level-1 li.open a {
	color: #179DD9;
	font-weight: bold;
}

div#menu ul.level-1 li.open a:hover {
	color: #57BDF9;
}


/****************************/
/* Hauptmenü - 2. Ebene */
/****************************/

div#menu ul.level-1 li ul.level-2 {
	margin: 2px 0;
	padding: 0;
	list-style-type: none;
}

div#menu ul.level-1 li ul.level-2 li {
	margin: 0;
	padding: 0;
}

div#menu ul.level-1 li ul.level-2 li a {
	color: #000;
	border: 0;
	padding: 3px 0 3px 20px;
	font-weight: normal;
}

div#menu ul.level-1 li ul.level-2 li a:hover {
	color: #777;
}

div#menu ul.level-1 li ul.level-2 li.current a {
	font-weight: bold;
}
div#menu ul.level-1 li ul.level-2 li.current a:hover {
	color: #555;
}



/****************************/

p, ul, ol, blockquote, h2, h3, h4, h5, h6 {
	margin: 0 0 16px 0;
	padding: 0;
}

ul ul {
	margin-left: 20px;
}

hr {
	clear: both;
	height: 1px;
	width: 100%;
	color: #999;
	background-color: #999;
	border: none;
}


/****************************/

div.csc-textpic-clear {
	height: 16px;
}

div.csc-textpic dl,
div.csc-textpic dt,
div.csc-textpic dd {
	margin: 0 !important;
}

div.layout-frame-1 {
	margin: 0;
	padding: 0;
	padding-left: 220px;
}

div.layout-frame-1 div.csc-header {
	left: 30px;
	position: absolute;
}

div.layout-frame-1 div.csc-header h1 {
	margin: 0;
	padding: 0;
}
