<<<<<<< HEAD
/* STRUKTURELLA regler: storlek, grundlıggande hierarki osv */

body { background-color: white; }
* {margin: 0; padding: 0; }
:focus {outline: 0;}
div#container {  margin-top: 20px; margin-right: auto; width: 900px; height: auto; margin-left: auto; }
div#header{  width: 900px; height: 100px; background-image: url(../images/designelements/print-head-bgr.gif); background-repeat: no-repeat; margin-top: 0;margin-left:0 }
div#main { width: 900px; padding-top: 18px; }
div#full { width: 880px}
div#footer {   background-color: #91a297; clear: both; background-image: url(../images/designelements/print-footer-bgr.gif); background-repeat: no-repeat; width: 900px; height: 50px; }
p, ol li { color: black; line-height: 1.3em; font-size: 0.83em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 6px; padding-bottom: 0; }
ol li { margin-left: 20px; margin-bottom: 2px }
a { color: #5c6662;}

a:hover { color: #610e1c; text-decoration: none; }
h1 { color: black; font-size: 1.25em; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: left; margin-bottom: 3px; }
h2 { color: black; font-size: 1.40em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: left; margin-bottom: 7px; }
h2 a { color: black; text-decoration: none}
h3 { color: black; font-size: 1.15em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: left; margin-bottom: 3px; }
h4 { color: black; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 7px; padding-top: 0;  }
h5 { color: black; font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 7px; padding-top: 0;   }
img { border-style: none; background-color: white;}

/*---------------------------------------------------------*/


.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/*---------------------------------------------------------*/

#main #left { float: left; width: 450px; margin: 0 0 0 100px; padding-left: 10px;}
#main #right { width: 405px; float: left; margin-top: 5px;}
#main #right #subcolumn_1 { width: 200px; float: left; margin-right: 5px; }
#main #right #subcolumn_2 { width: 200px; float: left; }
div#adminHeader{ width: 1200px; height: 100px; background-image: url(../images/designelements/head-bgr-adm.gif); background-repeat: no-repeat; margin-top: 0; }
div#adminMain { background-image: url(../images/designelements/content_bgr-adm.gif); background-repeat: repeat-y; padding-top: 10px; width: 1200px; }
div#adminFooter { background-color: #91a297; background-image: url(../images/designelements/footer-bgr-adm.gif); background-repeat: no-repeat; width: 1200px; height: 50px; clear: both; }
div#adminCenter {text-indent: 10px; width: 100%; padding: 1em; }
div#adminSide{ float: right; width: 150px; margin: 0; padding: 1em;}
/* SLUT pı strukturella regler */

/*---------------------------------------------------------*/

/* START pı regler NAVIGATION */
div#header ul {display: none; background-color: none; top: 0; width: auto; float: right; margin-right: 40px; }
div#header a { color: #5c6662; text-decoration: none; letter-spacing: 1px; }
div#header ul li { color: white; font-size: 12px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e3e9e5; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; height: 14px; float: left ; margin-right: 2px; margin-left: 2px; padding: 3px 5px; border-top: 1px solid white; border-right: 1px solid white; border-left: 1px solid white; list-style-type: none; }
div#header ul li form input { font-size: 0.8em; height: 12px; }
div#header ul li:hover { background-color: white; }
div#header .static_menu {display: none;  background-color: none; color: #5c6662; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; text-align: right; letter-spacing: 1px; width: auto; height: 22px; float: right; margin: 0 20px 0 0; padding-top: 5px; }
div#header .static_menu .menu_item{ float: right; margin-right: 20px; margin-left: 0; padding-left: 10px; border-left: 1px dotted black; }
div#header .static_menu img { position: relative; margin-top: -2px}

#searchruta {display: none; background-color: none; float:right; width:215px; height:42px; margin:10px 40px 0px 10px; clear:both; text-align: right
;}
.searchfield { display:inline; width:130px; position:relative; top:0; background:url(../images/designelements/search-gbr.gif) no-repeat; 
        padding:4px 8px 4px 6px; border:0; margin:0;}
.searchbutton { display:inline; margin:-1px 0 0 1px; padding:0; position:relative; top:6px;}
input, .formtext, textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; padding:0px; margin:0px;}
no-input, .formtext, textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:10px;padding:0;margin:0;}

/*SLUT NAVIGATION*/

/*---------------------------------------------------------*/

/*LAYOUT ARTICLES*/

#main #left .main_article, .sub_main_article, .small_main_article  { top: 5px;  margin-bottom: 6px; clear: both}
#main #left .main_article img { margin-bottom: 5px; padding: 5px; border-color: #b6c7bc; border-width: 1px; }
#main #left .main_article .right img { margin-left: 10px; float: right; }
#main #left .main_article .left img { margin-right: 10px; float: left; }
#main #left .main_article .center { text-align: center; clear: both; }*/
*/#main #left .main_article h2 { font-size: 1.45em; } /* larger headline on top news*/
#main #left .main_article h4 , .sub_main_article h4 , .small_main_article h4 { color: #5c6662; margin-top: -5px;}
#main #left p span.datum { color: #5c6662; font-size: 0.85em; }
#main #left .teaser p { font-weight: bold; }
#main #left .sub_main_article img { float: left; margin-bottom: 5px; padding: 5px 10px 5px 0px; }
#main #left .sub_main_article .article_category p, .small_main_article .article_category p { margin-top: 10px; border-top: 2px dotted #daf3c8;}
/*#main #left .sub_main_article h2, .small_main_article h2 { font-size: 1.45em; }*/
#main #left .sub_main_article .body {height: 2.2em; overflow: hidden; }
#main #left .sub_main_article .body p a {text-decoration: none; color: black; }
#main #left .sub_main_article .body p a:hover {text-decoration: underline;}
#main #left .sub_main_article .readmore {text-align: right; margin-top: 2px; margin-right: 22px;}
#main #left .sub_main_article .readmore a {font-weight: bold; }

/*LAYOUT RELATED WINE AND RECIPE*/
#main #left .related_wine {display:block;  background-color: #e2e5e3; margin-top: 10px; border-top:1px solid #95a69f;border-bottom:1px solid #95a69f;} 
#main #left .related_recipe {background-color: #e2e5e3; margin-top: 5px; border-top:1px solid #95a69f;border-bottom:1px solid #95a69f; padding: 0; } 
#main #left .related img {padding: 0px; margin: 0px 10px 0px 0px;  float: left;  } 
#main #left .recipe .related img {padding: 0px; margin: 0px 10px 0px 0px;  float: left;  } 
#main #left .related h4 {float: none; margin: 0px 0 2px 0; padding-top: 5px;  text-decoration: none; }
#main #left .recipe .related h4 {color: black; position: relative; top: 0px; margin-right: 10px; margin-bottom: 2px   }
#main #left .related p {color: black; margin: 0 0 0 0; padding:0;}
#main #left .related p.ursprung {color: #555555; font-size:0.6em; margin-bottom: 7px; font-family:verdana, arial, helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.4px; vertical-align: bottom;font-weight: bold; font-style: normal;}
#main #left .related a {text-decoration: none; color: black; }
#main #left .related h4 a { color: #5c6662}
#main #left .related a:hover {text-decoration: underline;}
#main #left .related table {font-size: 0.6em; font-family: verdana; font-weight: bold; text-align: center; margin: 5px 0 0px; padding:5px ; width: auto; border-collapse: collapse; }
#main #left .related table td {color:888888; margin: 0 10px 0 0; padding: 3px 15px 0px 0px; border-top: solid 1px #95a69f;  }
#main #left .related table tr.table_header {font-weight: bold; }

/*---------------------------------------------------------*/

/*LAYOUT WINES*/

#main #left .wine h2 { top: 5px; }
#main #left .wine h5 { color: #5c6662; position: relative; top: 8px; float: left; margin-right: 10px; margin-bottom: 22px; height: 24px; }
#main #left .wine p.ursprung { color: black; font-style: italic; margin-top: 7px; margin-bottom: 10px; font-size:80%; }
#main #left .wine p { text-align: left; }
#main #left .wine p span.anfang { font-size: 1.3em; line-height: 1.3em; margin-bottom: 10px; }

#main #left .wine img.smaksymboler { float: left; margin-right: 8px; }
#main #left .wine .smakklocka { font-size: 0.7em; font-family: verdana; background-color: orange; text-align: center; width: 75px; float: left; }
#main #left .wine table.neutral { font-size: 0.7em; font-family: verdana; text-align: center; padding: 0; width: auto; margin: 12px auto 10px; border-collapse: collapse; }
#main #left .wine td.neutral { background-color: #fff; margin: 0 0 0 0; padding: 0 10px 2px; border-style: none; border-width: 0; ; }
#main #left .wine table { font-size: 0.7em; font-family: verdana; text-align: left; margin: 12px auto 10px; padding: 0; width: auto; border-collapse: collapse; }
#main #left .wine table td { background-color: #e9edeb; margin: 0 10px 0 0; padding: 0 3px 2px; border: dotted 1px white; }
#main #left .wine table tr.table_header { font-weight: bold; }

#main #left .wine .productimage { float: left; margin-right: 10px; margin-bottom: 10px; }
#main #left .wine .typosymboler {position: relative; width: 240px; height: 40px;  float: left; clear: right; margin-top: 3px; overflow: hidden;   }
#main #left .wine .pressinfo { color: white; font-size: 11px; font-family: verdana; font-weight: bold; background-color: white; background-image: url(../images/designelements/band500.jpg); background-repeat: no-repeat; margin: 3px auto 5px; padding: 2px 3px 0; border: solid 1px #cddbc4; }
#main #left .wine .pressinfo table.neutral { width: 435px; margin: 8px auto 7px; padding: 0; }
#main #left .wine .pressinfo table td { color: #4e6346; font-size: 10px; font-weight: bold; background-color: white; margin: 0; padding: 0 3px 2px; vertical-align: bottom; }
#main #left .wine .pressinfo img { height: 50px; margin-bottom: 3px; }

/*LAYOUT SMS AND MAIL FUNCTIONS*/
#main #left .wine .functions p { font-family:verdana, arial, helvetica, sans-serif;  text-align: center; padding: 2px 4px 4px 0px; }
#main #left .wine .functions a { color: #5c6662; margin-bottom: 7px; margin-left: 10px; 
               text-transform: uppercase; letter-spacing: 0.5px; vertical-align: bottom; font-weight: bold; font-style: normal; font-size: 11px; }
#main #left .wine #sms_remind {margin-left: auto; margin-right: auto; width: 370px; height: auto; background-color: #f2f5f3; margin-top: 10px; border: 1px solid #dbe0dd;  padding: 5px; } 
#main #left .wine #sms_remind p {margin-bottom: 5px; margin-left: 10px; font-family:verdana, arial, helvetica, sans-serif; 
          font-weight: bold; font-style: normal; font-size: 0.7em}
#main #left .wine #sms_remind #sms_form input {margin: 3px 0 4px 0}
#main #left .wine #mail_a_friend {margin-left: auto; margin-right: auto; width: 420px; height: auto; background-color: #f2f5f3; margin-top: 10px; border: 1px solid #dbe0dd; padding: 5px; } 
#main #left .wine #mail_a_friend p {margin-bottom: 5px; margin-left: 10px; font-family:verdana, arial, helvetica, sans-serif; 
          font-weight: bold; font-style: normal; font-size: 0.7em; text-align: center;}

/*---------------------------------------------------------*/

/*LAYOUT WINE-LIST*/

#main h5 span.wine_list {color: #5c6662; border: none; top: 8px; margin-right: 10px; margin-bottom: 22px; }
#main .wine_list h5 {color: #5c6662; border: none; top: 8px; margin-right: 10px; margin-bottom: 22px; }
#main .wine_list { margin-left: 20px; margin-bottom: 10px; width: 700px; border: solid 0px #b6c7bc; }
#main .wine_list h3 {margin-bottom: 0px;  color: #5c6662; font-size: 0.82em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #d6e7dc; text-transform: uppercase; letter-spacing: 0.5px; height: 12px; padding-top: 1px; padding-bottom: 4px; padding-left: 5px; }
#main .wine_list .winetype { font-size: 0.62em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 6px; padding-bottom: 0px; padding-left: 5px; }
#main .wine_list .winetype.rott { color: #b32c25;  }
#main .wine_list .winetype.rose { color: #d079ba;  }
#main .wine_list .winetype.vitt { color: #7c9855;  }
#main .wine_list .winetype.starkvin { color: #5e2328; }
#main .wine_list .winetype.mousserande { color: #b69d3b;}
#main .wine_list a {color: #444444;} 
#main .wine_list .winename { color: black; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 350px; height: 12px; float: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
#main .wine_list .producername { font-size: 0.72em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; width: 210px; height: 12px; float: left; }
#main .wine_list p { text-align: right; margin: 0; padding: 0; position: absolute; margin-top: -3px}
#main .wine_list img.smaksymboler { margin-right: 0; margin-left: 3px; width: 24px; }
#main .wine_list .tastesymbols { padding-left: 5px; width: 110px; float: left; }
#main .wine_list table { color: #444444; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 0; padding-bottom: 0; margin-left: 3px; width: 440px; clear: both; }
#main .wine_list .oneliner { color: black; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; padding-top: 0; padding-bottom: 3px; padding-left: 5px;  clear: both; }
#main .wine_list h3 span { font-weight: normal; }


/*LAYOUT SEARCH-WINE-LIST*/

#wine_search {background-color: #c2d96; 
	position:relative;
height: 250px;
	top:0;
	padding:4px 8px 4px 6px;
	border:0;
	margin:5px 0 10px 0;}
#wine_search input, select, .formtext, textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; padding:2px; margin:0px; border: none}
#wine_search no-input, select, .formtext, textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:10px;padding:2px;margin:0;}

#wine_search p {width: 420px;}
#wine_search h3 {margin-bottom: 10px}

#wine_search .table_header {width: 100px; float:left; }
#wine_search input.searchbutton {padding:0; margin-right: 6px;}

#main .wine_list_item { margin-left: 0px; margin-bottom: 10px; width: 448px; border: solid 1px #b6c7bc; }
#main .wine_list_item  h3 { color: #5c6662; font-size: 0.72em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #b6c7bc; text-transform: uppercase; letter-spacing: 0.5px; height: 10px; padding-top: 1px; padding-bottom: 4px; padding-left: 5px; }
#main .wine_list_item  .winetype.rott { color: #af0303; font-size: 0.62em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; }
#main .wine_list_item  .winetype.rose { color: #d079ba; font-size: 0.62em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; }
#main .wine_list_item  .winetype.vitt { color: #7c9855; font-size: 0.62em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; }
#main .wine_list_item  .winetype.starkvin { color: #5e2328; font-size: 0.62em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; }
#main .wine_list_item  .winetype.mousserande { color: #b69d3b; font-size: 0.62em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; }
#main .wine_list_item  .winename { color: black; font-size: 0.72em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 275px; height: 12px; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
#main .wine_list_item  .producername { color: black; font-size: 0.72em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 140px; height: 12px; float: left; }
#main .wine_list_item  p { text-align: right; margin: 0; padding: 0; }
#main .wine_list_item  img.smaksymboler { display: none; margin-right: 0; margin-left: 2px; width: 0px; }
#main .wine_list_item  .tastesymbols { padding-left: 5px; width: 95px; float: left; }
#main .wine_list_item  table { color: #7f7f7f; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 0; padding-bottom: 0; padding-left: 4px; width: 440px; clear: both; }
#main .wine_list_item  .oneliner { display: none; color: #7f7f7f; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; padding-top: 0; padding-bottom: 3px; padding-left: 7px;  clear: both; }
#main .wine_list_item  h3 span { font-weight: normal; }



/*LAYOUT SEARCH-RECIPE*/


#recipe_niklasbox {; 
	position:relative;
        width:420px;
	top:0;
	padding:4px 8px 4px 6px;
	border:0;
	margin:5px 0 10px 0;}

#recipe_niklasbox img{float:left;}
#recipe_niklasbox span{font-weight: bold;}







#recipe_search {background-color: #e9edeb; 
	position:relative;

	top:0;
	padding:4px 8px 4px 6px;
	border:0;
	margin:5px 0 10px 0;}
#recipe_search input, select, .formtext, textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; padding:2px; margin:0px; border: none}
#recipe_search no-input, select, .formtext, textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:10px;padding:2px;margin:0;}

#recipe_search p {width: 420px;}
#recipe_search h3 {margin-bottom: 10px}
#recipe_search h4 {margin-top: 10px}
#recipe_search .table_header {width: 100px; float:left; }
#recipe_search input.searchbutton {padding:0; margin-right: 6px;}




#main #left .recipe_list h4 { color: #5c6662; text-transform: uppercase; position: relative; top: 5px; }
#main #left .recipe_list { margin-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #cddbc4; }
#main #left .recipe_list img { margin-right: 10px; float: left; }
#main #left .recipe_list p { margin-bottom: 2px; }
#main #left .recipe_list p span.vintips { color: #5c6662; font-size: 0.8em; font-family: verdana; font-weight: bold; }
#main #left .recipe_list p span.vintext { font-size: 0.8em; font-family: verdana; }


/*---------------------------------------------------------*/


/*LAYOUT SMAKRADET*/
#main #left #subscription_box  #subscription_header {height: auto; background-color: #f2f5f3; margin: 5px 0 10px 0; border: 1px solid #dbe0dd; padding: 5px;}
#main #left #subscription_box   h3 {color: #610e1c; text-align: center; font-size: 95% }
#main #left #subscription_box   h3 a {color: #610e1c;}
/*#main #left #subscription_box  #subscription_form {height: auto; background-color: #f2f5f3; margin: 10x 0 0 0; border-top:1px solid #dbe0dd;border-bottom:1px solid #dbe0dd; padding: 5px;} */
#subscription_box #subscription_form {background-color: #f2f5f3; 
	position:relative;
        height: auto;
	top:0;
	padding:8px 8px 4px 6px;
	border: 1px solid #dbe0dd; 
	margin:5px 0 10px 0;}
#main #left #subscription_box  #subscription_form select .formtext {font-family:verdana, arial, helvetica, sans-serif; font-size:10px; padding:2px; margin:0px; border: none}
#main #left #subscription_box  #subscription_form no-input {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; padding: 2px; margin:0; }

#main #left #subscription_box  #subscription_form p {width: 420px; }
#main #left #subscription_box  #subscription_form a p {font-size: 12px; text-decoration: none; text-align: center; }
#main #left #subscription_box  #subscription_form a p:hover {text-decoration: underline; }
#main #left #subscription_box  #subscription_form h3 {margin-bottom: 10px; }

#main #left #subscription_box  #subscription_form .table_header {width: 90px; float:left; font-size: 12px;  margin-left: 65px;}

#main #left #subscription_box  #subscription_submit {padding:0; text-align: center; }*/




/*---------------------------------------------------------*/

/*LAYOUT PRESS-NYHETER*/

div #show_press #taste {visibility: hidden; height: 0px}

#main #left .new_wine .typosymboler { position: relative; width: 360px; float: left; clear: right; margin-top: 3px; }
#main #left .new_wine h4 { margin-top: 10px; background-image: url(../images/designelements/band500.jpg); padding: 2px 0px 3px 4px; color: white; margin: 0}
#main #left .new_wine h3 { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #5c6662;  margin: 5px 5px 9px 3px; }
#main #left .new_wine h1 { background-image: url(../images/designelements/band500.jpg); padding: 5px 5px 5px 5px; color: white; margin-bottom: 12px; }
#main #left .new_wine .pressinfo { border: none ; }
#main #left .new_wine { border: solid 1px #cddbc4; margin-bottom: 10px ; margin-top: 10px; }

/*---------------------------------------------------------*/


#main #left .employee {height: auto; background-color: white; margin-top: 10px; border-top:1px solid white;border-bottom: 0px solid #dbe0dd; display: block; float: none;} 

#main #left .employee .employee_image img {padding: 0px; margin: 0px 10px 0px 0px;  float: left; width: auto; height: auto; } 
#main #left .employee .email_image img {position: relative; left: -2px  } 

#main #left .employee h3 {float: none; margin: 5px 0px 2px 0; padding:0;  text-decoration: none; }

#main #left .employee p {color: black; margin: 0 0 5px 0; padding:0; font-size:0.85em;}
#main #left .employee p span {color: #888888; font-size:0.7em; margin-bottom: 7px; font-family:verdana, arial, helvetica, sans-serif; text-transform: uppercase; vertical-align: bottom; font-weight: bold; font-style: normal;}





/* Styr layouten pı textoxen som skapas dynamiskt via AJAX, inte de i formulır */
.inplaceeditor-form input[type="text"] {
	width: 400px;
	border: 1px solid;
	padding: 2px;
}

/* Detta vore en regel fır alla formulır som inte faller under ovastıende regel */
input{
	/**/
}

/*
.inplaceeditor-form input[type="textbox"] {
	width: 400px;
}*/



#main #left .recipe { clear: left }
#main #left .recipe img { margin-right: 0; margin-bottom: 10px; margin-right: 5px; float: left; }
#main #left .recipe img.recipeimage { margin-right: 0; margin-bottom: 10px; width: 450px; float: none; }
#main #left .recipe h4 { color: #5c6662; position: relative; top: 8px; margin-right: 10px; margin-bottom: 22px   }
#main #left .recipe .ingredients { margin-bottom: 22px; width: 450px; padding-top: 10px; padding-bottom: 10px; border-top: 2px dotted #5c6662; border-bottom: 2px dotted #5c6662; }
#main #left .recipe .ingredients p { font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 2px; }
#main #left .recipe .wines { border-top: 2px dotted #5c6662; clear: both; padding-top: 5px}


div.service { display: none; background-color: #f2f5f3; width: 200px; margin-bottom: 5px; height: auto; }
div#smakrad .service { display: none; background-color: #f2f5f3;background-image: url(../images/designelements/smakradet-foot.gif);  background-repeat: no-repeat;  background-position: bottom; width: 200px; margin-bottom: 5px; padding-bottom:39px; height: auto; }

div.service .header { padding-left: 6px; color: white; font-size: 10px; font-family: verdana; font-weight: bold; background-image: url(../images/designelements/band200.jpg); background-repeat: repeat-y; text-align: left; height: 17px; padding-top: 3px; }
div.service .body p { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; margin-left: 6px; margin-right: 6px; margin-top: 0px; padding-bottom: 5px;}
div.service .body { }
div.service .body h4 { font-size: 0.8em; text-decoration: none; margin-bottom: 10px; margin-left: 6px; margin-right: 6px; position: relative; top: 5px; }
div.service .body h3 { margin-left: 6px; margin-right: 6px; margin-top: 10px; font-size: 90% }
div.service .body h5 { font-size: 0.68em; margin-bottom: 10px; margin-left: 6px; margin-right: 6px; position: relative; top: 5px; }
div.service .body img { float: right; margin-left: 10px; padding-right: -5px; }



div.service .wine_review { display: none; height: auto; border-bottom: solid 1px #b3bdb7; margin-bottom: 0px; display: block; }
div.service .new_wine {display: none; height: auto; border-bottom: solid 1px #b3bdb7; margin-bottom: 0px; display: block; }
div.service .body h5 a , a {color: #5c6662; text-decoration: none;}
div.service .body h5 a:hover, a:hover {color: #610e1c; text-decoration: underline;}
div.service .wine_review p.tidning {font-size: 0.6em; color: #888888;}
div.service .new_wine p.lanseras {font-size: 0.6em; color: #888888; margin-top: 0px; }
div.service .new_wine p.forpackning {color: #888888; font-size:0.6em; margin-bottom: 4px; font-family:verdana, arial, helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.4px; vertical-align: bottom;font-weight: bold; font-style: normal;}
div.service .wine_review h3 {font-size: 110% }



div #news .service a, #archive .service a {font-size: 110%; font-weight: normal;  color: black; }
div #news .service a:hover, #archive .service a:hover {color: 610e1c; text-decoration: underline;}
div #news .service p, #archive .service p  {font-family: Georgia, "Times New Roman", Times, serif;  margin-bottom: 5px; margin-top: 0; padding-bottom: 0; padding-top: 0; line-height: 100%;}
div #news .body, #archive .body { padding-top: 6px; padding-bottom: 5px;}


div.two_column_service { display: none; background-color: #f2f5f3; margin-bottom: 5px; width: 403px; height: auto; overflow: hidden}
div.two_column_service .header { padding-left: 6px;; color: white; font-size: 10px; font-family: verdana; font-weight: bold; background-image: url(../images/designelements/band500.jpg); background-repeat: repeat-y; text-decoration: none; text-align: left; padding-top: 3px; height: 18px; }
div.two_column_service .header a { color: white; text-decoration: none; }
div.two_column_service .body {  height: auto; }
div.two_column_service .body h4 { font-size: 0.8em; text-decoration: none; position: relative; top: 5px; margin-bottom: 10px;}
div.two_column_service .body h4 a { text-decoration: none; }
div.two_column_service .body img { float: left; margin-left: 0px; margin-right:10px; width: 198px;}
div.two_column_service .body .wines img { float: right; margin-right: 5px; margin-left: 6px; width: 42px; display: none}
div.two_column_service .body .wines p { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-bottom: 5px; padding-left: 5px;  }
div.two_column_service .body .wines p span { font-weight: bold;  }


#poll_content .graph {height: 15px; width: 92%; margin-left: 4px; padding: 0};
#poll_content strong .bar {color: #5c6662; height: 2px; padding: 0};


#flash {width: 100%; height: 40px; background: #ddd;}
#flash p {color: #000000; font-weight: bold; padding: 5px 5px 5px 5px;}



div#admin_container{ width: 1200px; height: auto; margin-top: 20px; margin-right: auto; }
#adminHeader p.adminmenu { font-size: 10px; font-family: Verdana; width: 750px; float: right; margin-top: 8px; margin-bottom: 0; }
#adminHeader p.adminmenu span { text-transform: uppercase; letter-spacing: 1px; font-weight: bold;  }
#adminSide .adminSideBox { border: solid 1px #000; }
#adminSide .adminSideBox .header { background: #ccc; }
#adminSide .adminSideBox .content { background: #fff; }


#main #pressbilder { margin-left: 8px; margin-bottom: 10px; width: 868px; border: solid 0px #b6c7bc; }
#main #pressbilder .searchform { background-color: #e9edeb; padding: 10px; }
#main #pressbilder .searchform span { font-style: italic;  }
#main #pressbilder .searchform p {margin-top: 5px;}


.press_image { background-color: #e9edeb; text-align: center; width: 196px; height: 280px; border: 1px solid #dae0de; margin: 6px 2px 3px 8px; padding: 5px; float: left }
.press_image p { color: #5c6662; font-size: 0.74em; font-family: verdana;}
.press_image img { border: 2px solid #ffffff}

/* Tillıgg fır autocompletion av taggar i admin o det publika ? */
=======
body {
background-color : #91a297;
}
* {
margin : 0;
padding : 0;
}
:focus {
outline : 0;
}
div#container {
margin-top : 20px;
margin-right : auto;
width : 900px;
height : auto;
margin-left : auto;
}
div#header {
width : 900px;
height : 100px;
background-image : url(../images/designelements/head-bgr.gif);
background-repeat : no-repeat;
margin-top : 0;
}
div#main {
background-image : url(../images/designelements/content_bgr.gif);
background-repeat : repeat-y;
width : 900px;
padding-top : 18px;
}
div#full {
width : 880px;
}
div#footer {
background-color : #91a297;
clear : both;
background-image : url(../images/designelements/footer-bgr.gif);
background-repeat : no-repeat;
width : 900px;
height : 50px;
}
p, ol li {
color : black;
line-height : 1.3em;
font-size : 0.83em;
font-family : Georgia, "Times New Roman", Times, serif;
margin-bottom : 6px;
padding-bottom : 0;
}
ol li {
margin-left : 20px;
margin-bottom : 2px;
}
a {
color : #5c6662;
}
a:hover {
color : #610e1c;
text-decoration : none;
}
h1 {
color : black;
font-size : 1.25em;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
margin-bottom : 3px;
}
h2 {
color : black;
font-size : 1.4em;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
text-align : left;
margin-bottom : 7px;
}
h2 a {
color : black;
text-decoration : none;
}
h3 {
color : black;
font-size : 1.15em;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
text-align : left;
margin-bottom : 3px;
}
h4 {
color : black;
font-size : 0.8em;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin-bottom : 7px;
padding-top : 0;
}
h5 {
color : black;
font-size : 0.65em;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin-bottom : 7px;
padding-top : 0;
}
img {
border-style : none;
}
#main #full #splash p {
text-align : center;
margin-top : 5px;
}
#main #full #splash h2 {
text-align : center;
margin-bottom : 20px;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
.clearfix {
display : block;
}
* html .clearfix {
height : 1%;
}
#main #left {
float : left;
width : 450px;
margin : 0 10px 0 0;
padding-left : 10px;
}
#main #right {
width : 405px;
float : left;
margin-top : 5px;
}
#main #right #subcolumn_1 {
width : 200px;
float : left;
margin-right : 5px;
}
#main #right #subcolumn_2 {
width : 200px;
float : left;
}
div#adminHeader {
width : 1200px;
height : 100px;
background-image : url(../images/designelements/head-bgr-adm.gif);
background-repeat : no-repeat;
margin-top : 0;
}
div#adminMain {
background-image : url(../images/designelements/content_bgr-adm.gif);
background-repeat : repeat-y;
padding-top : 10px;
width : 1200px;
}
div#adminFooter {
background-color : #91a297;
background-image : url(../images/designelements/footer-bgr-adm.gif);
background-repeat : no-repeat;
width : 1200px;
height : 50px;
clear : both;
}
div#adminCenter {
text-indent : 10px;
width : 100%;
padding : 1em;
}
div#adminSide {
float : right;
width : 150px;
margin : 0;
padding : 1em;
}
div#header .static_menu {
color : #5c6662;
font-size : 11px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
text-transform : uppercase;
letter-spacing : 1px;
width : 874px;
height : 22px;
margin : 0 38px 0 0;
padding-top : 5px;
}
div#header .static_menu .menu_item {
float : right;
margin-right : 20px;
margin-left : 0;
padding-left : 10px;
border-left : 0 dotted black;
}
div#header .static_menu .menu_item img {
vertical-align : middle;
position : relative;
top : -1px;
}
#searchruta {
width : 215px;
height : 42px;
margin : 10px 19px 0 697px;
}
.searchfield {
display : inline;
float : left;
width : 130px;
position : relative;
top : 0;
background : url(../images/designelements/search-gbr.gif) no-repeat;
padding : 4px 8px 4px 6px;
border : 0;
margin : 0;
}
#searchruta .searchbutton {
display : inline;
float : right;
margin : -1px 0 0 1px;
padding : 0;
position : relative;
top : 0;
right : 58px;
}
input, .formtext, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 0;
margin : 0;
}
no-input, .formtext, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 0;
margin : 0;
}
div#header .mainnavz {
width : 855px;
}
div#header ul {
margin : 0 0 0 34px;
float : right;
}
div#header a {
color : #5c6662;
text-decoration : none;
text-transform : uppercase;
letter-spacing : 1px;
}
div#header ul li {
color : white;
font-size : 12px;
font-family : verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
background-color : #e3e9e5;
text-decoration : none;
text-transform : uppercase;
letter-spacing : 1px;
height : 14px;
float : left;
margin-right : 2px;
margin-left : 2px;
padding : 3px 5px;
border-top : 1px solid white;
border-right : 1px solid white;
border-left : 1px solid white;
list-style-type : none;
}
div#header ul li form input {
font-size : 0.8em;
height : 12px;
}
div#header ul li:hover {
background-color : white;
}
#main #left .main_article, .sub_main_article, .small_main_article {
top : 5px;
margin-bottom : 6px;
clear : both;
}
#main #left .main_article img {
margin-bottom : 5px;
padding : 5px;
border-color : #b6c7bc;
border-width : 1px;
}
#main #left .main_article .right img {
margin-left : 10px;
float : right;
}
#main #left .main_article .left img {
margin-right : 10px;
float : left;
}
#main #left .main_article .center {
text-align : center;
clear : both;
}
#main #left .main_article h4, .sub_main_article h4, .small_main_article h4 {
color : #5c6662;
margin-top : -5px;
}
#main #left p span.datum {
color : #5c6662;
font-size : 0.85em;
}
#main #left .teaser p {
font-weight : bold;
}
#main #left .sub_main_article img {
float : left;
margin-bottom : 5px;
padding : 5px 10px 5px 0;
}
#main #left .sub_main_article .article_category p, .small_main_article .article_category p {
margin-top : 10px;
border-top : 2px dotted #daf3c8;
}
#main #left .sub_main_article .body p a {
text-decoration : none;
color : black;
}
#main #left .sub_main_article .body p a:hover {
text-decoration : underline;
}
#main #left .sub_main_article .readmore {
text-align : right;
margin-top : 2px;
margin-right : 22px;
}
#main #left .sub_main_article .readmore a {
font-weight : bold;
}
#main #left .dotted_divider {
margin-top : 10px;
border-top : 2px dotted #daf3c8;
}
#main #left .related_wine {
display : block;
background-color : #f2f5f3;
margin-top : 10px;
border-top : 1px solid #dbe0dd;
border-bottom : 1px solid #dbe0dd;
}
#main #left .related_recipe {
background-color : #f2f5f3;
margin-top : 5px;
border-top : 1px solid #dbe0dd;
border-bottom : 1px solid #dbe0dd;
padding : 0;
}
#main #left .related img {
padding : 0;
margin : 0 10px 0 0;
float : left;
}
#main #left .recipe .related img {
padding : 0;
margin : 0 10px 0 0;
float : left;
}
#main #left .related h4 {
float : none;
margin : 0 0 2px 0;
padding-top : 5px;
text-decoration : none;
}
#main #left .recipe .related h4 {
color : black;
position : relative;
top : 0;
margin-right : 10px;
margin-bottom : 2px;
}
#main #left .related p {
color : black;
margin : 0 0 0 0;
padding : 0;
}
#main #left .related p.ursprung {
color : #555555;
font-size : 0.6em;
margin-bottom : 7px;
font-family : verdana, arial, helvetica, sans-serif;
text-transform : uppercase;
letter-spacing : 0.4px;
vertical-align : bottom;
font-weight : bold;
font-style : normal;
}
#main #left .related a {
text-decoration : none;
color : black;
}
#main #left .related h4 a {
color : #5c6662;
}
#main #left .related a:hover {
text-decoration : underline;
}
#main #left .related table {
font-size : 0.6em;
font-family : verdana;
font-weight : bold;
text-align : center;
margin : 5px 0 0;
padding : 5px;
width : auto;
border-collapse : collapse;
}
#main #left .related table td {
margin : 0 10px 0 0;
padding : 3px 15px 0 0;
border-top : 1px solid #dbe0dd;
}
#main #left .related table tr.table_header {
font-weight : bold;
}
#main #left .wine h2 {
top : 5px;
}
#main #left .wine h5 {
color : #5c6662;
position : relative;
top : 1px;
margin-right : 10px;
margin-bottom : 22px;
height : 24px;
}
#main #left .wine p.ursprung {
color : black;
font-style : italic;
margin-top : 7px;
margin-bottom : 10px;
font-size : 80%;
}
#main #left .wine p {
text-align : left;
}
#main #left .wine p span.anfang {
font-size : 1.3em;
line-height : 1.3em;
margin-bottom : 10px;
}
#main #left .wine img.smaksymboler {
margin : 0 0 0 8px;
position : relative;
top : 7px;
}
#main #left .wine .smakklocka {
font-size : 0.7em;
font-family : verdana;
background-color : orange;
text-align : center;
width : 75px;
float : left;
}
#main #left .wine table.neutral {
font-size : 0.7em;
font-family : verdana;
text-align : center;
padding : 0;
width : auto;
margin : 12px auto 10px;
border-collapse : collapse;
}
#main #left .wine td.neutral {
background-color : #fff;
margin : 0 0 0 0;
padding : 0 10px 2px;
border-style : none;
border-width : 0;
}
#main #left .wine table {
font-size : 0.7em;
font-family : verdana;
text-align : left;
margin : 12px auto 10px;
padding : 0;
width : auto;
border-collapse : collapse;
}
#main #left .wine table td {
background-color : #e9edeb;
margin : 0 10px 0 0;
padding : 0 3px 2px;
border : 1px dotted white;
}
#main #left .wine table tr.table_header {
font-weight : bold;
}
#main #left .wine .productimage {
float : left;
margin-right : 10px;
margin-bottom : 10px;
}
#main #left .wine .typosymboler {
position : relative;
width : 240px;
height : 40px;
float : left;
clear : right;
margin-top : 3px;
overflow : hidden;
}
#main #left .wine .pressinfo {
color : white;
font-size : 11px;
font-family : verdana;
font-weight : bold;
background-color : white;
background-image : url(../images/designelements/band500.jpg);
background-repeat : no-repeat;
margin : 3px auto 5px;
padding : 2px 3px 0;
border : 1px solid #cddbc4;
}
#main #left .wine .pressinfo table.neutral {
width : 435px;
margin : 8px auto 7px;
padding : 0;
}
#main #left .wine .pressinfo table td {
color : #4e6346;
font-size : 10px;
font-weight : bold;
background-color : white;
margin : 0;
padding : 0 3px 2px;
vertical-align : bottom;
}
#main #left .wine .pressinfo img {
height : 50px;
margin-bottom : 3px;
}
#main #left .wine .functions p {
font-family : verdana, arial, helvetica, sans-serif;
text-align : center;
padding : 2px 4px 4px 0;
}
#main #left .wine .functions a {
color : #5c6662;
margin-bottom : 7px;
margin-left : 10px;
text-transform : uppercase;
letter-spacing : 0.5px;
vertical-align : bottom;
font-weight : bold;
font-style : normal;
font-size : 11px;
}
#main #left .wine #sms_remind {
margin-left : auto;
margin-right : auto;
width : 370px;
height : auto;
background-color : #f2f5f3;
margin-top : 10px;
border : 1px solid #dbe0dd;
padding : 5px;
}
#main #left .wine #sms_remind p {
margin-bottom : 5px;
margin-left : 10px;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : bold;
font-style : normal;
font-size : 0.7em;
}
#main #left .wine #sms_remind #sms_form input {
margin : 3px 0 4px 0;
}
#main #left .wine #mail_a_friend {
margin-left : auto;
margin-right : auto;
width : 420px;
height : auto;
background-color : #f2f5f3;
margin-top : 10px;
border : 1px solid #dbe0dd;
padding : 5px;
}
#main #left .wine #mail_a_friend p {
margin-bottom : 5px;
margin-left : 10px;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : bold;
font-style : normal;
font-size : 0.7em;
text-align : center;
}
#main #left .wine .wine_review div.body {
background-color : #f2f5f3;
margin-top : 5px;
border-top : 1px solid #dbe0dd;
border-bottom : 1px solid #dbe0dd;
padding : 4px;
}
#main #left .wine .wine_review div.body div h5 {
display : none;
}
#main #left .wine .wine_review p.tidning {
color : #888888;
font : 0.6em Verdana, "Lucida Grande", Lucida, sans-serif;
}
#main #left .wine div.header {
color : #5c6662;
font : bold 0.69em Verdana, Arial, Helvetica, sans-serif;
margin-top : 15px;
}
#main h5 span.wine_list {
color : #5c6662;
border : none;
top : 8px;
margin-right : 10px;
margin-bottom : 22px;
}
#main .wine_list h5 {
color : #5c6662;
border : none;
top : 8px;
margin-right : 10px;
margin-bottom : 22px;
}
#main .wine_list {
margin-left : 20px;
margin-bottom : 10px;
width : 700px;
border : 0 solid #b6c7bc;
}
#main .wine_list h3 {
margin-bottom : 0;
color : #5c6662;
font-size : 0.82em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
background-color : #d6e7dc;
text-transform : uppercase;
letter-spacing : 0.5px;
height : 12px;
padding-top : 1px;
padding-bottom : 4px;
padding-left : 5px;
}
#main .wine_list .winetype {
font-size : 0.62em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 6px;
padding-bottom : 0;
padding-left : 5px;
}
#main .wine_list .winetype.rott {
color : #b32c25;
}
#main .wine_list .winetype.rose {
color : #d079ba;
}
#main .wine_list .winetype.vitt {
color : #7c9855;
}
#main .wine_list .winetype.starkvin {
color : #5e2328;
}
#main .wine_list .winetype.mousserande {
color : #b69d3b;
}
#main .wine_list a {
color : #444444;
}
#main .wine_list .winename {
color : black;
font-size : 0.75em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
width : 350px;
height : 12px;
float : left;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 5px;
}
#main .wine_list .producername {
font-size : 0.72em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 5px;
width : 210px;
height : 12px;
float : left;
}
#main .wine_list p {
text-align : right;
margin : 0;
padding : 0;
position : absolute;
margin-top : -3px;
}
#main .wine_list img.smaksymboler {
margin-right : 0;
margin-left : 3px;
width : 24px;
}
#main .wine_list .tastesymbols {
padding-left : 5px;
width : 110px;
float : left;
}
#main .wine_list table {
color : #444444;
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding-top : 0;
padding-bottom : 0;
margin-left : 3px;
width : 440px;
clear : both;
}
#main .wine_list .oneliner {
color : black;
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-style : italic;
padding-top : 0;
padding-bottom : 3px;
padding-left : 5px;
clear : both;
}
#main .wine_list h3 span {
font-weight : normal;
}
#wine_search {
background-color : #e9edeb;
position : relative;
height : 250px;
top : 0;
padding : 4px 8px 4px 6px;
border : 0;
margin : 5px 0 10px 0;
}
#wine_search input, select, .formtext, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 2px;
margin : 0;
border : none;
}
#wine_search no-input, select, .formtext, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 2px;
margin : 0;
}
#wine_search p {
width : 420px;
}
#wine_search h3 {
margin-bottom : 10px;
}
#wine_search .table_header {
width : 100px;
float : left;
}
#wine_search input.searchbutton {
padding : 0;
margin-right : 6px;
}
#main .wine_list_item {
margin-left : 0;
margin-bottom : 10px;
width : 448px;
border : 1px solid #b6c7bc;
}
#main .wine_list_item h3 {
color : #5c6662;
font-size : 0.72em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
background-color : #b6c7bc;
text-transform : uppercase;
letter-spacing : 0.5px;
height : 10px;
padding-top : 1px;
padding-bottom : 4px;
padding-left : 5px;
}
#main .wine_list_item .winetype.Rott {
color : #af0303;
font-size : 0.62em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 3px;
padding-bottom : 0;
padding-left : 5px;
}
#main .wine_list_item .winetype.rose {
color : #d079ba;
font-size : 0.62em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 3px;
padding-bottom : 0;
padding-left : 5px;
}
#main .wine_list_item .winetype.Vitt, .torrt {
color : #7c9855;
font-size : 0.62em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 3px;
padding-bottom : 0;
padding-left : 5px;
}
#main .wine_list_item .winetype.starkvin {
color : #5e2328;
font-size : 0.62em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 3px;
padding-bottom : 0;
padding-left : 5px;
}
#main .wine_list_item .winetype.mousserande {
color : #b69d3b;
font-size : 0.62em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 3px;
padding-bottom : 0;
padding-left : 5px;
}
#main .wine_list_item .winename {
color : black;
font-size : 0.72em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
width : 275px;
height : auto;
float : left;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
}
#main .wine_list_item .producername {
color : black;
font-size : 0.72em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
width : 140px;
height : 12px;
float : left;
}
#main .wine_list_item p {
text-align : right;
margin : 0;
padding : 0;
}
#main .wine_list_item img.smaksymboler {
display : none;
margin-right : 0;
margin-left : 2px;
width : 0;
}
#main .wine_list_item .tastesymbols {
padding-left : 5px;
width : 95px;
float : left;
}
#main .wine_list_item table {
color : #7f7f7f;
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding-top : 0;
padding-bottom : 0;
margin-left : 4px;
width : 440px;
clear : both;
}
#main .wine_list_item .oneliner {
display : none;
color : #7f7f7f;
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-style : italic;
padding-top : 0;
padding-bottom : 3px;
padding-left : 7px;
clear : both;
}
#main .wine_list_item h3 span {
font-weight : normal;
}
#recipe_niklasbox {
position : relative;
width : 420px;
top : 0;
padding : 4px 8px 4px 6px;
border : 0;
margin : 5px 0 10px 0;
}
#recipe_niklasbox img {
float : left;
}
#recipe_niklasbox p span {
font-weight : bold;
}
#recipe_niklasbox p {
font-weight : normal;
}
#recipe_search {
background-color : #e9edeb;
position : relative;
top : 0;
padding : 4px 8px 4px 6px;
border : 0;
margin : 5px 0 10px 0;
height : auto;
}
#recipe_search input, select, .formtext, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 2px;
margin : 0;
border : none;
}
#recipe_search no-input, select, .formtext, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 2px;
margin : 0;
}
#recipe_search p {
width : 420px;
}
#recipe_search h3 {
margin-bottom : 10px;
}
#recipe_search h4 {
margin-top : 10px;
}
#recipe_search .table_header {
width : 100px;
float : left;
}
#recipe_search input.searchbutton {
padding : 0;
margin-right : 6px;
}
#main #left .recipe_list h4 {
color : #5c6662;
text-transform : uppercase;
position : relative;
top : 5px;
}
#main #left .recipe_list {
margin-top : 5px;
padding-bottom : 5px;
border-bottom : 1px dotted #cddbc4;
}
#main #left .recipe_list img {
margin-right : 10px;
float : left;
}
#main #left .recipe_list p {
margin-bottom : 2px;
}
#main #left .recipe_list p span.vintips {
color : #5c6662;
font-size : 0.8em;
font-family : verdana;
font-weight : bold;
}
#main #left .recipe_list p span.vintext {
font-size : 0.8em;
font-family : verdana;
}
#main #left #subscription_box #subscription_header {
height : auto;
background-color : #f2f5f3;
margin : 5px 0 10px 0;
border : 1px solid #dbe0dd;
padding : 5px;
}
#main #left #subscription_box h3 {
color : #610e1c;
text-align : center;
font-size : 95%;
}
#main #left #subscription_box h3 a {
color : #610e1c;
}
#subscription_box #subscription_form {
background-color : #f2f5f3;
position : relative;
height : auto;
top : 0;
padding : 8px 8px 4px 6px;
border : 1px solid #dbe0dd;
margin : 5px 0 10px 0;
}
#main #left #subscription_box #subscription_form select .formtext {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 2px;
margin : 0;
border : none;
}
#main #left #subscription_box #subscription_form no-input {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
padding : 2px;
margin : 0;
}
#main #left #subscription_box #subscription_form p {
width : 420px;
}
#main #left #subscription_box #subscription_form a p {
font-size : 12px;
text-decoration : none;
text-align : center;
}
#main #left #subscription_box #subscription_form a p:hover {
text-decoration : underline;
}
#main #left #subscription_box #subscription_form h3 {
margin-bottom : 10px;
}
#main #left #subscription_box #subscription_form .table_header {
width : 90px;
float : left;
font-size : 12px;
margin-left : 65px;
}
#main #left #subscription_box #subscription_submit {
padding : 0;
text-align : center;
}
#main #left .new_wine h4 {
margin-top : 10px;
background-image : url(../images/designelements/band500.jpg);
padding : 2px 0 3px 4px;
color : white;
margin : 0;
}
#main #left .new_wine h3 {
margin-top : 10px;
background-image : url(../images/designelements/band500.jpg);
padding : 2px 0 3px 4px;
color : white;
margin : 0 0 10px 0;
}
#main #left .new_wine h1 {
background-image : url(../images/designelements/band500.jpg);
padding : 5px 5px 5px 5px;
color : white;
margin-bottom : 12px;
}
#main #left .new_wine h2 {
margin-top : 0;
}
#main #left .new_wine .pressinfo {
border : none;
}
#main #left .wine img.smaksymboler-press {
margin-right : 8px;
position : relative;
top : 6px;
}
#main #left .new_wine {
border : 1px solid #cddbc4;
margin-bottom : 10px;
margin-top : 10px;
}
#main #left .employee {
height : auto;
background-color : white;
margin-top : 10px;
border-top : 1px solid white;
border-bottom : 0 solid #dbe0dd;
display : block;
float : none;
}
#main #left .employee .employee_image img {
padding : 0;
margin : 0 10px 0 0;
float : left;
width : 100px;
height : 94px;
}
#main #left .employee .email_image img {
position : relative;
left : -2px;
}
#main #left .employee h3 {
float : none;
margin : 5px 0 2px 0;
padding : 0;
text-decoration : none;
}
#main #left .employee p {
color : black;
margin : 0 0 5px 0;
padding : 0;
font-size : 0.85em;
}
#main #left .employee p span {
color : #888888;
font-size : 0.7em;
margin-bottom : 7px;
font-family : verdana, arial, helvetica, sans-serif;
text-transform : uppercase;
vertical-align : bottom;
font-weight : bold;
font-style : normal;
}
.inplaceeditor-form input[type="text"] {
width : 400px;
border : 1px solid;
padding : 2px;
}
#main #left .recipe {
clear : left;
}
#main #left .recipe img {
margin-right : 0;
margin-bottom : 10px;
margin-right : 5px;
float : left;
}
#main #left .recipe img.recipeimage {
margin-right : 0;
margin-bottom : 10px;
width : 450px;
float : none;
}
#main #left .recipe h4 {
color : #5c6662;
position : relative;
top : 8px;
margin-right : 10px;
margin-bottom : 22px;
}
#main #left .recipe .ingredients {
margin-bottom : 22px;
width : 450px;
padding-top : 10px;
padding-bottom : 10px;
border-top : 2px dotted #5c6662;
border-bottom : 2px dotted #5c6662;
}
#main #left .recipe .ingredients p {
font-size : 0.65em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
margin-bottom : 2px;
}
#main #left .recipe .wines {
border-top : 2px dotted #5c6662;
clear : both;
padding-top : 5px;
}
div.service {
background-color : #f2f5f3;
width : 200px;
margin-bottom : 5px;
height : auto;
}
div#smakrad .service {
background-color : #f2f5f3;
background-image : url(../images/designelements/smakradet-foot.gif);
background-repeat : no-repeat;
background-position : [bottom];
width : 200px;
margin-bottom : 5px;
padding-bottom : 39px;
height : auto;
}
div#klimatvin .service {
background-color : #f2f5f3;
background-image : url(../images/designelements/klimatvin.png);
background-repeat : no-repeat;
background-position : [bottom];
width : 200px;
margin-bottom : 5px;
padding-bottom : 39px;
height : auto;
}
div.service .header {
padding-left : 6px;
color : white;
font-size : 10px;
font-family : verdana;
font-weight : bold;
background-image : url(../images/designelements/band200.jpg);
background-repeat : repeat-y;
text-align : left;
height : 17px;
padding-top : 3px;
}
div.service .body p {
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin-top : 0;
margin-bottom : 0;
margin-left : 6px;
margin-right : 6px;
margin-top : 0;
padding-bottom : 5px;
}
div.service .body h4 {
font-size : 0.8em;
text-decoration : none;
margin-bottom : 10px;
margin-left : 6px;
margin-right : 6px;
position : relative;
top : 5px;
}
div.service .body h3 {
margin-left : 6px;
margin-right : 6px;
margin-top : 10px;
font-size : 90%;
}
div.service .body h5 {
font-size : 0.68em;
margin-bottom : 10px;
margin-left : 6px;
margin-right : 6px;
position : relative;
top : 5px;
}
div.service .body img {
float : right;
margin-left : 10px;
}
div.service .wine_review {
height : auto;
border-bottom : 1px solid #b3bdb7;
margin-bottom : 0;
display : block;
}
div.service .new_wine {
height : auto;
border-bottom : 1px solid #b3bdb7;
margin-bottom : 0;
display : block;
}
div.service .body h5 a, a {
color : #5c6662;
text-decoration : none;
}
div.service .body h5 a:hover, a:hover {
color : #610e1c;
text-decoration : underline;
}
div.service .wine_review p.tidning {
font-size : 0.6em;
color : #888888;
}
div.service .new_wine p.lanseras {
font-size : 0.6em;
color : #888888;
margin-top : 0;
}
div.service .new_wine p.forpackning {
color : #888888;
font-size : 0.6em;
margin-bottom : 4px;
font-family : verdana, arial, helvetica, sans-serif;
text-transform : uppercase;
letter-spacing : 0.4px;
vertical-align : bottom;
font-weight : bold;
font-style : normal;
}
div.service .wine_review h3 {
font-size : 110%;
}
div #news .service a, #archive .service a {
font-size : 110%;
font-weight : normal;
color : black;
}
div #news .service a:hover, #archive .service a:hover {
text-decoration : underline;
}
div #news .service p, #archive .service p {
font-family : Georgia, "Times New Roman", Times, serif;
margin-bottom : 5px;
margin-top : 0;
padding-bottom : 0;
padding-top : 0;
line-height : 100%;
}
div #news .body, #archive .body {
padding-top : 6px;
padding-bottom : 5px;
}
div #news .body p, #archive .body p {
margin-top : 5px;
line-height : 125%;
}
div.two_column_service {
background-color : #f2f5f3;
margin-bottom : 5px;
width : 403px;
height : auto;
overflow : hidden;
}
div.two_column_service .header {
padding-left : 6px;
color : white;
font-size : 10px;
font-family : verdana;
font-weight : bold;
background-image : url(../images/designelements/band500.jpg);
background-repeat : repeat-y;
text-decoration : none;
text-align : left;
padding-top : 3px;
height : 18px;
}
div.two_column_service .header a {
color : white;
text-decoration : none;
}
div.two_column_service .body {
height : auto;
width : 396px;
margin : 0;
padding : 0;
}
div.two_column_service .body h4 {
font-size : 0.8em;
text-decoration : none;
padding : 0 0 0 0;
margin : 5px 4px 5px 0;
}
div.two_column_service .body h4 a {
text-decoration : none;
}
div.two_column_service .body img {
float : left;
margin-left : 0;
margin-right : 10px;
margin-top : -5px;
width : 198px;
}
div.two_column_service .body .wines img {
float : right;
margin-right : 5px;
margin-left : 6px;
width : 42px;
}
div.two_column_service .body .wines p {
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 4px 0 0;
padding-bottom : 5px;
}
div.two_column_service .body .wines p span {
font-weight : bold;
}
#poll_content .graph {
height : 15px;
width : 92%;
margin-left : 4px;
padding : 0;
}
#poll_content strong .bar {
color : #5c6662;
height : 2px;
padding : 0;
}
#flash {
width : 100%;
height : 40px;
background : #ddd;
}
#flash p {
color : #000000;
font-weight : bold;
padding : 5px 5px 5px 5px;
}
div#admin_container {
width : 1200px;
height : auto;
margin-top : 20px;
margin-right : auto;
}
#adminHeader p.loggedin {
width : 250px;
float : left;
margin-left : 5px;
font-family : verdana;
font-size : 0.6em;
}
#adminHeader p.adminmenu {
font-size : 10px;
font-family : Verdana;
width : 750px;
float : right;
margin-top : 8px;
margin-bottom : 0;
}
#adminHeader p.adminmenu span {
text-transform : uppercase;
letter-spacing : 1px;
font-weight : bold;
}
#adminSide .adminSideBox {
border : 1px solid #000;
}
#adminSide .adminSideBox .header {
background : #ccc;
}
#adminSide .adminSideBox .content {
background : #fff;
}
#main #pressbilder {
margin-left : 8px;
margin-bottom : 10px;
width : 868px;
border : 0 solid #b6c7bc;
}
#main #pressbilder .searchform {
background-color : #e9edeb;
padding : 10px;
}
#main #pressbilder .searchform span {
font-style : italic;
}
#main #pressbilder .searchform p {
margin-top : 5px;
}
.press_image {
background-color : #e9edeb;
text-align : center;
width : 196px;
height : 280px;
border : 1px solid #dae0de;
margin : 3px 0 4px 8px;
padding : 5px;
float : left;
}
.press_image p {
color : #5c6662;
font-size : 0.69em;
font-family : verdana;
}
.press_image img {
border : 2px solid #ffffff;
}
>>>>>>> temporarily deactivate application.css
div.auto_complete {
width : 350px;
background : #fff;
}
div.auto_complete ul {
border : 1px solid #888;
margin : 0;
padding : 0;
width : 100%;
list-style-type : none;
}
div.auto_complete ul li {
margin : 0;
padding : 3px;
}
div.auto_complete ul li.selected {
background-color : #ffb;
}
div.auto_complete ul strong.highlight {
<<<<<<< HEAD
	color: #800;
	margin: 0;
	padding: 0;
}

/* poll results test */

      .graph { 
        position: relative;
        width: 200px; 
        border: 1px solid #b3bdb7; 
        padding: 2px; 
        margin-bottom: .5em;					
      }
      .graph .bar { 
        display: block;	
        position: relative;
        background: #b3bdb7; 
        text-align: center; 
        color: #333; 
        height: 1em; 
        line-height: 1em;									
      }
      .graph .bar span { position: absolute; left: 1em; } 
=======
color : #800;
margin : 0;
padding : 0;
}
.graph {
position : relative;
width : 200px;
border : 1px solid #b3bdb7;
padding : 2px;
margin-bottom : 0.5em;
}
.graph .bar {
display : block;
position : relative;
background : #b3bdb7;
text-align : center;
color : #333;
height : 1em;
font : 0.69em/1em verdana;
padding-top : 2px;
padding-bottom : 2px;
}
.graph .bar span {
position : absolute;
left : 1em;
}
form#new_subscriber.new_subscriber {
background-color : #e9edeb;
position : relative;
height : auto;
top : 0;
padding : 4px 8px 20px 6px;
border : 0;
margin : 15px 0 10px 0;
}
#error_explanation {
font : 70%/150% Verdana, "Lucida Grande", Lucida, sans-serif;
color : red;
padding-bottom : 22px;
}
form#new_subscriber label {
font : 0.69em/200% Verdana, "Lucida Grande", Lucida, sans-serif;
width : 400px;
}
form#new_subscriber.new_subscriber input {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
padding : 2px;
margin : 0;
position : absolute;
left : 100px;
}
input#subscriber_first_name, input#subscriber_last_name, input#subscriber_address, input#subscriber_postal_number, input#subscriber_postal_address, input#subscriber_mobile_number, input#subscriber_email_address {
border : none;
left : 100px;
}
#new_subscriber p {
font-size : 75%;
font-style : italic;
margin-top : 10px;
margin-bottom : 5px;
}
>>>>>>> temporarily deactivate application.css

