.coach_detail_specials {
}
.coach_detail_youtube {
	padding-right:10px;
}

#gmapmarker .infoWindow a {
	color: #0;
}

#shout_input #btnsend {
	width:130px;
}
.contentbereich .chat_beenden_link  a,
.contentbereich .chat_beenden_link {
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:right;
}

.coaches_keine_ergebnisse {
	margin: 20px 10px 60px 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff8000;
}
#rightcol .coaches_keine_ergebnisse {
	margin: 20px 2px 0px 2px;
	font-weight: normal;
	font-size:11px;
	
}
.bodytext {
	 font-family: Georgia, serif;	
}

.contentbereich h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18pt;
	margin:12px 0 12px 0;
}
.contentbereich h2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13pt;
		margin:8px 0 8px 0;
}
.contentbereich h3 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13pt;
		margin:8px 0 8px 0;
}
.contentbereich h4 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13pt;
		margin:8px 0 8px 0;
}
.contentbereich h5 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13pt;
		margin:8px 0 8px 0;
}



body {
	margin: 0px;
	padding: 0px;
	background-color: #8AAEAA;
	background-image:none;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#background {
	position: fixed;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 0;
	left: 0px;
	top: 0px;
}
*html #background {
	position:absolute;
}
*+html #background {
	position:absolute;
}
#container {
	z-index: 1;
	width: 1000px;
	position: absolute;
	left: 0px;
	top: 0px;
}
*+html #container {
}
*html #container {
}
/*#container div {
	-moz-border-radius:20px;
}
*html #container div {
	filter:alpha(opacity=70);
}*/
#container #leftcol {
	float: left;
	width: 255px;
	padding: 0px;
	color: #FFFFFF;
	height: 285px;
}
.ecken_oben {
	/*float: left;*/
	height: 16px;
	width: 100%;
	margin-bottom: -16px;
	font-size:0px;
}
*html .ecken_oben {
	margin-bottom: -19px;
	height:19px;
	font-size:0px;
}

#container #centercolstartseite {
        float: left;
        width: 376px;
        padding: 0px;
      margin-right: 10px;
        margin-left: 10px;
        color: #FFFFFF;
        background-image: url(transbg.png);
        border: 6px solid #283c3c;
/*      height: 285px; */
}


#container #centercol {
	float: left;
	/*width: 376px;*/
	width:575px;
	padding: 0px;
/*	margin-right: 10px;*/
	margin-left: 10px;
	color: #FFFFFF;
	background-image: url(transbg.png);
	border: 6px solid #283c3c;
/*	height: 285px; */
	font-family: Georgia, serif;

}
*html #container #centercol {
	background-image: url(transbg.gif);
        overflow:hidden;
}

*+html #container #centercol {
	
        
}

#container #rightcol {
	float: left;
	width: 189px;
	color: #FFFFFF;
}
.ecken_oben {
	float: left;
	height: 16px;
	width: 100%;
	margin-bottom: -16px;
	font-size:0px;
}
.ecken_unten {
	float: left;
	height: 16px;
	width: 780px;
	margin-top: -16px;
	margin-left: 80px;
	font-size:0px;
}
*html .ecken_oben {
	height: 16px;
	margin-bottom: -19px;
	font-size:0px;
}
*html .ecken_unten {
	height: 16px;
	margin-top: -19px;
	font-size:0px;
}
.ecken_oben .ecke01 {
	background-image: url(ecke_lo_gruen.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
	font-size:0px;
}
*html .ecken_oben .ecke01 {
	background-image: url(ecke_lo_gruen.gif);
	font-size: 0px;
	display: inline;
	float: left;
	font-size:0px;
}
.ecken_oben .top {
	float: none;
	height: 13px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #87BA13;
	background-image: url(70weiss.png);
	margin-right: 16px;
	margin-left: 16px;
	font-size:0px;
}
*html .ecken_oben .top {
	background-image: none;
	background-color:#fff;
	height:10px;
	margin-right: 0px;
	margin-left: 0px;
	font-size:0px;
	display: inline;
	width: 148px;
	float: left;
	font-size:0px;
}
*html #centercol .ecken_oben .top {
	width: 356px;
	font-size:0px;
}

/**html #leftcol .ecken_oben .top {
	width: 150px;
}
*html #leftcol .ecken_unten .bottom {
	width: 150px;
}*/
.ecken_oben .ecke02 {
	background-image: url(ecke_ro_gruen.png);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	font-size:0px;
}
*html .ecken_oben .ecke02 {
	background-image: url(ecke_ro_gruen.gif);
	font-size: 0px;
	display: inline;
	float: right;
	font-size:0px;
}
.contentbereich {
	padding:5px;
	margin:5px;
	font-weight:none;
	text-decoration: none;
}
#centercol .contentbereich .tx-comacoachsuche-pi5  #map {
 	clear: left;
        padding:-10px;
        margin:-10px;
}
*html #map {
}

.contentbereich a {
	color:#ff8000;
}


.inhalt {
	padding-right: 16px;
	padding-left: 16px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #88BB16;
	border-left-color: #88BB16;
	background-image: url(70weiss.png);
	clear: both;
	margin-top: 16px;
	margin-bottom: 16px;
}
*html .inhalt {
	background-image: none;
	background-color:#fff;
	margin-top: 13px;
	margin-bottom: 13px;
	padding-right: 13px;
	padding-left: 13px;
}
.ecken_unten .ecke03,
.topecken_unten .ecke03 {
	background-image: url(c_ecke_03.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 16px;
	float: left;
	font-size:0px;
}
*html .ecken_unten .ecke03,
*html .topecken_unten .ecke03 {
	background-image: url(c_ecke_03.gif);
	display: inline;
	float: left;
	font-size:0px;
}
.ecken_unten .bottom {
	float: none;
	height: 13px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #87BA13;
	background-image: url(70weiss.png);
	margin-right: 16px;
	margin-left: 16px;
	font-size:0px;
}
.topecken_unten .bottom {
	float: left;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(transbg.png);
	font-size: 0px;
	width: 739px;
}
*html .topecken_unten .bottom {
	background-image: url(transbg.gif);
}
*html .ecken_unten .bottom {
	background-image: none;
	background-color:#fff;
	margin-right: 0px;
	margin-left: 0px;
	font-size:0px;
	display: inline;
	float: left;
	width: 148px;
	font-size:0px;
}
*html #centercol .ecken_unten .bottom {
	width: 356px;
	font-size:0px;
}
.ecken_unten .ecke04,
.topecken_unten .ecke04 {
	background-image: url(c_ecke_04.png);
	background-repeat: no-repeat;
	float: right;
	height: 17px;
	width: 17px;
	font-size:0px;
}
*html .ecken_unten .ecke04,
*html .topecken_unten .ecke04 {
	background-image: url(c_ecke_04.gif);
	display: inline;
	float: right;
	font-size:0px;
}
#centercol .ecken_oben .top {
	font-size:0px;
}
#centercol .inhalt img {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.clearer {
	font-size: 0px;
	clear: both;
	height: 0px;
}
#container #header .title {
	font-size: 35pt;
	color: #ff8000;
	font-weight: bold;
	line-height: 35pt;
	float: left;
	margin-top: 48px;
}
*html #container #header .title {
	font-size: 35pt;
	color: #ff8000;
	font-weight: bold;
	line-height: 35pt;
	float: left;
}
#container #header .title a {
	color: #ff8000;
}
#container #header #subtitle {
	font-size: 11pt;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	clear: left;
	float: left;
}
*html #container #header #subtitle {
	white-space:nowrap;
}
*+html #container #header #subtitle {
	white-space:nowrap;
}
#container #header {
	padding: 0px 17px 0px 16px;
	margin-left: 80px;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 115px;
	width: 737px;
	margin-top: 0px;
	background-image: url(transbg.png);
}
*html #container #header {
	background-image: url(transbg.gif);
}
#container #header #onlinestats  {
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container #header #impressumslink {
	width: 150px;
	color: #FFFFFF;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
}
*html #container #header #impressumslink {
	width: 145px;
	color: #FFFFFF;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	margin-left: 295px;
	margin-top: 48px;
}
*+html #container #header #impressumslink {
	width: 150px;
	color: #FFFFFF;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	margin-left: 295px;
	margin-top: 37px;
}
#container #header #impressumslink a {
	color: #FFFFFF;
	text-decoration: none;
}
#container #header #onlinestats {
	padding-top: 10px;
	float: right;
	width: 180px;
}
#container .tx-dvnlpcoachesstatus-pi1 {
	padding-top: 10px;
	float: right;
	width: 180px;
}
#container .topecken_unten {
	height: 16px;
	width: 772px;
	margin-left: 80px;
	font-size:0px;
}
#container #cols {
	clear: both;
	padding: 0px;
	width: 852px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*height: 285px;*/
}
#container #cols #leftcol #leftcontent {
}
#container #cols #leftcol #leftcolecken {
	height: 16px;
	font-size:0px;
}
#container #cols #leftcol #leftcontent {
	background-image: url(transbg.png);
	clear: both;
/*	height: 264px;*/
	height: 274px;
}
*html #container #cols #leftcol #leftcontent {
	background-image: url(transbg.gif);
}
*+html #container #cols #leftcol #leftcontent {
	background-image: url(transbg.gif);
}
#container #cols #leftcol #leftcolecken .rtopecke {
	background-image: url(c_ecke_nb_02.png);
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	width: 17px;
	margin: 0px;
	padding: 0px;
	font-size:0px;
}
*html #container #cols #leftcol #leftcolecken .rtopecke {
	background-image: url(c_ecke_nb_02.gif);
}
#container #cols #leftcol #leftcolecken .topborder {
	float: left;
	height: 16px;
	width: 238px;
	margin: 0px;
	padding: 0px;
	background-image: url(transbg.png);
	font-size:0px;
}
*html #container #cols #leftcol #leftcolecken .topborder {
	background-image: url(transbg.gif);
}
#container #cols #leftcol #leftcolecken_u {
	margin: 0px;
	padding: 0px;
	height: 16px;
	font-size:0px;
}
#container #cols #leftcol #leftcolecken_u .bottomborder {
	background-image: url(transbg.png);
	height: 17px;
	width: 238px;
	float: left;
	font-size:0px;
}
*html #container #cols #leftcol #leftcolecken_u .bottomborder {
	background-image: url(transbg.gif);
}
#container #cols #leftcol #leftcolecken_u .rbottomecke {
	background-image: url(c_ecke_nb_04.png);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 17px;
	font-size:0px;
}
*html #container #cols #leftcol #leftcolecken_u .rbottomecke {
	background-image: url(c_ecke_nb_04.gif);
}
#container #cols #leftcol #leftcontent ul {
	margin: 0px;
	padding: 5px 0px;
	list-style-type: none;
}
#container #cols #leftcol #leftcontent li {
	list-style-type: none;
}
#container #cols #leftcol #leftcontent a {
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6b7273;
	display: block;
	width: 190px;
	margin-left: 50px;
	margin-top: 5px;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 5px;
}
*+html #container #cols #leftcol #leftcontent a {
	margin-top: 3px;
	margin-bottom: 3px;
}
#container #cols #rightcol #rightcolecken .ltopecke {
	background-image: url(c_ecke_db_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 17px;
	float: left;
	font-size:0px;
}
*html #container #cols #rightcol #rightcolecken .ltopecke {
	background-image: url(c_ecke_db_01.gif);
}
#container #cols #rightcol #rightcontent {
	background-image: url(transbg.png);
	border-right-width: 6px;
	border-left-width: 6px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #273c3e;
	border-left-color: #273c3e;
	clear: both;
	color: #FFFFFF;
}
*html #container #cols #rightcol #rightcontent {
	background-image: url(transbg.gif);
}
#container #cols #rightcol #rightcolecken .topborder {
	background-image: url(transbg.png);
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #273c3e;
	height: 11px;
	float: left;
	width: 154px;
	font-size: 7pt;
	line-height: 7pt;
}
*html #container #cols #rightcol #rightcolecken .topborder {
	background-image: url(transbg.gif);
}
#container #cols #rightcol #rightcolecken .rtopecke {
	background-image: url(c_ecke_db_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 17px;
	width: 18px;
	font-size:0px;
}
*html #container #cols #rightcol #rightcolecken .rtopecke {
	background-image: url(c_ecke_db_02.gif);
}
#container #cols #rightcol #rightcolecken_u {
	height: 17px;
	margin-bottom: 20px;
	font-size:0px;
}
#container #cols #rightcol #rightcolecken_u .lbottomecke {
	background-image: url(c_ecke_db_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 17px;
	font-size:0px;
}
*html #container #cols #rightcol #rightcolecken_u .lbottomecke {
	background-image: url(c_ecke_db_03.gif);
}
#container #cols #rightcol #rightcolecken_u .bottomborder {
	background-image: url(transbg.png);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
	width: 154px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #273c3e;
	font-size:0px;
}
*html #container #cols #rightcol #rightcolecken_u .bottomborder {
	background-image: url(transbg.gif);
}
#container #cols #rightcol #rightcolecken_u .rbbottomecke {
	background-image: url(c_ecke_db_04.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 18px;
	font-size:0px;
}
*html #container #cols #rightcol #rightcolecken_u .rbbottomecke {
	background-image: url(c_ecke_db_04.gif);
}
#container #cols #rightcol #rightcontent ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #cols #rightcol #rightcontent input {
	background-color: #263637;
	border: 1px solid #6B7273;
	color: #FFFFFF;
	font-weight: bold;
/*MS	text-transform: uppercase; */
}
#container #cols #rightcol #rightcontent .list {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
}

.link_goonline,
.link_gooffline {
       padding-left: 17px;
       font-family: Arial,sans-serif;
       list-style-type: none;
       color:#ffffff;

}

#centercol .contentbereich .tx-comacoachsuche-pi5 .list .isoffline {
        padding-left: 17px;
        font-family: Arial,sans-serif;
        list-style-type: none;
        color:#ffffff;
	font-size:11pt; 
}
#rightcontent .tx-comacoachsuche-pi5 .list .isoffline {
        padding-left: 17px;
        font-family: Arial,sans-serif;
        list-style-type: none;
        color:#ffffff;
	font-size:8pt; 
}


.coach_act_onlinestatus {
	padding-top: 5px;
       padding-left: 17px;
       font-family: Arial,sans-serif;
	font-weight: bold;
       list-style-type: none;
       color:#ffffff;

}

#container #cols #rightcol #rightcontent .list .isonline {
	background-image: url(icon_isonline.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	font-family: Arial,sans-serif;
        list-style-type: none;
	color:#ffffff;
}

#container #cols #rightcol #rightcontent .list .isimgespraech {
	background-image: url(icon_imgespraech.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	font-family: Arial,sans-serif;
        list-style-type: none;
	color:#ffffff;
}
.contentbereich ul {
	margin-bottom:28px;
}
.contentbereich .list .isonline {
        background-image: url(icon_isonline.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 17px;
        font-family: Arial,sans-serif;
        list-style-type: none;
        color:#ffffff;
 	font-size:11pt;
}
.contentbereich .DivA .list {
	padding: 0px 0px;
}

.contentbereich .list .isimgespraech {
        background-image: url(icon_imgespraech.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 17px;
        font-family: Arial,sans-serif;
        list-style-type: none;
        color:#ffffff;
 	font-size:11pt;
}

.contentbereich .list a {
 color:#ffffff;
}
.tx-comacoachsuche-pi3 ul,
.tx-comacoachsuche-pi3 li,
#tx_locator_pi1_zipcode {
        list-style-type: none;
}
.contentbereich #tx_locator_pi1_zipcode {
	width:200px;
}
.tx_locator_nav #tx_locator_pi1_zipcode {
	width:40px;
}
#container #centercol .contentbereich .tx-locator-pi1 .mapAll .gmnoprint .infoWindow {
        color:#000;        
}
#container #centercol .infoWindow a, 
.infoWindow a {
	color:#FF8000;
}
.locator_coma_cols {
	width:100%;
	padding:5px;
	float:left;
}
.locator_coma_col1 {
	float:left;
	width:200px;
}

.locator_coma_col2 {
	width:200px;
	float:left;
}
.locator_coma_col3 {
	width:150px;
	float:left;
}
.locator_coma_table {
	width:574px;
}

.contentbereich .tx-comacoachsuche-pi3 {
	height: 130px; 
}

.tx-comacoachsuche-pi3 hr {
display:none;
}


#container #cols #rightcol #rightcontent .subnav {
	font-family: Arial,sans-serif;
	font-size:11px;
	padding:3px;
	margin-top:10px;
}
#container #cols #rightcol #rightcontent .subnav a {
	color:#FF8000;
}

.contentbereich .subnav {
        font-family: Arial,sans-serif;
        font-size:11px;
        padding:3px;
        margin-bottom:10px;
        padding-bottom:10px;
}



#container #cols #rightcol #rightcontent .list li {
	margin-top: 10px;
}
#container .bottomecken_unten .ecke04 {
	background-image: url(c_ecke_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 16px;
	width: 17px;
	font-size:0px;
}
*html #container .bottomecken_unten .ecke04 {
	background-image: url(c_ecke_02.gif);
}
#container .bottomecken_unten .ecke03 {
	background-image: url(c_ecke_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 16px;
	font-size:0px;
}
*html #container .bottomecken_unten .ecke03 {
	background-image: url(c_ecke_01.gif);
}
#container .bottomecken_unten .bottom {
	background-image: url(transbg.png);
	height: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size:0px;
	float: left;
	width: 739px;
}
*html #container .bottomecken_unten .bottom {
	background-image: url(transbg.gif);
}
#container .bottomecken_unten {
	clear: both;
	margin-top: 20px;
	width: 772px;
	margin-left: 80px;
	height: auto;
	font-size:0px;
}
*+html #container .bottomecken_unten {
	margin-top: 130px;
}
#container #bottomcontent {
	background-image: url(transbg.png);
	padding-right: 17px;
	padding-left: 16px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	clear: both;
	width: 737px;
	margin-left: 80px;
	color: #FFFFFF;
	min-height:500px;
	/* min-height:500px; */
}

*html #container #bottomcontent {
	height:600px;
	background-image: url(transbg.gif);
}
#container #bottomcontent ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px;
}
#container #bottomcontent li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-top:5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#container #cols #rightcol #rightcontent li {
	margin-left: 5px;
}
*+html #bottomtrenner {height:20px;}
#container #cols #leftcol #leftcontent .actnavigation_text {
/*	width:260px;*/
	margin-left:-20px;
	padding-left:80px;
}

a {
        text-decoration:none;
        color:#ffffff;
}

.coaches_mm_detail_offen {
        width:170px;
	text-align-left: 10px;
        border-top-style:solid;
        border-top-width:1px;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-left-style:solid;
        border-left-width:1px;
        border-right-style:solid;
        border-right-width:1px;
        color:#ffffff;
	font-weight: bold;
/*	margin-left:10px;*/
	padding-left:5px;
	display:block;
}
.coaches_mm_detail_offen:hover {
	color:#ff8000;
	}

.coaches_mm_detail_zu {
        width:170px;
	text-align-left: 10px;
        border-top-style:solid;
        border-top-width:1px;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-left-style:solid;
        border-left-width:1px;
        border-right-style:solid;
        border-right-width:1px;
        color:#ffffff;
	font-weight: bold;
	padding-left:5px;
	display:block;
}

.coaches_mm_detail_zu:hover {
	color:#ff8000;
	}
#publikation,
#termine,
#person,
#sprache,
#level,
#arbeit,
#kontakt {
        color:#ffffff;
	padding-left:5px;
}
#publikation a,
#termine a,
#person a,
#sprache a,
#level a,
#arbeit a,
#kontakt a {
        color:#ffffff;
	padding-left:5px;
}

#centercolstartseite .tx-locator-pi1 #mapAll,
.tx-comacoachsuche-pi2 .tx-locator-pi1 .tx_locator_map {
	width: 376px; 
	height: 293px;
}

#centercol .contentbereich .tx-locator-pi1 #mapAll {
	width: 575px; 
	height: 293px;
/*	margin-left: -10px;
	margin-bottom: -10px;*/
}


.contentbereich img {
	margin-right:10px;
	padding-right:10px;
	border:0;
}



.contentbereich input{
background-color:#263637;
border:1px solid #6B7273;
color:#FFFFFF;
font-weight:bold;
/* MS text-transform:uppercase; */
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-left:5px;
}

.contentbereich .locator_coma_col3 input {
border:1px solid #ff8000;
color:#ff8000;
}

.contentbereich textarea {
background-color:#263637;
border:1px solid #6B7273;
color:#FFFFFF;
font-weight:bold;
/* MS text-transform:uppercase;*/
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
position:absolute;
top: 287px;
right: 190px;
height: 250px;
width: 350px;
padding-left:5px;
font-size:10pt;
}
.csc-form-label {
color:#FFFFFF;

}
.contentbereich .tx_locator_nav br{
display:none;
}

.contentbereich .tx_locator_nav {
margin-top:-10px;
background-color:#283C3C;
margin-left:-10px;
width:575px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.contentbereich .tx_locator_nav input {
text-size:11pt;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.contentbereich  hr{
display:none;
}

.csc-form-commentcell {
 height:0px;
}

.div .contentbereich .img,
.td .img {
 padding-right:10px; 
}
.coaches_registriert {
	width:150px;
	float:right;
	text-transform:uppercase;
}
#container #cols #rightcol #rightcontent input.radio {background-color:transparent;border:none;}

.tx-comacoachsuche-pi5 .infoWindow {
        /*background: #c0c0c0;*/
        color: #000000;
        font-size: 11px;

}
*html .infoWindow a {
        color:#FF8000;
        font-size: 11px;
}

.tx_comacoachsuche_pi5 .googleMapBalloonBody {
        background-color: #ffffff;
        font-size: 8px;
        filter:Alpha(opacity=100, finishopacity=100, style=0);
        -moz-opacity: 1;
        opacity: 1;
}

.tx_comacoachsuche_pi5 .googleMapBalloon {
        background-color: #ffffff;
        color: #000000;
        font-size: 8px;
        filter:Alpha(opacity=100, finishopacity=100, style=0);
        -moz-opacity: 1;
        opacity: 1;
        border: 1px solid black;
}

.tx-vxxajaxshoutbox-pi1 #shout_contentwrap {
        color:#000;
 /*       padding:3px;
        margin:5px;*/
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#shout_container {
        border:none;
        width:535px;
        margin:5px;
	margin-right: 15px;
        padding:5px;
	padding-right: 15px;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#shout_input .text {
        background-color:#F4F4F4;
        border:1px solid #888888;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        color:#000000;
        line-height:normal;
        width:100%;
       	padding:0px;
        margin:0px;
	text-transform:none;
}
#shout_input {
       margin:0px;
	text-transform:none;
}
#shout_input  textarea {
        background-color:#F4F4F4;
        border:1px solid #888888;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        width:100%;
	height:60px;
	position: static;
	text-transform:none;
}


#tx-locator-pi1content {
	margin: 0px;
	padding: 0px;
}
*html #tx-locator-pi1content {
        margin-top: -10px;
        padding-top: -10px;
}
/*.contentbereich #tx-locator-pi1content {
        margin: -10px;
        padding: -10px;
}*/
*html .contentbereich #tx-locator-pi1content {
        margin-top: -28px;
        padding-top: -28px;
}


/* +++++++++++++ COACHES DETAIL ++++++++++++++++*/


*html .tx-feuserenhancement-pi3 br {
}

#tx-locator-pi1content input {
	padding-left: 1px;
	margin-left: 1px;
}
#tx-locator-pi1content ul input {
	padding-left: 0px;
	margin-left: 0px;
}

.coaches_detail_headunderline {
	width: 100%;
        border-top-style:solid;
        border-top-width:1px;
	float: left;
}


.coach_detailstatus_besetzt {
	width: 190px;
	height: 35px;
	margin-right: 5px;
	font-size: 12pt;
	float: right;
	text-align:left;
        background-image:url(Sprechblasen_besetzt.gif);
        background-repeat:no-repeat;
        background-position:120px; 
	line-height:35px;
        font-weight: bold;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}


.coach_detailstatus_online {
        width: 190px;
        height: 35px;
        margin-right: 5px;
        font-size: 12pt;
        float: right;
        text-align:left;
        background-image:url(Sprechblasen_ansprechbar.gif);
        background-repeat:no-repeat;
        background-position:120px;
        line-height:35px;
        font-weight: bold;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.coach_detailstatus_offline {
        width: 190px;
        height: 35px;
        margin-right: 5px;
        font-size: 12pt;
        float: right;
        text-align:left;
        background-image:url(Sprechblasen_besetzt.gif);
        background-repeat:no-repeat;
        background-position:120px;
        line-height:30px;
        font-weight: bold;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.coaches_detail_headline {
        width:350px;
        text-align-left: 10px;
        color:#ffffff;
        font-weight: bold;
        font-size:16pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*      background-image:url(Sprechblasen_neu.gif);
        background-repeat:no-repeat;
        background-position:419px 50%;*/
        float: left;

}
.coaches_detail_headline h1 {
	padding:0;
	margin:0;
	color:#ffffff;
    font-weight: bold;
    font-size:16pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.pdf-link {
	text-align:right;
}

#centercol .coaches_detail_headline h2 {
	margin: 4px 0 4px 0;
	}
#centercol .tx-feuserenhancement-pi3 h3 {
	margin:0;
	font-size:12pt;
	}
#centercol .tx-feuserenhancement-pi3 p {
	margin:0 0 6px 0;
	}
/* #kont_on:hover, #arbf_on:hover, #lev_on:hover, #spra_on:hover, #pers_on:hover, #term_on:hover, #publ_on:hover */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

.mailformrow {
	margin-bottom:10px;
}
.mailformrow input {

}
.contentbereich .mailformrow textarea {
background-color:#263637;
border:1px solid #6B7273;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
height:250px;
padding-left:5px;
position:relative;
right:0px;
top:0px;
width:350px;
overflow:auto;
}
form#kontakt {
clear:both;
min-height:270px;
}
*html form#kontakt {
clear:both;
height:270px;
}

#loginlink {
	float: right; 
	width: 150px; 
	margin-top: 10px;
}
*html #loginlink {
	position:relative;
	right:-17px;
}
#loginlink a {
	background-color: #6B7273; 
	text-transform: uppercase; 
	font-size: 11pt; 
	padding-left: 10px; 
	display: block; 
	width: 157px; 
	line-height: 18pt;
}

/* STARTSEITE */

#centercolstartseite h1 {
	font-size:18px;
	font-weight:normal;
	margin: 6px 10px 6px 10px;
	}
#centercolstartseite p.bodytext {
	margin-left:10px;
	margin-right:10px;
	}
