body {
	margin			: 0;
	padding			: 0;
	color			: #4A2F20;
	font-family		: Arial, Helvetica, sans-serif;
	line-height		: 1.5em;
	background-color: #FEFFFA;
}
body, p, td, th {
	font-size		: 11px;
	font-weight		: normal;
}

/* //////////////////// */
/* //// HYPERLINKS //// */
/* //////////////////// */

a:link		{
	color: #AB2C2C;
	text-decoration: none
}
a:visited	{
	color: #AB2C2C;
	text-decoration: none
}
a:hover		{color: #962600; text-decoration: none }
a:active	{color: #DD5A1F; text-decoration: none }
a:focus		{outline: none }
area:focus	{outline: none }
input:focus	{outline: none }

#navi a:link	{color: #AB2C2C}
#navi a:visited	{color: #4A2F20}
#navi a:hover	{color: #962600}
#navi a:active	{color: #962600; font-weight: bold}

/* /////////////////////// */
/* //// BLOCKELEMENTS //// */
/* /////////////////////// */

h1 {
	margin-bottom	: 0.5em;
	color			: #939393;
	font-family		: Georgia, "Times New Roman", Times, serif;
	font-size		: 14px;
	font-weight		: bold;
	line-height		: 1em;
	letter-spacing	: 0.1em;
	text-align		: right;
}
h2 {
	margin			: 0.5em 0;
	color			: #726654;
	font-size		: 14px;
	font-weight		: normal;
}
h3 {
	margin			: 1em 0 0.5em 0;
	font-size		: 11px;
	font-weight		: bold;
}
p {
	margin			: 0.5em 0;
	line-height		: 1.5em;
}

/* /////////////////////////// */
/* //// LAYERS & SPECIALS //// */
/* /////////////////////////// */

div#container50 {
	margin-left	: -410px;
	margin-top	: -300px;
	border		: 1px outset #CCC;
	height: 613px;
 }

div#navi div {
	color		: #B98884;
}
/*
#logo	{top:28px; height:144px;}
*/
#LINKSAMMLUNG, #IMPRESSUM, #REFERENZEN, #KONTAKT, #LEISTUNGEN, #MAIL {position:absolute; z-index:2}
#LINKSAMMLUNG				{top:  6px; left:  0px; width:280px; text-align:center}
#LEISTUNGEN					{top: 38px; left:206px; width: 132px; text-align:  left}
#REFERENZEN					{top: 38px; left:  0px; width: 74px; text-align: right}
#KONTAKT					{top:144px; left:  0px; width: 74px; text-align: right}
#MAIL						{top:144px; left:206px; width: 118px; text-align:  left}
#IMPRESSUM					{top:178px; left:  0px; width:280px; text-align:center}


div#copyright {
	font-size	: 9px;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	color		: #666666;
	text-align	: center;
}
div#linie {
	border-left: #CCC solid 1px;
}
div#text p {
	margin-bottom: 0px;
}

/* ///////////////////// */
/* //// USERCLASSES //// */
/* ///////////////////// */

.letterSpacing03 {
	letter-spacing	: 0.3em;
}
.paddingLeft10px {
	padding-left	: 10px;
}
.teil2 {
	margin-top		: 3em;

}
.AbsatzTable {
	margin-top		: 1em;
	margin-bottom		: 1em;

}
.border1px {
	border			: #CCCCCC solid 1px;
	letter-spacing	: 0.3em;
}
.textHintergrundBraun {
	background-color: #F0E8E1;
	color			: #AEAEAE;
}
.textHintergrundGelb {
	background-color: #F3EDE7;
	color			: #C7B6A5;
}
.textHintergrundGrau {
	background-color: #E8E8E8;
	color			: #AEAEAE;
}
.textHintergrundRosa {
	background-color: #F4E3E8;
	color			: #BAAB9B;
}
.textHintergrundWeiss {
	background-color: #FFFFFF;
	color			: #D1C0AE;
}

/* //////////////// */
/* //// TABLES //// */
/* //////////////// */

table {
	border-collapse	: collapse;
	border			: 1px none #FEFFFA;
}
th, td { 
	padding			: 0;
	text-align		: left;
	vertical-align	: top;
 }
th { 
	padding-right	: 1em;
 }
td { 
	white-space		: nowrap;
 }
 
/* /////////////// */
/* //// FORMS //// */
/* /////////////// */

fieldset {
	border: #CCC solid 1px;
}
input {
	border: #CCC none 1px;
	font-family		: Arial, Helvetica, sans-serif;
	color: #962600; 
	font-size		: 11px;


	
}
label {
cursor:help;
width:120px
}
