/*-----------------------------------------------------*/
/*----------------------- Haupt -----------------------*/
/*-----------------------------------------------------*/

* {
	
	margin: 0;
	padding: 0;
	border: 0 none;
	
}

html, body {
	
	height: 100%;
	
}

body {
	
	background: #6b7586 url('./../layout/background.gif') repeat-x;
	
}

#wrapper {
	
	width: 968px;
	min-height: 100%;
	background: transparent url('./../layout/wrapper-background.gif') repeat-y 165px 0;
	padding-bottom: 1.4em;
	
}

#header {
	
	height: 73px;
	
}

#header #service-menu {
	
	width: 190px;
	margin-top: 18px;
	list-style-type: none;
	float: right;
	
}

#content {
	
	width: 664px;
	background: #edeef1;
	margin: 34px 0 0 180px;
	padding: 63px 78px;
	clear: both;
	
}


/*-----------------------------------------------------*/
/*--------------------- Schrift -----------------------*/
/*-----------------------------------------------------*/

body {
	
	color: #010101;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 100.1%;
	
}

h2 {
	
	margin-bottom: .3em; 
	
}

h1 a, h2 a {
	
	text-indent: -5000px;
	display: block;
	
}

a {
	
	color: #646569;
	text-decoration: none;
	
}

a:hover {
	
	color: #333436;
	
}

#service-menu li a {
	
	font-size: .688em;
	
}

#service-menu li.chosen a {
	
	font-weight: bold;
	
}

p {
	
	font-size: .875em;
	line-height: 1.4em;
	margin-bottom: 1.4em;
	
}

p.big {
	
	font-size: 1em;
	
}

.multi-columns p {
	
	font-size: .875em;
	
}


/*-----------------------------------------------------*/
/*----------------------- Teil ------------------------*/
/*-----------------------------------------------------*/

.multi-columns {
	
	margin-top: 3em;
	
}

.multi-columns .left {
	
	width: 332px;
	float: left;
	
}

.multi-columns .right {
	
	width: 332px;
	float: right;
	
}


/*-----------------------------------------------------*/
/*---------------------- Detail -----------------------*/
/*-----------------------------------------------------*/

#tecmotion {
	
	width: 216px;
	height: 26px;
	
	margin: 6px 0 14px 0;
	
}

#tecmotion a {
	
	width: 216px;
	height: 26px;
	
	background: transparent url('./../layout/tecmotion-logo.gif') no-repeat;
	
	overflow: hidden;
	
}

#loewefischdesign {
	
	width: 247px;
	height: 39px;
	
}

#loewefischdesign {
	
	width: 247px;
	height: 39px;
	
	background: transparent url('./../layout/loewefischdesign-logo.gif') no-repeat;
	
	overflow: hidden;
	
}

#dreid {
	
	width: 236px;
	height: 39px;
	
	margin: 1.4em 0 1.4em 103px;
	
}

#dreid a {
	
	width: 236px;
	height: 39px;
	
	background: transparent url('./../layout/3d-marketing-und-design-logo.gif') no-repeat;
	
	overflow: hidden;
	
}

#impressum #dreid {
	
	width: 63px;
	height: 37px;
	
	margin: 1.4em 0 1.4em 103px;
	
	position: absolute;
	
	top: 514px;
	
}

#impressum #dreid a {
	
	width: 63px;
	height: 37px;
	
	background: transparent url('./../layout/3d-marketing-und-design-logo-small.gif') no-repeat;
	
	overflow: hidden;
	
}


/*-----------------------------------------------------*/
/*--------------------- CSS-Hacks ---------------------*/
/*-----------------------------------------------------*/

.clearfix:after {
	
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}
