/* Mortazavi common styles */

body	{	
	background-color: #fff;
	margin: 0;
	padding: 0; /* for Opera */
	margin: 50px 0 10px 0;
}

body, table, div	{
	font: 10pt/10pt 'MicroFLFRegular', Arial, sans-serif;
	color: #888;
}

th, td {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

a, a:visited {
	color: #888;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

#framework {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 800px;
	position: relative;
}

#mainnav {
	border: 0px solid red;
	background-image: url('/img/bg-navigation.gif');
	font-family: 'SalarymanRegular', Arial, sans-serif;
	background-repeat: no-repeat;
	height: 95px;
	position: relative;
	margin-bottom: 10px;
}
#mainnav span {
	position: absolute;
}
#mainnav span#drei		{ top: 20px; left: 20px;}
#mainnav span#eins 		{ top: 45px; left: 670px;}
#mainnav span#vier 		{ top: 45px; left: 185px;}
#mainnav span#fuenf 	{ top: 25px; left: 350px;}

#mainnav a {
	/* font-family: Impact, Charcoal, sans-serif; */
	font-weight: bold;
	color: #999;
	font-size: 1.6em;
	margin: 0;
	text-decoration: none;
}
#mainnav a:hover, #mainnav a.aktiv {
	color: #333;
}

#secnav {
	border: 0px solid red;
	height: 15px;
	margin: 5px 20px 20px 20px; 
	position: absolute;
	top: 70px;
	left: 0px;
}
#thirdnav {
	border: 0px solid red;
	height: 15px;
	margin: 5px 0 20px 0; 
}
#thirdnav {
	margin-bottom: 17px;
}
#secnav a, #thirdnav a {
	color: #888;
	margin-right: 10px;
	text-decoration: none;
}
#secnav a:hover, #secnav a.aktiv, #thirdnav a:hover, #thirdnav a.aktiv {
	color: #000;
}
#thirdnav a {
	margin-right: 0px;
}

#contentScrollData, #projectScrollData, #einsmehr, #zweimehr {
	color: #888;
	text-align: justify;
	line-height: 150%;
}
#contentScrollData h1 {
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	color: #000;
	margin-top: 3px;
	padding-top: 0;
	margin-bottom: 3px;
}
#contentScrollData p {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
#projektdaten b, #contentScrollData b, #projectScrollData b {
	font-weight: normal;
	color: #000;
}
#projektdaten b a, #contentScrollData b a, #projectScrollData b a, #projektdaten b a:visited, #contentScrollData b a:visited, #projectScrollData b a:visited {
	color: #000;
}

#einsmehr, #zweimehr {
	padding-bottom: 15px;
}

#projektdaten {
	padding-bottom: 5px;
}
#projektdaten, #projectScroll {
	color: #888;
	text-align: justify;
	line-height: 150%;
}
#projektdaten a, #projektdaten a:visited, #projectScroll a, #projectScroll a:visited {
	text-decoration: none;
	color: #888;
}
#projectScroll p {
	margin-top: 10px;
}
#projectScroll img {
}
.pipe { color: #000; }

.kontaktformular {
	width: 800px;
	margin-top: 30px;
}
.kontaktformular th {
	padding-top: 3px;
}
.kontaktformular td {
	padding-bottom: 5px;
}
.kontaktformular input, .kontaktformular textarea {
	width: 600px;
	font: 10pt/10pt 'Courier', 'Courier New', monospace;
	border: 1px solid #ccc;	
}

#disclaimer {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	font-size: 0.8em;
	color: #ccc;
}

/* Test */
div {
	border: 0px solid red;
}