/* #D09B49 == 208 155 73 == Orange*/ /* new Orange == #FFC002 */
/* #A0B1D4 == hellblau */
/* #384F79 == dunekblau */ /* new Dunkelblau == #364D77 */

/* #7D0404 == dunkelrot für BusinessFreak */
/*
Design by 
	Sieveke Consulting
	Kai Sieveke
	http://www.sieveke.info
*/

body {
	margin: 20px;
	padding: 0;
	background: #4e4e4e;	
	font: normal small Arial, Helvetica, sans-serif;
	color: #000;
}


h1 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #364D77;
	font-size: 1.5em;
}

h2 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-decoration: underlined;
	color: #364D77;
	font-size: 1.2em;
}

h3 {
	margin: 0;
	padding: 0;
	color: #364D77;
	font-size: 1.1em;
}

h4 {
	margin: 0;
	padding: 0;
	text-decoration: underlined;
	font-weight: bold;
	color: #364D77;
	font-size: 0.95em;
}

h5 {
	margin: 0;
	padding: 0;
	text-decoration: underlined;
	color: #364D77;
	font-size: 0.8em;
}

h6 {
	margin: 0;
	padding: 0;
	color: #364D77;
	font-size: 0.8em;
}


p, ul, ol, blockquote {
	margin-top: 0;
}

a {
	color: #364D77;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

/* Wrapper */
/*
#picbox {
	background: #fff;
	margin: 0 auto;
	padding: 20px 0 20px 0; 
	width: 1000px;
}
*/
#wrapper {
	background: #ffffff;
	width: 960px;
	margin: 0 auto;
	/*border: 1pt solid black;*/
	padding: 5px;
}

/* Header */

#logo {
	width: 960px;
	height: 110px;
	margin: 0 auto;
	padding: 0 0 0 0;	
	/*border: 5px solid #FFFFFF;*/
	border-bottom: 1px solid #FFFFFF;
	background: #ffffff url(../images/logo.png) top left;
}

#logo h1 {
	text-align: center;
	font-size: 3em;
}

#logo h2 {
	text-align: center;
	font-size: 1.4em;
}

#logo a {
	text-decoration: none;
	color: #364D77;
}

/* Menu */

#menu {
	width: 960px;
	height: 36px;
	margin: 0 auto;
	padding: 0;
	background: #364D77;
	/*border: 5px solid #FFFFFF;*/
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}

#menu h2 {
	display: none;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	/* margin-left: 10px; */
	width: 96px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}

#menu a:hover, #menu .active a {
	background: #4e4e4e;
	color: #FFC002;
}

/* Splash */

#image {
	width: 960px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	border-top: 1px solid #ffffff;
}

#image_index {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/consulting.png") top left;
	border-top: 1px solid #ffffff;
}

#image_consulting {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/index_elevators.png") top left;
	border-top: 1px solid #ffffff;
}

#image_management {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/management.png") top left;
	border-top: 1px solid #ffffff;
}

#image_training {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/space2.png") top left;
	border-top: 1px solid #ffffff;
}

#image_profile {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/profile3.png") top left;
	border-top: 1px solid #ffffff;
}

#image_highlights{
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/highlights.png") top left;
	border-top: 1px solid #ffffff;
}

#image_serpro {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/process.png") top left;
	border-top: 1px solid #ffffff;
}

#image_tipsntricks {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/tipsntricks.png") top left;
	border-top: 1px solid #ffffff;
}

#image_impressum {
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/impressum.png") top left;
	border-top: 1px solid #ffffff;
}

#image_contact{
	width: 960px;
	height: 267px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;*/
	background: url("../images/contact7.png") top left;
	border-top: 1px solid #ffffff;
}

span#none {
	display: none;
}

/* Content */

#body {
	width: 960px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border: 5px solid #FFFFFF;*/
	border-top: 2px solid #FFFFFF;
}

#bodystart {
	width: 960px;
	margin: 0 auto;
	background: #FFFFFF;
	/*border: 5px solid #FFFFFF;*/
	border-top: 1px solid #FFFFFF;
}

#body .title {
	padding: 10px 20px;
	background: #FFC002 url(../images/logo_bg.png) repeat-x left bottom;
	font-size: 1em;
}

#body .story {
	padding: 20px;
	border: 2px solid #FFC002;
	border-top: none;	
}

#body .story  table{
	margin: 0 auto;
	padding: 20px;
	border: 2px solid #FFC002;
	border-top: 2px solid #FFC002;
}

#bodystart .title {
	padding: 10px 20px;
	background: #FFC002 url(../images/logo_bg.png) repeat-x left bottom;
	font-size: 1em;
}

#bodystart .story {
	padding: 20px;
	border: 2px solid #FFC002;
	border-top: none;
}

p.middle {
	text-align: center;
}

p.middlebold {
	text-align: center;
	font-weight: bold;
}

#tagCloud {
	width: 60%;
	background: #f0f0f0;
	text-align: center;
	margin: 0 auto;
	padding: 10px;
	display: block;
}

font#tc00 {
	font-family: Helvetica, Courier, Arial;
	font-size: 0.7em;
	color: #a0a0a0;	
}

font#tc01{
	font-family: Helvetica, Courier, Arial;
	font-size: 1em;
	color: #606060;
}

font#tc02 {
	font-family: Helvetica, Courier, Arial;
	font-size: 1.2em;
	color: #364D77;	
}

font#tc03 {
	font-family: Helvetica, Courier, Arial;
	font-size: 1.5em;
	font-weight: bold;
	color: #ffc002;
	font-weight: bold;
}

font#tc04 {
	font-family: Helvetica, Courier, Arial;
	font-size: 2em;
	color: #364D77;
	font-weight: bold;
}


/* bot*/

#bot {
	width: 940px;
	margin: 0 auto;
	padding: 10px 10px;
	background: #364D77;
	/*border: 5px solid #FFFFFF;*/
	border-top: 2px solid #FFFFFF;
}

#bot p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: x-small;
	color: #ffffff;
}

#bot a {
	color: #ffffff;
}

#bot a:hover, #bot .active a {
	color: #FFC002;
}
