body {margin:0px; padding:0px; background:#FAF3E8; color:#472401; font: 10px "arial", tahoma, Geneva, Arial, Helvetica, sans-serif;}
/*body {margin:0px; padding:0px; background:#FFE0C1; color:#472401; font: 10px "arial", tahoma, Geneva, Arial, Helvetica, sans-serif;}*/

.container {margin:0px auto; width:800px; min-height:100px;}

.head {height:100px; background:#F3AA63; background-image:url(../img/global/banner.jpg); background-position:center top; background-repeat:no-repeat;}
.menu {top:100px; height:25px; background:#F3AA63; position:absolute;}
.body_ie {padding:130px 5px 40px 5px; width:790px; min-height:100%; background:#ffffff; position:absolute; border-left:1px solid #472401; border-right:1px solid #472401; z-index:1;}
.body {padding:130px 5px 40px 5px; width:790px; min-height:80%;background:#ffffff; background-image:url(../img/global/bg.jpg);background-attachment:fixed;background-position:center;background-repeat:repeat; position:absolute; border-left:1px solid #472401; border-right:1px solid #472401; z-index:1;}
.feet {bottom:0px; height:35px; background:#F3AA63; position:absolute;}

.head, .feet, .menu {width:800px; position:fixed; border:1px solid #472401;z-index:1000;}

#topcurve {margin:-1px -1px;background-image:url(../img/global/topcurve.gif);background-position:center top;}
#bottomcurve {bottom:-1px;margin-left:-1px;background-image:url(../img/global/bottomcurve.gif);background-position:center bottom;}
#bottomcurve_ie {bottom:-2px;margin-left:-1px;background-image:url(../img/global/bottomcurve.gif);background-position:center bottom;}

#topcurve, #bottomcurve {width:802px;height:14px;background-repeat:no-repeat;position:absolute;z-index:1001;}

/* begin Menu */
	/* menu structure */
		.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover { text-align:left; text-decoration:none; outline:none;font-variant: small-caps; }
		.artmenu, .artmenu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }
		.artmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background:none; }
		.artmenu li:hover { z-index: 10000; white-space: normal; }
		.artmenu li li { float: none; }
		.artmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0px; top: 0; background:none; }
		.artmenu li:hover>ul { visibility: visible; top: 100%; }
		.artmenu li li:hover>ul { top: 0; left: 100%; }
		.artmenu:after, .artmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
		.artmenu, .artmenu ul { min-height: 0; }
		.artmenu ul { background-image: url(../images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }
		.artmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }

	/* menu structure */

		.artmenu { padding: 0px 0px 0px 0px; }
		.menu .nav { position: relative; height: 25px; z-index: 100; }
		.nav .l, .nav .r { position: absolute; z-index: -1;left:0px; top: 0; height: 25px; background-image: url(../img/global/nav0.png); }
		.nav .l { left: 0px; right:0px; }
		.nav .r { right: 0px; width: 800px; clip: rect(auto, auto, auto, 800px); }

/* end Menu */
/* begin MenuItem*/

	.artmenu ul li { clear: both; } .abstand{width:0px;height:25px;float:left;}
	.artmenu a { position:relative; display: block; overflow:hidden; height: 25px; cursor: pointer; text-decoration: none; margin-right: 0px; margin-left: 0px; }
	.artmenu a .r, .artmenu a .l { position:absolute; display: block; height: 75px;background-image: url(../img/global/MenuItem.png); }
	.artmenu a .l { left:0px; right:0px; }
	.artmenu a .r { width:400px; right:0; clip: rect(auto, auto, auto, 400px); }
	.artmenu a .t { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #472401; padding: 0 10px; margin: 0 0px; line-height: 25px; text-align: center; }
	.artmenu a:hover .l, .artmenu a:hover .r { top:-25px; }
	.artmenu li:hover>a .l, .artmenu li:hover>a .r { top:-25px; }
	.artmenu li:hover a .l, .artmenu li:hover a .r { top:-25px; }
	.artmenu a:hover .t { color: #000000; }
	.artmenu li:hover a .t { color: #000000; }
	.artmenu li:hover>a .t { color: #000000; }

/* end MenuItem */

/* begin MenuSeparator 

	.nav .separator { display: block; width: 1px; height: 25px; background-image: url(../img/global/MenuSeparator.png); }*/

/* end MenuSeparator */

/* begin MenuSubItem */

	.artmenu ul a { display:block; text-align: center; white-space: nowrap; height: 20px; width: 120px; overflow:hidden; line-height: 20px; margin-right: auto; background-image: url(../img/global/subitem-bg.png); background-position: left top; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #C4B397; }
	.nav ul.artmenu ul span, .nav ul.artmenu ul span span { display: inline; float: none; margin: inherit; padding: inherit; background-image: none; text-align: inherit; text-decoration: inherit; }
	.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span { text-align: left; text-indent: 12px; text-decoration: none; line-height: 20px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
	.artmenu ul ul a { margin-left: auto; }
	.artmenu ul li a:hover { color: #ffffff; border-color: #C4B397; background-position: 0 -20px; }
	.artmenu ul li:hover>a { color: #ffffff; border-color: #C4B397; background-position: 0 -20px; }
	.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span { color: #000000; }
	.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span { color: #000000; }

/* end MenuSubItem */

		.artmenu .webtab .t {color:#000000;height:25px;}
.webtab  {background:#BD6B21;}



/* Beginn Hauptmenü 
	.menuNav a {border: none; color:#472401; display: block; font-weight: bold; font-variant: small-caps; text-decoration: none; outline: none; padding-left: 10px;}
	.menuNav, .menuNav ul {list-style-type: none; margin: 2px 0; padding: 0; white-space: nowrap; font-size:12px;display:block;}
	.menuNav li {float: left; margin: 0 2px; padding: 0; text-align: center;line-height: 21px;}
	.menuNav a:hover, .menuNav .webtab, .menuNav .current {background: transparent url(../img/global/menu-tab.png) no-repeat left; text-decoration: none;}
	.menuNav a:hover span, .menuNav .webtab span, .menuNav .current span {background: transparent url(../img/global/menu-tab-right.png) no-repeat right top; display: block;}
	.menuNav a span {padding-right: 10px;}*/
/* Ende Hauptmenü */
/* Beginn Submenü 
	.menuNav li li {float: none; margin: 0px 0px; padding: 0px; text-align: left;line-height: 21px;}
	.menuNav ul {padding: 5px 0px 5px 0px;visibility:hidden; position: absolute; z-index: 10;background:#F3AA63; list-style: none inside;width: auto;}
	.menuNav li:hover>ul { visibility: visible; top: 21px; }
	.menuNav li:hover span>ul { visibility: visible; top: 23px; }
	.menuNav li li span {padding-right: 20px;}
		.menuNav ul ul { padding: 5px 0px 5px 0px; margin: 0px 0 0 0px;bottom:100%; }

	.menuNav li li:hover>ul { top:0px; left: 100%; }*/


input, textarea, select
	{
	 color:#472401; font: 10px "arial", tahoma, Geneva, Arial, Helvetica, sans-serif; margin:2px 0px;
	}