body{
	margin:					0px;
	padding:					0px;
}

#title{
	position:				absolute;
	top:						0px;
	left:						160px;

	width:					750px;
	height:					126px;

	padding:					0px;
	margin:					0px;

	border-color:			#F0C864;
    background-color:		#999999;
    background-image:		url(../_img/menue_klein.jpg);
    background-repeat:	no-repeat;

	border-width:			2;
	border-style:			solid;

	visibility:				visible;
	z-index:					1;
}

#logo{
	position:				absolute;
	top:						0px;
	left:						0px;

    width:					160px;
	height:					130px;

	padding:					0px;
	margin:					0px;

	border-color:			#F0C864;
    background-color:		#FFFFFF;
    background-image:		url(../_img/logo1.png);
    background-repeat:	no-repeat;

	border-width:			0px 1px 1px 0px;
	border-style:			solid;

	visibility:				visible;
	z-index:					3;
}

/* Falls keine Hoovereffekte gewünscht sind. Z.B. falls kein Link hinter dem
Bild steckt, dann framed_no sonst framed als class verwenden.*/
img.framed_no {
	position:				relative;

	border-color:			#000000;
	border-width:			1;
	border-style:			solid;

	background-color:		#F0C864;

	padding:					5px;

	visibility:				visible;
	z-index:					2;
}


img.framed {
	position:				relative;

	border-color:			#000000;
	border-width:			1;
	border-style:			solid;

	background-color:		#F0C864;

	padding:					5px;

	visibility:				visible;
	z-index:					2;
}

img.framed:hover {
	border-color:			#000000;
	background-color:		#FDD386;
}


.menue{
	position:				absolute;
	top:						130px;
	left:						0px;

	width:					160px;
	height:					440px;

	padding:					0px;
	margin:					0px;

	border-color:			#F0C864;
    background-color:		#FFFFFF;

	border-width:			0px;
	border-style:			solid;

	visibility:				visible;
	z-index:					2;
}

.menuelink {
    width:				158px;
    display:				block;

    margin:				0px;
    padding:				0px;
    border-width:		0px 1px 1px 1px;
	border-style:		solid;
    border-color:		#F0C864;

    font-family:		Arial,Helvetia,sans-serif;
    font-size:			14px;
    line-height:		26px;
    text-decoration:	none;
}

.menuelink:link {
    color:				#000000;
    text-decoration:	none;
}

.menuelink:visited {
    color:				#555555;
    text-decoration:	none;
}

.menuelink:hover {
    color:				#DD6622;
	font-weight:		bold;
    text-decoration:	none;
}


.content{
	position:				absolute;
	top:						140px;
	left:						200px;

	width:					680px;

    color:					#000000;
	border-color:			#666666;
    background-color:		#FFFFFF;

	border-width:			0;
	border-style:			solid;

    font-family:			Arial,Helvetia,sans-serif;

	visibility:				visible;
	z-index:					1;
}

.colored_frame{
	padding:					20px 20px 10px 20px;

	border-color:			#BB7700;
	border-width:			1;
	border-style:			solid;
}

.anfrage{
	border-color:			#BB7700;
	border-width:			2px;
	border-style:			groove;
}

.anfrage_sized{
	border-color:			#BB7700;
	border-width:			2px;
	border-style:			groove;

	width:					361px;
}

.error{
	position:				absolute;
	top:						10px;
	left:						160px;
    width:					600px;

	padding:					5px;

	border-color:			#FF2222;
    background-color:		#FFFF97;

	border-width:			3;
	border-style:			double;

	visibility:				visible;
	z-index:					100;
}

td.tiny
{
	font-size: 				13px;
}

ul.service
{
	margin:						4px 0 16px 0;
}

ul.offers
{
	padding:					0 0 0 25px;
	margin:						0;
	list-style-type:	circle;
}

ul.offers2
{
	padding:					0 0 0 25px;
	margin:						0 0 0 15px;
	list-style-type:	square;
}

table.offers td
{
	vertical-align: 	top;
}

span.advice
{
	font-size: 				12px;
	font-weight: 			bold;
	color: 						#660000;
}
