html, body {
    min-height: 100%;
    height: auto;
    height: 100%;
}

@page {
	margin:.76in .25in .98in .25in;

	mso-header-margin:.49in;

	mso-footer-margin:.49in;

	mso-page-orientation:landscape;
}


body {
    font: 10pt Verdana;
    color: #333;
    padding: 0;
}

body * {
    line-height:1.22em;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#4088b8;
    clear: both;
}

h2 {
    color: #c8c8c8;
	margin-top: -25px;
}

h4 {
    color: #333;
    margin-bottom: -10px;
}

p {
    margin: 10px 0;
    clear: both;
}

ul, ol {
    margin-left: 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #404040;
/*	margin: 0 12%; */
    margin: 20px 40px;
	width: 622px;
	height: auto;

}

#Ebene1 {
	position: absolute;
	top: 80px;
	left: 750px;
	width: 270px;
	height: 120px;
}


.style19 {
	color:#409c40;

	font-size:10pt;

	font-weight:bolder;

	font-style:normal;

	text-decoration:none;

	text-underline-style:single;

	font-family:Arial;

	mso-generic-font-family:auto;

	mso-font-charset:0;

	mso-style-name:Hyperlink;

	mso-style-id:8;
}


.ds1 {
	color: #fff;
}


.dsR9 {
	width: 200px;
}


.dsR11 {
	width: 200px;
	height: 200px;
}


.ds5 {
	color: #409c40;
}


.ds7 {
	color: #409c40;
}


.ds12 {
	color: #409c40;
	font-weight: bold;
}


.dsR18 {
	width: auto;
}


.dsR29 {
	width: 100%;
	height: 742px;
}


.thumbnail {

	border:solid 1px #d4d2c3;

}


a {
    color: #4088b8;
}

a:link {
	color:#409c40;

	font-size:10pt;

	font-weight:400;

	font-style:normal;

	text-decoration:underline;

	text-underline-style:single;

	font-family:Arial;

	mso-generic-font-family:auto;

	mso-font-charset:0;
}


a:visited {
	color: #409c40;
	font-size:10pt;
	font-weight:400;
	font-style:normal;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
}


table {
    font-size: inherit;
    border: 1px solid #c8c8c8;
}

th {
    background: #d8d8d8;
    text-align: left;
    padding: 5px;
    white-space: nowrap;
}

 tr {
	mso-height-source:auto;
}


 td {
    background: #f8f8f8;
    text-align: left;
	padding: 5px;
    vertical-align: top;
}

select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

col {
	mso-width-source:auto;
}


br {
	mso-data-placement:same-cell;
}
