@charset "utf-8";

body{
text-align:left;
font: 12px arial,helvetica;
color:#333333;
background:#5D4A3E; 
margin:0px;
}
center{margin-top:10px;}
a{ 
color:#AE5300;
text-decoration:none;
font-size: 1em; 
}
a:hover{
text-decoration:none;
}

#pagenumbering{
color: silver; 
font-size: 16px; 
font-weight:bold;
text-align:center;
text-shadow:black 1px 1px;
}
#pagenumbering a{
color: #F5F5DC; 
text-decoration:underline;
}
#pagenumbering a:hover{
background:#5D4A3E;
text-decoration:none;
}
.rounded{
border:1px solid #F5F5DC;
background: #F5F5DC;
padding: 1px;
left:200px;top:50px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
z-index:111;
}
.abstand_halter/*spacer*/{
margin-top:163px;
height:192px;
}


/*-----header-----*/
h1{
font-size: 16pt; 
text-align: left;
}
h2{
font-size: 12pt; 
text-align: left;
}
/*-----recipe-----*/
.recipe_head/*Ingredients/Method*/{
font-size: 12pt; 
font-weight: bold; 
font-variant:small-caps;
display:block;
margin-bottom:5px;
padding:0;
}
.recipe_headline{
color:#333333; 
text-transform:capitalize;
line-height:2.2em;
font-size: 24pt; 
font-weight:bold;
text-align: center;
}
td{
vertical-align:top;
}
#ingredients ul{padding:0;margin:0;}
#ingredients li{
list-style:none;
background: url(http://i29.tinypic.com/bgv3v7.gif) no-repeat 0 5px;
padding: 0 0 0 14px;
margin:0 0 2px 10px ;
color:#333333;
font: normal 1em Arial, Verdana, sans-serif;
}
#method ol{padding:0;margin:0;} 
#method li{
color:#333333;
font: normal 1em arial,sans-serif;
line-height:1.3em;
margin:5px 5px 3px 30px;
padding:0px;
text-decoration:none;
}
#recipe_link /*linker*/{
margin-top:12px;
color:#AE5300;
text-decoration:underline;
font-size: 1em; 
}
#recipe_link a{
color:#AE5300;
text-decoration:underline;
font-size: 1em; 
}
.recipe_nr{
color: #F5F5DC; 
font:bold 12px arial;
margin-left:200px;
text-shadow:black 1px 1px;
}
.RandomRecipes{
color:#333333;
border:none;
text-decoration:none!important;
display:block;
font-size: 12pt; 
font-weight:bold;
}
a.RandomRecipes{
color: #333333;
}
a.RandomRecipes :hover{
background:#5D4A3E;
color: #F5F5DC;
}
a.RandomRecipes :visited{
text-decoration:none;
}
.AllRecipes{
float:right;
color:#333333;
border:none;
text-decoration:none!important;
display:block;
font-size: 12pt; 
font-weight:bold; 
}
a.AllRecipes :hover{
text-decoration:none;
background:#5D4A3E;
color: #F5F5DC;
}
a.AllRecipes :visited{text-decoration:none;}
li .newest_recipes a{
text-decoration:none;
margin: 0; 
padding: 5px;
border-bottom:1px dashed #47473B;
display:block;
width:85%;
}
.newest_recipes/*recent recipes*/{
background:#F5F5DC;
color:#333333;
font-weight:bold;
font-size: 11px; 
text-align: left;
}
.newest_headline{
font-size: 16px; 
text-transform:capitalize;
}
li a.newest_recipes{
text-decoration:none;
margin: 0; 
padding: 5px;
border-bottom:1px dashed #47473B;
display:block;
width:85%;
}
li a.newest_recipes:hover{
text-decoration:none;
background:#5D4A3E;
color:#F5F5DC;
}

/*----- category ----- */
.category_headline{
color:#333333; 
font-size: 16px; 
/*text-shadow:black 3px 3px; */
}
.category{
color:#333333; 
font-size: 12px; 
}
.category_limiter{
margin-left:16px;
width:1006px;
hdeight:300px;
}
.category_scroll{
width:100%;
height:240px;
overflow:scroll; 
}
a.category_link{
font-weight:normal; 
background:#F5F5DC;
color:#5D4A3E;
text-decoration:underline;
}
.category_link a:hover{
font-weight:normal; 
text-decoration:none;
}
.border{/*
border-width:1px; 
border-color:#9999FF; 
border-style:outset; 
padding:5px;*/
}
.shadow_old_and_not_in_use_anymore{
background:#F5F5DC url(shadow.png)repeat-x 0 0;
margin: 0px;
padding: 0px;
width:248px;
height:228px;
overflow:hidden; 
}
.not_logged_in{
margin-top:12px;
margin-bottom:12px;
background:#F5F5DC;
color:#5D4A3E;
font-weight:bold;
font-size: 20px; 
text-align: center;
}
a.not_logged_in{
color:#5D4A3E;
text-decoration:underline;
}
.not_logged_in a:hover{
color:#5D4A3E;
text-decoration:none;
}
/*-----admin-----*/
.massupdate{color:#F5F5DC}

.admin{
margin:12px;
background:#F5F5DC;
color:#5D4A3E;
font-size: 14px; 
text-align: left;
align: top;
}
.admin-links{
margin-top:12px;
background:#F5F5DC;
color:#5D4A3E;
font-weight:bold; 
font-size: 14px; 
text-align: center;
align: top;
}
a.admin-links{text-decoration:underline;}
a.admin-links:hover{text-decoration:none;}
a.catAdmin{
font-weight:bold; 
background:#F5F5DC;
color:#5D4A3E;
text-decoration:normal;
}
.catAdmin a:hover
{
font-weight:bold; 
background:#5D4A3E;
color:#F5F5DC;
text-decoration:normal;
}
.file_edit_draft{
font-weight:bold;
color:green;
background:silver;
padding:2px;
}
.file_edit_productive{
font-weight:bold;
color:red;
background:silver;
padding:2px;
}
.upload_file{
font-weight:bold;
color:black;
padding:2px;
background:white;
}
.submit{
text-align:left;
margin-right:12px;
}
.links{
margin: 5px; 
padding-top: 5px; 
padding-bottom: 5px; 
font-size: 10pt; 
color:#333333; 
text-align: left;
background: #F5F5DC;
}
.hallofshame{
margin: 5px; 
padding-top: 5px; 
padding-bottom: 5px; 
font-size: 24pt; 
color:#333333; 
text-align: left;
background: #F5F5DC;
}
/* ----- extra-----*/
.copyright{
font-weight:bold;
color:#ffffff;
font-size: 14px; 
text-align: center;
}
.info{
margin: 5px; 
padding-top: 5px; 
padding-bottom: 5px; 
font-size: 9pt; 
color: #5D4A3E; 
text-align: left;
background: #F5F5DC;
}
.found{
color:#F5F5DC;
font-weight:bold;
font:12px;
text-align:left;
width:100%;
}
.overview{
margin: 2px; 
padding-top: 5px; 
padding-bottom: -8px; 
font-size: 14px; 
font-weight:bold;
color: #333333; 
text-align: center;
overflow:hidden; 
width:240px;
height:214px;
}
.overview_t{margin: 15px;}
.thanks{
margin-top:12px;
background:#F5F5DC;
color:#5D4A3E;
font-weight:bold; 
font-size: 14px; 
line-height: 24px; 
text-align: center;
align: top;
}
a.thanks{text-decoration:underline;}
.thanks a:hover{text-decoration:none;}

/*-----  menubar----- */
#menubar{
padding: 0;
margin: 0px;
width: 100%;
height:48px;
overflow: hidden;
wbackground: transparent;
background: #F5F5DC
}
#menubar ul{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}
#menubar ul li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}
#menubar ul li a{
float: left;
color: white;
background: #804000 url(menu_l.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 22px 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}
#menubar a span{
float: left;
display: block;
background: transparent url(menu_r.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}
#menubar a span{float: none;}
#menubar a:hover, #menubar li.selected a{
background-color:#AE5300; /*background color of tabs onMouseover*/
color: white;
}
#menubar a:hover span{background-color: transparent; }
#menubardivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #5D4A3E; /*background color of horizontal line*/
border-top: 0px solid #F5F5DC; /*Remove this to remove border between bar and tabs*/
}
#menubar .rss{
float: right;
background: url(rss.png)  no-repeat ;
padding: 32px 32px 0 0;
margin-top: 0px; 
font: bold 1em Verdana ;
color: #000;
}
#menubar .rss a {
color: #000;
margin: 0 10px; 		
}
.debug{color:white;}
