/* images { padding: 0; margin: 0; border: 1px solid #004f24; } */


/* --- ( Menue ) ---------------------------------------------------------------- */

#navcontainer				{ position:absolute; left:18px; top:240px; z-index:15; width: 154px; border: 1px solid #000000; font-weight:bold; }

#navcontainer ul 			{ margin-left: 0; padding-left: 0px; list-style-type: none; font-family: Verdana, Helvetica, Arial; font-size:10px; line-height:1.2em; }

#navcontainer a				{ display: block; padding: 0.5em; color:#000000; border-bottom: 1px none #dc7e1b; text-decoration: none; }

#navcontainer a:link,
#navlist a:visited			{ color: #000000; text-decoration: none; }

#navcontainer a:hover		{ background-color: #fff8ee; color: #dc7e1b; }
#active a:link,
#active a:visited,
#active a:hover				{ background-color: #ffcd82; color: #006633; text-decoration: none; }

#listmenu1					{ font-weight:bold; font-size: 10px; margin:0 auto; text-align:left; overflow:hidden; padding-left:0px; }
#listmenu1 li				{ display:inline; line-height:1em; margin:0; padding:0; }
#listmenu1 li a				{ padding:0 10px; line-height:1.2em; white-space:nowrap; color:#006633; outline:none; }
#listmenu1 a:hover			{ color:#000000; }
#listmenu1 li span			{ padding:0 10px; line-height:1.2em; white-space:nowrap; color:#000000; font-weight:bold; }
#listmenu1 li span.active	{ padding: 5px;line-height:1.2em; white-space:nowrap; color:#006633; }


/* --- ( Newsletter ) ---------------------------------------------------------------- */

#newsletter					{ position:absolute; left:18px; top:520px; z-index:20; width: 154px; border: 1px solid #000000; }


/* --- ( Überschriften ) ---------------------------------------------------------------- */

h1 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; float:center; font-weight : bold; line-height : 20px; color : #006633; letter-spacing: 2px; text-transform: uppercase; }
h2 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; line-height : 15px; color : #006633; letter-spacing: 1.8px; }
h3 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; line-height : 10px; color : #006633; letter-spacing: 1.2px; }
h4 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; float:left; font-weight : bold; line-height : 20px; color : #000000; letter-spacing: 2px; }
h5 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; line-height : 15px; color : #000000; letter-spacing: 1.8px; }
h6 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; line-height : 10px; color : #000000; letter-spacing: 1.2px; }

/* --- ( Allgemein ) ---------------------------------------------------------------- */

body			{ 	padding: 0; margin: 0; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; line-height: 12px; background-color: #ffcd82;

					/*

					scrollbar-face-color:#ffffff;
					scrollbar-highlight-color:#ffffff;
					scrollbar-3dlight-color:#000000;
					scrollbar-darkshadow-color:#000000;
					scrollbar-shadow-color:#ffffff;
					scrollbar-arrow-color:#000000;
					scrollbar-track-color:#dadada; 
					
					*/

}

p 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #d88e00; line-height:1.2em; }
tr 				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #d88e00; line-height:1.2em; }
.legend			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #82aa8f; line-height:1em; }
.hText			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold; font-style:oblique; color : #d88e00; line-height:1.2em; }
.hNews			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold; font-style:oblique; color:#FFFFFF; background-color : #d88e00; line-height:1.2em; }
a 				{ color : #000000; text-decoration : underline; outline:none; }
a:hover			{ color : #006633; text-decoration: underline; }
a:visited		{ color : #000000; text-decoration: underline; }
a:active		{ color : #000000; text-decoration: underline; }
.aHell:link,
.aHell:visited,
.aHell:active	{ color : #82aa8f; text-decoration : underline; outline:none; }
.aHell:hover	{ color : #000000; text-decoration: underline; }

/* --- ( Formular ) ---------------------------------------------------------------- */


select				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #004f24; }
input, textarea		{ FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10px; border: 1px solid #004f24; }
.formtext			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.formelements 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #004f24; }

/* --- ( Editland-Klassen ) ---------------------------------------------------------------- */

.tsmall				{ font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #A86500; }
.tmiddle			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #006633; }
.tbig				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #006633; }

/* --- ( Xtraklassen ) ---------------------------------------------------------------- */

.line				{ border-bottom: 1px solid #006633; }
.lineblack			{ border-bottom: 1px solid #000000; }
.linewhite          { border-bottom: 1px solid #ffcd82; }
.linegruen	        { border-top: 1px solid #a6cc5b; }
.box 				{ margin: 25px 0 25px 0; padding: 20px; background: #ffcd82; text-align:center; line-height: 1.6em; color: #ffffff; font-weight: bold; font-family: Georgia, "New York", Times, "Times New Roman", "MS Serif", serif; font-style: oblique; font-size:14px; }
.adress				{ font-family : Arial, Helvetica, sans-serif; font-size : 9px; color : #999999; }
.language			{ font-family : Arial, Helvetica, sans-serif; font-size : 9px; color : #FFFFFF; }
.headtable			{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; line-height : 10px; color : #ffffff; letter-spacing: 1.2px; }