/* allgemeine Regeln
*********************/
body {
	margin:19px 19px 30px 19px; padding:0px 0px 0px 0px;
	background-image:url(images/hintergrund-gestreift.gif); background-repeat:repeat;	
	}
* { font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, p {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	}
a {text-decoration:none;}
a:hover { text-decoration:underline; }

.white { background-color:#ffffff; }
.white-1 {
	padding:0px 0px 0px 16px; margin:0px 0px 0px 0px;
	}
.grew { 
	background-color:#ded7d6;
	padding:27px 30px 40px 21px; margin:0px 16px 0px 0px;
	}
.grew-pointer {
	padding:0px 10px 0px 16px; margin:0px 0px 0px 0px;
	}
.grew-tea {
	padding: 10px 8px 10px 8px; margin:0px 0px 0px 0px;
	border: 1px solid #ded7d6;
	}
.grew-tea .writ{
	padding-top:7px;
	}
.grew-tea-balk {
	background-color: #ded7d6;
	}
.image {
	padding:0px 0px 0px 6px; margin:0px 0px 0px 0px;
	float:right;
	}
.logoimage {
	padding:10px 10px 0px 0px; margin:0px 0px 0px 0px;
	float:left;
	}
.grew-going { background-color:#cccccc; }
.pointer-going {
	padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;
	}

/* going
************/
.whitenav {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	font-size:12px; font-weight:bold; color:#000000; line-height:23px; 
	}
.plus {
	background-image:url(images/plus.gif); background-repeat:no-repeat;
	padding:5px 0px 5px 16px; margin:0px 0px 0px 0px;
	}
.white-plus {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	font-size:12px; font-weight:normal; color:#000000; 
	}
/* pointer
************/
.pointer { 
	background-color:#ded7d6;
	padding:16px 16px 16px 16px; margin:0px 0px 0px 0px;
	}
.pointer-h {
	padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;
	font-size:12px; font-weight:bold; color:#544c4c; 
	}
.pointer-p {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	font-size:12px; font-weight:normal; color:#000000; 
	}
.pointer-a {
	background-image:url(images/arrow.gif); background-repeat:no-repeat;
	padding:0px 0px 0px 13px; margin:0px 0px 0px 0px;
	font-size:12px; font-weight:normal; color:#513a37;
	text-decoration:underline;
	}
.pointer-a:hover {
	color:#000000; 
	}
/* Fonts
**********/
.lettering {
	font-size:15px; font-weight:bold; color:#544c4c;
	}
h1.lettering {
	padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;
	}
.blackface {
	font-size:12px; font-weight:bold; color:#000000;
	padding-bottom:5px; padding-top:10px;
	}
.writ {
	font-size:12px; font-weight:normal; color:#000000;
	}
.reference {
	font-size:12px; font-weight:normal; color:#AB4E40;
	}
/* legislation50a39a
***************#513a37;*/
.legislation {
	padding:2px 10px 5px 0px; margin:0px 0px 0px 0px;
	}
.legislation, .legislation a {
	font-size:12px; font-weight:normal; color:#544c4c; 
	}
.legislation a:hover { color:#000000; }
/*
.techno {
	background-image:url(images/dsl-technologien.jpg); background-repeat:no-repeat;
	padding:0px 0px 10px 37px; margin:0px 0px 0px 0px;
	font-size:11px; font-weight:bold; color:#ffffff; line-height:28px;
	}

*/