/* --- STYLES FÜRS DRUCKEN --- */

body { font-family: Arial, Verdana; }
#head .logo img { border:0; }
#head .middle,
#head .one-to-klick,
#corpus #links,
#corpus #rechts,
#corpus img.zettelrand,
#corpus img.abschluss,
#corpus a.back,
#corpus .functions,
#corpus #sportberater_rahmen_oben,
#zettelOben .inlay_zettelOben .rechterTeil,
.zettelOben_bg, #zettel_abschluss, .hd,
.sporttyp .bild .bg,
#profil_bereich .reiter_oben,
#profil_bereich .direktlinks,
#footer { display:none; }	

a, a img { border:0; color:blue; }
img.keyvisual { width:100%; }

#corpus #mitte #content .doppelBox { margin-bottom:1em; }
#corpus #mitte #content .doppelBox .box { width:272px; }
#corpus #mitte #content .doppelBox .box.links { float:left; }
#corpus #mitte #content .doppelBox .box.rechts { float:right; }	

#corpus #mitte #content .seitentitel img,
#corpus #mitte #content .titel img { display:none; }

#corpus #mitte #content table { width:100%; border-collapse:collapse; margin-bottom:1em; }
#corpus #mitte #content table.kontaktDaten td { border:1px solid silver; background:#c9e4eb; width:50%; vertical-align:top; padding:.5em; }

#corpus #mitte #content #kontaktFormular { font-size:10pt; width:100%; margin:0 0 15px 0; }
	#corpus #mitte #content #kontaktFormular .package { margin-bottom:.5em; }
	#corpus #mitte #content #kontaktFormular .btnRadio { margin-right:1.5em; padding:0; position:relative; top:0.15em; }
	#corpus #mitte #content #kontaktFormular input.textInput { width:99%; border:1px solid #9F9F9E; padding:2px; background:#F1F0EC; }
	#corpus #mitte #content #kontaktFormular input.textInput.Jahr { width:6.5em; padding:0 2px !important; }
	#corpus #mitte #content #kontaktFormular textarea { height:4em; border:1px solid #9F9F9E; padding:2px; background:#F1F0EC; width:99%; }
	#corpus #mitte #content #kontaktFormular .textInputDatum { float:left; }	
	#corpus #mitte #content #kontaktFormular .textInputDatum.Tag { margin-right:1em; width:6.5em; }
	#corpus #mitte #content #kontaktFormular .textInputDatum.Monat { margin-right:1em; width:6.5em; }
	#corpus #mitte #content #kontaktFormular .textInputDatum.Uhrzeit { margin-right:1em; width:8.5em; }
	#corpus #mitte #content #kontaktFormular select { border:1px solid #9F9F9F; background:#F1F0EC; }
	#corpus #mitte #content #kontaktFormular input, textarea, select { font-family:Helvetica,Arial,sans-serif; font-size:10pt;}
	#corpus #mitte #content #kontaktFormular button { cursor:pointer; background-repeat:no-repeat; background-position:0 0; background-color:#F1F0EC; border:0; float:left; height:1.5em; width:75px; }
	#corpus #mitte #content #kontaktFormular button span { line-height:19px; font-family:Lucida Sans,Helvetia,Arial; font-size:90%; font-weight:bold; position:relative;}
	#corpus #mitte #content #kontaktFormular .btnFormCancel { color:#666666; background-image:url('../_img/design/bg-cancel-button.gif'); margin:0 0.5em 0 0; }
	#corpus #mitte #content #kontaktFormular .btnFormSubmit { color:#FFFFFF; background-image:url('../_img/design/bg-submit-button.gif'); }	
	#corpus #mitte #content #kontaktFormular .pflichtFeldInfo { text-align:right; margin-top:2em; width:100%; cursor:default; }
	#corpus #mitte #content #kontaktFormular .error { color:#ff7e00; }
	
/* Clearfix */
* html .clearfix { height: 1%; overflow: visible; } /* IE6 Fix */
*+html .clearfix { min-height: 1%; } /* IE7 Fix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.sporttyp .bild { float:left; width:12.5em; }

.cl { clear:both; }