/*ZdZ!!!*/

/*nicht möglich weil firefox falsch interpretiert => linksbündig*{
margin:0; 
padding:0;
}
*/


/*äußerer Rahmen*/
TABLE.rahmen_table {
BORDER: #f08400 1px solid;  
PADDING: 0px;  
}

body{
font:  x-small Verdana, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
text-align: left;
color: #787878;                        
}

p{
padding:0 0 1.0em 0;
}

br{
padding:0 0 1.6em 0;
}


h1{
font: bold larger;
color: #f08400;
padding: 10px 0px 10px 0px;
}
h2{
font: bold medium ;
color: #f08400;
padding-bottom: 6px;
}
h3{
font: bold xx-small;
color: #f08400;
padding: 12px 0 10px 0;
}

h4{
font: bold x-small;
color: #aaaaaa;

}/*padding: 12px 0 5px 15px;*/

a{
color: #f08400;
text-decoration:none;

}

a:hover{color: #874521; text-decoration:none; background-color:inherit;}
a img{border:none;}



/*Die lieben Tables*/
td{
font-size: xx-small;
}

td.leftcolum{
padding: 10px 5px 5px 5px;
line-height: 1.0em;
background-color: #f0f0f0;}

td.rightcolum{
padding: 10px 5px 5px 5px;
line-height: 1.0em;
background-color: #f0f0f0;}

td.rightcolum2{
padding: 10px 5px 5px 5px;
line-height: 1.0em;
background-color: #f0f0f0;
border-left: 1px #f08400 solid;}

td.col_rezept{
padding: 10px 5px 15px 15px;
}

.bold{
font-style: normal;
font-weight: bold;
padding: 5px 10px 0px 0px;
margin-bottom: 20px;
}

.boldorange{
font:  xx-small;
font-weight: bold;
color: #f08400;
padding: 5px 0 10px 0px;
}


/*nur für Indexseite: Mitte*/
.content1{
padding: 20px 25px 30px 25px;
line-height: 1.0em;
border-left: 1px #f08400 solid;
border-right: 1px #f08400 solid;
}

/*für alle weiteren Seiten:Content-Mitte*/
/*bg=grey*/
.content2{
padding: 10px 25px 10px 25px;
line-height: 1.0em;
background-color: #f3f3f3;
}
/*bg=white*/
.content3{
padding: 10px 25px 10px 25px;
line-height: 1.0em;
background-color: #ffffff;
}


/*
.boldorange{
color:#ffffff; 
font-weight:bold;
padding-bottom: 15px;
}
*/
/*für Indexseite*/
.greyheadline  { color: #ffffff; font-weight: bold; line-height: 15px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px }
/*für alle anderen außer Indexseite*/
.greyheadlineOther{
font-weight:bold;
color:#ffffff; 
padding: 12px 0 7px 15px;
background-color: #AAAAAA;
vertical-align: middle;
text-transform: capitalize;
}
/*content headline*/
.contenthead{
font:  xx-small;
font-weight: bold;
color: #f08400;
padding: 12px 0 10px 25px;
vertical-align: middle;
}


.important{
color:#f02025; 
background-color:inherit; 
font-weight:bold;
padding-bottom: 15px;
}

.imgLcolum{ margin: 5px 0px 5px 0px ; 
border: solid 1px #f08400; 
white-space: normal;
}

.imgCenter_xs{ 
margin: 0px; 
border: solid 1px #787878; 
}

/*Bild links und rchts von content*/
.imgL_Content{
margin: 3px 15px 5px 0; 
border: solid 1px #787878; 
}
.imgR_Content{ 
margin: 3px 0px 5px 15px; 
border: solid 1px #787878; 
}

/*Breadcrump-Zeile*/
TD.seitenangaben {
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; 
color: #ffffff;
text-decoration: none; 
text-align: left; 
vertical-align: middle; 
PADDING-top: 0px; 
PADDING-left: 6px; 
background-image: url(../images/s_angaben.gif);  background-repeat: repeat-x; 
}
TD.seitenangaben A { 
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; 
color: #ffffff; 
text-decoration: none; 
text-align: left;
}
TD.seitenangaben A:Hover {
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; 
color: #ffffff; 
text-decoration: underline; 
text-align: left; }
/*ENDE: Breadcrump-Zeile*/

/*Datum*/
TD.datum {
font: normal normal 9px Verdana, Arial, Helvetica, sans-serif; 
color: #797f71; 
text-decoration: none; 
text-align: right;  
PADDING-right: 16px; 
PADDING-top: 4px; 
vertical-align: top;
}

/*Copyright bzw. Kontakt und Impressum*/
TD.copyright_pic { 
font: normal 9px/9px Verdana, Arial, Helvetica, sans-serif; 
color: #797f71; 
text-decoration: none; 
text-align: left; 
PADDING-left: 5px; 
PADDING-top: 4px; 
vertical-align:top;
}

TD.copyright_left { 
font: normal 9px/9px Verdana, Arial, Helvetica, sans-serif; color: #797f71; 
text-decoration: none; 
text-align: left; 
PADDING-left: 4px; 
PADDING-top: 7px; 
vertical-align:top;
}

TD.copyright { 
font: normal 9px/9px Verdana, Arial, Helvetica, sans-serif; 
color: #797f71; 
text-decoration: none; 
text-align: right; 
PADDING-right: 4px; 
PADDING-top: 7px; 
vertical-align:top;
}

TD.copyright A { 
font: bold 9px/9px Verdana, Arial, Helvetica, sans-serif; color: #797f71; 
text-decoration: none;
}

TD.copyright A:Hover { 
font: bold 9px/9px Verdana, Arial, Helvetica, sans-serif; color: #797f71; 
text-decoration: underline;
}
/*ENDE: Copyright bzw. Kontakt und Impressum*/


/*Scrollbalken*/
.scrollface {scrollbar-face-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-highlight-color: #93a6af; scrollbar-shadow-color: #93a6af; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #93a6af; PADDING-TOP: 0px;  
}
