img	{border:0}
#header	{
/*	background-color:	gray;*/
/*	background-image:url(images/001.jpg);*/
	width:			100%;
	height:			80px;
	color:			#fff;
	border-bottom:		1px dotted #555;
	}
html	{
	min-height:		100%;
	margin-bottom:		1px;
	}
.edit	{
	background:		buttonface;
	}
body	{
	margin:			0;
	padding:		10px;
	color:			#333;
	font-family:		sans-serif;
	}
#page	{
	margin:			0 auto;
	border:			10px solid red;
	width:			960px;
	}
#content{
/*	background-color:	#C5FF8A;*/
	width:			640px;
	float:			left;
	min-height:		480px;
	border-left:		1px dotted #555;
	border-right:		1px dotted #555;
	}
#content h4
	{
	padding-left:		10px;
	}
#content p
	{
	padding-left:		10px;
	padding-right:		10px;
	}
/*fucked*/
#content ul.list, ul.full
	{
	margin:			10px;
	padding:		0;
	background:		white;
	border:			1px solid black;
	border-top:		0;
	list-style-type:	none;
	}
/*fucked*/
#content ul.list li,#content ul.full li
	{
	border-top:		1px solid black;
	line-height:		20px;
	}
#menu	{
	color:			#fff;
	width:			159px;
	float:			left;
	min-height:		480px;
	text-align:		center;
	}
/*fucked*/
#content li h4
	{
	margin-top:		0;
	border-bottom:		1px solid #666;
	background-color:	buttonface;
	}
/*fucked*/
#content ul.full li>h4
	{
	padding:		0;
	margin:			0;
	}
/*fucked*/
#content ul.full li p
	{
	padding-left:		120px;
	}
/*fucked*/
#content ul.full li img
	{
	padding:	0;
	margin:		10px;
	position:	absolute;
/*ie*/	clip:		rect(0 100px 136px 0);
	clip:		rect(0px,100px,136px,0px);
	}
/*----------------------------------------------*/
#menu ul{
	text-align:		left;
	margin:			10px;
	padding:		0;
	background:		white;
	border:			1px solid black;
	border-top:		0;
	list-style-type:	none;
	}
#menu ul li
	{
	border-top:		1px solid black;
	}
#menu ul li a,#menu ul li a:active
	{
	display:		block;
	text-decoration:	none; 
	font-weight:		bolder;
	color:			red;
/*	padding:		1em;
	margin:			1px;*/
	}
#menu ul li a:hover
	{
	font-weight:		bolder;
	color:			white;
	background:		red;
	}
#menu ul ul
	{
	margin:			0;
	padding:		0;
	border:			0;
	}
#menu ul ul li a
	{
	padding-left:		10px;
	color:			black;
	}
#menu ul ul li ul li a
	{
	padding-left:		20px;
	color:			black;
	}
#menu a:hover		{color:black;}
#menu a:visited		{color:black;}
#menu a:link		{color:black;}
/*----------------------------------------------*/
#reklamer
	{
	width:			159px;
	float:			left;
	display:		block;
	color:			#333;
	height:			480px;
	}
#footer	{
	text-align:		center;
	background:		#f8f8f8;
	height:			20px;
	clear:			both;
	border-top:		1px dotted #555;
	}
#footer	a
	{
	color:			red;
	padding-right:		10px;
	}
#footer #login
	{
/*	position:		absolute;*/
	float:			right;
	}
/*----------------------------------------------*/
h1,h2,h3
	{
	margin:			0px;
	padding:		2px 0;
	color:			white;
	background-color:	red;
	border-bottom:		1px solid #666;
	display:		block;
	font-size:		17px;
	font-weight:		bold;
	line-height:		30px;
	text-align:		center;
	}
.add	{
	display:		block;
	margin:			5px;
	margin-bottom:		7px;
	height:			100px;
	text-align:		center;
	vertical-align:		middle;
	}
.adds	{
	display:		block;
	margin:			5px;
	border:			1px solid black;
	height:			100px;
	text-align:		center;
	vertical-align:		middle;
	}
/* ---------------------------- */
/* HEADER			*/
/* ---------------------------- */
#header>b{
	color:			red;
	font-family:		Arial;
	line-height:		55px;
	font-size:		2em;
	font-weight:		bolder;
	position:		relative;
	top:			10px;
	left:			40px;
	}
#searchbox
	{
	font-family:Arial;
/*	width:100%;*/
	text-align:right;
	margin-top:-10px;
	margin-right:10px;
/*	padding-top:25px;*/
	}
/*
text-shadow:black 0.1em 0.1em 0.2em;
filter:glow(color=#ffff00,strength=3);
filter:dropshadow(color=#ffff00,offX=5,offY=5);
*/
#content h1.error
	{
	background-color:	red;
	}
#gallery img
	{
	max-width:600px;
	}
/*
#menu ul li.current a[href~="/?Kalender"]+ul
*/
#menu ul li a[href~="/?Kalender"]+ul
	{
	display:none;
/*	background-color:red;*/
	}