body {	background: url(bg_body.gif) repeat-x #D0CECE;	padding: 10 0 0 20;	margin: 0px;}#head {	position: relative;	background: url(bg_head.gif) no-repeat bottom;	width: 887px;	height: 172px;	}		#head .konzillu {		margin-left: 1px;	}		#head .konzlogo {			position: absolute;		left: 162px;		top: 40px;		}		#head ul.mainmenu {		position: absolute;		left: 324px;		top: 100px;		list-style-type: none;		padding: 0px;		margin: 0px;	}		#head li.mainmenu {		float: left;		padding: 0px;		margin: 0 1 0 0;	}		#head ul.submenu {		position: absolute;		right: 25px;		top: 148px;		list-style-type: none;		padding: 0px;		margin: 0px;	}		#head li.submenu {		background: url(sep_submenu.gif) no-repeat left;		float: left;		padding: 0 0 0 10;		margin: 0 10 0 0;	}		#head li.first {		background: none;	}		#head .search {		position: absolute;		top: 35px;		left: 710px;	}			#head input.searchinput {			background: #EDEDED;			border: 1px solid #ADADAD;			font: 11px arial, san-serif;			height: 17px;			width: 90px;			margin: 0 1 0 3;		}#head2 {	position: relative;	background: url(bg_head2.gif) no-repeat bottom;	width: 887px;	height: 172px;	}		#head2 .konzillu {		margin-left: 1px;	}		#head2 .konzlogo {			position: absolute;		left: 162px;		top: 40px;		}	#base {	position: relative;	background: url(bg_main.gif) repeat-y;	width: 887px;	border-bottom: 1px solid #999999;}#bottom {		margin: 25 20 0 20;	background: url(bg_headline.gif) repeat-x #ffffff;	padding: 20 15 30 0;	text-align: right;}span.red {	color: #ff0000;}#errorpage {	padding: 40 0 60 80;}#impressum img {	border: 1px solid #666666;}