img {margin: 0; padding: 0; border:none; }
body {
font-family: Arial;
color: #444444;
font-size:10pt;
}

p { margin:5px 0 5px 0;}

/* KategorieLinkListe */

ul, ol {
list-style-type:square;
list-style-position:inside;
margin:0px;
padding:10px;
color:#e3001b;
font-weight:bold;
}

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

ul a:hover {
color:#e3001b;
text-decoration:underline;
}
/* KategorieLinkListe ende */

h1 {
font-size:1.2em;
color: #E3001B;
margin: 5px 0 0 0;
}

.rezepteMain {
width:629px;
height:401px;
overflow:auto;
border:solid 0px #E3001B; 
}

.Titel {
background: #E3001B;
BACKGROUND:url(images/bg_title.gif) repeat-x;
color:#ffffff;
padding: 0px;
padding-top:8px;
padding-left:5px;
font-size: 1.2em;
font-weight:bold;
height:33px;
}

.rezepteInhalt {
padding: 10px;
font-size: 1.0em;
}

.rezepteInhalt a:link, a:visited {
color:#e3001b;
text-decoration:none;
}

.rezepteInhalt a:hover {
color:#e3001b;
text-decoration:underline;
}



.rezeptBild {
position:relative;
float:right;
width:240px;
padding: 5px;
font-size: 1.0em;
border:1px solid #E3001B;
}

.plusplus {
position:absolute;
left:10px;
bottom:10px;
}

.rezepteSuche {
background: #FFFFFF;
border:solid 1px #E3001B; 
margin: 15px 0 0 0;
float:right;
width:300px;
}

.rezepteSuche .Titel {
font-size:1.1em;
padding:5px;
}

.bgcolor1 {background:#fafafa; height:60px;}
.bgcolor0 {background:#efefef; height:60px;}

.kategorieBild {
float:left;
margin:5px;
}

.rezeptAuflistung {
padding: 0px;
clear:left;
}

.rezeptTitel {
padding: 6px;
}


/* Formulare */

label {
  display: block;
  float: left;
  width: 60px; 
}

input, select {
  display: block;
  float: left;
	border: solid 1px #e3001b;
	margin:1px;
/*  width: 150px;*/ 
}

form br { 
  clear: left; 
}

input#submit { 
  float: none;
  width: auto;
  color:#343434;
  border: 1px solid #e3001b;
  background-color: #ffffff;
  width:80px;
  font:11px Arial, Helvetica;
  }
}

label {
 text-align: right; 
 padding-right: 1em; 
}

form {
  margin:5px;
  padding:0em;
}

