body   { font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 12px; 
	 background-color: #FFFFFF; 
	 background-image: url("images/editor_links.jpg");
	 background-repeat: repeat-y;
	 margin: 0;
	 padding: 0;}
/*
h2   { font-size: 24px; color: #295787; }
h3   { font-size: 18px; color: #295787; }
*/

h1   { font-size: 36px; color: #AE461F; }
h2   { font-size: 24px; color: #6C9E61; }
h3   { font-size: 18px; color: #6C9E61; }
.section h1 { font-size: 16px; color: #AE461F; }
h4   { font-size: 16px; color: #AE461F; }
h5   { font-size: 12px; color: #AE461F; }
h6   { font-size: 9px; color: #AE461F; }

a:link    { text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; color: #000000; }

td,tr   { font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 12px; }

#header { background-image: url("images/editor_oben.jpg");
	  background-repeat: repeat-x;
        }

/* #rightBar { background-color: #e0d5c9; } */

#newitems { height: 132px; 
            border-width: 1px;
	    border-style: solid;
	    /*border-color: #663333;*/
	    /*background-color: #d0ecb4;*/
	    border-color: #663333; 
	    background-color: #e7dccf; }

#searchBox { 
            margin-top: 4px;
            padding-top: 8px;
            padding-bottom: 0px;
            border-width: 1px;
	    border-style: solid;
	    border-color: #663333; 
	    background-color: #e7dccf; }

#gruesse {  min-height: 183px; 
            border-width: 1px;
	    border-style: solid;
	    border-color: #663333; 
	    background-color: #e7dccf; }

.fat {	    color: #AE461F;
	    margin-bottom: 5px;
	    font-size: 16px; 
	    font-weight: bold;
            text-decoration: underline;
}

#newpicbox { width: 370px; }

.noteBlock { width: 80ex; }

#banner   { height: 240px; 
	  }

#akBox { width: 304px;
         height: 228px;
	 vertical-align: middle; }

#akImg { vertical-align: middle; }

#ticker   { height: 150px; 
	    font-weight: bold;
            border-width: 1px;
	    border-style: solid;
	    border-color: #663333; 
	    background-color: #e7dccf; 
	  }

.tickerItem {
	    margin-right: 10px;
            border-width: 1px;
	    border-style: none;
	    border-color: #663333; 
	  }

#google   { margin-top: 5px; }

.menuitem {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px;
	     background-image: url("images/editor_norm.jpg");
	     margin-top: 10px;
	     padding-left: 8px;
	     padding-top: 2px;
	     height: 19px;
	  }  

.menublink {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px;
	     background-image: url("images/editor_blink.gif");
	     margin-top: 10px;
	     padding-left: 8px;
	     padding-top: 2px;
	     height: 19px;
	  }  

.menuactive {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px;
	     background-image: url("images/editor_pr.jpg");
	     margin-top: 10px;
	     padding-left: 8px;
	     padding-top: 2px;
	     height: 19px;
	  }  


.news      { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 12px; font-weight: normal;
	     width: 90%;
	     margin-left: 5px;
	     margin-right: 5px;
	     margin-bottom: 20px;
	     text-align: left;
	     border-width: 1px;
	     border-style: solid;
	     border-color: #000000; }

#newsblock { width: 158px; 
	     padding: 0;
	     margin: 0;
  	     margin-top: 5px;
	     border-width: 1px;
	     border-style: solid;
	     border-color: #000000;
	   }

.newslink  { padding-left: 3px;
	     padding-right: 3px;
	     padding-bottom: 8px;
           }

.newstitle { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 14px; font-weight: bold;
	     margin-bottom: 8px;
	     background-color: #6C9E61; color: #FFFFFF;
	     padding-left: 5px;
	     padding-right: 5px;
 }

.newsdate { font-size: 10px;
	    color: #000000;
          }

.newstext { padding-left: 5px;
	    padding-right: 5px;
	  }

a:link.menulink    { text-decoration: none; color: #FFFFFF; }
a:visited.menulink { text-decoration: none; color: #FFFFFF; }
a:hover.menulink   { text-decoration: underline; color: #FFCC00; }

.copyRight { font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 14px; text-decoration: underline;}
.offeredBy { font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 10px; font-weight: bold;}

.warning   { margin: 20px;
	     padding: 5px;
	     color: #FF0000; 
             border-width: 2px;
	     border-style: solid;
	     border-color: #FF0000; }

.attention { border-width: 2px;
	     border-style: solid;
	     border-color: #990000;
	     background-color: #FFCCCC; }

.rabatt    { margin: 20px;
	     padding: 5px;
	     color: #FF0000; 
             border-width: 2px;
	     border-style: solid;
	     border-color: #FF0000;
	     text-align: center;
	     background-color: #f5e926; }

.newpic {    float: left;
	     margin: 3px;
	     width: 66px;
	     height: 50px;
	     border-width: 1px;
	     border-style: solid;
	     border-color: #000000;
	     text-align: center;
	     vertical-align: middle;
	     background-color: #FFFFFF; }

.kosten { color: #000000;
	  font-size: 10px;
	  font-weight: normal; }

.homeTitle { font-size: 24px; color: #295787; font-weight: bold;}

.shopTitle { font-size: 24px; color: #6C9E61; font-weight: bold;}

.smallTitle { font-size: 18px; color: #000000; font-weight: bold;}

.imgCaption { font-size: 18px; color: #6C9E61; font-weight: bold;}

.subTitle  { font-size: 16px; color: #AE461F; font-weight: bold;}

.smallFont { font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 9px; color: #000000; }


.textBlock { font-family: Verdana, Arial, Helvetica, sans-serif; 
             max-width: 480px; }

.tableTitle  { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;
	background-color: #6C9E61; color: #FFFFFF; }

.tableCell   { font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 12px; background-color: #e0d5c9; color: #43312D; }

.tableCellDisabled { font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 12px; background-color: #e0d5c9; color: #e0d5c9; }

.listRuler   { background-color: #6C9E61; }

.rsltOne   { font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 12px; background-color: #e0d5c9; }

.rsltTwo   { font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 12px; background-color: #FFFFFF; }

.rsltSel   { font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 12px; background-color: #d38467; }


.basketTitle  { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px; font-weight: bold;
		background-color: #6292a0; color: #FFFFFF; }


.navCell  { text-decoration: underline; }

.navBar  { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; text-align: center;
	background-color: #d38467; color: #000000; }

.navBarActive  { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; text-align: center;
	background-color: #e0d5c9; color: #000000; }

p,li,ul   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 12px; }

.btext { font-size: 14px; }

.frame1  { font-family: Verdana, Arial, Helvetica, sans-serif; 
           font-size: 12px; 
           background-color: #e0d5c9; color: #43312D; }

.buttonPassive { font-family: Verdana, Arial, Helvetica, sans-serif; 
           font-size: 16px; 
           background-color: #FFFFFF;
	   border-style:solid; border-width:2px; border-color: #6C9E61;}

.buttonComment { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   height: 20px;
           font-size: 12px; 
           background-color: #e0d5c9; }

.buttonActive { font-family: Verdana, Arial, Helvetica, sans-serif; 
           font-size: 16px; 
           background-color: #d38467; 
	   border-style:solid; border-width:2px; border-color: #6C9E61;}

.document { margin-left: 30px;
	    margin-right: 30px; 
	    margin-bottom: 40px; }


a:link.button    { text-decoration: none; }
a:visited.button { text-decoration: none; }


h1 a:link { text-decoration: underline; color: #6C9E61; }
h1 a:visited { text-decoration: underline; color: #6C9E61; }
h1 a:hover   { text-decoration: underline; color: #AE461F; }


a:link.reference    { text-decoration: underline; color: #AE461F; }
a:visited.reference { text-decoration: underline; color: #AE461F; }
a:hover.reference   { text-decoration: underline; color: #6C9E61; }
