/* testwerk.com stylesheet fuer Bildschirmausgabe von mackenroth.net */
#page    	{ font-family: Arial, sans-serif; position: absolute; top: 0; left: 0; width: 941px; height: 100%; visibility: visible ; margin-left: 20px; }
#body     	{ visibility: visible; position: absolute; top: 36px; left: 18px; width: 950px; height: 1283px   }
#testwerklogo   { visibility: visible; position: absolute; z-index: 2; top: 67px; left: 0; width: 123px; height: 126px }
#head1  	{ background-image: url(../pcs/kopflinks.jpg); visibility: visible; position: absolute; top: 0; left: 0; width: 221px; height: 118px  }
#head2  	{ background-image: url(../pcs/kopfrechts1.jpg); visibility: visible; position: absolute; top: 0; left: 222px; width: 726px; height: 118px  }
#container  { visibility: visible; position: absolute; top: 161px; left: 221px; width: 727px; height: auto; max-width: 725px; margin: 0; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8     }
#content     { font-size: 12px; line-height: 18px; visibility: visible; margin: 12px 28px 22px; padding-top: 56px; top: 1px; left: 29px; width: auto; height: auto ; }
.liste { font-size: 12px; line-height: 18px; text-align: left; text-indent: 1.3em; position: inherit; visibility: visible; float: left; }
#loginstart { font-size: 12px; line-height: 18px; position:absolute; z-index:1; left: 21px; top: 270px; padding: 10px; border: solid 1px #ccc; }
#teaser { font-size: 12px; line-height: 18px; position: absolute; z-index: 1; top: 270px; left: 10px; width: 205px; height: 130px; }
#teaser1 { font-size: 12px; line-height: 18px; position: absolute; z-index: 1; top: 300px; left: 10px; width: 205px; height: 130px; }
#login { background-image: url(../pcs/login.gif); background-repeat: no-repeat; position: absolute; z-index: 1; top: 20px; left: 780px; width: 146px; height: 26px; }
/*menue testwerk.com*/
#menuback { color: #fff; background-image: url(../pcs/navihintergrund3.gif); background-repeat: repeat-x; text-align: center; position: absolute; top: 118px; left: 120px; width: 827px; height: 44px; z-index: 1; visibility: visible; }
#menu { float:left; width:849px; font-size:15px; line-height:normal; position: absolute; top: 109px; left: 113px; z-index: 1; visibility: visible; }
#menu ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
#menu li { display:inline; margin:0; padding:0; }
#menu a { background-image: url(../pcs/left_both1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; float:left; margin:0; padding:0 0 0 9px; text-decoration:none; }
#menu1 a { text-decoration: none; background-image: url(../pcs/left_both1a.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0 0 0 46px; float: left; }
#menu a span { float:left; display:block; padding:5px 15px 20px 7px; color:#fff; background-image: url(../pcs/right_both1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; }
#menu a span { float:none; }
#menu a:hover span { color:#fff; }
#menu #current a { background-position:0 -150px; border-width:0; }
#menu #current a span { background-position:100% -150px; padding-bottom:20px; color:#00722e; }
#menu a:hover { background-position:0 -150px; }
#menu a:hover span { background-position:100% -150px; }
/*Menu 2. Ebene*/
ul#navigation
{ position: absolute; top: 255px; left: 22px; width:  	   	 180px; margin:  	   	 1em 1em 1em 0; padding:  	   	 0; list-style:      	 none; }

ul#navigation li
{ margin:  	   	 0; padding:  	   	 8px 0 0 2px; text-align:  	   	 left; float: left; border-bottom:  	 1px solid #ccc; }

ul#navigation li a
{ display:  	   	 block; height:  	   	 25px; width:  	   	 180px; text-decoration:  	 none; color:  	   	 #030303; font-size: 15px; background-position: 0 center; }
ul#navigation li a:hover
{ color: #00722e; font-weight: bold; }
a:link   	{ color: #007334; font-family: Arial, SunSans-Regular, sans-serif; text-decoration: none }
.schriftspezial   { color: #007334; font-weight: bold; letter-spacing: 1px }
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.felder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E6E6E6;
	width: 40px;
	border: 1px solid #CCCCCC;
	background-position: right;
}
.rahmen {
	border: 1px solid #CCCCCC;
}
.maintext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a 			{ color: #007334; text-decoration: none }
/*Slogan testwerk.com*/
#header      { color: #007334; font-size: 16px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; visibility: visible; position: absolute; top: 226px; left: 21px; width: 189px; height: 26px }
/*Fusszeile testwerk.com*/
#footer     { font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; text-decoration: none; visibility: visible; margin: 28px 28px 20px; top: 0; left: 0; width: 100%; height: auto }
/*Formulardaten*/
.rahmenpkt { color: #030303; font-size: 12px; border: solid 1px #ccc; font-family: Arial, Helvetica, sans-serif; width: 255px; }
.rahmenpkt1 { color: #030303; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: auto; }
.rahmenpktsenden { color: #4c3f2c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; width: 125px; border: solid 1px #ccc; }
.texttabelle { color: #4c3f2c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }
.tabelle { color: #4c3f2c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; border-left: 1px dashed #ddd; border-bottom: 1px dashed #ddd; }
ul { list-style-type: disc; margin: 1em 0 1em 40px; }
table { }
.gruen { color: #007334; font-weight: bold; }

