body			                    { background-color: #fff; background-image: url("images/bg.jpg"); background-repeat: repeat-x; margin: 0 }

h1           { color: #333; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
h2         { color: #333; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px }
h3 { color: #fff; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px }
.text             { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.text_small   { color: #333; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.text_fehler { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-left: 20px; padding-top: 10px; padding-bottom: 10px }
.container_gesamt { width: 950px }
.container_teaser_ueberschrift    { color: #fff; font-size: 40px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 50px; margin-bottom: 10px; width: 930px }
.container_teaser_bild  { width: 950px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.container_teaser_topnavigation    { background-color: #333; width: 950px }
.container_content_gesamt             { margin-left: 20px; width: 530px }
.container_content_sponsoren  { text-align: left; width: 350px; float: right }
.container_content_fehler  { background-color: #c12200; background-image: url("images/fehlersymbol.jpg"); background-repeat: no-repeat; background-position: 850px 0; width: 950px }
.container_content_fehler_loopbankverbindung  { background-color: #c12200; background-image: url("images/fehlersymbol.jpg"); background-repeat: no-repeat; background-position: 850px 0; padding: 10px; width: 600px }
.tabelle_zelle_links  { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 2px; padding-bottom: 2px; width: 125px; vertical-align: top }
.tabelle_zelle_rechts      { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 2px; padding-bottom: 2px; width: 390px; vertical-align: top }
.tabelle_zelle_teilnehmerliste_1  { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #cecece; padding: 2px; vertical-align: top }
.tabelle_zelle_teilnehmerliste_2  { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #e7e7e7; padding: 2px; vertical-align: top }
.bild_links { margin-right: 20px; margin-bottom: 10px; float: left }
.bild_rechts  { margin-bottom: 10px; margin-left: 20px; float: right }
.formular_input   { color: #4b4b4b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ececec; width: 275px; height: 20px; border: solid 1px #333 }
.formular_absendebutton_zurueck      { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #cecece; text-align: center; padding: 5px; width: 120px; height: 30px; border-width: 0 }
.formular_absendebutton_blind { visibility: hidden; width: 1px; height: 1px }
.formular_absendebutton_weiter  { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #668b54; text-align: center; padding: 5px; width: 240px; height: 30px; border-width: 0 }
.formular_radiobutton { color: #4b4b4b; background-color: #fff }
.formular_dropdown   { color: #4b4b4b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ececec; height: 19px; border: solid 1px #333 }
.formular_textarea   { color: #4b4b4b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ececec; width: 275px; overflow: auto; border: solid 1px #333 }
a:link		    { color: #4b4b4b; text-decoration: underline }
a:visited	   { color: #4b4b4b; text-decoration: underline }
a:focus		   { color: #4b4b4b; text-decoration: underline }
a:hover		   { color: #4b4b4b; text-decoration: none }
a:active	   { color: #4b4b4b; text-decoration: underline }

a.weiss:link		     { color: #fff; text-decoration: none }
a.weiss:visited	    { color: #fff; text-decoration: none }
a.weiss:focus		    { color: #fff; text-decoration: none }
a.weiss:hover		    { color: #fff; text-decoration: none }
a.weiss:active	    { color: #fff; text-decoration: none }

A.topnavigation		                       { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; margin-right: 20px }
A.topnavigation:link	               { color: #fff; text-decoration: none }
A.topnavigation:visited	               { color: #fff; text-decoration: none }
A.topnavigation:hover	                   { color: #fff; text-decoration: none }
A.topnavigation:active	               { color: #fff; text-decoration: none }

