/***********************************

         Stylesheet für
         Moosman Bau GmbH

funktioniert nur im ie5.2 mac nicht!


***********************************/

/* alles auf null! */

*
{
	margin: 0;
	border: 0;
	padding: 0;
}


/* deklarationen der tags */

a
{
	font-family:				Arial, sans-serif;
	color:							#CC0001;

	text-decoration:		underline;
}

a:hover
{
	text-decoration:		none;
}

#footer a
{
	font-family:				Arial, sans-serif;
	color:							#CC0001;
	font-size:					8pt;
	font-weight:				bold;

	text-decoration:		underline;
}

body
{
	background-color:		#FF9900;
}

h1
{
	font-family:				Arial, sans-serif;
	color:							#000;
	font-weight:				normal;
	font-size:					11pt;

	padding:						0 0 16px 0;

	font-weight:				bold;
	color:							#CC0001;

	line-height:				16pt;
}

h2, h3, h4
{
	font-family:				Arial, sans-serif;
	color:							#000;
	font-weight:				normal;
	font-size:					11pt;

	padding:						0 0 16px 0;
	
	line-height:				16pt;
}

h4
{
	font-weight:				bold;
}

iframe
{
	border:							1px solid #CCC;
}

input, textarea
{
	margin:							4px;
	border:							2px #888;
	border-style:				inset;
	padding:						2px;

	font-size:					8pt;
}

input.img
{
	border:							0;
}

input.button
{
	border:							2px #888;
	border-style:				outset;
	
	padding:						0 10px 0 10px;
}

#content p
{
	padding-bottom:			16pt;

	font-family:				Arial, sans-serif;
	color:							#000;
	font-weight:				normal;
	font-size:					11pt;

	line-height:				16pt;
}

#infoinclude p
{
	text-align:					left;
	line-height:				16pt;
}

#referenzen td
{
	padding:						0 0 0 2px;
	text-align:					left;
}

span.label
{
	width:							150px;
	padding-top:				6px;
	padding-right:			4px;
	
	text-align:					right;

	float:							left;
}

ul
{
	padding:						0 0 20px 20px;
	
	line-height:				16pt;
}

ul.secondLevel
{
	padding:						0 0 20px 40px;
	
	list-style-type:		circle;
}


/* div ids */


div#bottom
{
	position:						absolute;
	top:								590px;
	left:								680px;
}

div#container
{
	position:						relative;
	top:								0;
	width:							800px;
	
	background-image:		url('img/gitter.gif');

	text-align:					left;	
}

div#content
{
	font-family:				Arial, sans-serif;
	color:							#000;
	font-weight:				normal;
	font-size:					11pt;

	height:							350px;
	padding:						15px 60px 15px 60px;
		
	text-align:					left;
	vertical-align:			top;
	
	overflow:						auto;
}

div#footer
{
	margin-top:					10px;
	border-top:					solid 1px #A2A2A2;
	padding:						4px 0 4px 4px;

	background-color:		#FFF;

	font-family:				Arial, sans-serif;
	font-size:					8pt;
	font-weight:				bold;
}

div#infoinclude
{
	position:						absolute;
	top:								200px;
	left:								280px;
	width:							250px;
	
	font-weight:				bold;
	text-align:					left;
}

div#referenzen
{
	width:							600px;

	padding:						4px;
	
	text-align:					left;
	
	float:							both;
	display:						block;
}

div#inputfeld
{
	position:						absolute;
	top:								210px;
	left:								-10px;
	width:							250px;
	
	padding-left:				20px;
}

div#menu
{
	position:						absolute;
	top:								158px;
	left:								12px;
	width:							630px;

	border:							solid 1px #FFF;
	padding:						2px 0 0 0;
	
	background-color:		#CC0001;
	
	font-size:					6pt;

	text-align:					center;
	vertical-align:			middle;
	
	display:						block;
	z-index:						1;

}

div#photos
{
	position:						absolute;
	top:								183px;
	right:							10px;
	width:							250px;
}

div#shadow
{
	position:						relative;
	top:								0px;
	width:							812px;
	
	background-image:		url('img/shadow.gif');
	background-repeat:	repeat-y;
}


/* div klassen */

div.image
{
	height:							100%;
	padding:						4px 32px 0 16px;

	float:							left;
}

div.obacht
{
	margin:							6px;
	border:							1px solid #CC0001;
	padding:						4px;
	
	font-size:					10pt;
	font-weight:				bold;
	
	background-color:		#FF9900;
}

div.row
{
	float:							both;
}