@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

html { height:100%;  padding:0;  margin:0 0 1px 0;  border:0;}

body{ height:100%; text-align:center; font-size: 62.5%; margin: 0px; padding:0; margin:0; border:0; background-image: url(../nlp_pics-basis/nlp_back-01.gif); background-repeat:repeat-x; background-color:#f3f3ec;}

img {border: 0 none;}

a, area {outline: none;}

table { font-size: 100%;}
form { font-size: 100%;}

#box-back{
	border-bottom:1px solid #cccccc;/* keep opera happy */
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:1000px;
	background-image: url(../nlp_pics-basis/nlp_back-head-01.gif);
	background-repeat:no-repeat;
	}

#box-back-a {
	border-bottom:1px solid #cccccc;/* keep opera happy */
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:1000px;
	background-image: url(../nlp_pics-basis/nlp_back-box-01a.jpg);
	background-repeat:no-repeat;
}

#box-back-b {
	margin:0 auto;
	min-height:99%;
	text-align:left;
	width:1000px;
	background-image: url(../nlp_pics-basis/nlp_back-box-01b.jpg);
	background-repeat:no-repeat;
}

#box-back-c {
	margin:0 auto;
	min-height:99%;
	text-align:left;
	width:1000px;
	background-image: url(../nlp_pics-basis/nlp_back-box-01c.jpg);
	background-repeat:no-repeat;
}

* html #box-back{
	height:100%;
	}

* html #box-back-c{
	height:100%;
	}


#box{
	padding:0 0 180px; position:relative; top:0px; left:50%; margin-left:-500px; width:1000px; height:auto;
	}

* html #box{
	height:100%;
	}

#footer{
	margin:-100px auto 0;
	position:relative;
	text-align:left;
	height:240px;
	width:100%;
	background-image: url(../nlp_pics-basis/nlp_back-foot-01.gif);
	background-repeat: repeat-x;
	}

* html #footer{
	margin:-180px 0 0 0;
	}

#box-foot-text {
	position:absolute;
	top:0px;
	left:-500px;
	height:120px;
	width:1000px;
	margin-left:50%;
	z-index:5;
	background-image: url(../nlp_pics-basis/nlp_back-foot-text-01.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.GT-foot-m	{font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #676766; text-align:center; text-transform:uppercase; letter-spacing:0.1em; margin:0; padding:10px 0 0 500px;}

#content-01 {
	position:relative;
	top:190px;
	left:0px;
	width:1000px;
	z-index:2;
}

#box-content-main-02 {
	position:relative;
	top:0px;
	left:310px;
	width:680px;
	height:auto;
	z-index:3;
	margin:0;
	padding:0 0 115px 0;
}

/* Navi-Menü */

#navi-1  {
	position:absolute;
	top: 17px;
	left:110px;
	width:auto;
	height:50px;
	z-index:4;
	overflow: hidden;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size:1.2em;
	line-height:1.0em;
	color: #676766;
	text-align:right;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#navi-2  {
	position:absolute;
	top: 17px;
	right:15px;
	width:680px;
	height:50px;
	z-index:4;
	overflow: hidden;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size:1.2em;
	line-height:1.0em;
	color: #676766;
	text-align:right;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.navi-act 	{color: #fff; margin:0; padding:0px 0px 0px 0px; text-transform:uppercase; letter-spacing:1px;}
.navi-inact {color: #676766; margin:0; padding:0px 0px 0px 0px; text-transform:uppercase; letter-spacing:1px;}

.navi-act-left 	{font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; font-weight:bold; color: #fff; margin:0; padding:0px 0px 0px 0px; text-transform:uppercase; letter-spacing:1px;}
.navi-inact-left {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; font-weight:bold; color: #676766; margin:0; padding:0px 0px 0px 0px; text-transform:uppercase; letter-spacing:1px;}


#left-logo  {
	position:absolute;
	top: 0px;
	width:100px;
	height:110px;
	z-index:4;
	overflow: hidden;
	background-image: url(../nlp_pics-basis/nlp-left-logo.gif);
	left: -100px;
}

#right-print  {
	position:absolute;
	top: 34px;
	width:80px;
	height:auto;
	z-index:4;
	overflow: hidden;
	left: 1020px;
}

#claim  {
	position:absolute;
	top: 88px;
	width:400px;
	height:auto;
	z-index:4;
	overflow: hidden;
	right: 15px;
}


#print-1  {
	position:absolute;
	top: 27px;
	left:10px;
	width:auto;
	height:auto;
	z-index:4;
	overflow: hidden;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size:1.2em;
	line-height:1.0em;
}


.spacer-01 {margin:0; padding:0; line-height:1.1em; font-size:1.0em;}
.spacer-02 {margin:0px 3px 0px 3px; padding:0px;}

#box-link-home { position:absolute; top:150px; left:0px; height:50px; width:220px; z-index:5;}

#box-foot-1 {
	position:relative;
	left:-150px;
	height:100px;
	width:1300px;
	z-index:4;
	background-image: url(../nlp_pics-basis/nlp_back-foot-01.jpg);
	background-repeat: repeat-x;
}

#box-foot-2 {
	position:relative;
	left:-460px;
	height:100px;
	width:1300px;
	z-index:4;
	background-image: url(../nlp_pics-basis/nlp_back-foot-01.jpg);
	background-repeat: repeat-x;
}

#box-link-startseite {
	position:absolute;
	top:75px;
	left:65px;
	height:70px;
	width:215px;
	z-index:10;
}

#box-left-01 {
	position:absolute;
	top:190px;
	left:-10px;
	height:auto;
	width:310px;
	z-index:8;
}

.GT-navi-left   	{color: #26190b; line-height:1.4em; text-align:left; margin:0px; padding:0px; font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; text-transform:uppercase; letter-spacing:0.2em;}
.GT-navi-left-link  {color: #26190b;}

#box-left-02 {
	position:absolute;
	top:600px;
	left:0px;
	height:auto;
	width:310px;
	z-index:20;
}

#box-left-03 {
	position:absolute;
	top:230px;
	left:0px;
	height:auto;
	width:310px;
	z-index:8;
}

#box-left-04 {
	position:absolute;
	top:600px;
	left:0px;
	height:auto;
	width:310px;
	z-index:8;
}

#box-special-greetings {
	position:absolute;
	top:790px;
	left:310px;
	height:auto;
	width:670px;
	z-index:20;
}


#box-content-main-01 {
	position:absolute;
	top:0px;
	left:310px;
	width:670px;
	height:480px;
	z-index:3;
	margin:0;
	padding:0;
}

#content-01-gutscheine {
	position:absolute;
	left:0px;
	bottom:40px;
	width:1000px;
	margin:5px 0 -5px 0;
	padding:0;
	background-image: url(../nlp_pics-basis/nlp_back-content-01-anschluss-mid.jpg);
	background-repeat:repeat-y;
	z-index:4;
}

.content-02-anschluss {
	position:relative;
	top:-100px;
	width:1000px;
	margin:0;
	padding:0;
	background-image: url(../nlp_pics-basis/nlp_back-content-01-anschluss-mid.jpg);
	background-repeat:repeat-y;
	z-index:4;
}

#content-02-anschluss-a {
	position:relative;
	top:-100px;
	width:1000px;
	margin:0;
	padding:0;
	background-image: url(../nlp_pics-basis/nlp_back-box-01.gif);
	background-repeat:repeat-y;
	z-index:4;
}

.content-02-anschluss-a {
	position:relative;
	top:-100px;
	width:1000px;
	margin:0;
	padding:0;
	background-image: url(../nlp_pics-basis/nlp_back-box-01.gif);
	background-repeat:repeat-y;
	z-index:4;
}

.box-left-01-akt {width:310px; height:auto; overflow: hidden; display:inline; float:left; margin:0; padding:0px 0px 10px 0px;}

.box-left-01-pic-1 {width:auto; height:auto; overflow: hidden; display:inline; float:right; margin-right:-15px; padding:0px 0px 5px 20px;}
.box-left-02-pic-1 {width:265px; height:auto; overflow: hidden; display:inline; float:left; margin:0; padding:0px 0px 5px 0px;}
.box-left-01-pic-2 {width:440px; height:auto; overflow: hidden; display:inline; float:right; margin-right:0px; padding:0px 0px 5px 0px;}
.box-left-01-pic-3 {width:240px; height:auto; overflow: hidden; display:inline; float:right; margin-right:-15px; padding:0px 0px 5px 0px;}
.box-left-01-pic-4 {width:265px; height:auto; overflow: hidden; display:inline; float:right; margin:0 0 0 30px; padding:0;}
.box-left-01-pic-5 {width:auto; height:auto; overflow: hidden; display:inline; float:right; margin:0 -5px 0 0; padding:0 0 5px 20px;}
.box-left-02-pic-6 {width:215px; height:auto; overflow: hidden; display:inline; float:left; margin:0; padding:0px 0px 5px 0px;}
.box-left-01-pic-7 {width:265px; height:auto; overflow: hidden; display:inline; float:right; margin:-1.0em 0 0 0; padding:0px 0px 5px 30px;}
.box-left-01-pic-8 {width:280px; height:auto; overflow: hidden; display:inline; float:right; margin:0 0 0 0; padding:0px 0px 5px 30px;}
.box-left-01-pic-9 {width:auto; height:auto; overflow: hidden; display:inline; float:right; margin:0 5px 0 0; padding:0 0 5px 20px;}
.box-left-01-pic-10 {width:auto; height:auto; overflow: hidden; display:inline; float:right; margin:5px -15px 0 0; padding:0 0 5px 15px;}
.box-left-01-pic-11 {width:auto; height:auto; overflow: hidden; display:inline; float:left; margin:5px 0 0 -15px; padding:0 0 5px 0;}

/* link-Formate */

a:link 		{text-decoration:none; outline: none; padding:0px;}
a:visited 	{text-decoration:none; outline: none; padding:0px;}
a:active 	{text-decoration:none; outline: none; padding:0px;}
a:hover 	{text-decoration:underline; outline: none; padding:0px;}

a.imtext:link 		{text-decoration:underline; outline: none; padding:0px; color: #676766;}
a.imtext:visited 	{text-decoration:underline; outline: none; padding:0px; color: #676766;}
a.imtext:active 	{text-decoration:underline; outline: none; padding:0px; color: #676766;}
a.imtext:hover 		{text-decoration:underline; outline: none; padding:0px; color: #676766;}

a.imtext1:link 		{text-decoration:none; outline: none; padding:0px; color: #fdf7e6; text-transform:uppercase; letter-spacing:1px;}
a.imtext1:visited 	{text-decoration:none; outline: none; padding:0px; color: #fdf7e6; text-transform:uppercase; letter-spacing:1px;}
a.imtext1:active 	{text-decoration:none; outline: none; padding:0px; color: #fdf7e6; text-transform:uppercase; letter-spacing:1px;}
a.imtext1:hover 	{text-decoration:underline; outline: none; padding:0px; color: #fdf7e6; text-transform:uppercase; letter-spacing:1px;}

a.imtext2:link 		{text-decoration:none; outline: none; padding:0px; color: #676766; text-transform:uppercase; letter-spacing:1px;}
a.imtext2:visited 	{text-decoration:none; outline: none; padding:0px; color: #676766; text-transform:uppercase; letter-spacing:1px;}
a.imtext2:active 	{text-decoration:none; outline: none; padding:0px; color: #676766; text-transform:uppercase; letter-spacing:1px;}
a.imtext2:hover 	{text-decoration:underline; outline: none; padding:0px; color: #676766; text-transform:uppercase; letter-spacing:1px;}

a.h4:link 	 {text-decoration:none; outline: none; padding:0px; color: #8c6938;}
a.h4:visited {text-decoration:none; outline: none; padding:0px; color: #8c6938;}
a.h4:active  {text-decoration:none; outline: none; padding:0px; color: #8c6938;}
a.h4:hover 	 {text-decoration:none; outline: none; padding:0px; color: #224c32;}

/* Text-Formate */
 
	.GT-akt-0   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:left; margin: 0.3em 40px 0.4em 35px; padding:0;}
	.GT-akt-1   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:left; margin: 0.3em 40px 0.4em 55px; padding:0;}
	.GT-akt-2   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:left; margin: 0.3em 30px 0.4em 20px; padding:0;}
	.GT-akt-0-m {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:center; margin: 0.3em 35px 0.4em 25px; padding:0;}
	
.GT-l-0   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; text-align:left; margin: 0 0 0.1em 0; padding:0.2em 0 0 0;}
.blue   {color: #3a2996;}
.GT-l-1   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; line-height:1.3em; color: #676766; text-align:left; margin: 0.2em 0 0.2em 0; padding:0;}
.GT-l-2   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; text-align:left;	margin: 0 20px 0.9em 20px; padding:0;}
.GT-l-3   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; line-height:1.3em; color: #676766; text-align:left; margin: 0.5em 0 0.4em 0; padding:0;}
.GT-l-4   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.1em; line-height:1.2em; color: #26190b; text-align:justify; margin: 0.6em 30px 1.0em 0; padding:0;}
.GT-l-5   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.1em; line-height:1.0em; color: #26190b; text-align:left; margin: 0; padding:0;}

.GT-r-2   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.1em; line-height:1.0em; color: #26190b; text-align:right; margin: 10px 0 -10px 0; padding:0;}



	.GT-l-BU  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; line-height:1.2em; color: #26190b; text-align:left;	margin: 0 15px 10px 10px; padding:0;}
	.GT-l-BU1 {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; line-height:1.2em; color: #26190b; text-align:left;	margin: 0 15px 10px 30px; padding:0;}
	.GT-l-BU2 {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; line-height:1.2em; color: #26190b; text-align:left;	margin: 0 0 20px 0; padding:0;}
.GT-r-0   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; line-height:1.3em; color: #676766; text-align:right; margin: 0 0 0.4em 0; padding:0;}
	.GT-r-1   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.5em; line-height:1.4em; color: #26190b; text-align:right; margin: 5px 5px 5px 0; padding:0;}
	.GT-r-4   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:right; margin: 0 15px 0.6em 0; padding:0;}
	.GT-r-5   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; line-height:1.4em; color: #26190b; text-align:right; margin: 5px 5px 0 0; padding:0;}
	.GT-r-6   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:right; margin: 0 0 0.6em 0; padding:0;}
	.GT-r-7   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; text-align:right; margin: 0 0.2em 0.1em 0; padding:0.2em 0 0 0;}
	
	.GT-m-0   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; text-align:center; margin: 0 0 0.1em 0; padding:0.2em 0 0 0;}
	.GT-m-0-light {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; text-align:center; margin: 0 1.0em 0.4em 0; padding:0;}
	
	.GT-l-6   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.0em; line-height:1.2em; color: #26190b; text-align:left;	   margin: 0 50px 0.9em 600px; padding:0;}
	.GT-l-7   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.4em; color: #26190b; text-align:left;	   margin: 0.4em 30px 0.6em 10px; padding:0; font-style:italic;}
	.GT-l-8   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; text-align:justify; margin: 0 0 0.2em 0; padding:0; text-indent: 10px;}
	.GT-m-1   {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; text-align:center;  margin: 0 3.0em 0.6em 0; padding:0;}
	
h1			{font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.9em; font-weight:normal; line-height:1.2em; color: #3a2996; text-align:left; margin: 0 0 0.5em 0; padding:0;}
h1.right	{font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.9em; font-weight:normal; line-height:1.2em; color: #3a2996; text-align:right; margin: 0.2em 0 0.1em 0; padding:0;}
h2 		  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.5em; font-weight:normal; line-height:1.2em; color: #3a2996; text-align:left; margin: 1.0em 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:1px;}
h3 		  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.5em; font-weight:normal; line-height:1.2em; color: #3a2996; text-align:left; margin: 0 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:1px;}

	h1.einzug {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:2.9em; font-weight:normal; line-height:1.2em; color: #3a2996; text-align:left; margin: 0 20px 0.5em 20px; padding:10px 0 0 0; text-transform:uppercase; letter-spacing:2px;}
	h1.einzg2 {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:2.5em; font-weight:normal; line-height:1.3em; color: #3a2996; text-align:left; margin: 0 0 0.3em 20px; padding:0; text-transform:uppercase; letter-spacing:2px;}
	h2.einz-r {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; font-weight:normal; line-height:1.2em; color: #224c32; text-align:right; margin: 5px 5px 0 0; padding:0; text-transform:uppercase; letter-spacing:2px;}
	h2.einz-r2 {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; font-weight:normal; line-height:1.2em; color: #224c32; text-align:right; margin: 0.8em 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:2px;}
	.h2-klein {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; font-weight:bold; line-height:1.2em; color: #224c32; text-align:left; margin: 0.8em 0 0.5em 0; padding:0;}
	.h2-keinz {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; font-weight:bold; line-height:1.2em; color: #224c32; text-align:left; margin: 0 0 0.5em 0; padding:0.8em 0 0 20px;}
	.h2-kle-2 {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; font-weight:bold; line-height:1.3em; color: #224c32; text-align:left; margin: 0.2em 0 0.5em 0; padding:0;}
	h4 		  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.7em; font-weight:normal; line-height:1.3em; color: #2b6b25; text-align:left; margin: 0 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:1px;}
	h4.light  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.5em; font-weight:normal; line-height:1.3em; color: #f1edd9; text-align:left; margin: 0 0 0.2em 0; padding:0; text-transform:uppercase; letter-spacing:1px;}
	h4.einzug {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.7em; font-weight:normal; line-height:1.3em; color: #f1edd9; text-align:left; margin: 0 0 0.3em 35px; padding:0; text-transform:uppercase; letter-spacing:2px;}
	h4.einzg2 {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.7em; font-weight:normal; line-height:1.3em; color: #f1edd9; text-align:left; margin: 0 0 0.3em 20px; padding:0; text-transform:uppercase; letter-spacing:2px;}
	h4.inact  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.7em; font-weight:normal; line-height:1.3em; color: #277230; text-align:left; margin: 0 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:2px;}
	.h4-klein {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; font-weight:normal; line-height:1.1em; color: #2b6b25; text-align:left; margin: 5px 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:2px;}
	h5 		  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.4em; font-weight:normal; line-height:1.2em; color: #224c32; text-align:left; margin: 0.8em 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:2px;}
	h5.right  {font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.5em; font-weight:normal; line-height:1.2em; color: #8c8938; text-align:right; margin: -1.8em 0 0.5em 0; padding:0; text-transform:uppercase; letter-spacing:2px;}
	
.einzug {margin-right:20px; margin-left:20px;}

.grey {background-color:#f2f2f2; padding-top:3px; padding-bottom:3px; padding-left:5px;}
.white {background-color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:3px;}

	.uppercase {text-transform:uppercase;}

ul{
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; padding-right: 0px; padding-left: 17px; margin:0 0 0.3em 0;
	list-style:square;
	text-align:left;
	list-style-image: url(../nlp_pics-basis/nlp_box_9x9.gif);
}

ol{
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #26190b; padding-right: 0px; padding-left: 17px; margin:0 0 0.3em 0;
	list-style:square;
	text-align:left;
	list-style-image: url(../nlp_pics-basis/nlp_box_9x9.gif);
}

ul.akt{
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; padding-right: 0px; padding-left: 17px; margin:0 40px 0.3em 35px;
	list-style:square;
	text-align:left;
	list-style-image: url(../nlp_pics-basis/nlp_box-hell_9x9.gif);
}

/* für MAILER */

.input-text {
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 1.3em; line-height: 1.0em; color: #26190b; text-align: left; margin:0px; padding:3px;
	border: none;
	height:15px;
}

.inputfelder { border: none; width:350px; height:20px; background-color: #f2f2f2; padding:3px; font-size: 1.3em;}

textarea {
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 1.3em; line-height: 1.3em; color: #26190b; text-align: left; margin:0px; padding:3px;
	border: none;
	background-color: #f2f2f2;
	width:350px;
}

input[type=submit] {
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 1.3em; line-height: 1.3em; color: #26190b; text-align: left; margin:0px; padding:0px;
	border: none;
	cursor:pointer;
	outline:none;
	background-image:url(../nlp_pics-navi/navi-mid-03.gif);
}

label {
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.3em; line-height:1.2em; color: #26190b; padding:3px 0 0 0; margin:0;
}

form br {
clear: both;
}

.error_msg {
	font-family: 'Trebuchet MS', Arial, sans-serif; font-size:1.2em; line-height:1.2em;
	padding: 4px;
	background-color: #ffeeee;
	border: 1px dotted #cc0000;
	margin: 5px 10px 5px 10px;
	color: #cc0000;
}

.error { color: #cc0000; }

fieldset { width: 680px; border:0 none; }

div.formulargenerator-4webmaster label,
div.formulargenerator-4webmaster .controlset span {
	width: 120px;
	display: block;
	float: left;
	text-align: right;
}

div.formulargenerator-4webmaster label { margin: 5px; }
div.formulargenerator-4webmaster .controlset span {	margin: 0px 0px 0px 5px; }
div.formulargenerator-4webmaster .controlset label {
	display: inline;
	float: none;
}

div.formulargenerator-4webmaster .controlset input { margin: 0px 0px 0px 10px; }
div.formulargenerator-4webmaster input,
div.formulargenerator-4webmaster select,
div.formulargenerator-4webmaster textarea {
	margin: 2px 2px 2px 5px;
}


div.formulargenerator-4webmaster div { clear: both; }

.fehler {
	position:absolute;
	top:390px;
	left:0px;
	height:auto;
	width:auto;
	z-index:8;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.3em;
	color: #a01210;
	text-align: left;
}

.fehler2 {
	position:absolute;
	top:375px;
	left:0px;
	height:auto;
	width:auto;
	z-index:8;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.3em;
	color: #a01210;
	text-align: left;
}


#head-key-1 {
	position:absolute;
	top:0px;
	left:-50%;
	margin-left:-500px;
	width:50px;
	height:50px;
	overflow:hidden;
	z-index:1;
}
