body {background: #104128;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}
a {text-decoration:none;color:#df4a00;}
a:visited {color:#de620a;}
h1, .zentriert {text-align:center;}
h1 a, h1 a:visited {color:#104128; } 
h1 a:focus, h1 a:hover, h1 a:active {color:#df4a00;}
h2 {text-align:center;margin-top:3em;}
h3 {margin:.5em 0 0 0;padding:0;font-weight:normal;}
.ohne {list-style:none;display:block;margin:0;padding:0;font-size: 12px;
	}
ul {margin-top:0;padding-top:0;}
table {font-size: 12px;margin:1em 5em 1em 5em;} table td {vertical-align:top; padding-left:1em;}
.kompakt dl {line-height: 1em; display: compact; }
.kompakt dd { display: compact;  margin: -.6em 0 0 35em; line-height: 1.3em; padding: 0; font-size: 12px; text-align: left }
.kompakt dt {  margin: 1em 0 0 10em;  line-height: 0; display: compact; font-weight: bold; font-size: 12px;}
form {margin:0 5% 0 5%;}
fieldset {border:1px solid #f98844;padding:1em;}
legend {font-size: 12px;color:#104128;}
option, select, input {color:#d55200;}

#container {margin:2% 7% 0 7%; }
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2em; color:#104128;padding:1.5em 0 0 6em;}
.xsnazzy h2 {font-size:1.5em; color:#104128; border:0;}
.xsnazzy p {padding-top:1em; padding-bottom:0.5em; color:#104128;}
.xsnazzy h2 {padding-top:1.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #df4a00; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#df4a00; overflow:hidden; border-top:10px solid #ffffff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #df4a00; border-right:1px solid #df4a00;}

.xb1 {margin:0 8px; background:#df4a00;}
.xb2 {margin:0 6px; background:#df4a00;}
.xb3 {margin:0 4px; background:#df4a00;}
.xb4 {margin:0 3px; background:#ffffff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#ffffff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#ffffff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#ffffff; border-width:0 3px; height:2px;} 

.xboxcontent {background:#ffffff url("Bilder/logo.gif") no-repeat 2.5em 3.5em; padding:0 2em 1em 2em;
display:block;   border:3px solid #df4a00; border-width:0 3px;color:#104128;  }
table th, .unsichtbar { position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px; overflow:hidden; display:inline;}

.wasserzeichen{

	display:block;
	width:100%;
	height:28em;
	overflow:scroll;
	margin-top:3em;	
	/* font-family:Arial, Helvetica, sans-serif; */
	font-size:16px;
	background-image:url(Bilder/exoten-hell.jpg);
	
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: bottom center;
	font-size:12px;
	}
.wasserzeichen p {width: 20em;}
.linksbuendig {font-size:16px;left:0;margin-left:0;padding-left:0;}
.rechteliste {left:15em;margin-left:15em;padding-left:11.3em;}
.copy {text-align:center;color:#ffffff;font-size:9px;}

