/* ###################### S T A N D A R D S #################### */
body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:0px;
		margin:0px;
		text-align:center;
		background:#fefce1 url(../img/body_bg.jpg) repeat-x top;
		}
		
table {
		width:100%;
		border-collapse:collapse;
		}
		
td {
		vertical-align:top;
		}
		
img {
		border:none;
		}
		
a {
		text-decoration:none;
		}
		
a:hover {
		text-decoration:underline;
		}
		
/* ###################### L A Y O U T #################### */
#all {
		width:1040px; /* sum 1040 */
		margin:0 auto;
		}
		
#all1 {
		padding:0px 40px 0px 40px;		
		text-align:left;
		background:url(../img/all_bg.png) repeat-y left;
		border:none;
		}
		
#KOPF {
		margin-left:-78px;
		height:207px;
		background: url(../img/head_bg.jpg) no-repeat bottom right;
		overflow:hidden;
		}
		
#MENUE {
		float:left;
		width:230px; /* sum 263 */
		min-height:620px;
		margin-left:-53px;
		background:url(../img/menue_bg_Ecke.png) no-repeat top left;
		padding:50px 0px 0px 86px
		}
		
		
* html #MENUE { /*IE6 only*/
		float:left;
		width:230px; /* sum 263 */
		min-height:620px;
		margin-left:-26px;
		background:url(../img/menue_bg_Ecke.gif) no-repeat top left;
		padding:50px 0px 0px 83px
		}		
		
#CONTENT {
		float:right;
		width:637px; /* sum 697 */
		padding:0px 30px 30px 30px;
		font-size:1.2em;
		line-height:1.6em;
			}
		
#FUSS {
		text-align:right;
		color:#fcf8c9;
		background:url(../img/fuss_bg.png) no-repeat bottom left;
		padding:10px 50px 0px 50px;
		margin:0px;
		height:69px; /* sum 79 */
		}
		
/* ###################### M E N U E  #################### */
#MENUE a {
		color:#3d6428;
		text-decoration:none;
		display:block;
		padding:2px 5px 2px 5px;
		font-size:1.4em;
		}
		
#MENUE a:hover {
/*		background:url(http://www.laufend-gegen-krebs.de/img/menue_hov_bg.png);
		color:#3d6428;*/
		background:#3d6428;
		color:#fcf8c9;
		}
		
#MENUE .aktiv a {
		background:#3d6428;
		color:#fcf8c9;
		}
		
#MENUE .not_last {
		border-bottom:1px solid #fcf8c9;
		}
		
.veranstalter {
		margin:90px 0px 5px -10px;
		}
		
#menue2 {
		height:25px;
		/*background: url(../img/menue2_bg.png) no-repeat top left; */
		margin:0px -30px 10px -30px;
		background:#fcf8c9;
		
	}
		
#menue2 td {
		text-align:center;
		padding:0px;
		width:33.3%;
		color:#3d6428;
		background:#fcf8c9;
		}
		
#menue2 td a {
		display:block;
		height:22px; /* sum 25 */
		padding:3px 0px 0px 0px;
		color:#3d6428;
		background:#fcf8c9;
		font-size:1.2em;
		text-decoration:none;
		}
		
#menue2 td a:hover {
/*		background:url(http://www.laufend-gegen-krebs.de/img/menue_hov_bg.png);
		color:#3d6428;*/
		background:#3d6428;
		color:#fcf8c9;
		border-bottom:1px solid #3d6428;
		height:21px;
		}
		
#menue2 .aktiv a {
		background:#3d6428;
		color:#fcf8c9;
		border-bottom:1px solid #3d6428;
		height:21px;
		}		
		
/* ###################### I N H A L T E #################### */
#CONTENT a {
		color:#3d6428;
		}

#FUSS a {
		color:#fbf8ca;
		}
		
h1, h2 {
		padding:0px;
		margin:0px 0px 10px 0px;
		font-weight:bold;
		font-size:1.2em;
		}
		
h2 {
		font-weight:normal;
		margin-top:-10px;
		}
		
h1 span {
		font-weight:normal;
		font-style:italic;
		font-size:0.8em;
		line-height:1.3em;
		}
		
p {
		text-align:justify;
		margin:0px 0px 10px 0px;
		padding:0px;
		}
		
.float_r {
		float:right;
		margin:0px 0px 10px 10px;
		}
		
.float_l {
		float:left;
		margin:0px 10px 10px 0px;
		}
		
.horiz_pics {
		margin:0px 0px 10px 0px;
		}

.horiz_pics td {
		padding:0px;
		}

.horiz_pics .left {
		}
		
.horiz_pics .mid {
		text-align:center;
		}
		
.horiz_pics .right {
		text-align:right;
		}
		
.code {
		width:485px;
		height:80px;
		}
		
.ticker {
		}
		
.ticker .item {
		border-bottom:1px solid;
		margin:0px 0px 10px 0px;
		}
		
.ticker .item .date {
		font-size:0.9em;
		}
		
.ticker p {
		}
		
.members td {
/*		vertical-align:bottom;*/
		}
		
/* ###################### A N M E L D E    F O R M U L A R #################### */
.form_anmeld td {
		padding-bottom:5px;
		}

.form_anmeld .label {
		padding-right:20px;
		text-align:right;
		}
		
.form_anmeld .col02 {
		white-space:nowrap;
		padding-right:20px;
		}
		
.form_anmeld .textfield, .form_anmeld .textarea {
		width:355px;
		border:1px solid #3d6428;
		padding:3px;
		}

.form_anmeld .zustimm, .form_anmeld .terms {
		padding-right:148px;
		text-align:justify;
		}

.form_anmeld .captcha {
		padding-left:52px;
		}
		
.form_anmeld .sendbutton {
		text-align:right;
		padding-right:144px;
		}
		
.form_anmeld .sendbutton input {
		background:#3d6428;
		border:none;
		color:#fcf8c9;
		padding:1px 20px 1px 20px;
		}
		
.send_error {
		margin:30px 100px 0px 100px;
		padding:10px;
		border:1px solid #3d6428;
		}
		
.send_error span {
		display:block;
		font-size:1.4em;
		color:red;
		margin:0px 0px 10px 0px;
		}
		
.send_success {
		font-size:1.4em;
		color:#3d6428;
		margin:30px 100px 0px 100px;
		padding:10px;
		border:1px solid #3d6428;
		}
		
/* ###################### K O N T A K T    F O R M U L A R #################### */
.form_kontakt td {
		padding-bottom:5px;
		}

.form_kontakt .label {
		padding-right:20px;
		text-align:right;
		}
		
.form_kontakt .col02 {
		white-space:nowrap;
		padding-right:20px;
		}
		
.form_kontakt .textfield, .form_kontakt .textarea {
		width:355px;
		border:1px solid #3d6428;
		padding:3px;
		}

.form_kontakt .zustimm, .form_kontakt .terms {
		padding-right:148px;
		text-align:justify;
		}

.form_kontakt .captcha {
		padding-left:50px;
		}
		
.form_kontakt .sendbutton {
		text-align:right;
		padding-right:107px;
		}
		
.form_kontakt .sendbutton input {
		background:#3d6428;
		border:none;
		color:#fcf8c9;
		padding:1px 20px 1px 20px;
		}