A {
    text-decoration: none;
    color: #000000;
}

body {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px; 
	background: #000000;
	background-image: url(./../pics/msp-hintergrund-centre.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
/* Texte */
.veranstalter_anz {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}

.texte_bold {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.texte_klein {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
}

/* Formulare */

.kontakt_formular_felder {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	text-indent: 0px;
	border: 1px #656464;
    border-style: solid solid solid solid;
}

.kontakt_formular_buttons {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	text-indent: 0px;
	border: 1px #656464;
    border-style: solid solid solid solid;
}

.buchung_formular_felder {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	text-indent: 0px;
	border: 1px #656464;
    border-style: solid solid solid solid;
}

.buchung_formular_buttons {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	text-indent: 0px;
	border: 1px #656464;
    border-style: solid solid solid solid;
}

.buchung_formular_buttons_angebot {
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	text-indent: 0px;
	border: 2px #656464;
    border-style: solid solid solid solid;
}

a.button_angebot{
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #656464;
	height:30px;
	text-decoration:none;
}
.ausgebucht{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #a50514;
}
.buchung_datum
{
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #656464;
}
.terminbuchung
{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

.ticketbuchung_ueberschrift
{
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #a50514;
}


/* Tabellen */

.tabelle_rahmen {
	border: 0px;
	width: 800px;
	height: 800px;
	border-width: 0px;
	text-indent: 0px;
	border-collapse: collapse;
	margin: 0; 
	padding: 0;
	vertical-align: 0px;
}
.tabelle_rahmen_verarbeitung {
	border: 0px;
	width: 800px;
	border-width: 0px;
	text-indent: 0px;
	border-collapse: collapse;
	margin: 0; 
	padding: 0;
	vertical-align: 0px;
}
.oben_start {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin: 0px; 
	padding: 0px;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(./../../../pics/kopfstart.png);
}

.table_oben_suche {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 780px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin: 0px; 
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
}

.td_oben_suche {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 92%;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin: 0px; 
	padding: 0px;
	color: #FFFFFF;
	text-align: right;
}
.td_oben_suche_button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin: 0px; 
	padding: 0px;
	width: 8%;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
}

.oben_rest {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(./../../../pics/kopfstart.png);
}

.oben_OK {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(https://www.maennerspielplatz.de/pics/kopfstart.png);
}
.oben_rest_ssl {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(./../../../pics/kopfstart.png);

}

.oben_rest_xmas_fire {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(./../../../pics/kopfbild_xmas_fire.jpg);
}
.oben_rest_mittelalter {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(./../../../pics/kopfbild_mittelalter.jpg);
}
.oben_rest_abenteuertour_auf_der_schwaebischen_ostalb {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url('../pics/kopfbild_abenteuertour_auf_der_schwaebischen_ostalb.jpg');
}
.oben_rest_gps-expedition-mit-suvs-und-quads-durch-das-hohenloher-land {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url('../pics/kopfbild_abenteuertour_auf_der_schwaebischen_ostalb.jpg');
}

.oben_rest_expedition_ostalb_abenteuer_am_albtrauf {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url('../pics/kopfbild_abenteuertour_auf_der_schwaebischen_ostalb.jpg');
}
.oben_rest_cowboy {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	width: 100%;
	height: 122px; 
	text-indent: 0px;
	background-image: url(./../../../pics/kopfbild_cowboy.jpg);
}
.tabelle_dreier_innenaufteilung {

	border: 0px;
	width: 800px;
	height: 800px;
	border-width: 0px;
	text-indent: 0px;
	margin: 0; 
	padding: 0;
	margin-top: 0px;
	margin-left: 0px;
	border-collapse: collapse;
}
.tabelle_dreier_innenaufteilung_verarbeitung {

	border: 0px;
	width: 800px;
	border-width: 0px;
	text-indent: 0px;
	margin: 0; 
	padding: 0;
	margin-top: 0px;
	margin-left: 0px;
	border-collapse: collapse;
}
.menuleiste {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	vertical-align: top;
	width: 170px; 
	text-indent: 0px;
border-collapse: collapse;
}

.menuleiste_rest {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	vertical-align: top;
	width: 170px; 
	text-indent: 0px;
border-collapse: collapse;
}

.mitte {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
    padding: 0px;
	vertical-align: top;
	width: 480px; 
	text-indent: 0px;
	border: 1px #FFFFFF;
    border-style: none none none none;

}

.mitte_rest {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
    padding: 0px;
	vertical-align: top;
	width: 100%; 
	text-indent: 0px;
	border: 1px #FFFFFF;
    border-style: none none none none;

}

.rechts {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    vertical-align: top;
    margin: 0; 
	padding: 0;
	width: 150px; 
	text-indent: 0px;
	border: 1px #FFFFFF;
    border-style:  none none none solid;
    
}
.rest_rechts {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	vertical-align: top;
	width: 631px; 
	text-indent: 0px;
	border: 1px #FFFFFF;
    border-style: none none none none;
}

.rechts_block_tabelle {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    vertical-align: top;
	padding-left: 0px;
	width: 140px; 
	text-indent: 0px;
	border: 0px #FFFFFF;
    border-style:  solid solid solid solid;
}

.rechts_block_uberschrift {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003452;
	border: 1px #BEBBB5;
    border-style:  none none none none;
}

.mittedetails_block_uberschrift {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003452;
	
    border: 1px #BEBBB5;
    border-style:  none none solid none;
}


.rechts_block_inhalt {
	font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}
.links_block_tabelle {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    vertical-align: top;
	padding-left: 0px;
	width: 169px; 
	text-indent: 0px;
	border: 0px #FFFFFF;
    border-style:  solid solid solid solid;
}

.links_block_uberschrift {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003452;

}
.links_block_inhalt {
	font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}
.links_block_ok {
	font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}
.inhaltstexte {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border: 0px;
    color: #000000;
}

.einleitung {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border: 0px;
    text-align: justify;
    color: #000000;
}

.impressum_kopf {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	vertical-align: top;
	width: 100%; 
	text-indent: 0px;
	border: 0px #FFFFFF;
    border-style: none none none none;
}

.impressum_bild_rechts  { 

	color: #000000; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif; 
	text-align: right; 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	vertical-align: middle; 
	border: 0 #ffffff;
	
}

.angebotskurzuebersicht {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	padding-top: 10px;
	vertical-align: top;
	width: 100%; 
	border-collapse: collapse;
	text-indent: 0px;
	border: 0px #FFFFFF;
    border-style: none none none none;
}


.angebotskurzuebersicht_startseite {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	padding-top: 10px;
	vertical-align: top;
	width: 100%; 
	text-indent: 0px;
	border-collapse: collapse;
	border: 0px #545454;
    border-style: none none none none;
}

.angebotsbild {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
	padding-left: 5px
	vertical-align: top;
	text-align: left;
	text-indent: 0px;
     width: 240px; 
	border-collapse: collapse;
	border: 1px #545454;
    border-style: none solid none solid;
}


.angebotstitel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #545454;
	background-image: url(./../../../pics/angebotstitel.png);
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin: 0; 
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
	text-align: left;
	text-indent: 0px;
	height: 30px;
	width: 240px; 
	border-collapse: collapse;
	border: 1px #545454;
	border-style: solid solid none solid;

}

.angebotskurzbeschreibung {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	padding-left: 2px;
	vertical-align: top;
	text-align: left;
	text-indent: 0px;
     width: 240px; 
	border-collapse: collapse;
	border: 1px #545454;
    border-style: none solid none solid;
}
.angebotskurzuebersicht-preis {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	padding-left: 2px;
	padding-top: 0px;
	vertical-align: top;
	text-indent: 0px;
     width: 240px; 
	border-collapse: collapse;
	border: 1px #545454;
    border-style: none solid solid solid;
}
.angebotskurzuebersicht-details {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
	padding: 0;
	padding-top: 0px;
	vertical-align: top;
	text-indent: 0px;
     width: 240px; 
	border-collapse: collapse;
	border: 0px #000000;
    border-style: none none none none;
}

.coaching_td_left {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    vertical-align: top;
	padding-right: 3px;
	width: 50%;
	text-indent: 0px;
	border: 0px #FFFFFF;
    border-style:  solid solid solid solid;
}

.coaching_td_right {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    vertical-align: top;
	padding-left: 3px;
	width: 50%; 
	text-indent: 0px;
	border: 0px #FFFFFF;
    border-style:  solid solid solid solid;
}
.pressetexte_ueberschrift {
	font-family: Verdana, Arial, sans-serif;
	border: 1px #6D6E66;
	background: #FFFFFF;
    border-style:  none solid solid none;
}
.pressetexte_menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #6D6E66;
	background: #FFFFFF;
	border: 1px #6D6E66;
    border-style:  solid solid solid solid;
}
.pressetest_einrueckung {
	padding-left: 15px;
}
.pressetext_pop {
	background: #FFFFFF;
	border: 1px #000000;
    border-style:  solid solid solid solid;
}
.td_teilnehmer_obenlinks {
	border: 1px #6D6E66;
    border-style:  solid none none none;
}
.td_teilnehmer_obenrechts {
	border: 1px #6D6E66;
    border-style:  solid none none none;
}
.td_teilnehmer_untenlinks {
	border: 1px #FFFFFF;
    border-style:  none none none none;
}
.td_teilnehmer_untenrechts {
	border: 1px #FFFFFF;
    border-style:  none none none none;
    }
.tabelle_warenborb_schritt_1 {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border-collapse: collapse;
}
.tr_produktzeile_warenkorb {
}
.td_produktbild_warenkorb {
	vertical-align: top;
	width: 70px;
}
.td_produktname_warenkorb {
	vertical-align: top;
	padding-top: 4px;
	width: 300px;
}
.td_teilnehmer_warenkorb {
	vertical-align: top;
	padding-top: 4px;
}
.td_teilnehmername_warenkorb {
	vertical-align: top;
	padding-top: 4px;
	width: 200px;
}
.td_preis_warenkorb {
	vertical-align: top;
	padding-top: 4px;
}
.td_loeschen_warenkorb {
	vertical-align: top;
	padding-top: 4px;
	width: 17px;
}
.td_versandkosten_warenkorb {
	vertical-align: top;
	padding-top: 4px;
}
.td_summe_warenkorb {
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
    border-top-style: double;
}

.tr_produkttrennung_warenkorb {
	height: 5px;
	border: 1px #FF8000;
    border-style:  none none solid none;
}
.mitte_restzahlung {
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
		font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin: 0; 
    padding: 0px;
	vertical-align: top;
	width: 50%; 
	text-indent: 0px;
	border: 3px #FFFFFF;
    border-style: solid solid solid solid;

}
.mitte_betrag {
  text-align: right;
}
.tr_zwischensumme_warenkorb {
	height: 2px;
	border: 1px #000000;
    border-style:  solid none none none;
}
.preise-uebersicht {
	font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
	font-weight: bold;

}




















