/* CSS Document */

body
{
	margin: 0em auto;
	text-align: left;
	color: #717171;
	font-family: arial;
	font-size: 11px;
	background-color: #ffffff;
	background-image: url(../images/hg_body.png);
	background-position: 50% 30px;;
	background-repeat: no-repeat;
}

h1
{
	font-size: 15px;
	text-align: left;
	color: #1E3296;
	font-weight: normal;
	margin: 0px;
	margin-bottom: -5px;
}

h2
{
	font-size: 12px;
	display: inline;
	text-align: left;
	color: #a1a170;
}

img
{
  border: none;
}

form
{
  display: inline;
}

input
{
  display: inline-block;
  border: 1px solid #cccccc;
  width: 50px;
  height: 11px;
  font-size: 9px;
}

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

sup
{
vertical-align: top;
font-size: 10px;
line-height:100%;
}

.hidden
{
  display: none;
}


#start_cloud {
  position: absolute;
  top: 202px;
  right: 0px;
  z-index: 4;
	width: 190px;
	height: 238px;
	background-image:url(../images/hg_start_cloud.png);
	color:#0066FF;
	padding: 10px;
	text-align:center;
}
#start_cloud .top_curtain
{
  background-image:url(../images/hg_start_cloud_top.png);
  background-repeat: no-repeat;
  height: 15px;
}
#start_cloud a:link, #tagcloud a:visited {
	text-decoration:none;
}
#start_cloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #000;
}
#start_cloud span {
	padding: 4px;
}
.smallest {
	font-size: 8px;
}
.small {
	font-size: 10px;
}
.medium {
	font-size: 12px;
}
.large {
	font-size: 15px;
}
.largest {
	font-size: 17px;;
}



/* ----------------------------- Startseite ANFANG ------------------------- */

#container_start
{
  margin: 0em auto;
  position: relative;
  width: 980px;
  height: 657px;
  background-image:url(../images/hg_start.png);
  background-repeat:no-repeat;
  background-position:0px 30px;
}

#container_start ul
{
	  list-style: none;
	  margin: 0;
		padding: 0px;
}

#container_start li { /* floaten der Hauptlistenpunkte */
	list-style-type: none;
	padding-right: 15px;
	line-height: 15px;
}

#container_start li a { /* floaten der Hauptlistenpunkte */
	color: #5c5c5c;
}


#start_for_sports
{
  position: absolute;
  top: 120px;
  left: 480px;
  width: 88px;
  height: 30px;
  z-index: 2;
}


#start_sprachen
{
  position: absolute;
  right: 0px;
  top: 0px;
  line-height: 30px;
  width: 140px;
  background-color: #ffffff;
  color: #c0c0c0;
  text-align: center;
}

#start_sprachen a { /* floaten der Hauptlistenpunkte */
	color: #c0c0c0;
}

#start_bilder
{
  position: absolute;
  top: 30px;
  left: 0px;
  width: 700px;
  height: 600px;
  z-index: 1;
}

#start_logo
{
  position: absolute;
  top: 0px;
  left: 280px;
  width: 280px;
  height: 151px;
  z-index: 1;
}

#start_logo .logo
{
  float:left;
  width: 210px;
  margin-top: 30px;
}

#start_logo .inspiration
{
  float:left;
  width: 55px;
  color: #ffffff;
  font-size: 24px;
  background-color: #1E3296;
  padding-top: 32px;
  padding-left: 15px;
}

#start_rent, #start_shop, #start_service
{
  position: absolute;
  top: 202px;
  left: 280px;
  width: 280px;
  height: 86px;
  z-index: 1;
}

#start_shop
{
  top: 374px;
}

#start_service
{
  top: 546px;
}

#start_rent_left, #start_shop_left, #start_service_left
{
  float:left;
  width: 210px;
  height: 76px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #000000;
  background-color: #f6d6d9;
  text-align: right;
}

#start_shop_left
{
  background-color: #D7DDE9;
}

#start_service_left
{
  background-color: #E9E9E9;
}

#start_rent_right, #start_shop_right, #start_service_right
{
  float:right;
  width: 70px;
  height: 86px;
}

#start_rent_right a, #start_shop_right a, #start_service_right a
{
  color: #ffffff;
}

#schladming-dachstein-info
{
  position: absolute;
  width: 140px;
  height: 92px;
  right: 0;
  top: 632px;
}

/* ----------------------------- Startseite ENDE ------------------------- */

/* ------------------------- Normale Seiten ANFANG ----------------------- */

#container
{
  margin: 0em auto;
  position: relative;
  width: 980px;
  min-height: 657px;
  background-image:url(../images/hg_start_rent.png);
  background-repeat:no-repeat;
  background-position:0px 30px;
}

#for_sports
{
  position: absolute;
  top: 120px;
  left: 200px;
  width: 88px;
  height: 30px;
}

#head
{
  height: 202px;
}

#head a { /* floaten der Hauptlistenpunkte */
	color: #c0c0c0;
}

#head_left
{
  float:left;
  width: 280px;
  height: 202px;
}

#head_left .logo
{
  float:left;
  width: 210px;
  margin-top: 30px;
}

#head_left .inspiration
{
  float:left;
  width: 70px;
  height: 116px;
}

#head_right
{
  float:left;
  width: 700px;
  height: 202px;
}

#navi_main
{
  float:left;
  width: 480px;
  height: 30px;
  padding-left: 80px;
  background-color: #ffffff;
  color: #c0c0c0;
  font-size: 10px;
}

#navi_main ul
{
	display	: inline;
	margin: 0px;
	padding: 0px;
}

#navi_main li { /* floaten der Hauptlistenpunkte */
	float: left;
	list-style-type: none;
	line-height: 30px;
	margin-right: 8px;
}

#navi_main .active
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}


#head_sprachen
{
  float:left;
  line-height: 30px;
  width: 140px;
  background-color: #ffffff;
  color: #c0c0c0;
  text-align: center;
}


#head_flash
{
  float:left;
  width: 490px;
  height: 172px;
  background-color: #ffffff;
  margin-left: 70px;
}

#head_top
{
  position: relative;
  float:left;
  width: 138px;
  height: 170px;
  background-color: #eeeeee;
  border: 1px solid #999999;
  z-index: 5;
}

#head_top_auswahl
{
  position: absolute;
  top: 22px;
  left: 0px;
  width: 136px;
  height: 80px;
  padding-top: 10px;
  z-index: 6;
  border: 1px solid #999999;
  background-color: #ffffff;
  text-align: center;
}

#head_top .headline
{
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #003366;
  font-size: 12px;
  background-color: #d0d0d0;
}

#head_top .img
{
  height: 92px;
  background-color: #ffffff;
}

#head_top .bottom
{
  height: 46px;
  color: #003366;
  font-size: 9px;
  background-color: #d0d0d0;
  background-image: url(../images/hg_head_top.gif);
  background-repeat: repeat-x;
  padding: 5px;
}

#middle
{
  height: 100px;
  position: relative;
}

/* ------------------------- navi_left ANFANG ----------------------- */

#navi_left
{
  float:left;
  position: relative;
  width: 350px;
}

#navi_left_frames
{
  float:left;
  position: relative;
  width: 280px;
}

#navi_left_coach
{
  float:left;
  position: relative;
  width: 210px;
  text-align: right;
  padding-top: 10px;
}

#navi_left_rent, #navi_left_shop, #navi_left_service
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 280px;
  height: 86px;
}

#navi_left_rent_frames, #navi_left_shop_frames, #navi_left_service_frames
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 210px;
  height: 86px;
}

#navi_left_shop, #navi_left_shop_frames
{
  top: 172px;
  left: 0px;
}

#navi_left_service, #navi_left_service_frames
{
  top: 344px;
  left: 0px;
}


#navi_left_rent_left, #navi_left_shop_left, #navi_left_service_left
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 210px;
  height: 162px;
  padding-top: 10px;
  padding-right: 140px;
  color: #000000;
  background-color: #f6d6d9;
  text-align: right;
}

#navi_left_rent_left_frames, #navi_left_shop_left_frames, #navi_left_service_left_frames
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 210px;
  height: 162px;
  padding-top: 10px;
  padding-right: 70px;
  color: #000000;
  background-color: #f6d6d9;
  text-align: right;
}

#navi_left_shop_left, #navi_left_shop_left_frames
{
  background-color: #D7DDE9;
}

#navi_left_service_left, #navi_left_service_left_frames
{
  background-color: #E9E9E9;
  height: 76px;
}

#navi_left_rent_right, #navi_left_shop_right, #navi_left_service_right
{
  position: absolute;
  left: 210px;
  top: 0px;
  height: 86px;
  width: 70px;
  z-index: 3;
}

#navi_left ul, #navi_left_frames ul, #navi_left_coach ul
{
	  list-style: none;
	  margin: 0;
		padding: 0px;
}

#navi_left li, #navi_left_frames li, #navi_left_coach li { /* floaten der Hauptlistenpunkte */
	list-style-type: none;
	padding-right: 10px;
	line-height: 15px;
}

#navi_left .rot, #navi_left_frames .rot, #navi_left_coach .rot { /* floaten der Hauptlistenpunkte */
	color: #cc6666;
}

#navi_left li a, #navi_left_frames li a, #navi_left_coach li a { /* floaten der Hauptlistenpunkte */
	color: #5c5c5c;
}


#navi_left .active, #navi_left_frames .active, #navi_left_coach .active
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#navi_left_rent .schladming-dachstein
{
  position: absolute;
  width: 140px;
  height: 92px;
  left: 0px;
  top: 86px;
  z-index: 1000;
}

/* ------------------------- navi_left ENDE ----------------------- */

/* ------------------------- middle_right ANFANG ----------------------- */

#middle_right
{
  float:left;
  width: 140px;
}

#middle_right_best
{
  position: relative;
  width: 140px;
  height: 258px;
  z-index: 1;
}

#middle_right_best p
{
  margin: 0px;
  padding: 0px;
  margin-top: 3px;
  font-size: 12px;
  font-weight: bold;
}

#middle_right_best .best_price
{
  position: absolute;
  bottom: 85px;
  left: 0px;
  height: 48px;
  z-index: 4;
}

#middle_right_best .img
{
  position: absolute;
  top: 0px;
  width: 140px;
  text-align: center;
  left: 0px;
  height: 175px;
  z-index: 2;
  background-color: #ffffff;
}

#middle_right_best .bottom
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 75px;
  padding: 5px;
  width: 130px;
  color: #ffffff;
  font-size: 11px;
  background-color: #d0d0d0;
  background-image: url(../images/hg_right_best.gif);
  background-repeat: repeat-x;
  z-index: 3;
}

#middle_right_coaching_zone
{
  margin-top: 18px;
  height: 48px;
}

#middle_right_ski_service_aktion
{
  margin-top: 20px;
  height: 59px;
}

/* ------------------------- middle_right ENDE ----------------------- */

#content
{
  float:left;
  width: 490px;
  min-height: 430px;
  background-image: url(../images/hg_content.png);
}

#content_frames
{
  float:left;
  width: 560px;
  min-height: 430px;
  background-image: url(../images/hg_content.png);
}

#content_coach
{
  float:left;
  width: 630px;
  min-height: 430px;
  background-image: url(../images/hg_content.png);
}

#content_rent
{
  float:left;
  width: 630px;
  min-height: 430px;
  background-image: url(../images/hg_content.png);
}

/* ---------------------------- Template Text ANFANG ------------------------ */

#tmpl_text_links
{
  float: left;
  width: 330px;
  padding: 10px;
}

#tmpl_text_links ul
{
  margin: 0;
  padding: 0;
  padding-left: 10px;
}

#tmpl_text_rechts
{
  float: left;
  width: 140px;
}

#tmpl_text_rechts .zusatztext
{
  height: 152px;
  padding: 10px;
  color: #b9b9b9;
}

#tmpl_text_rechts .zusatztext a
{
  color: #b9b9b9;
}

#tmpl_text_rechts .links_rent
{
  position: absolute;
  top: 258px;
  height: 86px;
}

/* ---------------------------- Template Text ENDE ------------------------ */


/* ---------------------------- Template Text + Bild ANFANG ------------------------ */

#tmpl_text_links
{
  float: left;
  width: 330px;
  padding: 10px;
}

#tmpl_text_rechts
{
  float: left;
  width: 140px;
}

#tmpl_text_rechts .bild
{
  height: 95px;
  padding-top: 10px;
}

#tmpl_text_rechts .zusatztext
{
  height: 135px;
}

#tmpl_text_rechts .links_rent
{
  height: 86px;
}

/* ---------------------------- Template Text + Bild ENDE ------------------------ */

/* ---------------------------- Template Sport INfo ANFANG ------------------------ */

#tmpl_sport_info_head
{
  height: 66px;
  padding: 10px;
}

.tmpl_sport_info_block
{
  min-height: 86px;
}

.tmpl_sport_info_block_bild
{
  float: left;
  width: 140px;
}

.tmpl_sport_info_block_beschreibung
{
  float: left;
  width: 330px;
  padding: 10px;
  padding-top: 0px;
}
.tmpl_sport_info_block_bezeichnung
{
  font-weight: bold;
  
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
}

/* ---------------------------- Template Sport Info ENDE ------------------------ */

/* ---------------------------- SHOP ANFANG ------------------------ */

#shop_left
{
  float: left;
  width: 350px;
}

#shop_left .text1
{
  height: 66px;
  padding: 10px;
}

#shop_left .bild
{
  height: 172px;
}

#shop_left .text2
{
  height: 152px;
  padding: 10px;
  padding-left: 80px;
}

#shop_right
{
  float: left;
  width: 120px;
  background-color: #b8b7bb;
  height: 410px;
  padding: 10px;
}

#shop_karte
{
  position: relative;
}

#shop_karte1, #shop_karte2
{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  width: 120px;
  height: 120px;
}

#shop_right_bottom
{
  margin-top: 130px;
}

#shop_right_bottom .blue
{
  color: #1E3296;
  margin: 0px;
}

#shop_right h1
{
  color: #ffffff;
  font-size: 11px;
  margin-bottom: -10px;
}

/* ---------------------------- SHOP ENDE ------------------------ */


/* ---------------------------- SHOP - BEST PRICE ANFANG ------------------------ */

#best_preis_head_left
{
  float: left;
  width: 330px;
  padding: 10px;
  height: 66px;
}

#best_preis_head_right
{
  float: left;
  width: 140px;
  padding-top: 10px;
  height: 76px;
}

#best_preis_auswahl
{
  height: 172px;
}

#best_preis_auswahl .bild
{
  float: left;
  height: 162px;
  width: 120px;
  border-bottom: 10px solid #848484;
  margin-left: 10px;
  background-color: #ffffff;
  text-align: center;
  padding-right: 10px;
}

#best_preis_auswahl .beschreibung
{
  float: left;
  height: 147px;
  width: 200px;
  padding-top: 15px;
  padding-left: 10px;
  border-bottom: 10px solid #848484;
}

#best_preis_auswahl .preis
{
  display: inline;
  color: #1E3296;
  font-size: 16px;
  margin: 0px;
  font-weight: bold;
  padding: 0px;
}

#best_preis_auswahl_empfehlung
{
  float: left;
  height: 142px;
  width: 120px;
  border-top: 10px solid #848484;
  background-color: #bbbbbb;
  color: #ffffff;
  padding: 10px;
}

#best_preis_liste
{
  float: left;
  width: 350px;
}

#best_preis_liste .bild
{
  clear: left;
  float: left;
  height: 80px;
  width: 110px;
  margin-left: 9px;
  margin-right: 3px;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 1px;
  border: 1px solid #bbbbbb;
  background-color: #ffffff;
}

#best_preis_liste .beschreibung
{
  float: left;
  width: 210px;
  padding-left: 16px;
  padding-top: 1px;
  padding-bottom: 10px;
  /*height: 70px;
  border-bottom: 1px solid #bbbbbb;*/
}

#best_preis_liste .preis
{
  padding: 0px;
  padding-top: 5px;
  margin: 0px;
  text-align: right;
}

#best_preis_info
{
  float: left;
  width: 120px;
  padding: 10px;
}

#best_preis_auswahl h1, #best_preis_liste h1
{
  color: #717171;
  font-size: 11px;
  margin-bottom: -10px;
  font-weight: bold;
}

#best_preis_auswahl_empfehlung h1
{
  color: #1E3296;
  font-size: 12px;
  margin-bottom: -10px;
  font-weight: bold;
}

#best_preis_auswahl_empfehlung h2
{
  color: #ffffff;
  font-size: 11px;
  margin-bottom: -10px;
  font-weight: bold;
}

#best_preis_auswahl_empfehlung .preis
{
  display: inline;
  color: #1E3296;
  font-size: 14px;
  margin: 0px;
  font-weight: bold;
}

/* ---------------------------- SHOP - BEST PRICE ENDE ------------------------ */

/* ---------------------------- SHOP - Winter/Sommersportmode ANFANG ------------------------ */

#mode_head_left
{
  float: left;
  width: 330px;
  padding: 10px;
  height: 66px;
}

#mode_head_right
{
  float: left;
  width: 140px;
  padding-top: 10px;
  height: 76px;
}

#mode_topmarken
{
  clear:left;
  height: 66px;
  background-image: url(../images/hg_mode_marken.png);
  padding: 10px;
  color: #ffffff;
}

#mode_topmarken .aufzaehlung
{
  float:left;
  margin-right: 30px;
}


#mode_bilder
{
  position: relative;
  height: 258px;
}

#mode_bilder .popup
{
  position: absolute;
  top: 5px;
  left: 140px;
  width: 210px;
  height: 160px;
}

/* ---------------------------- SHOP - Winter/Sommersportmode ENDE ------------------------ */

/* ---------------------------- SERVICE Werbung ANFANG ------------------------ */

#werbung_head
{
  padding: 10px;
  height: 66px;
}

#werbung
{

}

#werbung a
{
  color: #ffffff;
}

#werbung h1
{
  font-size: 11px;
  margin-bottom: -10px;
}

#werbung .block
{
  height: 80px;
  background-color: #d7d7d7;
  margin-bottom: 6px;
}

#werbung .bild
{
  float: left;
  width: 140px;
}

#werbung .text
{
  float: left;
  width: 270px;
  padding-right: 10px;
  padding-top: 5px;
}

#werbung .download
{
  float: left;
  width: 70px;
}

#werbung .download_oeffnen, #werbung .download_download
{
  float: left;
  width: 60px;
  background-color: #848484;
  height: 30px;
  color: #ffffff;
  padding: 5px;
}

#werbung .download_download
{
  background-color: #525252;
}

/* ---------------------------- SERVICE Werbung ENDE ------------------------ */

/* ---------------------------- SERVICE - Top Service Station ANFANG ------------------------ */

#top_service_station_head_left
{
  float: left;
  width: 330px;
  padding: 10px;
  height: 66px;
}

#top_service_station_head_left h1
{
    margin-bottom: -12px;
}

#top_service_station_head_right
{
  float: left;
  width: 140px;
  padding-top: 10px;
  height: 76px;
  color: #b9b9b9;
}

#top_service_station
{
  height: 172px;
}

#top_service_station .bild
{
  float: left;
  height: 161px;
  width: 340px;
  border-bottom: 10px solid #848484;
  border-top: 1px solid #848484;
  margin-left: 10px;
  background-color: #ffffff;
}

#top_service_station .beschreibung
{
  float: left;
  height: 147px;
  width: 210px;
  padding-top: 15px;
  border-bottom: 10px solid #848484;
}

#top_service_station .preis
{
  display: inline;
  color: #1E3296;
  font-size: 16px;
  margin: 0px;
  font-weight: bold;
}

#top_service_station_beschreibung
{
  float: left;
  height: 142px;
  width: 120px;
  border-top: 10px solid #848484;
  background-color: #bbbbbb;
  color: #ffffff;
  padding: 10px;
}

#top_service_station_info
{
  float: left;
  width: 350px;
}

#top_service_station_info ul
{
  margin: 0;
  padding: 0;
  padding-left: 10px;
  margin-bottom: 10px;
}

#top_service_station_info h1
{
  margin-bottom: -10px;
}

#top_service_station_info .block
{
  padding: 10px;
  padding-bottom: 0px;
}

#top_service_station_info .empfehlung
{
  margin-top: 5px;
  padding-left: 5px;
  border: 1px solid #bbbbbb;
}

#top_service_station_aktion
{
  float: left;
  width: 128px;
  margin-top: 10px;
  border: 1px solid #848484;
}

#top_service_station_aktion .headline
{
  height: 19px;
  background-color: #e04c5d;
  color: #ffffff;
  font-size: 12px;
  line-height: 19px;
  padding-left: 10px;
}

#top_service_station_aktion .text
{
  background-color: #d9d9d9;
  padding: 10px;
}

/* ---------------------------- SERVICE - Top Service Station ENDE ------------------------ */

/* --------------------------- Normale Seiten ENDE ------------------------ */

/* --------------------------- RENT Seiten ANFANG ------------------------ */

#content_rent
{
  float:left;
  width: 630px;
  background-color: #ffffff;
}

#navi_rent
{
  float:left;
  width: 210px;
}

/* --------------------------- RENT Seiten ENDE ------------------------ */


/* --------------------------- IMPRESSUM ANFANG ------------------------ */

#content_impressum
{
  height: 210px;
  padding: 10px;
  font-size: 9px;
}

#content_impressum h1
{
  font-size: 11px;
}

#content_impressum .left
{
  float: left;
  width: 235px;
  height: 228px;
}

#content_impressum .right
{
  float: left;
  width: 235px;
}

#content_impressum .block
{
  clear: both;
  font-size: 9px;
  padding-top: 10px;
  text-align: justify;
}

/* --------------------------- IMPRESSUM ENDE ------------------------ */

/* --------------------------- KONTAKT ANFANG ------------------------ */

#content_kontakt
{
  padding: 10px;
}

#kontakt_left
{
  float: left;
  width: 200px;
  margin-right: 35px;
}

#kontakt_right
{
  float: left;
  width: 200px;
}

#content_kontakt p
{
  line-height: 21px;
}

#content_kontakt input
{
  width: 100%;
  font-family: Arial;
  font-size: 11px;
  background: none;
  color: #717171;
  border: 1px solid #ADBBD3;
  margin-bottom: 5px;
  height: 15px;
}

#content_kontakt input.button
{
  width: 100px;
  color: #717171;
  border: 1px solid #ADBBD3;
  margin-bottom: 5px;
  text-align: left;
  height: 20px;
}

#content_kontakt textarea
{
  width: 100%;
  font-family: Arial;
  font-size: 11px;
  background: none;
  color: #717171;
  border: 1px solid #ADBBD3;
  margin-bottom: 5px;
  height: 86px;
}


#content_kontakt .plz
{
  float: left;
  width: 60px;
  margin-right: 10px;
}

#content_kontakt .plz_fehler
{
  float: left;
  width: 60px;
  margin-right: 10px;
  background-color: #ffcc99;
}

#content_kontakt .ort
{
  float: left;
  width: 130px;
}

#content_kontakt .ort_fehler
{
  float: left;
  width: 130px;
  background-color: #ffcc99;
}

#content_kontakt .fehler
{
  background-color: #ffcc99;
}

#content_kontakt .checkbox
{
  width: 10px;
  height: 10px;
  background-color: #ffcc99;
}

/* --------------------------- KONTAKT ENDE ------------------------ */

/* --------------------------- LAGEPLAN ANFANG ------------------------ */

#content_lageplan
{
  padding: 10px;
}

#content_lageplan .lageplan_block
{
  height: 172px;
}

#content_lageplan .lageplan
{
  float: left;
  width: 130px;
}

#content_lageplan .planung
{
  float: left;
  width: 210px;
}

#content_lageplan .gps
{
  float: left;
  width: 110px;
  padding-left: 10px;
}

#content_lageplan input
{
  width: 200px;
  font-family: Arial;
  font-size: 11px;
  background: none;
  color: #717171;
  border: 1px solid #ADBBD3;
  margin-bottom: 5px;
  height: 15px;
}

#content_lageplan input.button
{
  width: 100px;
  height: 19px;
}

/* --------------------------- LAGEPLAN ENDE ------------------------ */

/* ------------------------- Navi Coaching Zone  ANFANG ----------------------- */

#coaching_zone_navi
{
  height: 10px;
  margin-left: 10px;
  margin-top: 10px;
}

#coaching_zone_navi ul
{
	display	: block;
	margin: 0px;
	padding: 0px;
}

#coaching_zone_navi li
{
	float: left;
	list-style-type: none;
	margin-right: 8px;
}

#coaching_zone_navi .rot
{
	color: #cc6666;
}

#coaching_zone_navi li a
{
	color: #5c5c5c;
}


#coaching_zone_navi .active
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#coaching_zone_content
{
  display: block;
  height: 520px;
}

/* ------------------------- Navi Coaching Zone ENDE ----------------------- */

#bottom
{
  margin-left: 360px;
  height: 25px;
  margin-top: 10px;
  color: #000000;
  font-size: 10px;
  line-height: 15px;
}

#bottom_start
{
  position: absolute;
  left: 290px;
  bottom: -30px;
  height: 50px;
  color: #000000;
  font-size: 10px;
  margin-top: 10px;
  line-height: 15px;
  
}

#bottom_edvr
{
  position: absolute;
  left: 10px;
  bottom: -30px;
  height: 50px;
  color: #000000;
  font-size: 10px;
  margin-top: 10px;
  line-height: 15px;
  
}
