/*=

  = Elemente

  ==============================*/



body {

  background: #D9E7E7 url('../images/bg.gif');

  margin: 0em;

  padding: 0em;

  color: #000000;

  font-size: 100.01%;

  font-family: arial, helvetica, sans-serif;

  text-align: center;

}



h1 {

  margin: 0em;

  padding: 0em;

  font-size: 1.25em;

}



h2 {

  margin: 1em 0 0.5em 0;

  padding: 0em;

  font-size: 0.88em;

}



p {

  margin: 0em;

  padding: 0em;

  font-size: 0.75em;

}



a img {

  border: 0em solid #FFFFFF;

}



a:link,

a:visited {

  background-color: #FFFFFF;

  color: #E24F1B;

  text-decoration: none;

}



a:hover,

a:focus,

a:active {

  background-color: #FFFFFF;

  color: #E24F1B;

  text-decoration: underline;

}



form {

  margin: 0em;

  padding: 0em;

}



form fieldset {

  border: 0em solid #FFFFFF;

  margin: 0em;

  padding: 0em;

}



form fieldset legend {

  display: none;

}



form fieldset label {

  cursor: pointer;

}



table {

  border: 0em solid #FFFFFF;

  margin: 0em;

  padding: 1em 0em 0.56em 0em;

}



table caption {

  display: none;

}



table thead {

  text-align: left;

}



table tr th {

  border: 0em solid #FFFFFF;

  vertical-align: top;

  padding-right: 1em;

  font-size: 0.75em;

}



table tr td {

  border: 0em solid #FFFFFF;

  vertical-align: top;

  padding-right: 1em;

  font-size: 1em;

}



/*=

  = Klassen

  ==============================*/



.hidden {

  position: absolute;

  width: 1px;

  height: 1px;

  top: -1000px;

  left: -1000px;

  margin: 0em;

  padding: 0em;

  font-size: 1px;

}



.clear {

  width: 1px;

  height: 0px;

  margin: 0em;

  padding: 0em;

  clear: both;

  font-size: 1px;

}



.left {

  float: left;

}



.right {

  float: right;

}



.light {

  font-weight: normal;

}



.red {

  background-color: #FFFFFF;

  color: #E24F1B;

}



/*=

  = Wrapper

  ==============================*/



div#wrapper {

  position: relative;

  background: #FFFFFF url('../images/bg_wrapper.gif') repeat-x left bottom;

  width: 60em;

  margin: 0em auto 1em auto;

  padding: 0em 0em 0.75em 0em;

  color: #000000;

  text-align: left;

}



div#wrapper_outer {

  position: relative;

  background-color: #FFFFFF;

  margin: 0em 0.63em 0em 0.63em;

  padding: 0em 0em 0.63em 0em;

  color: #000000;

}



div#wrapper_inner {

  position: relative;

  width: 100%;

  margin: 0em;

  padding: 0em;

}



div#wrapper_main {

  position: relative;

  background: url('../images/bg_wrapper_content.gif') repeat-x;

  width: 100%;

  height: 100%;

  margin: 0em;

  padding: 0em;

}



/*=

  = Sprungmarken

  ==================================================*/



div#wrapper_jumps {

  position: absolute;

  width: 100%;

  top: -500px;

  left: -500px;

  margin: 0em;

  padding: 0em;

  z-index: 10;

}



div#wrapper_jumps ul {

  margin: 0em;

  padding: 0em;

  list-style: none;

  font-size: 0.75em;

}



div#wrapper_jumps ul li {

  margin: 0em;

  padding: 0em;

}



div#wrapper_jumps ul li a:link,

div#wrapper_jumps ul li a:visited {

  position: absolute;

  background-color: #FFFFFF;

  top: 0px;

  left: 0px;

  margin: 0em;

  padding: 0em;

  color: #000000;

}



div#wrapper_jumps ul li a:focus,

div#wrapper_jumps ul li a:active {

  position: absolute;

  background-color: #FFFFFF;

  width: 15em;

  top: 510px;

  left: 510px;

  margin: 0em;

  padding: 0em;

  color: #000000;

}



/*=

  = Header

  ==================================================*/



div#wrapper_header {

  position: relative;

  background: #FFFFFF url('../images/bg_wrapper_header.gif') repeat-x 0em 0.83em;

  width: 100%;

  margin: 0em;

  padding: 0.83em 0em 0em 0em;

  color: #000000;

}



div#wrapper_header div#header_left {

  position: relative;

  margin: 0em;

  padding: 0em;

  float: left;

}



div#wrapper_header div#header_left img {

  width: 16.08em;

  height: 10.08em;

  display: block;

}



div#wrapper_header div#header_middle {

  position: relative;

  margin: 0em 0em 0em 1.94em;

  padding: 0em;

  float: left;

}



div#wrapper_header div#header_middle img {

  width: 11.6em;

  height: 6.1em;

  display: block;

}



div#wrapper_header div#header_right {

  position: relative;

  margin: 1.44em 0.63em 0em 0em;

  padding: 0em;

  float: right;

}



div#wrapper_header div#header_right img {

  width: 10.67em;

  height: 6.17em;

  display: block;

}



div#wrapper_header div#header_right a:link,

div#wrapper_header div#header_right a:visited,

div#wrapper_header div#header_right a:hover,

div#wrapper_header div#header_right a:focus,

div#wrapper_header div#header_right a:active {

  background-color: transparent;

}



/*=

  = Servicenavigation

  ==================================================*/



div#wrapper_servicenav {

  position: absolute;

  right: 0em;

  top: 0em;

  margin: 0em;

  padding: 0em;

}



div#wrapper_servicenav div#servicenav_outer {

  position: relative;

  background: #FFFFFF url('../images/bg_servicenav_outer.gif') repeat-y;

  margin: 0.83em 0em 0em 0em;

  padding: 0em;

  float: left;

  color: #808080;

}



div#wrapper_servicenav div#servicenav_inner {

  position: relative;

  background: url('../images/bg_servicenav_inner.gif') repeat-x left bottom;

  margin: 0em;

  padding: 0em;

  float: left;

}



div#wrapper_servicenav div#servicenav_inner ul#servicenav {

  background: url('../images/bg_servicenav_ul.gif') no-repeat left bottom;

  margin: 0em 0em 0em 0em;

  padding: 0em 0em 0.6em 0.9em;

  float: left;

  list-style: none;

  font-size: 0.63em;

}



div#wrapper_servicenav div#servicenav_inner ul#servicenav li {

  background-color: #FFFFFF;

  margin: 0em;

  padding: 0em 0em 0.5em 0.6em;

  display: inline;

  float: left;

  color: #000000;

}



div#wrapper_servicenav div#servicenav_inner ul#servicenav li span.servicenav_spacer {

  margin: 0em;

  padding: 0em 0em 0em 0.3em;

}



div#wrapper_servicenav div#servicenav_inner ul#servicenav li a:link,

div#wrapper_servicenav div#servicenav_inner ul#servicenav li a:visited {

  background-color: #FFFFFF;

  color: #808080;

  text-decoration: none;

}



div#wrapper_servicenav div#servicenav_inner ul#servicenav li a:hover,

div#wrapper_servicenav div#servicenav_inner ul#servicenav li a:focus,

div#wrapper_servicenav div#servicenav_inner ul#servicenav li a:active {

  background-color: #FFFFFF;

  color: #808080;

  text-decoration: underline;

}



/*=

  = Hauptnavigation

  ==================================================*/



div#wrapper_mainnav_bg {

  position: absolute;

  background: #E5F4FC url('../images/bg_wrapper_mainnav.gif') repeat-x;

  width: 12.07em;

  height: 99%;

  left: 0em;

  bottom: 0em;

  margin: 0em;

  padding: 0em;

  color: #004667;

  z-index: 1;

}



div#wrapper_mainnav {

  position: relative;

  background: #E5F4FC url('../images/bg_wrapper_mainnav.gif') repeat-x;

  width: 12.07em;

  margin: 0em;

  padding: 0em 0em 7em 0em;

  float: left;

  color: #004667;

  z-index: 2;

}



div#wrapper_mainnav ul#mainnav {

  background: url('../images/bg_mainnav_ul.gif') repeat-x left bottom;

  margin: 1.07em 0em 0em 0em;

  padding: 0em;

  list-style: none;

  font-size: 0.88em;

  font-weight: bold;

}



div#wrapper_mainnav ul#mainnav li {

  background: url('../images/bg_mainnav_ul.gif') repeat-x;

  margin: 0em;

  padding: 0em;

  line-height: 1.14em;

}



div#wrapper_mainnav ul#mainnav li#mainnav_active {

  background: url('../images/bg_mainnav_ul.gif') repeat-x;

  margin: 0em;

  padding: 0em;

}



div#wrapper_mainnav ul#mainnav li#mainnav_active strong {

  background-color: #E5F4FC;

  margin: 0em;

  padding: 0.93em 0em 0.86em 1.5em;

  display: block;

  color: #004667;

}



div#wrapper_mainnav ul#mainnav li a:link,

div#wrapper_mainnav ul#mainnav li a:visited {

  background-color: #E5F4FC;

  margin: 0em;

  padding: 0.93em 0em 0.86em 1.5em;

  display: block;

  color: #004667;

  text-decoration: none;

}



html div#wrapper_mainnav ul#mainnav li a:link,

html div#wrapper_mainnav ul#mainnav li a:visited {

  background-color: transparent;

}



div#wrapper_mainnav ul#mainnav li a:hover,

div#wrapper_mainnav ul#mainnav li a:focus,

div#wrapper_mainnav ul#mainnav li a:active {

  background-color: #F2FAFD;

  margin: 0em;

  padding: 0.93em 0em 0.86em 1.5em;

  display: block;

  color: #004667;

  text-decoration: underline;

}



html div#wrapper_mainnav ul#mainnav li a:hover,

html div#wrapper_mainnav ul#mainnav li a:focus,

html div#wrapper_mainnav ul#mainnav li a:active {

  background-color: #F2FAFD;

  color: #004667;

}



/* Level 2 */



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 {

  background: none;

  margin: 0em;

  padding: 0em;

  list-style: none;

  font-size: 0.86em;

  font-weight: normal;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li {

  background: none;

  border-top: 0.08em solid #FFFFFF;

  margin: 0em;

  padding: 0em;

  line-height: 1.33em;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li#mainnav_02_active {

  background: none;

  background-color: #E7F6FD;

  border-top: 0.08em solid #FFFFFF;

  margin: 0em;

  padding: 0em;

  color: #004667;

  line-height: 1.33em;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li#mainnav_02_active strong {

  margin: 0em;

  padding: 0.67em 0em 0.5em 2.17em;

  display: block;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li a:link,

div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li a:visited {

  background-color: #D1EDF9;

  margin: 0em;

  padding: 0.67em 0em 0.5em 2.17em;

  display: block;

  color: #004667;

  text-decoration: none;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li a:hover,

div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li a:focus,

div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li a:active {

  background-color: #F2FAFD;

  margin: 0em;

  padding: 0.67em 0em 0.5em 2.17em;

  display: block;

  color: #004667;

  text-decoration: underline;

}



/* Level 3 */



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 {

  background: none;

  margin: 0em;

  padding: 0em;

  list-style: none;

  font-size: 1em;

  font-weight: normal;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li {

  background: none;

  border-top: 0.08em solid #CFECFC;

  margin: 0em;

  padding: 0em;

  line-height: 1.33em;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li#mainnav_03_active {

  background: none;

  background-color: #F2FAFD;

  border-top: 0.08em solid #CFECFC;

  margin: 0em;

  padding: 0.67em 0em 0.5em 2.5em;

  color: #004667;

  line-height: 1.33em;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li a:link,

div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li a:visited {

  background-color: #F2FAFD;

  margin: 0em;

  padding: 0.67em 0em 0.5em 2.5em;

  display: block;

  color: #004667;

  text-decoration: none;

}



div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li a:hover,

div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li a:focus,

div#wrapper_mainnav ul#mainnav li ul#mainnav_02 li ul#mainnav_03 li a:active {

  background-color: #F2FAFD;

  margin: 0em;

  padding: 0.67em 0em 0.5em 2.5em;

  display: block;

  color: #004667;

  text-decoration: underline;

}



/*=

  = Inhalt

  ==================================================*/



div#wrapper_content {

  position: relative;

  width: 46.59em;

  margin: 0em;

  padding: 2.75em 0em 7em 0em;

  float: right;

}



div#wrapper_content div#content_inner {

  position: relative;

  margin: 0em 2.25em 0em 3.19em;

  padding: 0em;

}



div#wrapper_content div#content_inner h1 {

  background: #FFFFFF url('../images/bg_content_h1.gif') repeat-x left bottom;

  width: 100%;

  margin: 0em;

  padding: 0em 0em 1.19em 0em;

  font-size: 1.25em;

  color: #009BE1;

}



div#wrapper_content div#content_inner p {

  margin: 0em;

  padding: 1.33em 0em 0.75em 0em;

  font-size: 0.75em;

  line-height: 1.5em;

}



div#wrapper_content div#content_inner ul {

  margin: 0em;

  padding: 1.33em 0em 0em 4em;

  list-style: square;

  font-size: 0.75em;

  line-height: 1.5em;

}



div#wrapper_content div#content_inner ul li {

  margin: 0em;

  padding: 0em 0em 0.75em 0em;

}



div#wrapper_content div#content_inner ol {

  margin: 0em;

  padding: 1.33em 0em 0.75em 4em;

  font-size: 0.75em;

  line-height: 1.5em;

}



div#wrapper_content div#content_inner p.nomargin {

  margin: 0em;

  padding: 0em;

}



/* Twocols */



div#wrapper_content div#content_inner div.wrapper_twocols {

  position: relative;

  width: 100%;

  margin: 0em;

  padding: 0em 0em 1.25em 0em;

}



div#wrapper_content div#content_inner div.wrapper_twocols div.twocols_left {

  position: relative;

  width: 20.88em;

  margin: 0em;

  padding: 0em;

  float: left;

}



div#wrapper_content div#content_inner div.wrapper_twocols div.twocols_right {

  position: relative;

  width: 20.2em;

  margin: 0em;

  padding: 0em;

  float: right;

}



/* Initiator */



div#wrapper_content div#content_inner div.wrapper_initiator {

  position: relative;

  background: url('../images/bg_content_h1.gif') repeat-x left bottom;

  width: 100%;

  margin: 0em;

  padding: 1.25em 0em 1.31em 0em;

}



div#wrapper_content div#content_inner div.wrapper_initiator p.left {

  width: 20em;

  margin: 0em;

  padding: 0em;

  float: left;

}



div#wrapper_content div#content_inner div.wrapper_initiator p.right {

  width: 33.7em;

  margin: 0em;

  padding: 0em;

  float: left;

}



/* Supporter */



div#wrapper_content div#content_inner div.wrapper_supporter {

  position: relative;

  background: url('../images/bg_content_h1.gif') repeat-x left bottom;

  width: 100%;

  margin: 0em;

  padding: 0.63em 0em 0.69em 0em;

}



div#wrapper_content div#content_inner div.wrapper_supporter p {

  margin: 0em;

  padding: 0em;

  float: none;

}



div#wrapper_content div#content_inner div.wrapper_supporter p span.logo {

  width: 20em;

  margin: 0em;

  padding: 0em;

  display: table-cell;

  vertical-align: middle;

}



div#wrapper_content div#content_inner div.wrapper_supporter p span.text {

  margin: 0em;

  padding: 0em;

  display: table-cell;

  vertical-align: middle;

}



/* Flash */



div#wrapper_content div#content_inner div.wrapper_flash {

  position: relative;

  width: 100%;

  margin: 0em;

  padding: 1em 0em 0.56em 0em;

}



div#wrapper_content div#content_inner div.wrapper_flash div.flash_left {

  position: relative;

  width: 20.88em;

  margin: 0em;

  padding: 0em;

  float: left;

}



div#wrapper_content div#content_inner div.wrapper_flash div.flash_right {

  position: relative;

  width: 20.2em;

  margin: 0em;

  padding: 0em;

  float: right;

}



/* Anmeldeformular */



div#wrapper_content div#content_inner div#wrapper_registration {

  position: relative;

  margin: 0em;

  padding: 0em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_steps {

  position: relative;

  background: url('../images/bg_content_h1.gif') repeat-x left bottom;

  margin: 0em;

  padding: 0em 0em 0.63em 0em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_steps p {

  margin: 0.83em 0em 0em 0em;

  padding: 0em;

  font-size: 0.75em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_steps p img.img_step {

  width: 13.67em;

  height: 2.5em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_steps p img.img_n_step {

  width: 18.27em;

  height: 2.5em;

}





div#wrapper_content div#content_inner div#wrapper_registration div.registration_block {

  position: relative;

  background: url('../images/bg_content_h1.gif') repeat-x left bottom;

  margin: 0em;

  padding: 0.5em 0em 0em 0em;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block h2 {

  background-color: #FFFFFF;

  margin: 0.57em 0em 1.14em 0em;

  padding: 0em;

  clear: both;

  font-size: 0.88em;

  color: #0097E5;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p {

  margin: 0em;

  padding: 0em 0em 0.67em 0em;

  clear: both;

  font-size: 0.75em;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block {

  display: block;

  clear: both;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block_left_01 {

  width: 15em;

  padding: 0.5em 0em 0.5em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block_left_02 {

  width: 19em;

  padding: 0.5em 0em 0.5em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block_left_03 {

  width: 20em;

  padding: 0.5em 0em 0.5em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block input {

  margin: 0em 0.5em 0em 0em;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block_left_01 label {

  width: 12.5em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block_left_02 label {

  width: 16.5em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p span.block_left_03 label {

  width: 17.5em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block p.error {

  background-color: #FFFFFF;

  margin: 0em;

  padding: 0.5em 0em 0.67em 0em;

  font-size: 0.75em;

  color: #E24F1B;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block span.file {

  padding: 0.67em 10em 0em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block input.file {

  border: 0.09em solid #999999;

  width: 33.25em;

  margin: 0em;

  padding: 0em;

  font-family: arial, helvetica, sans-serif;

  font-size: 1em;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block textarea {

  border: 0.09em solid #999999;

  width: 33.25em;

  height: 5.25em;

  margin: 0.5em 0em 0.5em 0em;

  padding: 0em;

  font-family: arial, helvetica, sans-serif;

  font-size: 1em;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock {

  position: relative;

  margin: 0em;

  padding: 0em;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock p {

  margin: 0em;

  padding: 0em 0em 0.67em 0em;

  clear: both;

  font-size: 0.75em;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock p label {

  width: 13em;

  padding: 0em 0em 0.67em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock p input {

  border: 0.09em solid #9C9C9C;

  background-color: #FFFFFF;

  width: 21.58em;

  margin: 0em;

  padding: 0em;

  float: left;

  color: #000000;

  font-size: 1em;

  font-family: arial, helvetica, sans-serif;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock p input.input_long {

  border: 0.09em solid #9C9C9C;

  background-color: #FFFFFF;

  width: 33.25em;

  margin: 0em;

  padding: 0em;

  color: #000000;

  font-size: 1em;

  font-family: arial, helvetica, sans-serif;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock p select {

  border: 0.09em solid #9C9C9C;

  background-color: #E5E5E5;

  width: 21.58em;

  margin: 0em;

  padding: 0em;

  float: left;

  color: #000000;

  font-size: 1em;

  font-family: arial, helvetica, sans-serif;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock_show p span.wrapper {

  display: block;

  clear: both;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock_show p span.left {

  width: 12.9em;

  padding: 0em 0em 0.67em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div.registration_block div.registration_textblock_show p span.right {

  padding: 0em 0em 0.67em 0em;

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_submit {

  position: relative;

  width: 100%;

  margin: 0em;

  padding: 0em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_submit p span.left {

  display: block;

  float: left;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_submit p span.left img.img_back {

  width: 7.67em;

  height: 2.75em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_submit p span.right {

  display: block;

  float: right;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_submit p span.right input.input_forward {

  width: 7.17em;

  height: 2.75em;

  font-size: 1em;

}



div#wrapper_content div#content_inner div#wrapper_registration div#registration_submit p span.right input.input_submit {

  width: 17.33em;

  height: 2.75em;

  font-size: 1em;

}



/* Sitemap */



div#wrapper_content div#content_inner div.csc-sitemap {

  position: relative;

  margin: 0em;

  padding: 0em;

}



div#wrapper_content div#content_inner div.csc-sitemap ul {

  margin: 0em;

  padding: 1.33em 0em 1.33em 3em;

  list-style: square;

  font-size: 0.75em;

}



div#wrapper_content div#content_inner div.csc-sitemap ul li {

  margin: 0em;

  padding: 0em;

}



div#wrapper_content div#content_inner div.csc-sitemap ul li ul {

  margin: 0em;

  padding: 1.33em 0em 1.33em 3em;

  list-style: square;

  font-size: 1em;

}



div#wrapper_content div#content_inner div.csc-sitemap ul li a:link,

div#wrapper_content div#content_inner div.csc-sitemap ul li a:visited {

  background-color: #FFFFFF;

  color: #000000;

  text-decoration: none;

}



div#wrapper_content div#content_inner div.csc-sitemap ul li a:hover,

div#wrapper_content div#content_inner div.csc-sitemap ul li a:focus,

div#wrapper_content div#content_inner div.csc-sitemap ul li a:active {

  background-color: #FFFFFF;

  color: #000000;

  text-decoration: underline;

}



/* Seite empfehlen */



div#wrapper_content div#content_inner div#content_tipform {

  position: relative;

  margin: 0em;

  padding: 0em;

}



div#wrapper_content div#content_inner div#content_tipform p {

  margin: 0em;

  padding: 1.33em 0em 0.75em 0em;

  font-size: 0.75em;

  line-height: 1.5em;

}





div#wrapper_content div#content_inner div#content_tipform p label {

  width: 11em;

  margin: 0em;

  padding: 0em;

  display: block;

  float: left;

}



/*=

  = Fusszeile

  ==================================================*/



div#wrapper_footer {

  position: absolute;

  background: #FFFFFF url('../images/bg_wrapper_footer.gif') repeat-x left bottom;

  width: 45.95em;

  right: 0em;

  bottom: 0em;

  margin: 0em;

  padding: 0em 0.75em 0em 0em;;

  color: #808080;

}



div#wrapper_footer div#footer_inner {

  position: relative;

  margin: 0em;

  padding: 0em 0em 0em 3.3em;

}



div#wrapper_footer p {

  background: url('../images/bg_wrapper_footer_p.gif') repeat-x;

  margin: 0em;

  padding: 1em 0em 1em 1em;

  font-size: 0.63em;

}



div#wrapper_footer p img#img_print {

  width: 1.2em;

  height: 1.2em;

  padding: 0em 0.5em 0em 0em;

  vertical-align: middle;

}



div#wrapper_footer p a:link,

div#wrapper_footer p a:visited {

  background-color: #FFFFFF;

  color: #808080;

  text-decoration: none;

}



div#wrapper_footer p a:hover,

div#wrapper_footer p a:focus,

div#wrapper_footer p a:active {

  background-color: #FFFFFF;

  color: #808080;

  text-decoration: underline;

}



html div#wrapper_footer p a:link,

html div#wrapper_footer p a:visited {

  background-color: transparent;

}