/* CSS Document */

.container {border-width:0px; 
            border-style:solid; 
            border-color:gray;
            padding: 0px;
            background-color: #FCFECB;
		}

.markierunggebiet { border-width:1px; 
                    border-style:solid; 
                    border-color:red; } 
.tabelle1 { border-width:1px; 
            border-style:solid; 
            border-color:gray;
            padding: 0px;
            background-color: #FCFECB;
           }
.hell     { border-width:0px; 
            padding: 0px;
            background-color: #FFFFFF;
           }
.ueberschrift     {
           background-color: #DDFFCC;
           font: 12px Arial, sans-serif;
           font-weight: bold;
           text-decoration: none;


           }
.summe     {
           background-color: #DDFFCC;


           }
.dunkel     { border-width:0px; 
            padding: 0px;
            background-color: #FCFECB;
           }

a:link.men {
	background-color : smoke;
	font: normal small-caps 78%/100% Arial;
	text-decoration : none;
	color : black;
	text-transform : capitalize;
	font-weight : bold;
	margin-right : 4px;
	padding-top : 2px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 8px;
	border-top : 3px ridge red;
	border-left : 3px ridge red;
	border-right : 3px ridge red;
	border-bottom : 3px ridge red;
		}

a:visited.men {
	background-color : smoke;
	font: normal small-caps 78%/100% Arial;
	text-decoration : none;
	color : black;
	text-transform : capitalize;
	font-weight : bold;
	margin-right : 4px;
	padding-top : 2px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 8px;
	border-top : 3px ridge red;
	border-left : 3px ridge red;
	border-right : 3px ridge red;
	border-bottom : 3px ridge red;
		}

a:hover.men {
	background-color : #F5F5F5;
	font: normal small-caps 78%/100% Arial;
	text-decoration : none;
	color : black;
	text-transform : capitalize;
	font-weight : bold;
	margin-right : 4px;
	padding-top : 2px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 8px;
	border-top : 3px ridge red;
	border-left : 3px ridge red;
	border-right : 3px ridge red;
	border-bottom : 3px ridge red;
		}



.buttons a {
color: black;
background-color: #FCFECB;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px ridge red;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.abuttons  {
color: black;
background-color: #FCFECB;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px ridge red;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}


.buttons a:hover {
background-color: #F5F5F5;
color: black;
text-decoration: none;}

.preis  {
color: red;
padding: 2px;
display: block;
text-align: right; 
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
}


.titel           { color: black; font-style: normal; font-variant: normal; font-weight: bolder; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #FEE789; text-align: center; margin: 0px 1px; padding: 2px; border-top: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 0px none; border-left: 1px solid #d5d5d5 }
.box              { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 0px 1px 5px; padding: 5px; border: solid 1px #d5d5d5 }
.box3             { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 0px 1px 5px; padding: 5px; border: solid 0px #d5d5d5 }
a:link
   { color: black; text-decoration: underline }
a:visited
   { color: black; text-decoration: underline }
a:hover, a:active
   { color: red; text-decoration: underline }
h4 {
	font-size: 13px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.box2              { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 1px 5px; padding: 5px;}
h2{ font-size: 14px;
	margin: 0px;
	padding: 0px;
}.infobut {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.grosser {
	text-transform: capitalize;
}
.wichtig {
	font-size: 11px;
}
.infotexte {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	visibility: hidden;
}
a.infotexte {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	visibility: hidden;
}
a.infotexte:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	visibility: hidden;
}
a.infotexte:visited {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	visibility: hidden;
}
.tabelleaktuelleAngebote {   width:134px; 
				      border:0px; 
                              spacing:0px;
                              padding:0px;
                             }
.hell     { border-width:0px; 
            padding: 0px;
            background-color: #FFFFFF;
           }
.ueberschrift     {
           background-color: #f9fd98;
           font: 13px Arial, sans-serif;
           font-weight: bold;
           text-decoration: none;


           }
.kleineSchrift {
                             font: 5px Arial, sans-serif;
               }
.aktuelleAngebote     {
           width: 250px;
                      }


