/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 70%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    background-color: rgb(212, 208, 177);
    }

  h1, h2, h3, h4, h5, h6 {
	color: #336600;
}

  ul { margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
    }

  a { color: rgb(51, 102, 0);
    }

  a:hover { text-decoration: none;
    }

	 #header_l {
	 	background-image: url(../images/head_links.png);
	 }
	 #header_r {
	 	background-image: url(../images/head_rechts.png);
	 }
	 #headerl h1 {
    padding: 35px 0px 0px 10px;
    float: left;
	 }
	 #header_r {
	    padding: 43px 10px 0px 0px;
	    float: right;
	 }
  #header {
	margin: 0px auto;
	background: #CDE2A1 url(../images/links_oben.png) no-repeat scroll left top;
	width: 700px;
	height: 80px;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
}

  #header h1 { margin: 0px;
    padding: 35px 0px 0px 10px;
    float: left;
    }

  #header h2 { margin: 0px;
    padding: 43px 10px 0px 0px;
    background: transparent url(../images/recht_oben.png) no-repeat scroll right top;
    float: right;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #menu { margin: 0px auto;
    background: transparent url(../images/img03.gif) repeat-x scroll left top;
    width: 733px;
    height: 30px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #menu ul { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #menu li { display: inline;
    }

  #menu a {
	padding: 10px;
	display: block;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #336600;
}

  #menu a:hover { color: rgb(255, 255, 255);
    }

/*
  #menuv { margin: 0px auto;
    width: 130px;
    height: 20px;
    }
  #menuv ul { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #menuv li { display: inline;
    }

  #menuv a { padding: 10px;
    display: block;
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: rgb(51, 102, 0);
    }

  #menuv a:hover {
	color: Blue;
}

*/

  #content {
	margin: 0px auto;
	/* background: transparent url(../images/img04.gif) repeat-y scroll left top; */
	width: 700px;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
}

  #columnA { padding: 20px;
    float: right;
    width: 440px;
    }

  #columnB { padding: 20px 10px;
    float: left;
    width: 200px;
    }

  #columnB h2 { font-size: large;
    }

  #footer {
	margin: 0px auto;
	background: #BED985 url(../images/links_unten.png) no-repeat scroll left bottom;
	width: 700px;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
}

  #footer p { margin: 0px;
    padding: 5px 10px;
    background: transparent url(../images/rechts_unten.png) no-repeat scroll right bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

	 /*
  #list6 ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #list6 li { margin: 0pt 0pt 0pt 10px;
    float: left;
    width: 7em;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #list6 a { border-style: solid;
    border-color: rgb(213, 231, 236);
    border-width: 1px 1px 1px 4px;
    padding: 5px 0pt;
    background: rgb(250, 250, 250) none repeat scroll 0%;
    color: rgb(0, 101, 149);
    font-family: arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    }

  #list6 a:hover { border-style: solid;
    border-color: rgb(0, 137, 150);
    border-width: 1px 1px 1px 4px;
    color: rgb(0, 101, 149);
    }
*/

	 /* Bestellsystem */
	 
	/* body,td,a,p,.h{font-family:Arial;} */
	/* BODY { SCROLLBAR-BASE-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: C0C0C0; } */
	.ssheetfontsmall { FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: 404040 }
	.ssheetfontmiddle { FONT-SIZE: 12pt; FONT-FAMILY: Arial; COLOR: 404040 }
	.ssheetfontbig { FONT-SIZE: 14pt; FONT-FAMILY: Arial; COLOR: #808080 }
	.ssheetfontmessage { FONT-SIZE: 12pt; FONT-FAMILY: Arial; COLOR: FF0000 }
	.input { FONT-SIZE: 80%; FONT-FAMILY: Arial; COLOR: 404040; BACKGROUND-COLOR: FFFFFF; border: 1 solid #404040 }
	.select { FONT-SIZE: 100%; FONT-FAMILY: Arial; COLOR: 404040; BACKGROUND-COLOR: FFFFFF; border: 2 solid #404040 }
	.butten { FONT-SIZE: 80%; FONT-FAMILY: Arial; COLOR: 404040; BACKGROUND-COLOR: FFFFFF; border: 1 solid #404040 }


/* vertikalmenü */
.vmenuekopf {
	font-weight: bold;
	color: #CCCCCC;
	width: 118px;
	padding: 5px;
	border: 1px solid #000000;
	margin-bottom: 2px;
	background-color: #336600;
}
	
#vmenue {
	width: 130px;
	/* font-size: 80%; */
}
#vmenue ul {
	list-style-type: none;
	padding: 0px 0px;
	margin: 0px 0px;
}
#vmenue li {
	display: block;
	/* border: 1px solid #336600; */
	margin-bottom: 2px;
}
#vmenue li a, #vmenue li a:link {
	text-decoration: none;
	display: block;
	color: Black;
	width: 118px;
	/*padding: 5px;*/
	background-color: #CDE2A1;
}
#vmenue li a:visited {
	color: #336600;
}

#vmenue li a:hover, #vmenue li a:active, #vmenue li a:focus {
	color: #ffffff;
	background-color: #336600;
/*	border: 1px solid Red; */
}

form	{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	}

table	{
	border-collapse		: collapse;
	}

input, button, select, option
	{
	background-color	: #FFFFFF;
	border-color		: #AABBDD;
	color			: #000000;
	font			: tahoma, helvetica, sans-serif;
	}

textarea
	{
	background-color	: #FFFFFF;
	font			: tahoma, helvetica, sans-serif;
	color			: #000000;
	border			: 1px solid #000000;
	}

a	{
	font			: tahoma, helvetica, sans-serif;
	color			: navy;
	text-decoration		: none;
	}

a:hover	{
	color			: blue;
	text-decoration		: none;
	}

li	{
	list-style-type: none;
	font: tahoma, helvetica, sans-serif;
	color: #CC0000;
}

.text	{
	font			: tahoma, helvetica, sans-serif;
	color			: #000000;
	padding-left		: 3px;
	}

.boxborder
	{
	border			: 1px solid #000000;
	}

.maintable
	{
	background-color	: #F4FAFF;
	}

.maintablealt
	{
	background-color	: #FFFFFF;
	}

.maintableon
	{
	background-color	: #FFFFF0;
	}

/* BUTTONS THAT ROLLOVER */

.list-menu a
	{
	display			: block;
	border			: 1px solid #C0D0E0;
	background		: #FFF000;
	width			: 98%;
	text-align		: center;
	}

.list-menu a:hover
	{
	background		: #AABBDD;
	width			: 98%;
	color			: #000000;
	}
	
/* Tabellen */
.boxtable {
	border: 1px solid Red;
}

.boxheader {
	background: Red;
	color: White;
	font-weight: bold;
	text-align: center;
}

.topbild {
	background: non repeat;
}

.rahmen {
	border: thin dashed Red;
}

.rotfett {
	color: Red;
	font-weight: bold;
}

.graufett {
	color: Black;
	font-weight: bold;
}

.liste {
	border-bottom: 1px dotted #006601;
}
