form 	{
	margin : 0px;
	padding : 0px;
	border : 0px solid #ff0000;
}

fieldset {
	margin : 1em;
	padding : 0.5em;
	border : 1px solid #71a7db;
}

legend {
	font-weight : bold;
	color : #333;
	margin : 0em;
	padding : 0.5em;
}

label {
	display : block;
	margin : 0em;
	padding : 0.2em;
	border : 0px solid #71a7db;
}

fieldset div.suchtext {
	display : block;
	margin : 0em;
	padding : 1em;
	border : 0px solid #71a7db;
}

/* ***** spaezelle fareinstellungen fuer den loginbereich ***** */


th.login {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(255, 204, 255);
	border: 1px solid #4B4B4B;
}

fieldset.login {
	margin : 1em;
	padding : 0.5em;
	border : 1px solid #ff99ff;
}

label.login {
	display : block;
	margin : 0em;
	padding : 0.2em;
	border : 0px solid #ff99ff;
}

fieldset div.login-button {
	display : block;
	margin : 0em;
	padding : 0em;
	text-align: center;
}

fieldset div.login-button .login-animal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(255, 204, 255);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.login-button .login-submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 120px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(255, 204, 255);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.login-button a.login-button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding: 0.2em;
	text-align: center;
	background-color: rgb(255, 204, 255);
	border: 1px solid #4B4B4B;
}

fieldset div.login-button a.login-button, 
fieldset div.login-button a.login-button:focus, 
fieldset div.login-button a.login-button:hover, 
fieldset div.login-button a.login-button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.4em;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(255, 204, 255);
}

fieldset div.login-musthave a.login-button, 
fieldset div.login-musthave a.login-button:focus, 
fieldset div.login-musthave a.login-button:hover, 
fieldset div.login-musthave a.login-button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.2em;
	margin-bottom: 0.0em;
	margin-top: 0.0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(255, 204, 255);
}

fieldset div.login-musthave {
	display : block;
	margin : 0em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.login-checkbox {
	margin-left : 2em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.login-musthave input {
	width: 235px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset div.login-musthave input.msubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset div.login-musthave input.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset input.login-smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset input.login-smalltext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset div.login-musthave input.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset div.login-musthave textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	height: 150px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset div.login-musthave textarea.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	height: 150px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
}

fieldset div.login-musthave textarea.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	height: 250px;
	padding : 1px;
	background-color: rgb(255, 204, 255);
	border : 1px solid #4B4B4B;
} 

/* ***** spaezelle fareinstellungen fuer den vip-bereich ***** */

fieldset.vip {
	margin : 1em;
	padding : 0.5em;
	border : 1px solid #a8e26d;
}

label.vip {
	display : block;
	margin : 0em;
	padding : 0.2em;
	border : 0px solid #a8e26d;
}

fieldset div.vip-button {
	display : block;
	margin : 0em;
	padding : 0em;
	text-align: center;
}

fieldset div.vip-button .vip-animal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(168, 226, 109);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.vip-button .vip-submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 120px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(168, 226, 109);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.vip-button a.vip-button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding: 0.2em;
	text-align: center;
	background-color: rgb(168, 226, 109);
	border: 1px solid #4B4B4B;
}

fieldset div.vip-button a.vip-button, 
fieldset div.vip-button a.vip-button:focus, 
fieldset div.vip-button a.vip-button:hover, 
fieldset div.vip-button a.vip-button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.4em;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(168, 226, 109);
}

fieldset div.vip-musthave a.vip-button, 
fieldset div.vip-musthave a.vip-button:focus, 
fieldset div.vip-musthave a.vip-button:hover, 
fieldset div.vip-musthave a.vip-button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.2em;
	margin-bottom: 0.0em;
	margin-top: 0.0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(168, 226, 109);
}

fieldset div.vip-musthave {
	display : block;
	margin : 0em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.vip-checkbox {
	margin-left : 2em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.vip-musthave input {
	width: 235px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset div.vip-musthave input.msubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset div.vip-musthave input.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset input.vip-smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset input.vip-smalltext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset div.vip-musthave input.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset div.vip-musthave textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	height: 150px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset div.vip-musthave textarea.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	height: 150px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

fieldset div.vip-musthave textarea.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	height: 250px;
	padding : 1px;
	background-color: rgb(168, 226, 109);
	border : 1px solid #4B4B4B;
}

/* ***** spaezelle fareinstellungen fuer den service-bereich ***** */

fieldset.service {
	margin : 1em;
	padding : 0.5em;
	border : 1px solid #e4e785;
}

label.service {
	display : block;
	margin : 0em;
	padding : 0.2em;
	border : 0px solid #e4e785;
}

fieldset div.service-button {
	display : block;
	margin : 0em;
	padding : 0em;
	text-align: center;
}

fieldset div.service-button .service-animal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(228,231,133);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.service-button .service-submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 120px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(228,231,133);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.service-button .service-plz {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 40px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(228,231,133);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.service-button a.service-button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding: 0.2em;
	text-align: center;
	background-color: rgb(228,231,133);
	border: 1px solid #4B4B4B;
}

fieldset div.service-button a.service-button, 
fieldset div.service-button a.service-button:focus, 
fieldset div.service-button a.service-button:hover, 
fieldset div.service-button a.service-button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.4em;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(228,231,133);
}

fieldset div.service-musthave a.service-button, 
fieldset div.service-musthave a.service-button:focus, 
fieldset div.service-musthave a.service-button:hover, 
fieldset div.service-musthave a.service-button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.2em;
	margin-bottom: 0.0em;
	margin-top: 0.0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(228,231,133);
}

fieldset div.service-musthave {
	display : block;
	margin : 0em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.service-checkbox {
	margin-left : 2em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.service-musthave input {
	width: 235px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset div.service-musthave input.msubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset div.service-musthave input.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset input.service-smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset input.service-smalltext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset div.service-musthave input.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset div.service-musthave textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	height: 150px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset div.service-musthave textarea.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	height: 150px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
}

fieldset div.service-musthave textarea.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	height: 250px;
	padding : 1px;
	background-color: rgb(228,231,133);
	border : 1px solid #4B4B4B;
} 

/* ***** form-button ***** */

fieldset div.form-button {
	display : block;
	margin : 0em;
	padding : 0em;
	text-align: center;
}

fieldset div.form-button .tsv-submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(209, 225, 248);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.form-button .form-submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 120px; /* Width for modern browsers */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	background-color: rgb(209, 225, 248);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.form-button .land-submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 150px; /* Width for modern browsers */
	padding: 0.2em;
	text-align: center;
	background-color: rgb(209, 225, 248);
	border: 1px solid #4B4B4B;
	cursor: pointer;
}

fieldset div.form-button a.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 100px; /* Width for modern browsers */
	padding: 0.2em;
	text-align: center;
	background-color: rgb(209, 225, 248);
	border: 1px solid #4B4B4B;
}

fieldset div.form-button a.button, 
fieldset div.form-button a.button:focus, 
fieldset div.form-button a.button:hover, 
fieldset div.form-button a.button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.4em;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(209, 225, 248);
}

fieldset div.form-musthave .button, 
fieldset div.form-musthave .button:focus, 
fieldset div.form-musthave .button:hover, 
fieldset div.form-musthave .button:active {
	text-decoration: none;
	DISPLAY: block; 
	width: 100px; 
	border: 1px solid #4B4B4B;
	padding: 0.2em;
	margin-bottom: 0.0em;
	margin-top: 0.0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: rgb(209, 225, 248);
}

fieldset div.form-musthave {
	display : block;
	margin : 0em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.form-checkbox {
	margin-left : 2em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.form-musthave input {
	width: 235px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave input.msubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave input.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset input.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 200px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave input.smalltext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave input.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 500px;
	height: 150px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave textarea.smallbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 420px;
	height: 150px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-musthave textarea.bigbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	width: 520px;
	height: 250px;
	padding : 1px;
	background-color: rgb(209, 225, 248);
	border : 1px solid #4B4B4B;
}

fieldset div.form-optional {
	display : block;
	margin : 0em;
	padding : 0.5em;
	border : 0px solid #71a7db;
}

fieldset div.form-optional input {
	width: 200px;
	padding : 1px;
	background-color: rgb(255, 255, 255);
	border : 1px solid #4B4B4B;
}

/* *********************************************************** *
    HAUPTINHALT  - TABELLEN DEFINITIONEN
************************************************************* */

fieldset table.liste {
	background-color: rgb(255, 255, 255);
	border : 0px solid #4B4B4B;
	margin : 0em;
	padding : 0em;
}

fieldset th.liste {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: rgb(255, 255, 255);
	border-bottom : 1px solid #4B4B4B;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	text-align : center;
	height: 20px;
	margin : 0em;
	padding : 0.4em;
}

fieldset td.tier {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align : left;
	height: 10px;
	background-color: rgb(255, 255, 255);
	border-bottom : 1px solid #dddddd;
	margin : 0em;
	padding : 0.4em;
}

fieldset td.liste {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align : center;
	height: 10px;
	background-color: rgb(255, 255, 255);
	border-bottom : 1px solid #dddddd;
	margin : 0em;
	padding : 0.4em;
}

fieldset td.layout {
	background-color: rgb(255, 255, 255);
	margin : 0em;
	padding : 0em;
}

fieldset div.form-musthave td.linie {
	background-color: #ffffff;
	margin: 0em;
	padding: 0em;
	background-image: url(../../img/linie_2.gif);
	background-position: center;
	background-repeat: repeat-x;
}

fieldset img.layout {
	border-bottom: 0px solid #4B4B4B;
	margin: 0em;
	padding: 0em;
}

fieldset img.tier {
	border : 1px solid #4B4B4B;
	margin : 0em;
	padding : 0em;
}


