
html {
	 margin-bottom: 1px;
	 height: 100%}

body {
	 height: 100%}

#lwr {
	 position: relative;
	 min-height: 100%;
	 width: 970px;
	 margin-left: 0px;
	 margin-right: auto}

* html #lwr {
	 bottom: -1px;
	 height: 100%}

body {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 padding-top: 0px}

img {
	 behavior: url(iepngfix.htc)}

#ftr {
	 position: absolute;
	 width: 100%;
	 bottom: 0px;
	 left: 0px}

.ftr {
	 background-color: #009999;
	 display: block;
	 padding-top: 100px}

.ft1 {
	 float: left;
	 margin-left: 26px}

.ft2 {
	 float: right}

body {
	 line-height: 18px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #123456;
	 font-size: 11px}

p {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #808284}

td {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #808284}

div {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #808284}

img {
	 border-bottom: medium none;
	 border-left: medium none;
	 border-top: medium none;
	 border-right: medium none}

select {
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 border-top: #bbbbbb 1px solid;
	 border-right: #bbbbbb 1px solid}

textfield {
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 border-top: #bbbbbb 1px solid;
	 border-right: #bbbbbb 1px solid}

textarea {
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 border-top: #bbbbbb 1px solid;
	 border-right: #bbbbbb 1px solid}

h1 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 color: #888888;
	 font-size: 12px;
	 padding-top: 0px}

h2 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 display: inline;
	 float: none;
	 clear: none;
	 font-size: 11px;
	 font-weight: normal;
	 text-decoration: underline;
	 padding-top: 0px}

h2.pdf {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 display: inline;
	 float: none;
	 clear: none;
	 font-size: 11px;
	 font-weight: normal;
	 text-decoration: underline;
	 padding-top: 0px}

h2.pdf a {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 display: inline;
	 float: none;
	 clear: none;
	 font-size: 11px;
	 font-weight: normal;
	 text-decoration: underline;
	 padding-top: 0px}

h2 {
	 text-decoration: none}

h3 {
	 }

h4 {
	 }

h5 {
	 }

h6 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 font-size: 12px;
	 font-weight: normal;
	 padding-top: 0px}

hr {
	 margin-top: 10px;
	 height: 1px;
	 color: #cccccc;
	 clear: both}

strike {
	 background-image: url(media/images/layout/str.gif);
	 background-repeat: no-repeat;
	 background-position: center center;
	 text-decoration: none}

.se1 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 display: block;
	 padding-top: 0px}

.se1inp {
	 border-bottom: 0px;
	 border-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 142px;
	 padding-right: 0px;
	 border-top: 0px;
	 border-right: 0px;
	 padding-top: 0px}

.se1img {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 padding-top: 0px}

.sv1 A:link {
	 text-transform: uppercase;
	 margin: 0px;
	 padding-left: 40px;
	 float: right;
	 color: #ffffff;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none}

.sv1 A:visited {
	 text-transform: uppercase;
	 margin: 0px;
	 padding-left: 40px;
	 float: right;
	 color: #ffffff;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none}

.sv1 A:hover {
	 text-transform: uppercase;
	 margin: 0px;
	 padding-left: 40px;
	 float: right;
	 color: #ffffff;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: underline}

.sv1 A:active {
	 text-transform: uppercase;
	 margin: 0px;
	 padding-left: 40px;
	 float: right;
	 color: #ffffff;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: underline}

.sv1selected A {
	 text-transform: uppercase;
	 margin: 0px;
	 padding-left: 40px;
	 float: right;
	 color: #ffffff;
	 font-size: 10px;
	 font-weight: bold !important;
	 text-decoration: none}

.sv2 A:link {
	 background-image: url(media/images/layout/arr.gif);
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 padding-bottom: 1px;
	 text-transform: uppercase;
	 padding-left: 5px;
	 width: 145px;
	 padding-right: 1px;
	 display: block;
	 background-repeat: no-repeat;
	 background-position: 140px center;
	 float: left;
	 color: #808284;
	 clear: none;
	 font-size: 10px;
	 border-top: #bbbbbb 1px solid;
	 font-weight: normal;
	 margin-right: 10px;
	 border-right: #bbbbbb 1px solid;
	 text-decoration: none;
	 padding-top: 1px}

.sv2 A:visited {
	 background-image: url(media/images/layout/arr.gif);
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 padding-bottom: 1px;
	 text-transform: uppercase;
	 padding-left: 5px;
	 width: 145px;
	 padding-right: 1px;
	 display: block;
	 background-repeat: no-repeat;
	 background-position: 140px center;
	 float: left;
	 color: #808284;
	 clear: none;
	 font-size: 10px;
	 border-top: #bbbbbb 1px solid;
	 font-weight: normal;
	 margin-right: 10px;
	 border-right: #bbbbbb 1px solid;
	 text-decoration: none;
	 padding-top: 1px}

.sv2 A:hover {
	 background-image: url(media/images/layout/arr-f2.gif);
	 border-bottom: #000000 1px solid;
	 border-left: #000000 1px solid;
	 padding-bottom: 1px;
	 text-transform: uppercase;
	 padding-left: 5px;
	 width: 145px;
	 padding-right: 1px;
	 display: block;
	 background-repeat: no-repeat;
	 background-position: 140px center;
	 float: left;
	 color: #000000;
	 clear: none;
	 font-size: 10px;
	 border-top: #000000 1px solid;
	 font-weight: normal;
	 margin-right: 10px;
	 border-right: #000000 1px solid;
	 text-decoration: none;
	 padding-top: 1px}

.sv2 A:active {
	 background-image: url(media/images/layout/arr-f2.gif);
	 border-bottom: #000000 1px solid;
	 border-left: #000000 1px solid;
	 padding-bottom: 1px;
	 text-transform: uppercase;
	 padding-left: 5px;
	 width: 145px;
	 padding-right: 1px;
	 display: block;
	 background-repeat: no-repeat;
	 background-position: 140px center;
	 float: left;
	 color: #000000;
	 clear: none;
	 font-size: 10px;
	 border-top: #000000 1px solid;
	 font-weight: normal;
	 margin-right: 10px;
	 border-right: #000000 1px solid;
	 text-decoration: none;
	 padding-top: 1px}

.sv2selected A {
	 background-image: none !important;
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 padding-bottom: 1px;
	 text-transform: uppercase;
	 padding-left: 5px;
	 width: 145px;
	 padding-right: 1px;
	 display: block;
	 float: left;
	 color: #808284;
	 clear: none;
	 font-size: 10px;
	 border-top: #bbbbbb 1px solid;
	 font-weight: normal;
	 margin-right: 10px;
	 border-right: #bbbbbb 1px solid;
	 text-decoration: none;
	 padding-top: 1px}

.bt-h A:link {
	 background-image: url(media/images/layout/btn-1.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 162px;
	 display: block;
	 background-repeat: no-repeat;
	 height: 20px;
	 color: #ffffff;
	 font-size: 10px;
	 text-decoration: none}

.bt-h A:visited {
	 background-image: url(media/images/layout/btn-1.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 162px;
	 display: block;
	 background-repeat: no-repeat;
	 height: 20px;
	 color: #ffffff;
	 font-size: 10px;
	 text-decoration: none}

.bt-h A:hover {
	 background-image: url(/media/images/layout/btn-1.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 162px;
	 display: block;
	 background-repeat: no-repeat;
	 height: 20px;
	 color: #000000;
	 font-size: 10px;
	 text-decoration: none}

.bt-h A:active {
	 background-image: url(media/images/layout/btn-1.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 162px;
	 display: block;
	 background-repeat: no-repeat;
	 height: 20px;
	 color: #000000;
	 font-size: 10px;
	 text-decoration: none}

.bt-hselected A {
	 background-image: url(media/images/layout/btn-1-f2.jpg);
	 text-align: center;
	 line-height: 22px;
	 text-transform: uppercase;
	 width: 162px;
	 display: block;
	 background-repeat: no-repeat;
	 height: 20px;
	 color: #000000;
	 font-size: 10px;
	 font-weight: bold;
	 text-decoration: none}

.bt-s A:link {
	 background-image: url(media/images/layout/btn-2.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 166px;
	 display: block;
	 background-repeat: no-repeat;
	 float: right;
	 height: 20px;
	 color: #ffffff;
	 clear: none;
	 font-size: 10px;
	 text-decoration: none}

.bt-s A:visited {
	 background-image: url(media/images/layout/btn-2.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 166px;
	 display: block;
	 background-repeat: no-repeat;
	 float: right;
	 height: 20px;
	 color: #ffffff;
	 clear: none;
	 font-size: 10px;
	 text-decoration: none}

.bt-s A:hover {
	 background-image: url(media/images/layout/btn-2.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 166px;
	 display: block;
	 background-repeat: no-repeat;
	 float: right;
	 height: 20px;
	 color: #000000;
	 clear: none;
	 font-size: 10px;
	 text-decoration: none}

.bt-s A:active {
	 background-image: url(media/images/layout/btn-2.jpg);
	 text-align: center;
	 line-height: 26px;
	 text-transform: uppercase;
	 width: 166px;
	 display: block;
	 background-repeat: no-repeat;
	 float: right;
	 height: 20px;
	 color: #000000;
	 clear: none;
	 font-size: 10px;
	 text-decoration: none}

.bt-sselected A {
	 background-image: url(media/images/layout/btn-2-f2.jpg) !important;
	 text-align: center;
	 line-height: 20px;
	 text-transform: uppercase;
	 width: 166px;
	 display: block;
	 background-repeat: no-repeat;
	 float: right;
	 height: 20px;
	 color: #000000;
	 clear: none;
	 font-size: 10px;
	 font-weight: bold;
	 text-decoration: none}

.home {
	 background: url(media/images/inhalte/de-home-start.jpg) #d7bba3 no-repeat 0px 0px}

.alle {
	 background: url(media/images/inhalte/de-home.jpg) #d7bba3 no-repeat 0px 0px}

.classicalle {
	 background: url(media/images/inhalte/de-classic.jpg) #dbd8cc no-repeat 0px 0px}

.countryalle {
	 background: url(media/images/inhalte/de-country.jpg) #f4bd99 no-repeat 0px 0px}

.nouvellealle {
	 background: url(media/images/inhalte/de-nouvelle.jpg) #a5b5d7 no-repeat 0px 0px}

.ce-gr-1-lg {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 22px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 float: right;
	 color: #333333;
	 font-size: 10px;
	 padding-top: 20px}

.ce-gr-1-bt {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 16px;
	 float: right;
	 padding-top: 30px}

.lv-s {
	 background-image: url(media/images/layout/bg-lv-s.gif);
	 text-transform: uppercase;
	 width: 100%;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 font-size: 11px}

.lv-0 A {
	 background-image: url(media/images/layout/bg-lv-0.gif);
	 padding-bottom: 0px;
	 text-transform: uppercase;
	 margin: 0px;
	 padding-left: 0px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 font-size: 11px;
	 text-decoration: underline;
	 padding-top: 20px}

.lv-1 A:link {
	 background-image: url(media/images/layout/bg-lv-1.gif);
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #999999;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-1 A:visited {
	 background-image: url(media/images/layout/bg-lv-1.gif);
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #999999;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-1 A:hover {
	 background-image: url(media/images/layout/bg-lv-1.gif);
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-1 A:active {
	 background-image: url(media/images/layout/bg-lv-1.gif);
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-1 .sel A {
	 background-image: url(media/images/layout/bg-lv-1-f2.gif) !important;
	 color: #999999 !important;
	 font-weight: bold !important}

.lv-3 .sel A {
	 background-image: url(media/images/layout/bg-lv-1-f2.gif) !important;
	 color: #999999 !important;
	 font-weight: bold !important}

.lv-3 A:link {
	 background-image: url(media/images/layout/bg-lv-3.gif);
	 padding-bottom: 0px;
	 padding-left: 20px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #999999;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-3 A:visited {
	 background-image: url(media/images/layout/bg-lv-3.gif);
	 padding-bottom: 0px;
	 padding-left: 20px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #999999;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-3 A:hover {
	 background-image: url(media/images/layout/bg-lv-3.gif);
	 padding-bottom: 0px;
	 padding-left: 20px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.lv-3 A:active {
	 background-image: url(media/images/layout/bg-lv-3.gif);
	 padding-bottom: 0px;
	 padding-left: 20px;
	 width: 100%;
	 padding-right: 0px;
	 display: block;
	 background-repeat: no-repeat;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 font-size: 10px;
	 text-decoration: none;
	 padding-top: 5px}

.ce-2 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 34px;
	 padding-right: 0px;
	 padding-top: 0px}

.ce-3 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 30px;
	 padding-right: 0px;
	 padding-top: 0px}

.ce-4 {
	 padding-bottom: 0px;
	 padding-left: 105px;
	 padding-right: 0px;
	 padding-top: 30px}

.pfd {
	 padding-bottom: 30px}

.pfd A:link {
	 color: #888888;
	 text-decoration: underline}

.pfd A:visited {
	 color: #888888;
	 text-decoration: underline}

.pfd A:hover {
	 color: #888888;
	 text-decoration: none}

.pfd A:active {
	 color: #888888;
	 text-decoration: none}

.pg1 {
	 text-align: center;
	 line-height: 26px;
	 margin: 0px;
	 width: 200px;
	 padding-right: 20px;
	 float: left;
	 clear: none}

.pg1 A:link {
	 text-transform: uppercase;
	 color: #999999;
	 text-decoration: none}

.pg1 A:visited {
	 text-transform: uppercase;
	 color: #999999;
	 text-decoration: none}

.pg1 A:hover {
	 text-transform: uppercase;
	 color: #000000;
	 text-decoration: none}

.pg1 A:active {
	 text-transform: uppercase;
	 color: #000000;
	 text-decoration: none}

.pg2 {
	 margin: 0px;
	 width: 200px;
	 float: right;
	 height: 600px;
	 clear: none}

.pg3 {
	 margin: 0px;
	 width: 400px;
	 float: right;
	 height: 220px;
	 clear: none}

.pg2 P {
	 padding-top: 0px}

.pg3 P {
	 padding-top: 0px}

.pg2 H3 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 color: #999999;
	 padding-top: 0px}

.pg2 H4 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 color: #999999;
	 padding-top: 0px}

.pg3 H3 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 color: #999999;
	 padding-top: 0px}

.pg3 H4 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 color: #999999;
	 padding-top: 0px}

.pg2 H3 {
	 text-transform: uppercase;
	 font-size: 12px}

.pg3 H3 {
	 text-transform: uppercase;
	 font-size: 12px}

.pg2 H4 {
	 font-size: 10px}

.pg3 H4 {
	 font-size: 10px}

.pg5 {
	 text-align: center;
	 width: 160px;
	 display: block;
	 float: left;
	 height: 180px;
	 clear: none}

.pg5 A:link {
	 color: #999999;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none}

.pg5 A:visited {
	 color: #999999;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none}

.pg5 A:active {
	 color: #999999;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none}

.pg5 A:hover {
	 color: #999999;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none}

a.txln:link {
	 background-image: url(media/images/layout/txln.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #808284;
	 text-decoration: none;
	 padding-top: 0px}

a.txln:visited {
	 background-image: url(media/images/layout/txln.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #808284;
	 text-decoration: none;
	 padding-top: 0px}

a.txln:hover {
	 background-image: url(media/images/layout/txln-f2.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #000000;
	 text-decoration: underline;
	 padding-top: 0px}

a.txln:active {
	 background-image: url(media/images/layout/txln-f2.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #000000;
	 text-decoration: underline;
	 padding-top: 0px}

.txt9 {
	 line-height: 12px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9px}

.txt9 A:hover {
	 font-weight: normal !important}

.txt9 A:active {
	 font-weight: normal !important}

#hd1 {
	 background-image: url(media/images/layout/1.jpg);
	 background-repeat: no-repeat;
	 background-position: 0px 0px}

#lft {
	 background-image: url(media/images/layout/2.jpg);
	 background-repeat: no-repeat;
	 background-position: 0px 0px}

#rgt {
	 background-image: url(media/images/layout/3.jpg);
	 text-align: right;
	 background-repeat: no-repeat;
	 background-position: 0px 0px}

#ctr {
	 background-image: url(media/images/layout/5.jpg);
	 background-repeat: no-repeat;
	 background-position: 0px 0px}

#ctr #ct1 {
	 padding-bottom: 0px;
	 padding-left: 33px;
	 padding-right: 32px;
	 padding-top: 0px}

#li1 input {
	 width: 142px;
	 height: 18px}

#li1 {
	 margin: 0px;
	 padding-right: 12px;
	 float: right;
	 padding-top: 30px}

#ip1 {
	 margin: 0px;
	 padding-left: 10px;
	 color: #123456;
	 font-size: 11px;
	 font-weight: bold}

#ip1 select {
	 border-bottom: #123456 1px solid;
	 border-left: #123456 1px solid;
	 background-color: #cccccc;
	 width: 142px;
	 height: 22px;
	 border-top: #123456 1px solid;
	 border-right: #123456 1px solid}

.li1-img {
	 border-bottom: medium none;
	 border-left: medium none;
	 background-color: transparent !important;
	 height: auto !important;
	 border-top: medium none;
	 border-right: medium none}

.lft {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 display: block;
	 float: left;
	 clear: none;
	 padding-top: 0px}

.rgt {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 display: block;
	 float: right;
	 clear: none;
	 padding-top: 0px}

.lv2 A:link {
	 margin: 0px;
	 padding-left: 15px;
	 display: block;
	 font-weight: normal;
	 text-decoration: none}

.lv2 A:visited {
	 margin: 0px;
	 padding-left: 15px;
	 display: block;
	 font-weight: normal;
	 text-decoration: none}

.lv2 A:hover {
	 margin: 0px;
	 padding-left: 15px;
	 display: block;
	 font-weight: bold;
	 text-decoration: none}

.lv2 A:active {
	 margin: 0px;
	 padding-left: 15px;
	 display: block;
	 font-weight: bold;
	 text-decoration: none}

.lv2 .sel A {
	 margin: 0px;
	 padding-left: 18px;
	 display: block;
	 background: url(media/images/layout/lv2.gif) no-repeat left center;
	 font-weight: bold;
	 text-decoration: none}

.tx1 {
	 font-size: 9px;
	 text-decoration: none}

.tx1 A {
	 font-size: 9px;
	 text-decoration: none}

.lnk1 {
	 padding-right: 15px}

.lnk1 A {
	 text-decoration: none}

.lnk1 A:link {
	 font-weight: normal}

.lnk1 A:visited {
	 font-weight: normal}

.lnk1 A:hover {
	 font-weight: bold}

.lnk1 A:active {
	 font-weight: bold}

.lnk1selected A {
	 padding-right: 15px;
	 background: url(media/images/layout/lnk1.gif) no-repeat right center;
	 color: #123456;
	 font-weight: bold;
	 text-decoration: none}

.fs1 {
	 border-bottom: #bbbbbb 1px solid;
	 border-left: #bbbbbb 1px solid;
	 padding-bottom: 10px;
	 margin: 0px;
	 padding-left: 10px;
	 padding-right: 10px;
	 display: block;
	 border-top: #bbbbbb 1px solid;
	 border-right: #bbbbbb 1px solid;
	 padding-top: 10px}

.fs1 LEGEND {
	 color: #808284;
	 font-weight: bold}

.fs1 LABEL {
	 width: 90px;
	 display: block;
	 float: left}

.fs2 {
	 border-bottom: 0px;
	 border-left: 0px;
	 border-top: 0px;
	 border-right: 0px}

.fs2 LEGEND {
	 font-weight: bold}

.fs2 LABEL {
	 width: 90px;
	 display: block;
	 float: left}

.fs3 LABEL {
	 width: 120px;
	 display: block;
	 float: left}

.fo0 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 padding-top: 0px}

#fo1 {
	 width: 100%}

#fo1 div {
	 padding-bottom: 3px;
	 margin: 0px 0px 3px;
	 padding-left: 4px;
	 padding-right: 4px;
	 padding-top: 3px}

#fo1 p {
	 padding-bottom: 3px;
	 margin: 0px 0px 3px;
	 padding-left: 4px;
	 padding-right: 4px;
	 padding-top: 3px}

#fo1 div input {
	 width: 300px}

#fo1 div select {
	 width: 303px}

#fo1 div textarea {
	 width: 300px}

#fo1 label {
	 width: 140px;
	 float: left}

#fo1 p input {
	 width: 300px}

#fo1 p select {
	 width: 303px}

#fo1 p textarea {
	 width: 300px}

#fo1 #send {
	 width: 100px}

#fo2 select {
	 width: 160px}

.fl1 {
	 border-bottom: #ff0000 1px solid;
	 border-left: #ff0000 1px solid;
	 line-height: 20px;
	 color: #ff0000;
	 font-size: 12px;
	 border-top: #ff0000 1px solid;
	 border-right: #ff0000 1px solid}

.ok1 {
	 background-image: url(media/images/layout/ok1.gif);
	 border-bottom: #33ff00 1px solid;
	 border-left: #33ff00 1px solid;
	 padding-bottom: 5px;
	 padding-left: 30px;
	 padding-right: 5px;
	 display: block;
	 background-repeat: no-repeat;
	 background-position: 5px 5px;
	 margin-bottom: 5px;
	 color: #33ff00;
	 border-top: #33ff00 1px solid;
	 border-right: #33ff00 1px solid;
	 padding-top: 5px}

.cw-top {
	 }

.bk1 {
	 border-bottom: #808284 1px solid;
	 font-size: 10px}

.bk2 {
	 border-bottom: #808284 1px solid}

.li1-img {
	 float: right}

.bk2 A:link {
	 background-image: url(media/images/layout/txln.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #808284;
	 text-decoration: none;
	 padding-top: 0px}

.bk2 A:visited {
	 background-image: url(media/images/layout/txln.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #808284;
	 text-decoration: none;
	 padding-top: 0px}

.bk2 A:hover {
	 background-image: url(media/images/layout/txln-f2.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #000000;
	 text-decoration: underline;
	 padding-top: 0px}

.bk2 A:active {
	 background-image: url(media/images/layout/txln-f2.gif);
	 padding-bottom: 0px;
	 padding-left: 5px;
	 padding-right: 0px;
	 background-repeat: no-repeat;
	 background-position: 0px center;
	 color: #000000;
	 text-decoration: underline;
	 padding-top: 0px}

.bk3 {
	 border-bottom: #808284 1px solid;
	 font-weight: bold}

.bk4 {
	 border-bottom: #808284 1px solid;
	 font-size: 9px}

.bk5 {
	 border-bottom: #808284 1px solid;
	 line-height: 14px;
	 font-size: 9px}

.bk6 {
	 border-bottom: #808284 1px solid}

.bk7 {
	 }

.bk8 {
	 border-bottom: #808284 1px solid;
	 font-size: 9px}

.xi1 {
	 }

.txt9n {
	 line-height: 10px;
	 padding-left: 20px;
	 padding-right: 20px}

img {
	 behavior: url(iepngfix.htc)}

.start {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 20px;
	 padding-right: 0px;
	 font-size: 11px;
	 padding-top: 50px}

.p7APM12 {
	 zoom: 1}

.p7APM12 .p7APMcwrapper {
	 zoom: 1}

.p7APM12 .p7APMtrig A {
	 zoom: 1}

img {
	 behavior: url(iepngfix.htc)}

.p7APM12 {
	 background-image: url(img/p7apmTransparently.png);
	 border-bottom: #000 4px solid;
	 padding-bottom: 0px;
	 margin: 0px auto;
	 padding-left: 0px;
	 width: auto;
	 padding-right: 0px;
	 padding-top: 0px}

.p7APM12 .p7APMtrig {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 padding-top: 0px}

.p7APM12 .p7APMtrig H3 {
	 padding-bottom: 0px !important;
	 margin: 0px;
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 letter-spacing: normal !important;
	 font-size: 12px;
	 font-weight: normal;
	 padding-top: 0px !important}

.p7APM12 .p7APMtrig H4 {
	 padding-bottom: 0px !important;
	 margin: 0px;
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 letter-spacing: normal !important;
	 font-size: 12px;
	 font-weight: normal;
	 padding-top: 0px !important}

.p7APM12 .p7APMtrig A {
	 border-bottom: #ffffff 1px solid;
	 padding-bottom: 4px;
	 background-color: #868fb6;
	 font-variant: small-caps;
	 padding-left: 20px;
	 padding-right: 4px;
	 display: block;
	 background-repeat: no-repeat;
	 color: #fff !important;
	 font-weight: normal;
	 text-decoration: none;
	 padding-top: 4px}

.p7APM12 .p7APMtrig .p7APM_ext {
	 background-color: #d7bba3 !important;
	 letter-spacing: normal !important;
	 color: #fff !important}

.p7APM12 .p7APMtrig .p7APMtrig_down {
	 background-color: #d7bba3 !important;
	 letter-spacing: normal !important;
	 color: #fff !important}

.p7APM12 .p7APMtrig A:hover {
	 background-color: #000 !important;
	 color: #ccc !important}

.p7APM12 .p7APMtrig A:active {
	 outline-style: dotted;
	 outline-color: #ccc;
	 outline-width: 1px}

.p7APM12 .p7APMtrig A:focus {
	 outline-style: dotted;
	 outline-color: #ccc;
	 outline-width: 1px}

.p7APM12 .p7APMtrig .p7APMtrig_down {
	 background-color: #252525;
	 background-position: left center;
	 letter-spacing: 0.15em;
	 color: #fff !important}

.p7APM12 .p7APMcwrapper {
	 position: relative}

.p7APM12 .p7APMpanelcontent {
	 padding-bottom: 20px;
	 line-height: 1.5em;
	 margin: 0px;
	 padding-left: 20px;
	 padding-right: 20px;
	 color: #000;
	 padding-top: 20px}

.p7APM12 .p7APMcontent H2 {
	 line-height: normal;
	 margin: 0px;
	 letter-spacing: 0.1em;
	 font-size: 14px}

.p7APM12 .p7APMcontent H3 {
	 line-height: normal;
	 margin: 0px;
	 letter-spacing: 0.1em;
	 font-size: 14px}

.p7APM12 .p7APMcontent H4 {
	 line-height: normal;
	 margin: 0px;
	 letter-spacing: 0.1em;
	 font-size: 14px}

.p7APM12 .p7APMcontent P {
	 margin: 6px 0px}

.p7APM12 .current_mark {
	 font-weight: bold !important}

.adress TD {
	 border-bottom: #999999 1px dotted}

.p7APM12 {
	 zoom: 1}

.p7APM12 .p7APMcwrapper {
	 zoom: 1}

.p7APM12 .p7APMtrig A {
	 zoom: 1}

.p7APM12 {
	 zoom: 1}

.p7APM12 .p7APMcwrapper {
	 zoom: 1}

.p7APM12 .p7APMtrig A {
	 zoom: 1}

a.nomk {
	 border-bottom: medium none;
	 border-left: medium none;
	 padding-bottom: 0px !important;
	 margin: 0px;
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 background: none transparent scroll repeat 0% 0%;
	 border-top: medium none;
	 border-right: medium none;
	 padding-top: 0px !important}

.nomk A {
	 border-bottom: medium none;
	 border-left: medium none;
	 padding-bottom: 0px !important;
	 margin: 0px;
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 background: none transparent scroll repeat 0% 0%;
	 border-top: medium none;
	 border-right: medium none;
	 padding-top: 0px !important}

#ftr a {
	 border-bottom: medium none;
	 border-left: medium none;
	 padding-bottom: 0px !important;
	 margin: 0px;
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 background: none transparent scroll repeat 0% 0%;
	 border-top: medium none;
	 border-right: medium none;
	 padding-top: 0px !important}

.slideshow1 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 242px;
	 padding-right: 0px;
	 float: left;
	 height: 245px;
	 clear: none;
	 padding-top: 0px}

.slideshow2 {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 width: 243px;
	 padding-right: 0px;
	 float: left;
	 height: 245px;
	 clear: none;
	 padding-top: 0px}

.lv-tipps {
	 font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 color: #000000}

.lv-tipps A {
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 color: #000000;
	 text-decoration: underline;
	 padding-top: 0px}

.cf {
	 line-height: 0px;
	 height: 0px;
	 clear: both;
	 font-size: 0px}

.cf10 {
	 line-height: 10px;
	 height: 10px;
	 clear: both;
	 font-size: 10px}

.cf50 {
	 line-height: 0;
	 height: 0px;
	 clear: both;
	 font-size: 0px}










 A:link.pfd{
	 color: #888888;
	 text-decoration: underline}

A:visited.pfd {
	 color: #888888;
	 text-decoration: underline}

 A:hover.pfd {
	 color: #888888;
	 text-decoration: none}

 A:active.pfd {
	 color: #888888;
	 text-decoration: none}


