/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */
/* # #                                                                 # # */
/* # #      CSS written and (c) for http://www.brasserie-seul.de/      # # */
/* # #                                                                 # # */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */


#cny{
	display: block;
	position: fixed;
	left: 10px;
	top: 0;
	width: 181px;
	height: 290px;
	background: url(./deco/redlantern2.png) top left no-repeat transparent;}


/* --- for a toc of this css, hit ctrl + end --- */
/* - - - - - - - - - - - - - - - - - - - - */

/* - - - - - - - text styles - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */

body {
	text-align: center;
	background-color: #999;
	margin: 0px;
	padding: 0px;}

body,p,h1,h2,h3,a,ul,ol,li,td,blockquote {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;	color: #000;}
	
p {
	margin: 0px 0px 12px 0px;}

#data, .show_entry, #data p, data li{
	line-height: 145%;}

#data .quote, #data .quote p, #data .code, #data .code p{
	line-height: 125%;}	

h1, h2{	font-family: georgia, serif;
	font-weight: bold;
	text-decoration: none;
	color: #666;}

h1 {
	margin: 15px 0px;
	font-size: 11pt;
	font-variant: small-caps;
	text-align: center;
	letter-spacing: 1pt;}

h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 10pt;
	text-align: left;}

strong {
	font-weight: bold}

ul {
	margin: 0px 0px 5px 0px;
	margin-left: 25px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(./pic/arr-li.gif)}

#data_admin ul {
	margin: 5px 5px 5px 25px;}

ol {
	margin: 0px 15px;
	list-style-type: lower-roman;
	text-align: justify;
	list-style-position: outside;}

li {
	margin: 0px;
	margin-bottom: 9px;
	padding: 0px;
	text-align: justify;
	line-height: 140%}

#data_admin li {
	margin: 0px;
	line-height: 140%;}

a:link, a:visited {
	color: #999;
	text-decoration: none;}

a:hover, a:active, a:focus  {
	color: #c60;
	text-decoration: none;}

table {
	width: 490px;
	margin: 0px 0px 15px 0px;
	padding: 0px;	border: 1px solid #666;}

td {
	margin: 0px;
	padding: 5px;
	border: 1px solid #999;
	vertical-align: top;}

img {
	border: none;}

.show_entry img, .show_entry_with_options img {
	border: 1px solid #666;}

abbr {
	cursor: help}

code, .code {
	background: url(./pic/codebg.png) top left;
	border:1px dotted #666;
	font-family: courier new;}

code {	padding: 0px 2px;
	margin-top: 1px;}

.code {	margin: 10px 30px 10px 30px;
	padding: 10px 20px;
	text-align: left;}

.quote, blockquote {
	width: 330px;
	margin: 20px 30px 10px 30px;
	border-top: 1px solid #afafaf;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #afafaf;
	padding: 20px 50px;
	background: url(./pic/quot.png) no-repeat left top #fff;
	font-family: times, georgia, serif;
	letter-spacing: 0.5pt;}

.quote p, blockquote p, .quote li, blockquote li{
	font-family: times, georgia, serif;
	letter-spacing: 0.5pt;}

.strike {
	text-decoration: line-through;}



	/* --- text styles, custom  --- */

.c {
	text-align: center;}

.l {
	float: left;
	margin: 3px 15px 7px 0px;}

.r {
	float: right;
	margin: 3px 0px 7px 15px;}

img.l, img.r {
	border: 1px solid #666;}

.ar {
	text-align: right;}

sup a:link, sup a:visited, sup a:hover, sup a:active, sup a:focus {
	font-size: 7pt;}

.fn {
	margin: 25px 0px 0px 0px;
 	width: 200px; 	height: 12px;
 	border-bottom: 1px solid #000;}

.fn-entry {
	margin: 0px 0px 0px 16px;
	text-indent:-16px;
 	font-size: 9pt;}





/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - container  layout - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */

#container {
	position: static;
	width: 750px;
	margin: 0px auto 50px auto;
	padding: 50px 0px 0px 0px;
	border: none;
	background-color: transparent;
	text-align: justify;}

#deco {
/* only for special occasions, like chinese new year */
	position: fixed;
	width: 100%;
	height: 70px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	background: url(./deco/red-lantern.png) repeat-x top center;
	z-index: 10000;}





/* - - - - - - - - - - - - - - - - */
/* - - - - - - mainpane  - - - - - */
/* - - - - - - - - - - - - - - - - */

#top {
	width: 550px;
	height: 75px;
	margin: 0px;
	border: none;
	background: url(./pic/bg-top.jpg) top left no-repeat transparent;}

#mid {
	width: 550px;
	margin: 0px;
	border: 1px solid #666;
	border-left: none;
	border-right: none;
	background: url(./pic/bg-dat.gif) repeat-y center #e5e4e4;}

#data, #data_admin, #data_gallery {
	background-color: transparent;
	text-align: justify;
	line-height: 130%;
	border: none;
	min-height: 485px;}

#data {
	margin: 30px;
	margin-top: 20px;}

#data_admin, #data_gallery {
	margin: 5px;
	line-height: 110%}

#footer {
	width: 550px;
	height: 75px;
	margin: 0px;
	border: none;
	background: url(./pic/bg-bot.jpg) left top no-repeat transparent;}

#imp {
	padding-top: 2px;
	position: static;
	width: 110px;
	height: 20px;
	margin: 30px 220px 0px 220px;
	background: url(./pic/bg-imp.jpg) center no-repeat;
	border: none;
	text-align: center;}





/* - - - - - - - - - - - - - - - - */
/* - - - - - - sidepane  - - - - - */
/* - - - - - - - - - - - - - - - - */

#sidebar {
	position: absolute;
	margin: 0px 0px 20px 565px;
	border: none;
	background-color: transparent;
	float: right;}



/* --- general styles & layout --- */

#main_menu {
	position: static;
	width: 185px;
	margin: 0px;
	padding: 0px;
	background: url(./pic/bg-block.gif) repeat-y center #ccc;}

.block-title {
	width: 185px;
	height: 75px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(./pic/title.jpg) no-repeat top center #ccc;
	text-align: center;}

.men, .block-roll, .feed, .search-block, .credit {
	width: 185px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: url(./pic/bg-block.gif) repeat-y top center #ccc;}

.block-top, .block-bot {
	height: 5px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	font-size: 0pt;}

.block-top {
	background: url(./pic/bg-blocktop.gif) no-repeat top center transparent;}

.block-bot {
	background: url(./pic/bg-blockbot.gif) no-repeat bottom transparent;}

.credit{
	font-size: 8pt;}	



/* - - - - menu - - - - */
#main_menu ul, #sub_menus ul {
	margin: 0px 0px 0px 0px;
	margin-left: 25px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;}

#main_menu li, 
#main_menu li.here, 
#main_menu li.not_here, 
#sub_menu li, 
#sub_menus li.here, 
#sub_menus li.not_here {
	margin: 0px;
	list-style-type: none;
	list-style-image: none;}

.here a:link, 
.here a:visited, 
.here a:hover, 
.here a:active, 
.here a:focus, 
.not_here a:link, 
.not_here a:visited, 
.not_here a:hover, 
.not_here a:active, 
.not_here a:focus {
	margin: 0px 1px 0px 1px;
	padding: 5px 7px 5px 15px;
	font-family: serif;
	font-size: 9pt;
	font-variant: small-caps;
	font-style: normal;
	text-decoration: none;
	display: block;
	letter-spacing: 1px;}

.here a:link, .here a:visited {
	color: #fff;
	background-color: #333;
	text-decoration: none;
	font-weight: bold;
	background: url(./pic/bg-men-li-inv.png) left repeat-x #333;}
	
.not_here a:link, .not_here a:visited {
	color: #666;}

.not_here a:hover, 
.not_here a:focus, 
.here a:hover, 
.here a:active, 
.here a:focus {
	color: #fff;
	background-color: #999;
	text-decoration: none;
	background: url(./pic/bg-men-li.png) left repeat-x #999;}	

.not_here a:active, .here a:focus{
	background-color: #333;}



/* --- latest entries --- */

#feeds .description {
	height: 19px;
	text-align: center;
	font-weight: bold;}

#feeds .description a {
	margin-top: 9px;
	font-weight: bold;
	text-align: center;}

#rss {
	position: absolute;
	margin: 0px auto 0px 165px;
	text-align: right;}

.entry {
       color: #666;
       margin: 0px 15px 3px 15px;
       padding-left: 17px;
       background-image: url(./pic/arr.gif);
       background-repeat: no-repeat;
       background-position: top;
       text-align: left;}



/* --- searchbox --- */

.search-block {
	text-align: center;
	color: #666;
	font-weight: bold;}

.search-block a.help{
	display: none;} 

#searchbox, #searchbox form{
	margin: 0px;
	border: none;}

#searchbox input{
	width: 140px;}

#searchbox button {
	display: none;}



/* --- PP credit --- */

.credit{
	text-align: center;}

.polypager {
	text-align: center;
	margin: 0px 5px 0px 5px;
	color: #666;}



/* --- sidepane a & li --- */

#feeds,
#feeds.description a,
.search-block, 
.polypager, 
.block-roll li, 
.block-roll li a, 
.block-roll a,
#feeds .entry a,
.h-sidepane {
	font-family: serif;
	font-size: 8.5pt;}

#feeds .description a,
#feeds .entry a,
#searchbox .description,
.h-sidepane,
.sidepane a,
.credit,
.credit a {
	font-family: serif;
	font-size: 9pt;}

.block-roll li,
.block-roll li a,
.block-roll a:link,
.block-roll a:visited,
.description a:link,
.description a:visited,
.entry a:link,
.entry a:visited {
	color: #666;}

.block-roll a:hover,
.block-roll a:focus,
.entry a:hover,
.entry a:focus{
	text-decoration: underline;}

.description a:hover, .description a:focus {
	color: #c60;
	text-decoration: none;}

.sidepane, .h-sidepane {
	color: #666;
 	margin-left: 15px;}

.h-sidepane {
	font-weight: bold;
	margin-left: 31px;}





/* - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - content - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - */

/* - - - toc - - - */

#toc, #toc_content, #search{
	text-align:left;}

#toc {
	margin: -20px -25px 20px -29px;
	height: 25px;
	text-align: right;}

#toc_content_link{
	margin: 0px auto;
	width: 200px;}



#toc_content ul.fk_link , #toc_content li{
	margin: 0px;}
	

#toc_content{
	margin: -18px auto auto 0px;
	max-width: 500px;
	height: auto;
	width: auto; 
	padding-left: 15px;
	position: absolute;
	background: url(./pic/bg-sub.png) top left repeat transparent;
	z-index:500;}




	
#toc ul.group{
	position: relative;
	margin: 15px;
	width: 200px;
	float: left;
	list-style-image: none;
	list-style-type: bullet;
	list-style-position: outside;
	text-align: left;}	

#toc ul a{
	padding: 0px;}
	
#toc li{
	color: #ccc;
	text-align: left;}
	
#toc_content .group_heading{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	width: auto;
	color: #ccc;}
	
li.group_heading {
	list-style-image: none;
	list-style-type: none;}
	
	
/* --- old-toc --- */
/*
#toc, #toc_content, #search{
	text-align:right;}

#toc {
	margin-bottom: 0px;
	padding-bottom: 25px;}

#toc_content{
	margin-left: 20px;}

#toc_content ul.fk_link, #toc_content li{
	margin: 0px;}
*/



/* --- system message --- */
.sys_msg{
	color: #999;
	margin: 30px auto;
	padding: 1px 20px 4px 20px;
	border: 1px solid #999;
	border-left:none;
	border-right:none;}

.sys_msg a:link, .sys_msg a:visited {
	color: #c60;
	text-decoration: none;}

.sys_msg a:hover, .sys_msg a:active, .sys_msg a:focus  {
	color: #c30;
	text-decoration: none;}



/* --- groups --- */

h2.group_heading{
	margin: 20px 0px 30px 0px;
	padding: 20px 0px;
	text-align: center;
	font-size: 16pt;
	font-variant: small-caps;
	letter-spacing: 3pt;
	word-spacing: 3pt;
	border-top: 2px solid #999;
	border-bottom: 1px solid #999;
	color: #999;}

.group{
	margin-bottom: 130px;}



/* --- entries --- */

.entry_title {
	width: 490px;
	height: 16px;
	margin: 0px 0px 10px 0px;
	border: none;
	border-bottom: 1px solid #ccc;
	line-height: 140%}

.blog_table_inputdate, 
.newcastle_table_inputdate, 
.aufgeschrieben_pglaerypo_inputdate, 
.newcastle_eropalgpy_inputdate, 
.clublit_inputdate, 
.vienna_inputdate,
.Recette_inputdate,
.date {
	margin: 0px;
	padding: 0px;
	text-align: right;
	float: right;
	border: none;
	font-size: 8pt;
	color: #666;
	font-family: georgia, garamond, serif;
	font-style: italic;}

.entry_title_link,
aufgeschrieben_pglaerypo_title {
	margin: 0px;
	padding: 0px;
	font-family: georgia, garamond, serif;
	font-size: 13pt;
	font-variant: small-caps;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1pt;
	color: #666;
	border: none;
	float: left;}

.show_entry, 
.show_entry_with_options {
	margin: 0px 0px 150px 0px;
	padding-bottom: 15px;
	border-bottom: none;
	clear: both;}

._sys_sections_bla, 
.aufgeschrieben_pglaerypo_bla, 
.newcastle_eropalgpy_bla,
.Recette_bla{
	clear: both;}	





/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - comments  - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */



/* --- general styles & positioning --- */

#comments{
	margin-top: 20px;}
	
.options, .comment_link{
	clear: both;}

.comment_link, .comment_rss {
	display: block;
	font-family: times, serif;
	font-variant: small-caps;
	text-align: right;
	line-height: 140%}

#comments .show_entry {
	border: 1px solid #999;
	margin: 0px 50px;
	margin-top: 15px;
	padding: 35px;
	padding-top: 20px;
	line-height: 150%;
	background: /*url(./pic/comment-blase.png) no-repeat left top */ #fff;}

#comments a:link, #comments a:visited {
	color: #c30;
	text-decoration: none;}

#comments a:hover, 
#comments a:active, 
#comments a:focus  {
	color: #c60;
	text-decoration: none;}

#comments a.target{	
	font-size: 1px;}


/* --- comments rss link --- */

.comment_rss{
	margin-top: -20px;}

#comments .comment_rss a{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;}

#comments .comment_rss a:link, 
#comments .comment_rss a:visited{
	color: #999;
	text-decoration: none;}

#comments .comment_rss a:hover, 
#comments .comment_rss a:active, 
#comments .comment_rss a:focus{
	color: #c60;
	text-decoration: none}

.comment_rss a.help{
	display: none;}



/* comentator-info styles */

.comment_prefix{
	font-style: italic;
	color: #999;}

#comments, 
#comments a{
	font-size: 7.5pt;
	text-align: left;}



/* comment text styles */

._sys_comments_comment, 
._sys_comments_comment p, 
._sys_comments_comment a, 
._sys_comments_comment li, 
#comments ._sys_comments_comment a {
	font-size: 9.5pt;
	font-family: times, serif;}

._sys_comments_comment, 
._sys_comments_comment p, 
._sys_comments_comment li{
	color: #666;
	padding-top: 0px;
	line-height: 150%;
	text-align: justify;}

._sys_comments_comment{
	border-top: 1px dotted #999;
	padding-top: 15px;}



/* comment input form styles */



form#commentform{
	margin-top: 100px;
	border: none !important;
	border-top: 1px solid #aaa !important;
	text-align: center;}

form#commentform table td.label{
	width: 100px;
	font-family: times, serif;
	font-size: 10pt;
	color: #666;}

form#commentform table td.data{
	width: 250px !important;
	margin: auto 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;}

form#commentform table td.data div{
	text-align: center;}

form#commentform input{
	width: 250px;}

form#commentform table {
	text-align: center;}
	
	
/* relict from fck-comment-times

iframe#_formfield_comment___Frame {
	width: 400px !important;
	height: 200px !important;
	text-align: center;}

*/


textarea#_formfield_comment_input {
	width: 328px!important;
	height: 220px !important;
	margin: 0px auto auto 65px !important;
	border: 1px solid #aaa;
	overflow: visible !important}



table#recaptcha_table{
	width: 100% !important;
	text-align: center !important;
	padding-left: 2px !important;
	padding-right: 2px !important;}

tr.submit td{
	vertical-align: bottom;
	padding-right: 10px;}

input#_nogarbageplease_{
	display: none;
	visibility: hidden;}





/* - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - one page only formattings - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - */

/* --- gallery --- */
	
#qdig{
	border: none;
	width: 490px;
	text-align: center;}

table#qdig {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	border: none;}

#qdig table, #qdig td {
	margin: 0px auto;
	padding: 2px;
	text-align: center;
	border: none;}

.qdig-image{
	margin: 0px 0px 0px 0px;
	border: 1px solid #999;}

.qdig-caption {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	color: #666;
	border: 1px solid #999;
	border-top: none;}

.qdig-thumb {
	margin: 2px 1px;
	border: 1px solid #999}

#qdig-thumb-current{
	margin: 1px 0px;
	border: 2px solid red;}

.qdig-caption a:link, .qdig-caption a:visited {
	color: #999;
	text-decoration: none;
	font-weight: bold;}

.qdig-caption a:hover, 
.qdig-caption a:active, 
.qdig-caption a:focus  {
	color: #c60;
	text-decoration: none;
	font-weight: bold;}

small{
	font-size: 0pt;}

table#qdig table strong{
	margin: 10px 0;
	display: block;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight: normal;
	font-family: georgia, garamond, serif;
	color: #666;
	letter-spacing: 1px;
	text-align: center;}
	
	
	

/* --- search results --- */

.high {	border: 1px solid #f60 !important;
	background: #fff;}



/*--- index --- */

#ind {
	width: 400px;
	height: 310px;
	margin: 0px 45px;
	line-height: 100%;
	background-image: none;
	background-position: top;
	background-repeat: no-repeat;}



/* --- impressum --- */

.imp-txt {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	line-height: 10pt;}

.imp-txt a {
	font-size: 8pt;}

#addr {
	width: 166px;
	height: 96px;
	background: url(./pic/imp.png) no-repeat left top;}

#imp a {
	text-decoration: none;
	color: #666;
	font-size: 8pt;}

#imp a:hover {
	color: #c60;}

.troph {
	text-align: right}



/* --- bibliography --- */

.bibliographie_name .label,
.bibliographie_subtitle .label,
.bibliographie_ort .label,
.bibliographie_jahr .label {
	display: none;}



.bibliographie_ort .value,
.bibliographie_textart .value,
.bibliographie_textart .label,
.bibliographie_via .label,
.bibliographie_via .value {
	display: inline;}


.bibliographie_via .label,
.bibliographie_textart .label,
.bibliographie_subtitle .value {
	color: #666;
	font-variant: small-caps;}

.bibliographie_subtitle {
	margin: -5px 0 5px 0;
	font-size: 15px;}

.bibliographie_ort {
	float: left;
	margin-right: 4px;}	
	
.bibliographie_ort,
.bibliographie_jahr {
	padding-top: 5px;
	margin-bottom: 10px;}
	
.bibliographie_textart {
	float: left;
	display: block;
	margin-right: 200px;}


/* --- cookbook --- */

.cookbook_country {
	width: 350px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #666;
	font-style: italic;}

.cookbook_country .label, 
.cookbook_country .value{
	display: inline;}

.cookbook_country .value{
	padding-left: 3px;
	margin-top: 10px}

.cookbook_title .title {
	width: 400px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: georgia, garamond, serif;
	font-size: 13pt;
	font-variant: small-caps;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1pt;
	color: #666;
	border: none;}

.cookbook_title .label {
	display: none;}

.cookbook_ingredients {
	width: 250px;
	margin: 15px 0px 0px 0px;
	border: 1px solid #999;
	padding: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;}

.cookbook_ingredients .label {
	margin-bottom: 4px;
	margin-left: 24px;
	color: #666;}

.cookbook_ingredients li {
	line-height: 15px;
	color: #666;}

.cookbook_ingredients ul, 
.cookbook_ingredients li{
	margin: 0px;
	margin-left: 15px;}

.cookbook_ingredients .label,
.cookbook_proceeding .label {
	font-weight: bold;
	color: #999;}

#data_admin .cookbook_title .title{
	font-size: 10pt;
	font-family: tahoma, sans-serif;
	color: #000;
	font-variant: normal;
	letter-spacing: 0pt;
	word-spacing: 0pt;}

#data_admin .cookbook_title{
	margin: 0px;}



/* --- club littéraire --- */

.clublit_publisher, .clublit_published, .clublit_length, .clublit_author {
	font-style: italic;
	color:#999;}   

.clublit_inputdate .label, .clublit_length .label{
	display: none;}	.clublit_author {
	font-variant: small-caps;
	font-size: 11pt;
	font-style: normal;
	margin-bottom: 10px;}

.clublit_author .label,
.clublit_author .value,
.clublit_publisher .label,
.clublit_publisher .value, 
.clublit_published .label,
.clublit_published .value {
	display: inline;}

.clublit_publisher {
	float: left;
	margin-right: .5em;}

.clublit_published {
	float: left;}



.clublit_length{
	text-align: right;}

.clublit_summary,
.clublit_verdict,
.clublit_see,
.clublit_comments{
	min-height: 35px;
	border: 1px solid transparent;
	margin-bottom: 20px;}

.clublit_verdict{
	margin-top: 20px;}

.clublit_summary .label, 
.clublit_comments .label, 
.clublit_see .label, 
.clublit_verdict .label{
	float: left;
	color: #999;
	font-variant: small-caps;
	font-weight: bold;
	width: 85px;
	padding-bottom: 15px;}

.whole_link{
	float: right;}


/* - - - - - - whom i know - - - - - - */

#wik .show_entry,
#wik .show_entry_with_options{
	margin: -15px 0 0 0;
	padding: 0;}

#wik h2.group_heading {
	margin: 0;
	margin-bottom: 20px;
	padding: 4px;}

#wik .group {
	margin: 0;
	padding: 0;}

.whom_i_know_id .entry_title_link {
	font-size: 13px;
	width: 35px;
	text-align: right;}	
	
.whom_i_know_lastname .label,
.whom_i_know_firstname .label,
.whom_i_know_country .label,
.whom_i_know_city .label,
.whom_i_know_stillincontact .label,
.whom_i_know_entrydate .label{
	display: none;}

.whom_i_know_lastname,
.whom_i_know_lastname .value,
.whom_i_know_firstname,
.whom_i_know_firstname .value,
.whom_i_know_city,
.whom_i_know_city .value,
.whom_i_know_country,
.whom_i_know_country .value  {
	display: inline;}

table.whomiknow {
	width: 450px;
	margin-left: 40px;
	margin-top: -27px;
	border-collapse: collapse;
	border: none;}

table.whomiknow td {
	margin: 0;	
	padding: 0;
	border: none;}
	
td.name {
	width: 180px;}

td.enter {	
	width: 94px;}
	
td.still {
	width: 16px;}	
	
	
	
/* f l a t s */
	

.vienna_flats_date .label,
.vienna_flats_street .label,
.vienna_flats_district .label,
.vienna_flats_name .label,
.vienna_flats_link .label,
.vienna_flats_bla .label {
	display: none;}
	
.vienna_flats_street,
.vienna_flats_street .value,
.vienna_flats_district,
.vienna_flats_district .value,
.vienna_flats_qm .label,
.vienna_flats_preis .label,
.vienna_flats_bk .label,
.vienna_flats_kaution .label,
.vienna_flats_provision .label,
.vienna_flats_abloese .label,
.vienna_flats_qm .value,
.vienna_flats_preis .value,
.vienna_flats_bk .value,
.vienna_flats_kaution .value,
.vienna_flats_provision .value,
.vienna_flats_abloese .value {
	display: inline;}
	
.vienna_flats_date {
	text-align: right;
	font-style: italic;
	color: #666;
	margin: -25px 0 15px 0;}

.vienna_flats_link {
	text-align: right;
	margin-top: -18px;}
	
.vienna_flats_name,
.vienna_flats_contact_no {
	margin-top: 15px;}
	
.vienna_flats_name {
	float: left;
	margin-right: 15px;}

.vienna_flats_contact_no .label,
.vienna_flats_contact_no .value {
	display: inline;}


.vienna_flats_contact_no .label,
.vienna_flats_qm .label,
.vienna_flats_preis .label,
.vienna_flats_kaution .label,
.vienna_flats_provision .label,
.vienna_flats_abloese .label,
.vienna_flats_bk .label {
	font-size: 11px;
	font-style: italic;
	color: #333;}

.vienna_flats_contact_no {
	text-align: right;}

.vienna_flats_qm {
	margin-top: 15px;}

.vienna_flats_kaution {
	text-align: right;
	margin-top: -18px;}

.vienna_flats_provision {
	margin-top: -18px;
	text-align: right;}

.vienna_flats_abloese {
	text-align: right;
	margin-top: -18px;}

.vienna_flats_bla {
	margin-top: 18px;
	font-size: 12px;}






	
/* - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - admin - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - */

#data_admin .show{
	border-top: 1px solid #999;}

#admin_options {
	position: static;
	margin-top: 5px;
	margin-left: 0px;}

form {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	border: none;
	border-top: 1px solid #999;}

input {
	padding-left: 3px;
	border: 1px solid #999;
	background-color: #fff;}

#edit_form {
	margin: 10px 0px 10px 0px;
	padding: 0px;}

form table {
	margin: 0px;
	padding: 0px;
	border: none}

iframe {
	width: 520px;
	border: none;}

form td {
	padding: 0px;
	border: none;
	text-align: right;}

fieldset {
	border: 1px solid #999;
	margin: 5px 0px 15px 0px;}

legend{
	font-weight: bold;}

#choiceForm {
	margin: 10px 0px 10px 0px;
	padding: 1px;
	padding-top: 10px;
	font-size: 9pt;
	text-align: left;
	line-height: 170%;}

#choiceForm a {
	padding: 0px 4px;}

td.label {
	font-size: 10pt;
	width: 250px;}

.data {
	padding-bottom: 5px;
	border: none;
	background-color: transparent;
	text-align: left;}

select {
	border: 1px solid #999;}

.list_entry {
	width: 500px;
	height: 15px !important;
	margin: 0px 0px 0px 10px !important;
	padding: 5px 0px 0px 0px !important;
	font-size: 10pt;
	font-weight: normal;
	line-height: 100% !important;
	border: none;
	border-bottom: 1px solid #999;}

#data_admin .list_entry .entry_title {
	border: none;}

#data_admin .group .list_entry{
	height: 40px;
	border-bottom: none;
	border-top: 1px solid #999;}

.adop {/* little icons */
	margin: 0px;
	padding: 3px 0px 1px 5px;
	border: none;
	float: left;}

.adop img {
	float: none;
	margin: 0px 4px 0px 0px;}

.listpic a {
	margin: 0px;
	padding: 0px;}

#data_admin .title{
	margin: 0px;
	padding-bottom: 1px;
	border: none;}

.form_submits {
	text-align: left;}

td .data{
	width: 250px;}



/* --- FCK-Editor --- */

#_formfield_bla___Frame, 
#data_admin #_formfield_comment___Frame {
	height: 600px !important;
	width: 540px !important;
	margin-left: -2px !important;
	text-align: left;}
	
#data_admin #_formfield_comment___Frame {
	height: 300px !important;}



/* --- admin groups --- */

#data_admin .group {
	margin: 0px 10px 40px 10px;
	border: 1px solid orange;
	background: #ccc;
	padding: 10px;}

#data_admin h2.group_heading{
	font-size: 12pt;
	text-align: left;
	border: none;
	padding: 0px;}



/* --- administrating comments --- */

#data_admin ._sys_comments_comment {
	margin-top: 100px;}

#data_admin ._sys_comments_comment{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	border: none;}


#data_admin .list_pic p{
	display: none;}





/* - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - disarmed  - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - */


ul#main_menu li.here:hover ul.sub_menu,
ul#main_menu li.not_here:hover ul.sub_menu {
	display: block !important;
	position: absolute;
	margin-top: -23px;
	margin-left: -78px;
	padding: -3px 5px 5px 0;
	width: 85px;;
	background: url(./pic/bg-sub.png) repeat scroll left top transparent;
	border: 1px solid #666;
	z-index: 100;} 


li.here .sub_menu .here a,
li.here .sub_menu .not_here a,
li.not_here .sub_menu .here a,
li.not_here .sub_menu .not_here a{
	background: transparent !important;
	font-size: 12px;
	font-weight: normal;
	color: #bbb;
	text-align: right;}

.sub_menu li:hover{
	background: url(./pic/bg-men-li-inv.png) left repeat-x #333;}

.sub_menu a:hover{
	color: #fff;}

/*
#sub_menus{
	height: 0px;}
	
#Recettes_menu{
	position: absolute;
	width: 164px;
	top: 272px;
	right: 10px;
	border-bottom: 1px solid #333;
	border-top: none;
	list-style-type: none;
	list-style-image: none;
	background: url(./pic/bg-sub.png) transparent;
	z-index:100000;}

#Recettes_menu li{
	margin-top: 0px;
	margin-bottom: 0px;}

#sub_menus a {
	margin: 0px 1px 0px 1px;
	padding: 5px 7px 5px 15px;
	font-family: serif;
	font-size: 9pt;
	font-variant: small-caps;
	font-style: normal;
	text-decoration: none;
	display: block;
	letter-spacing: 1px;}

#sub_menus .here a:link, 
#sub_menus .here a:visited{
	color: #fff;
	background-color: #666;
	text-decoration: none;
	font-weight: bold;}

#sub_menus a:link, 
#sub_menus a:visited{
	color: #999;}

#sub_menus a:hover, 
#sub_menus a:active, 
#sub_menus a:focus, 
#sub_menus a:hover, 
#sub_menus a:active, 
#sub_menus a:focus {
	color: #fff;
	background-color: #999;
	text-decoration: none;}
*/




#sidepane,
.aufgeschrieben_pglaerypo_id,
.newcastle_eropalgpy_id,
.Recette_id,
#data a.help {
	display:none;}

ol, #data ol {
	margin: 0px 15px;
	background: none;
	background-image: none;
	list-style-type: lower-roman;
	text-align: justify;
	list-style-position: outside;}





/* - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - bugfixes  - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - */

/* The following 3 entries are needed since the 
   .comment_link has been moved into #comments
   when viewing just a single entry*/

#comments .comment_link a{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10pt;}

#comments .comment_link a:link, 
#comments .comment_link a:visited{
	color: #999;
	text-decoration	: none;}

#comments .comment_link a:hover, 
#comments .comment_link a:active, 
#comments .comment_link a:focus{
	color: #c60;
	text-decoration: none}





/* - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - toc of this css - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - */
/*#####################################.
|* TEXT STYLES						
|	- text styles, custom			
|.									
|* CONTAINER LAYOUT					
|* MAINPANE							
|* SIDEPANE							
|	- general styles & layout		
|	- menu							
|	- latest entries				
|	- search box					
|	- pp credit						
|	- sidepane a & li				
|.									
|* CONTENT							
|	- toc							
|	- system message				
|	- groups						
|	- entries						
|.									
|* COMMENTS							
|	- general styles & positioning	
|	- comments rss link				
|	- comentator-info styles		
|	- comment text styles			
|	- comment input form styles		
|.									
|* ONE PAGE ONLY FORMATTINGS			
| 	- gallery						
|	- search results				
|	- index							
|	- impressum						
|	- bibliography					
|	- cookbook						
|.									
|* ADMIN								
|	- fck editor					
|	- admin groups					
|	- administrating comments		
|.									
|* DISARMED							
|.									
|* BUGFIXES							
|.									
|####################################
|*/
