body {
	background-color: #ef9403;
	background-image: url(../images/bg_intern.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-left: 0px;
	margin-top: 0px;
}

/* content */

.red
{
	color: #ef9403;
	font-weight:bold;
	}

table#content_all {
	width: 980px;
}

table#footer_all {
	width: 980px;
	height: 154px;
	background-image: url(../images/bg_intern_bottom.jpg);
}

td#logo {
	height: 80px;
	width: 200px;
	background-image:url(../images/logo_intern.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

td#banner {
	height: 80px;
	width: 755px;
 	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

td#navigation {
	height: 45px;
	background-image: url(../images/menubar.gif);
	background-repeat: repeat;
	background-position: left top;	
}

div#date {
	width: 200px;
	float: left;
	text-align: center;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight:normal;
	color:#666666;
}

div#date a:link a:hover a:visited{
	text-decoration: underline;
}

div#menu {
	padding-top: 1px;
}

div#kat {
	font-family: arial;
	font-size: 12px;
	color: white;
}

table#katbg {
	background-image: url(../images/bg_kategorien.gif);
	background-repeat: no-repeat;	
	width: 160px;
	height: 50px;
}

td#kat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fee8a0;
	padding-left: 32px;
	text-align:left;
	width: 150px;
	height: 27px;
}


td#counter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-right: 13px;
	vertical-align:top;
	text-align: right;
	height: 25px;
}

td#kat a {
	color: #ff9933;
}

td#left_all {
	width: 200px;
}

td#contentbox {
	width: 540px;
}

td#right_all {
	width: 200px;
}

td#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fee8a0;
	text-align:center;
}

td#kat_image {
	height: 110px;
	width: 160px;
	border: 1px solid #999999;
}

td#kat_title {
	height: 40px;
	width: 160px;
	border: 1px solid #999999;
	background-color: #ef9405;
}


/* skalierbare box - z.zt. nicht verwendet */



.ro {
	background:url(../images/box_ro.gif) top right no-repeat;
}

.lo {
	background:url(../images/box_lo.gif) top left no-repeat;
}

.ru {
	background:url(../images/box_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(../images/box_lu.gif) bottom left no-repeat;
}

/* fixe box small */

.boxueberschrift
{
	background-position:0px 2px;height:30px;width:170px;margin-left:12px;margin-top:2px;background-repeat:no-repeat;
}

.sb {
	height: 35px;
	width: 200px;
	margin: 0px;
}



.sb_welcome {
	background: url(../images/sb_welcome.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}

.sb_search {
	background: url(../images/sb_search.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}

.sb_recipes {
	background: url(../images/sb_recipes.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}

.sb_tools {
	background: url(../images/sb_tools.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}
.sb_leer {
	background: url(../images/sb_leer.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
	
}
.sb_rating {
	background: url(../images/sb_rating.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}

.sb_notes {
	background: url(../images/sb_notes.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}

.sb_tipps {
	background: url(../images/sb_tipps.gif) left top no-repeat;
	height: 35px;
	width: 200px;
	margin: 0px;
}

.smallbox {
	background-color: #FFFFFF;
	width: 168px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

.sb_bottom {
	background: url(../images/smallbox_unten.gif) left top no-repeat;
	height: 21px;
	width: 170px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
}

/* fixe box big */

.bb_oben {
	background: url(../images/bigbox_oben.gif) left top no-repeat;
	height: 35px;
	width: 540px;
	margin: 0px;
}

.bigbox {
	min-height: 601px;
	height: auto  !important;
	height: 601px;
	width: 508px;
	background-color:#FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

.bb_unten {
	background: url(../images/bigbox_unten.gif) left top no-repeat;
	width: 510px;
	height: 25px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}

/* text */

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.dottedcell {
	border: dotted 1px red
}
textarea,input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.rezeptsearch1
{
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #ef9403;
}
.rezeptsearch0
{
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color:#FFEEAC;
}


.icon
{ 
	vertical-align:middle;
	margin-right:4px;					
}
.funktion
{	
	margin-bottom:3px;
}


/* Links allg. */

A:active
{
    color: #000000;
    text-decoration: none;
}
A:link
{
    color: #000000;
	text-decoration: none;
}
A:visited
{
	color: #000000;
	text-decoration: underline;
}
A:hover
{
    color: #000000;
    text-decoration: underline;
}

/* Links Navi */

A.navigation
{
	color:#666666;
	text-decoration: none;
}
A.navigation:active
{
	color:#666666;
	text-decoration: none;
}
A.navigation:link
{
	color:#666666;
	text-decoration: none;
}
A.navigation:visited
{
	color:#666666;
	text-decoration: none;
}
A.navigation:hover
{
	color:#666666;
	text-decoration: underline;
}

/* Links Content Mitte */

div#contentbox A:active
{
    color: #ef9403;
    text-decoration: none;
}
div#contentbox A:link
{
    color: #ef9403;
	text-decoration: none;
}
div#contentbox A:visited
{
	color: #ef9403;
	text-decoration: none;
}
div#contentbox A:hover
{
    color: #336633;
    text-decoration: underline;
}

A.kuechentechnik
{
	color: #333333;
	border: 1px dotted #666666;
	text-decoration: none;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
}
A.kuechentechnik:active
{
	border: 1px dotted #666666;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
}
A.kuechentechnik:link
{
	color: #333333;
	border: 1px dotted #666666;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
}
A.kuechentechnik:visited
{
	color: #333333;
	border: 1px dotted #666666;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
}
A.kuechentechnik:hover
{
	color: #333333;
	border: 1px dotted #333333;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
}

/* header */

h4 { 
	font-size:12px;
	color: #333333;
	margin-bottom: 0px;
	margin-top:8px;
}




/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:white;
	border-width:1px;
	border-style:solid;
	padding:3px;
}
