* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#kasse_1 a, #kasse_2 a {
	font-size: 10px;
	font-weight: bold;
	color:#B6000A;
}

#no_deco_link a img {
	color: #fff;
	display: block;
	border:0 none;
	margin:0;
	padding:0;
}
#no_deco_link a {
	text-decoration: none;
	color: #fff;
}

body {
background-color:#FFFF99;
border:none;
background-image: url(images/menu_baggrund.gif);
background-repeat: repeat-y;
margin: 0 0;
}

h1 {
		
		font-size:16px;
		font-weight:bold;
		text-align:left;
		color:#CC0000;
}

table {
	margin-top: 0px;
    margin-bottom: 1em;
	border-spacing: 0px;
    border-collapse: collapse;
	margin-right: 50px;
/*	border-top: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #999;*/
}
.nutrition_table {
	width: 330px;
}

.nutrition_table *{
	font-size:10px;
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFF99;
}


.nutrition_table .nutrition_text_header {
	text-align: left;
	font-weight:bold;
}
.nutrition_table .nutrition_text {
	text-align: left;
	width: 200px;
}
.nutrition_table .nutrition_numbers {
	text-align: right;
}
.nutrition_table .nutrition_numbers_header {
	text-align: right;
	font-weight:bold;
}


th {
	font-size:14px;
	font-weight:bold;
	color:#003300;
	border: 1px solid #999999;
}
td {
	
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin-top:10px;
	vertical-align:top;
	border: 1px solid #999999;	
}


#miniblog {
z-index:0;
position:absolute;
top: 200px;
left: 150px;
color:#000000;
}

#miniblog th {
	font-size:12px;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px solid #FFCC00;
	/*border-left: 1px solid #fff;*/
	font-weight:bold;
	color:#333333;
	/*border-width: 0px;*/
}

#miniblog th.sortering a, #admin_liste th.sortering a {
	font-weight:bold;
	color:#B6000A;
	margin-right:5px;
	margin-top:5px;
	text-decoration:none;
	text-align:center;
}

#miniblog .pos a {
	font-size:11px;
	font-weight:normal;
	color:#B6000A;
	margin-right:5px;
	margin-top:5px;
	text-decoration:none;
	text-align:center;
}

#miniblog th.left {
	font-weight:bold;
	color:#333333;
	margin-right:5px;
	margin-top:5px;
	text-decoration:none;
	text-align:left;
}

#miniblog td{
	border: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	/*background-color: #eee;*/
	padding: 4px 8px 4px 8px;
	/*border-width: 1px;*/
}

#miniblog tr.even{
	background-color: #FEED7C;
	/*border-bottom: 1px solid #fff;
		border-top: 1px solid #fff;*/
}
#miniblog tr.odd{
	/*background-color: #FFCC00;*/

}



.login1 {

font-size:16px;
font-weight:normal;
text-align:left;
color:#999999;
margin-top:10px;
/*overflow: scroll;
width:300px;
height:400px;*/
}

#edit_tabel {
	position: absolute;
	top: 200px;
	left: 150px;
	width: 700px;
}
#admin > vis_ret_slet a{
/*position:absolute;
left: 130px;
top: 200px;*/

font-size:10px;
font-weight:bold;
text-align:center;
color:#000000;
text-decoration: none;
}

/*STYLES TIL ADMINISTRATIONS SIDERNE (LISTER)*/

#admin_liste {
z-index:0;
position:absolute;
top: 200px;
left: 150px;
color:#000000;
background-image: 
}

#admin_liste th{
	font-size:12px;
	padding: 6px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	font-weight:bold;
	text-align:left;
	color:#333333;
	border-left: 1px solid #999999;
}

#admin_liste td{
	background-color: #dddddd;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 4px;
}

#admin_liste p, #miniblog p{
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#CC0000;
	margin-top:10px;
}
#admin_liste h1, #miniblog h1 {
	
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	margin-left: 0px;
}
#admin_liste a, #miniblog a {
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#CC0000;
	margin-right:5px;
	margin-top:5px;
	text-decoration:none;
}
#admin_liste .brd1{
	
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin-top:2px;
	margin-left:3px;
}
.pos, #admin_liste .pos {
	text-align: center;
}

#admin_liste .dato{
	text-align: center;
	padding: 4px 10px 0px 10px;
}
#admin_liste .ov{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:10px;
	margin-left:3px;
}

#admin_liste .button{
	width: auto;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#CC0000;
	border: none;
	cursor: pointer;
	background-color: #eeeeee;
	padding: 0px;
}
#admin_liste input.felter{
	font-size:12px;
	padding: 1px;
	border-width: 1px;
	background-color: #ffffff;
	font-weight:normal;
	text-align:left;
	color:#333333;
	display: block;
}

#admin_liste input.center{
	font-size:12px;
	padding: 1px;
	border-width: 1px;
	background-color: #ffffff;
	font-weight:normal;
	text-align:center;
	color:#333333;
	display: block;
}

#admin_liste input.day_field, #admin_liste input.month_field, #admin_liste input.year_field{
	font-size:12px;
	padding: 1px;
	border-width: 1px;
	background-color: #ffffff;
	font-weight:normal;
	text-align:center;
	color:#333333;
}

#admin_liste td {
	padding-left: 8px;
	padding-right: 8px;
}

/*HERTIL STYLES TIL ADMINISTRATIONS SIDERNE (LISTER)*/

/*STYLES TIL ADMINISTRATIONS SIDERNE (FORMULARER)*/

#admin_formular {
z-index:0;
position:absolute;
top: 200px;
left: 150px;
color:#000000;
}
#admin_formular p{
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#CC0000;
	margin-top:10px;
	line-height: 20px;
}

#admin_formular p b{
	position: relative;
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#CC0000;
	margin-top:10px;
	margin-left: 2px;
}
#admin_formular .opdaterings_fejl p{
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	width: 500px;
	margin-top:-5px;
	line-height: 14px;
}

#admin_formular .opdaterings_fejl p b{
	position: relative;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	color:#CC0000;
	margin-top:0px;
	margin-left: 0px;
}

#admin_formular .brd1 {
font-size:10px;
font-weight:normal;
text-align:left;
color:#000000;
margin-top:10px;
margin-left: 2px;
/*overflow: scroll;
width:300px;
height:400px;*/
}
#admin_formular h1 {
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	margin-left: 0px;
	margin-bottom: -5px;
}
#admin_formular a{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#CC0000;
	margin-right:5px;
	margin-top:5px;
	margin-left: 2px;
	text-decoration:none;
}
#admin_formular .button, #admin_liste .button {
	width: auto;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#CC0000;
	border: none;
	cursor: pointer;
	background-color: #FFFF99;
	padding: 0px;
}

#admin_formular input, textarea, #admin_liste input{
	font-size:12px;
	padding: 2px;
	background-color: #FFFFFF;
	font-weight:normal;
	text-align:left;
	color:#333333;
}
#admin_formular .ov{
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:10px;
	margin-left:3px;
}
#admin_formular .dropdowns{
	position: relative;
	height: 55px;
}

#admin_formular .dropdowns .drop_down_1{
	position: absolute;
	top: 0px;
}
#admin_formular .dropdowns .drop_down_1 b{
	line-height: 22px;
}
#admin_formular .dropdowns .drop_down_2{
	position: absolute;
	left: 150px;
	top: 0px;
	margin-left: 5px;
}
#admin_formular .dropdowns .drop_down_2 b{
	line-height: 22px;
}

#admin_formular .date_and_time {
	position: relative;
	height: 50px;
	width: 300px;
}
#admin_formular .date_and_time .date{
	position: absolute;
	left: 0px;
	top: 0px;
}

#admin_formular .date_and_time .time{
	position: absolute;
	left: 175px;
	top: 0px;
}

#admin_formular .date_and_time input{
	text-align: center;
}

#admin_formular .dropdowns p b{
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#CC0000;
	margin-top:10px;
	margin-left: 4px;
	line-height: 18px;
}

#admin_formular .dropdowns .contact_field{
	position: absolute;
	left: 300px;
	top: 0px;
}

#admin_formular .log_field{
	position: relative;
	left: 0px;
	top: 0px;
}
#admin_formular .errorExplanation ul li, .errorExplanation ul{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height: 14px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	z-index:600;
	width: 600px;
	list-style: none;
	background-color: #FFFF99;
}
#admin_formular  .errorExplanation h2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	line-height: 14px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	z-index:600;
	width: 600px;
	list-style: none;
	background-color: #FFFF99;
	padding-top: 14px;
}

#admin_formular .bruger_kategori{
width: 240px;
}


/*STYLES TIL BLOGGEN*/

#admin_blog {
	z-index:100;
	position:absolute;
	top: 200px;
	left: 150px;
	color:#000000;
}


#admin_blog .topline, #admin_blog .topline *{
background-color: #FFF399;
}
#admin_blog .topline {
	width: auto;
	font-size:10px;
	font-weight:bolder;
	text-align:left;
	padding: 5px 5px 5px 5px; /*TRBL*/
	border-bottom: 1px solid #FFCC00;
}
#admin_blog .topline .link {

}

#admin_blog .blogpost {
	z-index: 100;
	width: 510px;
	position: relative;
	left: 0px;
	height: auto;
	background-color: white;
	border: 1px solid #FFCC00;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0px;
}

#admin_blog .blogpost .topline hr {
	/*z-index: 100;
		position: relative;
		top: -2px;
		border: none; 
	 	background-color: #999; 
	 	color: #999; 
	 	height: 1px; 
	 	width: 98%;
		text-align: center;*/
}
#admin_blog .blogpost .backline {
	position: absolute;
	left: 45px;
	float: left;
	clear: left;
	z-index:50;
	width:10px;
	background-color: #FFCC00;
	height:20px;
}

#admin_blog .comment .backline {
	position: absolute;
	left: 20px;
	float: left;
	clear: left;
	z-index:1000;
	width:10px;
	background-color: #FFCC00;
	height:15px;
}

#admin_blog .comment .topline .link {
	/*position:absolute;
		color:#CC0000;
		margin-top:0px;
		left: 470px;*/
}

#admin_blog .bottomline, #admin_blog .bottomline *{
	background-color: #FFF399;
}

#admin_blog .bottomline {
	width: auto;
	font-size:10px;
	font-weight:bolder;
	text-align:left;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #FFCC00;
}

#admin_blog .bottomline .link {
	/*position:absolute;
		left: 430px;*/
}

#admin_blog .author {
	color:#CC0000;
	margin-top:5px;
	margin-left: 0px;
}

#admin_blog .date_time {
	color:#003300;
	margin-top:5px;
	margin-left: 0px;
}
#admin_blog .title, #admin_blog .emne {
	color:#444444;
	margin-top:5px;
	margin-left: 5px;
}

#admin_blog .body, #admin_blog .body *{
	background-color: white;
	width: auto;
}
#admin_blog .body p{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin: 5px 5px 5px 10px; /*TRBL*/
	
}
#admin_blog .body ul, #admin_blog .body ol {
	padding-left: 20px;
	margin: 5px 5px 5px 5px;
}

#admin_blog .body ul li, #admin_blog .body ol li {
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding: 0;
	margin: 0;
}



#admin_blog .comment {
	z-index: 100;
	width: 510px;
	position: relative;
	left: 25px;
	height: auto;
	background-color: white;
	border: 1px solid #FFCC00;
	margin-bottom: 5px;
}

#admin_blog h1 {
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	margin-left: 0px;
}
#admin_blog a{	
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#CC0000;
	margin-right:0px;
	margin-top:0px;
	margin-left: 2px;
	text-decoration:none;
}
#admin_blog .button, #admin_liste .button, #miniblog .button {
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#CC0000;
	border: none;
	cursor: pointer;
	background-color: #FFFF99;
}
#admin_blog input, textarea{	
	font-size:12px;
	padding: 2px;
	background-color: #FFFFFF;
	font-weight:normal;
	text-align:left;
	color:#333333;
}

#admin_liste .pagination_info, #admin_blog .pagination_info, #miniblog .pagination_info {
font-size:10px;
line-height:10px;
font-weight:normal;
text-align:center;
margin-left:0px;
margin-top:10px;
color:#003300;
}

#admin_liste .pagination, #admin_blog .pagination, #miniblog .pagination {
font-size:10px;
font-weight:bold;
text-align:center;
margin-left:0px;
margin-top:5px;
color:black;
}

#admin_liste .pagination a:link, #admin_blog .pagination a:link, #miniblog .pagination a:link {
font-size:10px;
font-weight:bold;
text-align:center;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#CC0000;
}

#admin_liste .pagination a:hover, #admin_blog .pagination a:hover, #miniblog .pagination a:hover {
font-size:10px;
font-weight:bold;
text-align:center;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
text-decoration: underline;
color:#CC0000;
}

#admin_liste .pagination a:visited, #admin_blog .pagination a:visited, #miniblog .pagination a:visited {
font-size:10px;
font-weight:bold;
text-align:center;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#CC0000;
}

#admin_liste .pagination a:active, #admin_blog .pagination a:active, #miniblog .pagination a:visited {
font-size:10px;
font-weight:bold;
text-align:center;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#CC0000;
}

#admin_liste .totaler {
font-size:10px;
font-weight:bold;
text-align:left;
margin-left:10px;
margin-right: 0px;
margin-top:10px;
color:#000000;
}

#admin_liste #recipe_wrapper {
z-index: 100;
padding: 5px 10px 0px 12px;
background-color: white;
width: 400px;
position: relative;
left: 0px;
height: auto;
border: 1px solid #FFCC00;
margin-bottom: 10px;
/*background-image: url(images/blok_180.jpg);*/
background-position: center right;
background-repeat: repeat-y;

}

#admin_liste p.recipe_headline {
font-size:16px;
font-weight:bold;
text-align:left;
margin: 0px;
padding: 0px 0px 2px 0px;
color:#B6000A;
}

#admin_liste p.recipe_text{
font-size:12px;
font-weight: normal;
text-align:left;
margin-top: 0px;
color:#000000;
}



/*STYLES TIL ADMINISTRATIONS SIDERNE (SHOW)*/

#admin_show {
/*background-color:#FFFF66;*/
z-index:0;
position:absolute;
top: 200px;
left: 130px;
/*width:400px;
height:500px;*/

/*border:#999999 thin dotted;*/
color:#000000;
}
#admin_show p{
	
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin-top:10px;
	width:500px;
}
#admin_show h1{
	
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	margin-left: 0px;
}
#admin_show a{
	
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#CC0000;
	margin-right:5px;
	margin-top:5px;
	text-decoration:none;
}
#admin_show .ov{
	
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:10px;
	margin-left:3px;
}



/*HERTIL STYLES TIL ADMINISTRATIONS SIDERNE (SHOW)*/


.forside1 {
	
	font-size:36px;
	width:600px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	margin-left:120px;
	margin-top:40px;
}
.forside2 {
	
	font-size:20px;
	font-weight:bold;
	width:600px;
	text-align:left;
	color:#000000;
	margin-left:120px;
	margin-top:5px;
}
.over1 {
	
	font-size:36px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.over2 {
	
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin-left:120px;
	color:#000000;
}
/* kasser */

#kasse_0 {
/*background-color:#FFFF66;*/
z-index:100;
position:absolute;
top: 200px;
left: 130px;
width:400px;
height:500px;
padding: 20px;

/*border:#999999 thin dotted;*/
color:#000000;
}
#kasse_0 p{
	
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#CC0000;
	margin-top:10px;
}
#kasse_0 .brd1{
	
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin-top:2px;
	margin-left:3px;
}
#kasse_0 .ov{
	
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:10px;
	margin-left:3px;
}
#kasse_0 a{
	font-size:14px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:10px;
	text-decoration:none;
}

#kasse_1 #fotos { 
	z-index: 0;
	}
	
#kasse_1 #tekst { 
	z-index: 1;
	position: relative;
	}
		
#kasse_1 {
/*background-color:#FFFF66;*/
z-index: auto;
position:absolute;
top: 200px;
left: 130px;
width:350px;
height:520px;
padding: 10px 20px 10px 20px;
background-color:#FFFFFF;
border:#999999 1px solid;
color:#000000;
overflow: auto;
}

#kasse_1 #fotos .foto_lille{
	position:absolute;
	top: 460px;
	left: 0px;
	/*background-color:#C9E9F2 ;
		border-top: 1px solid #999;*/

}

#kasse_1 #fotos .foto_stort_1{
	position:absolute;
	top: 140px;
	left: 0px;
	/*background-color:#C9E9F2 ;*/
	/*border-top: 1px solid #999;*/

}

#kasse_1 #fotos .foto_stort_2{
	position:absolute;
	top: 330px;
	left: 0px;
	/*background-color:#C9E9F2 ;*/
	/*border-top: 1px solid #999;*/

}

#kasse_1 #fotos .foto_stort_3{
	position:absolute;
	top: 360px;
	left: 0px;
	/*background-color:#C9E9F2 ;*/
	/*border-top: 1px solid #999;*/

}

#kasse_1 #tekst .kontakt {
	position: absolute;
	text-align: center;
	left: 234px;
	top: 382px;
	font-size:9px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:10px;
	font-style: italic;
}

#kasse_1 #tekst h1  {
font-size:16px;
font-weight:bold;
text-align:left;
color:#CC0000;
}

#kasse_1 #tekst h2  {
margin-bottom: 10px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#CC0000;
}

#kasse_1 #tekst h3  {
margin-top: -10px;
font-size:10px;
font-weight:bold;
text-align:left;
color:#CC0000;
}

#kasse_1 #tekst p, #kasse_1 #tekst li {
margin-top:5px;
margin-bottom: 2px;
width: 275px;
font-size:12px;
font-weight:normal;
text-align:left;
color:#000000;
}

#kasse_2 {
z-index:0;
position:absolute;
top: 200px;
left: 530px;
width:240px;
height:540px;
padding: 0px;
background-color:#FDF2DE;
border:#999999 1px solid;
color:#000000;
overflow: hidden;
}

#kasse_2 .blok_1 {
position:relative;
background-color:#FEE347;
background-image: url(images/blok.jpg);
/*border-top:#999999 1px solid;*/
border-bottom:#999999 1px solid;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
display: block;
text-transform: uppercase;
}
#kasse_2 .blok_2 {
position:relative;
background-color:#FEE347;
background-image: url(images/blok.jpg);
background-repeat: repeat-y;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin-top: 10px;
display: block;
text-transform: uppercase;
}

#kasse_2 .brd1, #kasse_2 .artikel_1 p{

font-size:10px;
font-weight:normal;
text-align:left;
color:#000000;
margin-top:2px;
margin-left:15px;
margin-right: 15px;

}

#kasse_2 .rub1 {

font-size:12px;
font-weight:bold;
text-align:left;
color:#003300;
margin-bottom: 3px;

}

#kasse_2 .rub2  {
font-size:12px;
line-height: 11px;
font-weight:bold;
text-align:left;
margin-left:15px;
margin-right: 15px;
margin-top:8px;
color:#CC0000;
}

#kasse_2 .pagination_info {
font-size:10px;
line-height:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-top:0px;
color:#003300;
}

#kasse_2 .pagination {
font-size:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-top:0px;
color:#003300;
}

#kasse_2 .pagination_info_1 .pagination {
display: inline;
font-size:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-top:0px;
color:#003300;
}

#kasse_2 .pagination a {
text-decoration: none;
}

#kasse_2 .pagination .current {
font-weight: bold;
font-size: 11px;
}

#kasse_2 .pagination a:link {
font-size:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#003300;
}

#kasse_2 .pagination a:hover {
font-size:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#003300;
}

#kasse_2 .pagination a:visited {
font-size:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#003300;
}

#kasse_2 .pagination a:active {
font-size:10px;
font-weight:normal;
text-align:left;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
color:#003300;
}

#kasse_3 {
position:absolute;
top: 750px;
left: 130px;
width: 640px;
height: 110px;
padding: 0px;
background-color:#FFFFFF;
border:#999999 1px solid;
color:#000000;
}

#kasse_3 #flashcontent{
position:relative;
margin-bottom: 30px;
}

#kasse_3 #flashcontent p{
	text-align: center;
	font-size: 12px;
	color: #B6000A;
	margin: 5px 0px 0px 0px;

}

#kasse_3 .rub2  {
font-size:14px;
font-weight:bold;
text-align:left;
margin-left:0px;
margin-right: 15px;
margin-top:5px;
color:#CC0000;
}

.brd1 {

font-size:12px;
font-weight:normal;
text-align:left;
color:#000000;
margin-top:0px;
/*overflow: scroll;
width:300px;
height:400px;*/
}

.rub_top {
/*position:absolute;
left: 130px;
top: 200px;*/

font-size:16px;
font-weight:bold;
text-align:left;
color:#003300;
width:600px;
margin-left:150px;
}
.rub1 {
/*position:absolute;
left: 130px;
top: 200px;*/

font-size:16px;
font-weight:bold;
text-align:left;
color:#003300;
}

login1 > a {
/*position:absolute;
left: 130px;
top: 200px;*/

font-size:16px;
font-weight:bold;
text-align:left;
color:#CC0000;
}
.flash {
/*position:absolute;
left: 130px;
top: 200px;*/

font-size:16px;
font-weight:bold;
text-align:left;
color:#CC0000;
width:300px;
margin-left:20px;
}
.flash_menu {
/*position:absolute;
left: 130px;
top: 200px;*/

font-size:16px;
font-weight:bold;
text-align:left;
color:#CC0000;
width:300px;
margin-left:150px;
}

.time_stamp {
font-size:10px;
font-weight:normal;
text-align:left;
color:#CC0000;
width:300px;
margin-left:10px;
}

.foto_prod {
z-index: 50;
margin-left: -20px;
float: left;

}

.foto1 {
text-align:center;
margin-top:50px;
}

.foto_stort {
float: right;
text-align:right;
position: relative;
left: 20px;
top: 120px;
}
.streg {
height: 100px;
}
.top_foto
{
padding-left:100px;
	background-image: url(images/baggrund_lille.jpg);
	background-repeat: repeat-x;
}

/* Menu top */

#menu_top {
padding:0;
margin:0;
background-color:#FFCC00;
color:#FFCC00;
float:left;
height:30px;
width:100%;
list-style:none;
font-weight:bold;
font-size:14px;
padding-top:10px;
border-bottom:1px solid #003300;
border-top:1px solid #003300;
z-index:100;
}

/* Menu left */
#box_left {
/*width:108px;
height:5000px;
color:#FFCC00;*/
}
#menu_left ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 110px; /* Width of Menu Items */
	border-bottom: 1px solid #cccccc;
	z-index:200;
/*	background-color:#FFCC00;*/
	color:#FFCC00;
	font-weight:bold;
	font-size:11px;
	border: 0px solid #003300;
	float:left;
	}


ul li {
	position: relative;
	z-index:200;
	}
	
li ul {
	position: absolute;
	left: 110px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	z-index:200;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #003300;
	/*background-image: url(images/menu_baggrund.png);
		background-repeat: repeat-x;*/
	/*background:#FFCC00;*/ /* IE6 Bug */
	padding: 5px;
	border-bottom: 1px solid #FFDF5A;
	z-index:200;
	}
ul li.admin_navlabel a {
	/*background-image: url(images/menu_baggrund.png);
		background-repeat: repeat-x;*/
	display: block;
	text-decoration: none;
	color: #B6000A;
	/*background:#FFCC00;*/ /* IE6 Bug */
	padding: 5px;
	border-bottom: 1px solid #FFDF5A;
	z-index:200;
	}

ul li.admin_navlabel ul li a {
	display: block;
	text-decoration: none;
	color: #B6000A;
	background:#FFE05E ; /* IE6 Bug */
	padding: 5px;
	border-bottom: 1px solid #FFCC00;
	z-index:200;
	}	
	
ul li.admin_navlabel a:hover {
	display: block;
	text-decoration: none;
	color: #B6000A;
	background:#FFFF99; /* IE6 Bug */
	padding: 5px;
	border-bottom: 1px solid #FFDF5A;
	z-index:200;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; z-index:200; }
* html ul li a { height: 1%; z-index:200;}
/* End */

ul li a:hover { 
color: #003300; 
background: #FFFF99; 
z-index:200;
border-bottom: 1px solid #FFDF5A;
	} /* Hover Styles */
		
li ul li a { 
padding: 5px 10px; 
z-index:200;
font-weight:normal;
font-size:11px;
text-align:left;
border-bottom: 1px solid #FFCC00;
background:#FFE05E;
	}
 /* Sub Menu Styles */
		
li:hover ul, li.over ul { 
display: block;
z-index:200;
	} /* The magic */


/*FEJL MEDDELELSER*/


input {
background-color: #ffffff;
}

.fieldWithErrors input {
	border-left: 2px solid #cc0000;
}


.fejl_i_bunden ul li{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height: 14px;
	font-weight:bold;
	text-align:left;
	color:#CC0000;
	z-index:600;
	width: 600px;
	list-style: none;
	padding-top: 5px;
	padding-left: 0px;
}

#admin_liste ul {
	margin: 0px;
	margin-left: 3px;
	padding: 0px;
}

#admin_liste ul li.newsarchive {
	color: #B6000A;
	height: 20px;
	line-height: 22px;
	width: 300px;
	margin-bottom: 2px;
	font-weight: bold;
	display: block;
	background-color: #fff;
	border: 1px solid #999;
	padding: 3px 3px 3px 5px;
	margin-bottom: 5px;
}



