/*#
  #  Elements
  ##################################################*/

body {
  background-color: #FFFFFF;
  width: 100%;
  margin: 0em;
  padding: 0em;
  color: #000000;
  font-family: Verdana, Arial, sans-seri f;
  font-size: 100.01%;
  text-align: center;

}

h1 {
  margin: 0em;
  padding: 0em;
  font-size: 1em;
}

h2 {
  margin: 0em;
  padding: 0em;
  font-size: 0.875em;
}

h3 {
  margin: 0em;
  padding: 0em;
  font-size: 0.625em;
}

p, td {
  background-color: #FFFFFF;
  margin: 0em;
  padding: 0em;
  color: #000000;
  font-size: 0.625em;
}

a:link,
a:visited {
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  text-decoration: underline;
}

a img {
  border: 0em solid #FFFFFF;
}

form {
  margin: 0em;
  padding: 0em;
}

fieldset {
  border: 0em solid #FFFFFF;
  margin: 0em;
  padding: 0em;
}

legend {
  display: none;
}

select {
  border: 1px solid #000000;
}

select.left {
  margin: 1em 0em 0em 0.81em;
}

/*#
  #  Classes
  ##################################################*/

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  width: 1px;
  height: 1px;
  margin: 0em;
  padding: 0em;
  clear: both;
  font-size: 1px;
}

.red {
  background-color: #FFFFFF;
  color: #BF0000;
}

.black {
  background-color: #FFFFFF;
  color: #000000;
}

.input_reset {
  border: 1px solid #999999;
  background-color: #FFFFFF;
  color: #000000;
}

.input_submit {
  border: 1px solid #999999;
  background-color: #FFFFFF;
  color: #000000;
}

/*#
  #  Wrapper
  ##################################################*/

div#wrapper {
  position: relative;
  width: 47.81em;
  margin: 0em auto 0em auto;
  padding: 0em;
  text-align: left;
}

div#wrapper_outer {
  position: relative;
  border: 1px solid #789018;
  width: 47.81em;
  margin: 0em;
  padding: 0em 0em 1em 0em;
}

div#wrapper_inner {
  position: relative;
  width: 47.81em;
  margin: 0em;
  padding: 0em;
}

div#wrapper_artist_nav {
  position: relative;
  width: 38.13em;
  margin: 0em;
  padding: 0em;
  float: right;
}

div#wrapper_main_nav {
  position: relative;
  width: 9.68em;
  margin: 0em;
  padding: 0em;
  float: right;
}

div#wrapper_main {
  position: relative;
  width: 38.13em;
  margin: 0em;
  padding: 1em 0em 0em 0em;
  float: right;
}

div#wrapper_main_left {
  position: relative;
  width: 14.4em;
  margin: 0em;
  padding: 0em;
  float: left;
}

div#wrapper_main_right {
  position: relative;
  width: 22.2em;
  margin: 0em;
  padding: 0em 0em 0em 0.75em;
  float: left;
}

div#wrapper_teaser {
  position: relative;
  width: 9.68em;
  margin: 0em;
  padding: 1em 0em 0em 0em;
  float: right;
}

div#wrapper_teaser_inner {
  position: relative;
  margin: 0em;
  padding: 0em 0.71em 0em 0.65em;
}

/*#
  #  Impressum
  ##################################################*/

div#wrapper_imprint {
  position: relative;
  width: 47.81em;
  margin: 0.625em 0em 0.31em 0em;
  padding: 0em;
}

div#wrapper_imprint p.left {
  background-color: #FFFFFF;
  color: #969696;
  font-size: 0.55em;
}

div#wrapper_imprint p.right {
  background-color: #FFFFFF;
  color: #646464;
  font-size: 0.55em;
}

div#wrapper_imprint a {
  background-color: #FFFFFF;
  color: #646464;
}

div#wrapper_imprint img {
  width: 2.22em;
  height: 1.33em;
  margin: 0em 0em 0em 1em;
}

/*#
  #  F-Cat Productions
  ##################################################*/

div#wrapper_fcat {
  position: relative;
  background: #FFFFFF url("/bilder/bg_logo.gif") repeat-x;
  width: 47.81em;
  height: 8em;
  margin: 0em;
  padding: 0em;
  color: #789018;
}

div#wrapper_fcat img {
  width: 132px;
  height: 118px;
  margin: 0em 0em 0em 0.625em;
  padding: 0em;
  display: block;
}

/*#
  #  Login
  ##################################################*/

div#wrapper_login {
  position: absolute;
  width: 37.1em;
  top: 105px;
  right: 0em;
  margin: 0em;
  padding: 0em;
}

div#wrapper_login p {
  background-color: #FFFFFF;
  height: 2em;
  margin: 0em;
  padding: 0em 0.82em 0em 0em;
  color: #969696;
  font-size: 0.55em;
  line-height: 2.1em;
}

div#wrapper_login p.schwarz a:hover,
div#wrapper_login p.schwarz a:focus,
div#wrapper_login p.schwarz a:active,
div#wrapper_login p.schwarz {
  background-color: #FFFFFF;
  color: #000000;
}

div#wrapper_login input {
  border: 1px solid #999999;
  background-color: #FFFFFF;
  width: 8.7em;
  color: #969696;
  font-size: 1em;
}

div#wrapper_login input:focus,
div#wrapper_login input.focus {
  border: 1px solid #000000;
}

div#wrapper_login input.login_submit {
  border: 0em solid #999999;
  background-color: #FFFFFF;
  width: 4em;
  margin: 1px 0em 0em 0em;
  padding: 0em;
  color: #969696;
  font-size: 1em;
  cursor: pointer;
}

* html div#wrapper_login input.login_submit {
  margin: 3px 0em 0em 0em;
}

div#wrapper_login a:link,
div#wrapper_login a:visited {
  background-color: #FFFFFF;
  color: #969696;
  text-decoration: underline;
}

div#wrapper_login a:hover,
div#wrapper_login a:focus,
div#wrapper_login a:active {
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: underline;
}

/*#
  #  Artist navigation
  ##################################################*/

div#artist_header {
  position: relative;
  width: 37.57em;
  margin: 0em;
  padding: 0em;
}

div#artist_header h2 {
  background-color: #000000;
  margin: 0em;
  padding: 0em 0em 0em 0.625em;
  color: #FFFFFF;
  font-size: 1em;
  line-height: 1.4em;
}

div#artist_nav {
  position: relative;
  border-bottom: 1px solid #C6C6C6;
  background-color: #F1F1F1;
  width: 37.57em;
  margin: 0em;
  padding: 0em;
  color: #000000;
}

div#artist_nav ul.artist_nav_01 {
  border-right: 1px solid #C6C6C6;
  background-color: #F1F1F1;
  width: 9.8em;
  height: 10em;
  margin: 0em;
  padding: 0.625em 0em 0em 0em;
  list-style: none;
  color: #000000;
  float: left;
}

div#artist_nav ul.artist_nav_01_last {
  background-color: #F1F1F1;
  height: 10em;
  margin: 0em;
  padding: 0.625em 0em 0em 0em;
  list-style: none;
  color: #000000;
}

div#artist_nav ul li {
  background-color: #F1F1F1;
  margin: 0.3em 0em 0.3em 1.1em;
  padding: 0em;
  color: #F5621F;
  font-size: 0.625em;
  line-height: 1.2em;
  font-weight: bold;
}

div#artist_nav ul li a:link,
div#artist_nav ul li a:visited {
  background-color: #F1F1F1;
  color: #000000;
  font-weight: normal;
}

/*#
  #  Main navigation
  ##################################################*/

div#main_nav {
  position: relative;
  width: 9.68em;
  margin: 0em;
  padding: 0em;
}

div#main_nav ul#main_nav_01 {
  width: 9.68em;
  margin: 0em;
  padding: 0em;
  list-style: none;
}

div#main_nav ul#main_nav_01 li {
  border-top: 1px solid #C6C6C6;
  background-color: #FFFFFF;
  margin: 0em 1em 0em 1em;
  padding: 0em;
  color: #000000;
  font-size: 0.625em;
  line-height: 1.8em;
  font-weight: bold;
}

div#main_nav ul#main_nav_01 li a {
  background-color: #FFFFFF;
  color: #000000;
}

div#main_nav ul#main_nav_01 li#main_nav_01_last {
  border-bottom: 1px solid #C6C6C6;
}

div#main_nav ul#main_nav_01 li#main_nav_01_act_last {
  border-bottom: 1px solid #C6C6C6;
  background-color: #FFFFFF;
  color: #789018;
  font-weight: bold;
}

div#main_nav ul#main_nav_01 li#main_nav_01_act_last a {
  color: #789018;
  font-weight: bold;
}

div#main_nav ul#main_nav_01 li#act_01  {
  background-color: #FFFFFF;
  color: #789018;
  font-weight: bold;
}

div#main_nav ul#main_nav_01 li#act_01 a {
  background-color: #FFFFFF;
  color: #789018;
  font-weight: bold;
}

div#main_nav ul#main_nav_02 {
  margin: 0em;
  padding: 0em;
  list-style: none;
}

div#main_nav ul#main_nav_02 li {
  margin: 0em;
  padding: 0em;
  font-size: 1em;
}

div#main_nav ul#main_nav_01 li ul#main_nav_02 li {
  border-top: 0em solid #FFFFFF;
}

div#main_nav ul#main_nav_01 li ul#main_nav_02 li a {
  font-weight: normal;
  color: #000000;
}

div#main_nav ul#main_nav_01 li ul#main_nav_02 li#act_02  {
  background-color: #FFFFFF;
  color: #789018;
  font-weight: bold;
}

div#main_nav ul#main_nav_01 li ul#main_nav_02 li#act_02 a {
  background-color: #FFFFFF;
  color: #789018;
  font-weight: bold;
}

/*#
  #  Tickets
  ##################################################*/

div#wrapper_tickets {
  width: 8.5em;
  height: 100%;
  margin: .5em;
	position: absolute;
  float: left;
/*	left: 1.063em;
  background-color:#123456;*/
	top: 20.3em;
}

div#wrapper_tickets h2 {
  padding-bottom:.25em;
}

div#wrapper_tickets p {
  border: 1px solid #789018;
  padding: 5px;

}

/*#
  #  Content
  ##################################################*/

div#wrapper_main h1 {
  margin: 0em;
  padding: 1em 0em 1em 0em;
}

div#wrapper_main h3 {
  margin: 0em;
  padding: 2em 0em 1.6em 0.3em;
}

div#wrapper_main p {
  padding: 0em 1.18em 1.18em 0em;
}

div#wrapper_main_left p {
  padding: 0em 0em 1.18em 0em;
}

div#wrapper_main_left p img.kontakt_icon {
  width: 1.3em;
  height: 1.3em;
  margin: 0em;
  padding: 0em;
  vertical-align: middle;
}

div#wrapper_main_right p {
  padding: 0em 1em 1em 0em;
  line-height: 1.6em;
}

div#wrapper_main_right h2 {
  margin: 0em 0em 0.75em 0em;
  padding: 0em;
  color: #000000;
  border-bottom: 0.06em solid #000000;
}


/*########## Artist all / Kontakt ##########*/

div#wrapper_main div.wrapper_artist_all {
  position: relative;
  margin: 0em 0em 0.44em 0em;
  padding: 0em;
}

div#wrapper_main div.artist_all_right {
  width: 5.01em;
  height: 5.06em;
  margin: 0em;
  padding: 0em;
  float: left;
}

div#wrapper_main div.artist_all_right img {
  width: 4.69em;
  height: 5.0em;
  margin: 0em;
  padding: 0em;
  display: block;
}

div#wrapper_main div.artist_all_left {
  background-color: #F1F1F1;
  width: 30.31em;
  min-height: 5em;
  margin: 0em;
  padding: 0em 0.75em 0.45em 1.5em;
  float: left;
  color: #000000;
}

* html div#wrapper_main div.artist_all_left {
  width: 32.56em;
  height: 5.06em;
}

div#wrapper_main div.artist_all_left h1 {
  background-color: #F1F1F1;
  margin: 0em;
  padding: 0.75em 0em 0em 0em;
  color: #F5621F;
}

div#wrapper_main div.artist_all_left h3 {
  background-color: #F1F1F1;
  margin: 0em;
  padding: 1.7em 0em 0em 0em;
  color: #F5621F;
}

div#wrapper_main div.artist_all_left p {
  background-color: #F1F1F1;
  margin: 0em;
  padding: 0.5em 0em 0em 0em;
  color: #000000;
}

div#wrapper_main div.artist_all_left a {
  background-color: #F1F1F1;
  margin: 0em;
  padding: 0em 0em 0em 0em;
  color: #000000;
}

/*########## News large ##########*/

div.wrapper_news_large {
  border-top: 0.06em solid #000000;
  border-bottom: 0.06em solid #000000;
  position: relative;
  width: 37.57em;
  margin: 0em;
  padding: 0em;
}

div.wrapper_news_large dl {
  position: relative;
  margin: 0em;
  padding: 0em 0.75em 0.5em 0em;
  float: left;
}

div.wrapper_news_large dt {
  margin: 0em;
  padding: 0em;
}

div.wrapper_news_large dd {
  background-color: #FFFFFF;
  margin: 0em;
  padding: 0em;
  color: #000000;
  font-size: 0.55em;
  line-height: 1.9em;
}

div.wrapper_news_large p {
  line-height: 1.9em;
}

div.wrapper_news_large p span.headline {
  margin: 0em;
  padding: 0em;
  font-size: 1.6em;
  line-height: 1.6em;
  font-weight: bold;
}

div.wrapper_news_large p a:link,
div.wrapper_news_large p a:visited {
  text-decoration: underline;
}

/*########## News small ##########*/

div.wrapper_news_small {
  border-bottom: 0.06em solid #000000;
  position: relative;
  width: 37.57em;
  margin: 0em;
  padding: 0.87em 0em 0.87em 0em;
}

div.wrapper_news_small p {
  line-height: 1.4em;
}

div.wrapper_news_small p span.headline {
  margin: 0em;
  padding: 0em 0em 0.75em 0em;
  font-size: 1.2em;
  font-weight: bold;
}

div.wrapper_news_small p a:link,
div.wrapper_news_small p a:visited {
  text-decoration: underline;
}

div.news_small_left {
  position: relative;
  width: 11.19em;
  margin: 0em 1.38em 0em 0em;
  padding: 0em;
  float: left;
}

div.news_small_middle {
  position: relative;
  width: 11.19em;
  margin: 0em 1.38em 0em 0em;
  padding: 0em;
  float: left;
}

div.news_small_right {
  position: relative;
  width: 11.19em;
  margin: 0em;
  padding: 0em;
  float: left;
}

/*########## News archiv ##########*/

div.wrapper_news_archiv {
  border-top: 0.06em solid #000000;
  border-bottom: 0.06em solid #000000;
  position: relative;
  width: 37.57em;
  margin: 0em;
  padding: 0.87em 0em 0em 0em;
}

div.wrapper_news_archiv div.wrapper_news_small {
  border: 0em;
  position: relative;
  width: 37.57em;
  margin: 0em;
  padding: 0em 0em 0.87em 0em;
}

/*#
  #  Artist sub navigation
  ##################################################*/

div#wrapper_main_left ul#artist_sub_nav {
  margin: 0em;
  padding: 0em;
  list-style: none;
  float: right;
}

div#wrapper_main_left ul#artist_sub_nav li {
  border-top: 1px solid #C6C6C6;
  border-left: 4px solid #FFFFFF;
  margin: 0em;
  padding: 0em 0em 0em 0.5em;
  font-size: 0.625em;
  line-height: 2em;
}

div#wrapper_main_left ul#artist_sub_nav li#artist_sub_nav_act {
  border-left: 4px solid #789018;
  margin: 0em;
  padding: 0em 0em 0em 0.5em;
  font-size: 0.625em;
}

div#wrapper_main_left ul#artist_sub_nav li#artist_sub_nav_last {
  border-bottom: 1px solid #C6C6C6;
}

div#wrapper_main_left ul#artist_sub_nav li#artist_sub_nav_post_divider {
  border-top: 1px solid #789018;
  border-left: 4px solid #FFFFFF;
  margin: 0em;
  padding: 0em 0em 0em 0.5em;
  font-size: 0.625em;
  line-height: 2em;
}

div#wrapper_main_left ul#artist_sub_nav li#artist_sub_nav_post_divider_act {
  border-top: 1px solid #789018;
  border-left: 4px solid #789018;
  margin: 0em;
  padding: 0em 0em 0em 0.5em;
  font-size: 0.625em;
  line-height: 2em;
}

/*#
  #  Teaser
  ##################################################*/

div#wrapper_teaser_inner div.wrapper_teaser_image {
  position: relative;
  background: #789018 url("/bilder/bg_teaser_01.gif") repeat-x bottom;
  margin: 0.4em 0em 0em 0em;
  padding: 0em;
  color: #000000;
}

div#wrapper_teaser_inner div.wrapper_teaser_image p.teaser_image {
  background: transparent url("/bilder/bg_teaser_03.png");
  width: 75px;
  height: 80px;
  margin: 0em;
  padding: 0em 15px 0em 0em;
}

* html div#wrapper_teaser_inner div.wrapper_teaser_image p.teaser_image {
  background: transparent;
  width: 75px;
  margin: 0em;
  padding: 0em 15px 0em 0em;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/bilder/bg_teaser_03.png');
}

div#wrapper_teaser_inner p.teaser_image img {
  margin: 0em;
  padding: 0em;
  display: block;
}

div#wrapper_teaser_inner p.teaser_artist {
  padding: 0em 0em 0em 0.2em;
  font-size: 0.8em;
  font-weight: bold;
}

div#wrapper_teaser_inner p.teaser_dates {
  background: #789018 url("/bilder/bg_teaser_02.gif") repeat-x;
  margin: 0.3em 0em 0em 0em;
  padding: 1.4em 0.6em 1.6em 0.6em;
  color: #FFFFFF;
}

div#wrapper_teaser_inner p.teaser_text {
  background-color: #789018;
  padding: 0em 0.6em 1.6em 0.6em;
  color: #000000;
}

div#wrapper_teaser_inner p.teaser_text a {
  background-color: #789018;
  color: #000000;
}

/*#
  #  MP3/Video page
  ##################################################*/

div#wrapper_main_right div.art {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 0.675em;
  font-weight: bold;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  padding: 0.2em 0em 0.3em 0em;
  margin: 0em 0.0em 0.88em 0em;
}

div#wrapper_main_right div.mp3_list_heading {
  position: relative;
  padding: 0em 0em 0.1em 0.25em;
  background-color: #819f23;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.675em;
}

div#wrapper_main_right div.track_no {
  position: relative;
  margin: 0em 0em 0em 0em;
  width: 2.3em;
  float: left;
  text-align: center;
}

div#wrapper_main_right div.title {
  position: relative;
  margin: 0em 0em 0em 0em;
  width: 22em;
  float: left;
}

div#wrapper_main_right div.time {
  position: relative;
  margin: 0em 0em 0em 0em;
  width: 4em;
  float: left;
}

div#wrapper_main_right div.play {
  margin: 0.1625em 0em 0em 0em;
  vertical-align: middle;
  float: left;
}

div#wrapper_main_right div.download {
  vertical-align: middle;
  float: left;
  margin: 0.1625em 0em 0em 1em;
}

* html div#wrapper_main_right div.mp3_list_entry {
  height: 1em;
}

div#wrapper_main_right div.mp3_list_entry {
  position: relative;
  border-bottom: 0.06em solid #819f23;
  padding: 0em 0em 0.25em 0.25em;
  color: #000000;
  font-size: 0.675em;
}

div#wrapper_main_right div.mp3_list_entry_green {
  position: relative;
  border-bottom: 0.06em solid #819f23;
  padding: 0em 0em 0.25em 0.25em;
  color: #819f23;
  font-size: 0.675em;
  font-weight: bold;
}

div#wrapper_main_right div.mp3_list_entry div.track_no {
  font-weight: bold;
  color: #819f23;

}

div#wrapper_main_right div.video_wrapper {
  position: relative;
  width: 22.0625em;
  margin: 1em 0em 0em 0em;
  padding: 0em;
}

div#wrapper_main_right div.video_bild {
  margin: 0em 0.5em 0em 0em;
  padding: 0em;
  float: left;
}

div#wrapper_main_right div.video_bild img {
  width: 5.0em;
  min-height: 5.0em;
  display: block;
  border: none;
  border: 2px solid #FFFFFF;
}

div#wrapper_main_right div.video_bild img.aktiv {
  border: 2px solid #819f23;
}

div#wrapper_main_right div.video_text {
  margin: 0em;
  padding: 0em;
  color: #000000;
  background-color: #FFFFFF;
}

div#wrapper_main_right div.video_text h3 {
  font-size: 0.675em;
  font-weight: bold;
  margin: 0em;
  padding: 0em;
  color: #000000;
  background-color: #FFFFFF;
}

div#wrapper_main_right div.video_text h3.aktiv {
	color: #819f23;
	background-color: #FFFFFF;
}

div#wrapper_main_right div.video_text a {
	color: #819f23;
	background-color: #FFFFFF;
}



/*#
  #  Galerie page
  ##################################################*/


div#wrapper_main_right div.galerie_image img {
  background: transparent;
  width: 4.875em;
  height: 5em;
  margin: 0em .3125em .3125em 0em;
  padding: 0em;
  float: left;
  border: 1px solid #969696;
}

/*#
  #  Diskographie page
  ##################################################*/

div#wrapper_main_right div.wrapper_album {
  position: relative;
  margin: 0em 0em 0.44em 0.58em;
  padding: 0em;
}

div#wrapper_main_right div.album_right {
  width: 5.5em;
  min-height: 5.0em;
  margin: 0em 0em 0.5em 0em;
  padding: 0em;
  float: left;
}

div#wrapper_main_right div.album_right img {
  width: 5.0em;
  min-height: 5.0em;
  margin: 0em;
  padding: 0em;
  display: block;
}

div#wrapper_main_right div.album_left {
  width: 15em;
  min-height: 5em;
  margin: 0em;
  padding: 0.0em 0.05em 0.45em 0.0em;
  float: left;
  color: #000000;
}

div#wrapper_main_right div.album_left p {
  line-height: 1.3em;
}


/*#
  #  Registrierung
  ##################################################*/

div#content_anmeldung {
  position: relative;
  width: 100%;
  margin: 0em;
  padding: 0em;
}

div#content_anmeldung p span.label {
  width: 19.3em;
  margin: 0em;
  padding: 1.45em 0em 0em 0em;
  display: block;
  float: left;
}

div#content_anmeldung p span.input {
  width: 25em;
  margin: 0em;
  padding: 1.45em 0em 0em 0em;
  display: block;
  float: left;
}
div#content_anmeldung p {
  margin: 0em;
  padding: 0em;
}

div#content_anmeldung p span.submit {
  width: 7.73em;
  margin: 0em;
  padding: 1.45em 0em 0em 1.5em;
  display: block;
  float: left;
}

div#content_anmeldung p span.reset {
  width: 7.73em;
  margin: 0em;
  padding: 1.45em 0em 0em 10.3em;
  display: block;
  float: left;
}

div#content_anmeldung form fieldset input {
  border: 1px solid #999999;
}

div#content_anmeldung form fieldset textarea {
  border: 1px solid #999999;
}

div#content_anmeldung form fieldset select {
  border: 1px solid #999999;
}

div#content_anmeldung form fieldset input.grau {
  border: 1px solid #999999;
  width: 16em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.focus:focus,
div#content_anmeldung form fieldset input.input_focus {
  border: 1px solid #000000;
  width: 16em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset textarea.textarea_grau {
  width: 16em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset textarea.textarea_focus:focus,
div#content_anmeldung form fieldset textarea.textarea_focus {
  border: 1px solid #000000;
  width: 16em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset select.grau {
  border: 1px solid #999999;
  width: 16em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset select.focus:focus,
div#content_anmeldung form fieldset select.select_focus {
  border: 1px solid #000000;
  width: 16em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.strasse {
  width: 12.375em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.strasse:focus,
div#content_anmeldung form fieldset input.input_strasse {
  border: 1px solid #000000;
  width: 12.375em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.nummer {
  width: 2.36em;
}

div#content_anmeldung form fieldset input.nummer:focus,
div#content_anmeldung form fieldset input.input_nummer {
  border: 1px solid #000000;
  width: 2.36em;
}

div#content_anmeldung form fieldset input.plz {
  width: 3.09em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.plz:focus,
div#content_anmeldung form fieldset input.input_plz {
  border: 1px solid #000000;
  width: 3.09em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.ort {
  width: 11.625em;
}

div#content_anmeldung form fieldset input.ort:focus,
div#content_anmeldung form fieldset input.input_ort {
  border: 1px solid #000000;
  width: 11.625em;
}

div#content_anmeldung form fieldset input.vorwahl {
  width: 3.09em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.vorwahl:focus,
div#content_anmeldung form fieldset input.input_vorwahl {
  border: 1px solid #000000;
  width: 3.09em;
  margin: 0em 0.82em 0em 0em;
}

div#content_anmeldung form fieldset input.telefon {
  width: 7.4em;
}

div#content_anmeldung form fieldset input.telefon:focus,
div#content_anmeldung form fieldset input.input_telefon {
  border: 1px solid #000000;
  width: 7.4em;
}

div#content_anmeldung form fieldset input.fax {
  width: 11.625em;
}

div#content_anmeldung form fieldset input.fax:focus,
div#content_anmeldung form fieldset input.input_fax {
  border: 1px solid #000000;
  width: 11.625em;
}

div#content_anmeldung form fieldset input.input_reset,
div#content_anmeldung form fieldset input.input_submit {
  width: 7.73em;
  margin: 0em 0em 4.82em 0em;
}

/*#
  #  Tourdaten
  ##################################################*/

a.tickets {
	color: #F5621F;
	font-weight: bold;
}
