/*	W E B S I T E
/*	Ferienregion Tirol Mitte
/*	(c) werbeagentur m+m
/*	hannes.gruber@m-plus-m.at
/*	info@practopia.net
*******************************************************************************/



	
/*	undo
*******************************************************************************/

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

body, div,p,li { background-repeat:no-repeat; }



/*	reset some basic style
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }


/*	html
*******************************************************************************/
html,
	body    { font-family: Arial, Georgia, Verdana, serif; background: #f4f4f4; margin: 0; padding: 0; height: 100% }


/*	body
*******************************************************************************/
	body {
		min-width:992px;
		text-align:center;		
	}
	
	.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;
}

.flLeft { float:left; }/*  Bildaurichtung der kleinen Pics */
.flRight { float:right; }

.warning, 
#main-block .warning { color:#f00; }
	
	
	
/*	website
*******************************************************************************/

#page    { background-image: url("../css_templates/grafiken/page_bg_repeat.gif"); background-repeat: repeat-y; text-align: left; margin: 0 auto; padding: 0; width: 992px; <!--: 100%  }
			
		#page_abschlussbalken  { 
		width: 990px;
		padding: 0px;
		text-align: left;
		margin: 0px auto; <!-- für zentrierung //-->
		height: 20px;
		background-color: #F4F4F4;


		}
		#bottom_border
   		{ background-image: url("../css_templates/grafiken/bottom_border.gif"); background-repeat: repeat-x; text-align: left; margin: 0 auto; padding: 0; width: 990px; height: 2px }

		
/*	navigation left
*******************************************************************************/
#leftnav
 { margin: 0; padding: 0; width: 300px; float: left }

/*	navigation right
******************************************************************************/
#rightnav
{
float: right;
width: 164px;
margin: 0px;
padding: 0px;

height: 100%;
}

#rightnav img {
padding-left: 1px;
}





/*	head bereich
******************************************************************************/
#top_foto
{

margin: 0px;
padding: 0px;
position:relative;
height: 321px;
top:0px;
}
#top_menu1
         { color: white; font-size: 10px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 10px; text-decoration: none; background-color: #303030; background-image: url("../files/top_menue1_back.gif"); background-repeat: no-repeat; letter-spacing: 1px; margin: 0; padding: 5px 0 5px 8px; position: relative; top: 0; height: auto }
#top_menu1 a    { color: #fff; line-height: 10px; text-decoration: none; margin-right: 5px }
#top_menu1 a:link   { color: #fff; line-height: 10px; text-decoration: none }
#top_menu1 a:visited   { color: #fff; line-height: 10px; text-decoration: none }
#top_menu1 a:hover    { color: #dcdcdc; line-height: 10px; text-decoration: none }
#top_menu1 a:active   { color: #fff; text-decoration: none }

#top_menu2
{
margin: 0px;
padding: 0px;
position:relative;
top:0px;
height: 21px;

}


/*	main inhalt
******************************************************************************/
#content
   { font-size: 12px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 18px; margin-top: 0; margin-right: 0; margin-left: 312px; padding: 0 }


#content_abschlussbalken
 { margin: 0; margin-left: 312px; padding: 0; background-color: #EAEBEB; height: 20px; width: 678px  }




#content h2 {margin-left:16px;padding-top:10px; width: 480px;}



/* IE CSS Hack: http://www.reblo.de/forum/t3-css-tutorial-die-loesung-des-3-pixel-textjog-bug-im-internet-explorer.html */



* html #content h2  { margin-top: 0; margin-left: 13px; padding-top: 10px; width: 480px }



/*	Modul  Bild und oder Text
------------------------------------------------------------------------------*/

#main      { font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; line-height: 18px; margin-left: 10px; padding-top: 0; padding-bottom: 10px; width: 490px }


#main a      { color: #3b4934; font-size: 11px; font-family: Arial, Georgia, Verdana, serif; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url("../files/link_icon.gif"); background-repeat: no-repeat; background-position: 5px 3px; margin-right: 7px; padding-left: 15px }
#main a:link     { color: #3b4934; font-size: 11px; font-family: Arial, Georgia, Verdana, serif; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url("../files/link_icon.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-right: 7px; padding-left: 15px }
#main a:visited     { color: #3b4934; font-size: 11px; font-family: Arial, Georgia, Verdana, serif; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url("../files/link_icon.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-right: 7px; padding-left: 15px }
#main a:hover      { color: #3b4934; font-size: 11px; font-family: Arial, Georgia, Verdana, serif; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url("../files/link_icon.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-right: 7px; padding-left: 15px }
#main a:active     { color: #3b4934; font-size: 11px; font-family: Arial, Georgia, Verdana, serif; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url("../files/link_icon.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-right: 7px; padding-left: 15px }


/*	Images
------------------------------------------------------------------------------*/
#main div.image {
	margin-bottom:0;
}
#main div.image p {
	margin:0;
	font-size:0.9em;
}
#main div.flLeft {
	margin-right:1px;
}
#main div.flRight {
	margin-left:1px;
}

/*	Kontakt Left
------------------------------------------------------------------------------*/

#leftkontakt
       { color: #cfe597; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; width: 280px }
   
#leftkontakt p
      { } 

#leftkontakt h6
      { padding-left: 8px } 
#leftkontakt img
       { font-size: 0; line-height: 0; margin: 0; padding: 0 } 
     
#leftkontakt a      { color: #cfe597; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; width: 280px }
#leftkontakt a:link    { color: #cfe597; text-decoration: none }
#leftkontakt a:visited    { color: #cfe597; text-decoration: none }
#leftkontakt a:hover     { color: #bdd18a; text-decoration: none }
#leftkontakt a:active    { color: #cfe597; text-decoration: none }

/*	Untermenü 2-spaltig
------------------------------------------------------------------------------*/
#untermenue  { margin-top: 10px; margin-bottom: 5px }
#untermenueleft
    { margin: 0; padding: 0 0 8px 5px; width: 49%; float: left }
#untermenueleft a       { color: #afc384; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding: 0 0 0 3px; width: 200px }
#untermenueleft a:link      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueleft a:visited      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueleft a:hover      { color: #bdd18a; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueleft a:active      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }

#untermenueright
    { margin: 0; padding: 0 0 8px; width: 49%; float: right }
#untermenueright a       { color: #afc384; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; padding-left: 4px; width: 200px }
#untermenueright a:link      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 4px }
#untermenueright a:visited      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 4px }
#untermenueright a:hover      { color: #bdd18a; line-height: 16px; text-decoration: none; padding-left: 4px }
#untermenueright a:active      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 4px }

/*	Untermenü 1-spaltig
------------------------------------------------------------------------------*/
#untermenue1    { text-align: left; margin-top: 10px; width: 260px }
#untermenueleft1
     { text-align: left; margin: 0; padding: 0 0 0 5px; width: 90%; float: left }
#untermenueleft1 a        { color: #afc384; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding: 0 0 0 3px; width: 250px }
#untermenueleft1 a:link      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueleft1 a:visited      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueleft1 a:hover      { color: #bdd18a; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueleft1 a:active      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#untermenueright1
     { text-align: left; margin: 0; padding: 0 0 0 5px; width: 90%; float: left }
#untermenueright1 a         { color: #e8f87b; font-size: 9px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 13px; letter-spacing: 0; margin-top: 0; margin-right: 0; padding: 0 0 0 3px; width: 250px }
#untermenueright1 a:link       { color: #e8f87b; line-height: 13px; text-decoration: none; padding-left: 3px }
#untermenueright1 a:visited       { color: #e8f87b; line-height: 13px; text-decoration: none; padding-left: 3px }
#untermenueright1 a:hover       { color: #e8f87b; line-height: 13px; text-decoration: none; padding-left: 3px }
#untermenueright1 a:active       { color: #e8f87b; line-height: 13px; text-decoration: none; padding-left: 3px }




/*	Adresse rechts
------------------------------------------------------------------------------*/
#adresse    { font-size: 10px; line-height: 12px; text-align: right; margin-top: 5px; margin-bottom: 0; float: right }
#adresserechts
        { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin: 0 3px 0 0; padding-top: 0; padding-right: 0; padding-bottom: 3px; width: 95%; float: right; border-bottom: 1px dotted #575757 }
#adresserechts a          { color: #303a37; font-size: 10px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 13px; margin-top: 0; margin-right: 0; padding: 0 0 0 3px }
#adresserechts a:link        { color: #303a37; line-height: 13px; text-decoration: none; padding-left: 3px }
#adresserechts a:visited        { color: #303a37; line-height: 13px; text-decoration: none; padding-left: 3px }
#adresserechts a:hover         { color: #303a37; line-height: 13px; text-decoration: none; background-color: #f9f9f9; padding-left: 3px }
#adresserechts a:active        { color: #303a37; line-height: 13px; text-decoration: none; padding-left: 3px }
#adresserechts h1          { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 16px; margin-top: 0; margin-right: 0; padding: 0 0 0 3px }
#adresserechts h2           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 25px; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding: 0 0 0 3px }





/*	Karte rechts
------------------------------------------------------------------------------*/
#karte    { font-size: 10px; line-height: 12px; text-align: right; margin-top: 5px; margin-bottom: 0; float: right }
#karterechts
         { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin: 0 2px 0 0; padding-top: 0; padding-right: 0; padding-bottom: 3px; width: 95%; float: right; border-bottom: 1px dotted #575757 }




/*	Unterkünfte main ausgabe
------------------------------------------------------------------------------*/
#unterkuenfte        { font-size: 10px; line-height: 12px; background-image: url("../files/back_unterkuenfte.gif"); background-repeat: repeat-x; background-position: 0 8px; text-align: left; margin-top: 5px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; width: 510px }
#unterkuenfterechts
             { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: left; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-left: 10px; width: 350px; float: left }
#unterkuenfterechts a             { color: #626262; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bold; line-height: 13px; margin-top: 0; margin-right: 0; padding: 0 }
#unterkuenfterechts a:link          { color: #626262; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkuenfterechts a:visited          { color: #626262; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkuenfterechts a:hover          { color: #3d3d3d; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkuenfterechts a:active          { color: #626262; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkuenfterechts h1          { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 16px; margin-top: 0; margin-right: 0; padding: 0 0 0 3px }
#unterkuenfterechts h2           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 25px; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding: 0 0 0 3px }
#unterkuenftedetails
              { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin-top: 6px; float: right }
             
#unterkuenftemerken
              { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin-top: 6px; float: right }


/*	Suche Unterkünfte
------------------------------------------------------------------------------*/
#unterkunftsuche          { background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 5px; padding-left: 10px; width: 500px; float: left }

#unterkunftsuche  checkbox
  { font-weight: normal; background-color: #5c4129 }

#unterkunftsucherechts
            { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: left; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-left: 10px; width: 350px; float: left }
#unterkunftsucherechts a             { color: #626262; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bold; line-height: 13px; margin-top: 0; margin-right: 0; padding: 0 }
#unterkunftsucherechts a:link          { color: #626262; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkunftsucherechts a:visited          { color: #626262; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkunftsucherechts a:active          { color: #626262; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkunftsucherechts h1          { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 16px; margin-top: 0; margin-right: 0; padding: 0 0 0 3px }
#unterkunftsucherechts h2           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 25px; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding: 0 0 0 3px }
#unterkunftsuchedetails
             { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin-top: 4px; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-left: 10px; width: 100px; float: right }
             

#unterkunftsuche_ueberschrift            { color: #7e7e7e; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; letter-spacing: 1px; margin-top: 8px; margin-bottom: 3px; margin-left: 1px; width: 500px; float: left }
#unterkunftsuche_ueberschrift2            { color: #7b7b7b; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; letter-spacing: 1px; margin-top: 20px; margin-bottom: 3px; margin-left: 1px; width: 500px; float: left }
#unterkunftsucherechts a:hover { color: #3d3d3d; line-height: 13px; text-decoration: none; padding-left: 0 }
#unterkunftsuche_aktivierung          { color: #525252; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; padding-bottom: 10px; width: 140px; float: left }
#unterkunftsuche_ortcheck         { color: #666; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 400; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 0; width: 450px; float: left }
#unterkunftsuche_ort        { color: #666; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 400; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; width: 90px; float: left }

 #unterkunftsuche_ort input.checkbox  { color: #fff; background-color: navy }
#unterkunftsuche_kategoriecheck        { color: #666; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 400; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 0; width: 500px; float: left }
#unterkunftsuche_kategorie        { color: #666; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 400; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; width: 110px; float: left }
 #unterkunftsuche_kategorie input.checkbox  { color: #fff; background-color: lime }




#unterkunftsuche_buttonanfrage
   { margin-right: 0; margin-bottom: 20px; padding-left: 0 }





/*	Unterkünfte merken
------------------------------------------------------------------------------*/
#unterkunftmerken     { text-align: left; margin-top: 10px; margin-bottom: 10px; width: 300px }
#unterkunftmerken_left
         { text-align: left; margin: 0; padding: 0 0 0 1px; width: 240px; float: left }
     
#unterkunftmerken_right
       { color: #cf3; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; text-align: right; margin: 0; padding: 0 0 0 7px; width: 38px; float: right }     
     
#unterkunftmerken_right a          { color: #cf3; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 0; margin-top: 0; margin-right: 0; padding: 0 4px 0 0; width: 37px }
#unterkunftmerken_right a:link       { color: #cf3; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerken_right a:visited       { color: #cf3; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerken_right a:hover       { color: #cf3; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerken_right a:active       { color: #cf3; line-height: 16px; text-decoration: none; padding-left: 3px }


#unterkunftmerken_left a           { color: #afc384; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding: 0; width: 240px }
#unterkunftmerken_left a:link      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerken_left a:visited      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerken_left a:hover      { color: #bdd18a; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerken_left a:active      { color: #afc384; line-height: 16px; text-decoration: none; padding-left: 3px }

#unterkunftmerken_keine
      { color: #ff7200; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; line-height: 16x; text-align: left; margin: 0; padding: 0 0 0 5px; width: 200px; float: left }



/*	Unterkünfte merken main
------------------------------------------------------------------------------*/
#unterkunftmerkenmain     { text-align: left; margin-top: 10px; margin-bottom: 10px; width: 500px }
#unterkunftmerkenmain_left
          { background-color: #f3f9c7; text-align: left; margin: 0 0 5px; padding: 3px 0 3px 3px; width: 420px; float: left }
 
 
 #unterkunftmerkenmain_left2
           { background-color: #f5cab0; text-align: left; margin: 0 0 5px; padding: 3px 0 3px 3px; width: 420px; float: left }
     
     
#unterkunftmerkenmain_right
         { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; text-align: right; margin: 0 0 5px; padding: 3px 0 3px 3px; width: 50px; float: right }     
     
#unterkunftmerkenmain_right a           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 0; margin-top: 0; margin-right: 0; padding: 0 4px 0 0; width: 37px }
#unterkunftmerkenmain_right a:link        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_right a:visited        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_right a:hover        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_right a:active        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }


#unterkunftmerkenmain_left a           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding: 0; width: 248px }
#unterkunftmerkenmain_left a:link       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_left a:visited       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_left a:hover       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_left a:active       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }

#unterkunftmerkenmain_left2 a           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding: 0; width: 248px }
#unterkunftmerkenmain_left2 a:link       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_left2 a:visited       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_left2 a:hover       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#unterkunftmerkenmain_left2 a:active       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }





/*	Topangebote main
------------------------------------------------------------------------------*/

#topangebote         { background-repeat: repeat-y; text-align: left; margin-left: 6px; width: 493px }
#topangebote_head            { color: #267b21; font-size: 15px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 12px; background-repeat: repeat-y; text-align: left; letter-spacing: 1px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 4px; padding-left: 1px; width: 487px; border-bottom: 1px dotted #31a12b }
#topangebote_headueber             { color: #303a37; font-size: 14px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 12px; background-repeat: repeat-y; text-align: left; letter-spacing: 0; margin-right: 4px; float: left }
#topangebote_headdatum            { color: #a0b318; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 12px; background-repeat: repeat-y; text-align: left; float: left }
#topangebote_inhalt           { font-family: Arial, Georgia, Verdana, serif, Verdana; background-repeat: repeat; text-align: left; padding-right: 4px; padding-left: 4px; width: 486px }
#topangebote_bottom             { font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: CSS_PROPERTY_UNDEF; background-repeat: no-repeat; text-align: left; margin-bottom: 5px; margin-left: 10px; width: 495px; height: 6px }
#topangebote_left
          { background-color: #f3f9c7; text-align: left; margin: 0 0 5px; padding: 3px 0 3px 3px; width: 438px; height: 200px; float: left }
     
#topangebote_right
        { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; background-color: #ff9; text-align: right; margin: 0 0 5px; padding: 3px 0 3px 3px; width: 50px; float: right }     
#topangebote_bild
            { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; text-align: right; margin: 2px 0 0; padding-right: 0; height: 90px; float: left }     
#topangebote_text
            { color: #303030; font-size: 12px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; text-align: left; margin-top: 0; margin-right: 0; margin-left: 8px; padding-right: 0; width: auto; height: 86px; float: left }

#topangebote_text h1
             { color: #303030; font-size: 13px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; text-align: left; margin-top: 0; margin-right: 0; margin-left: 8px; padding-right: 0; width: auto; height: 86px; float: left }

#topangebote_text h2
            { color: #9eb114; font-size: 12px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px }
#topangebote_text h3 { color: #8e9f12; font-size: 12px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 16px; text-align: right }
#topangebote_anfrage { color: #303030; font-size: 12px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; text-align: right; margin-top: 0; margin-right: 0; padding-right: 4px; width: auto; float: right }
#topangebote_right a           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; line-height: 16px; letter-spacing: 0; margin-top: 0; margin-right: 0; padding: 0 4px 0 0; width: 37px }
#topangebote_right a:link        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#topangebote_right a:visited        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#topangebote_right a:hover        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#topangebote_right a:active        { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }


#topangebote_left a           { color: #303a37; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 16px; letter-spacing: 1px; margin-top: 0; margin-right: 0; padding: 0; width: 248px }
#topangebote_left a:link       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#topangebote_left a:visited       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#topangebote_left a:hover       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }
#topangebote_left a:active       { color: #303a37; line-height: 16px; text-decoration: none; padding-left: 3px }

#topangebote_keine
 





/*	Werbebanner left
------------------------------------------------------------------------------*/

#werbebanner_right    { font-size: 10px; line-height: 12px; text-align: right; margin: 0; float: right;}
#werbebanner_right_inhalt
            { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin: 0; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; width: 153px; float: right; border-bottom: 1px dotted #575757 }

#werbebanner_right_inhalt a              { color: #626262; font-size: 10px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bold; line-height: 13px; text-align: right; margin: 3px 0 3px 0; padding: 0; width: 150px; float: right }
#werbebanner_right_inhalt a:link           { color: #626262; line-height: 13px; text-decoration: none; text-align: right; padding-left: 0 }
#werbebanner_right_inhalt a:visited           { color: #626262; line-height: 13px; text-decoration: none; text-align: right; padding-left: 0 }
#werbebanner_right_inhalt a:hover           { color: #3d3d3d; line-height: 13px; text-decoration: none; text-align: right; padding-left: 0 }
#werbebanner_right_inhalt a:active           { color: #626262; line-height: 13px; text-decoration: none; text-align: right; padding-left: 0 }

#werbebanner_right_inhalt_text              { color: #626262; font-size: 10px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bold; line-height: 13px; text-align: right; margin: 3px 0 3px 0; padding: 0; width: 150px; float: right }



/*	Werbebanner
------------------------------------------------------------------------------*/
#werbebannerrechts        { background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-left: 1px; width: 308px }


/*	Downloadbereich
------------------------------------------------------------------------------*/
#download-hdl       { color: #515151; font-size: 13px; font-family: Arial, Georgia, Verdana, serif; font-weight: bold; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 10px; margin-left: 8px }
#download-file		 { background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 6px; margin-left: 7px; width: 308px }
#download-desc		 { font-size: 11px; font-family: Arial, Georgia, Verdana, serif; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 3px; margin-left: 1px; width: 308px }
download-without-desc	{ background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-left: 1px; width: 308px }



/*	Preise Kopfleiste
------------------------------------------------------------------------------*/
#preise_kopfleiste   { font-size: 10px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 12px; background-image: url("../files/preise_headline.jpg"); background-repeat: no-repeat; text-align: left; margin: 0; padding-top: 2px; width: 512px; height: 33px; float: left }

#preise_inhalt    { color: #666; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 12px; background-color: #fdfdfd; background-repeat: no-repeat; text-align: left; margin: 0; padding-top: 2px; width: 512px; height: 33px; float: left }



/*	Zimmer abfragen
------------------------------------------------------------------------------*/
#preise_anfrage     { font-size: 10px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: bolder; line-height: 12px; background-image: url("../files/zimmer_anfragen.jpg"); background-repeat: no-repeat; text-align: left; margin: 20px 0 0; width: 513px; height: 20px; float: left }

#preise_merken
           { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin: 0; float: right }
         
#preise_anfragen
           { color: #303a37; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; line-height: 13px; text-align: right; margin: 0; float: right }





/*	Anfrageformular Unterkünfte
------------------------------------------------------------------------------*/
#anfrageformular_unterkunft           { background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 5px; padding-left: 10px; width: 520px; float: left }

#anfrageformular_unterkunft     checkbox
  { font-weight: normal; background-color: #5c4129 }     

#anfrageformular_unterkunft_ueberschrift             { color: #737373; font-size: 13px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 16px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 8px; margin-bottom: 3px; width: 500px; float: left }
#anfrageformular_unterkunft_ueberschrift2            { color: #7b7b7b; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; letter-spacing: 1px; margin-top: 20px; margin-bottom: 3px; margin-left: 1px; width: 500px; float: left }
#anfrageformular_unterkunft_unterkunft  a:hover { color: #3d3d3d; line-height: 13px; text-decoration: none; padding-left: 0 }
#anfrageformular_unterkunft_aktivierung          { color: #525252; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; padding-bottom: 10px; width: 140px; float: left }
#anfrageformular_unterkunft_ortcheck         { color: #666; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 400; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-top: 0; width: 450px; float: left }

#anfrageformular_links     { color: #7e7e7e; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-bottom: 4px; width: 250px; float: left }
#anfrageformular_links2     { color: #7e7e7e; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-bottom: 4px; width: 250px; float: left }
#anfrageformular_rechts            { color: #7e7e7e; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-bottom: 4px; width: 250px; float: right }
#anfrageformular_mitte           { color: #7e7e7e; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; width: 500px; float: left }
#anfrageformular_mitte2           { color: #646464; font-size: 11px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; line-height: 12px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-bottom: 4px; width: 500px; float: left }

#anfrageformular_headline           { color: #7c8b11; font-size: 14px; font-family: Arial, Georgia, Verdana, serif, Verdana; font-weight: 800; line-height: 16px; background-repeat: repeat-x; background-position: 0 4px; text-align: left; margin-left: 6px; width: 500px; float: left }

#anfrageformular_unterkunft  input.button { color: black; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; font-weight: 700; background-color: #ddd; margin-top: 2em; border: solid 1px #ccc }

#anfrageformular_unterkunft  input, 
#anfrageformular_unterkunft  select, 
#anfrageformular_unterkunft  textarea
   { font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: normal; margin-top: 0; margin-right: 0 }




#anfrageformular_unterkunft input.button
  { color: black; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; font-weight: 700; background-color: #ddd; margin-top: 2em; border: solid 1px #ccc }

#anfrageformular_unterkunft input.button:hover
{	border:1px solid black;
}

/*	Anfrageformular
------------------------------------------------------------------------------*/


form.formation *
 { color: black; font-family: Verdana, Sans-serif; background-color: white; margin: 0; padding: 0 }

form.formation fieldset
  { font-size: 0.9em; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; font-weight: 700; width: 480px }

form.formation  p.radio,
form.formation p.checkbox
{	font-size:0.9em;
}

/* really bad IE hack \*/
* html form.formation fieldset  { }
* html form.formation fieldset legend { margin-bottom:1em; }
/* IE hack */

form.formation label
  { font-size: 11px; font-family: Arial, Georgia, Verdana, serif; font-weight: 700; margin-top: 0; margin-right: 20px; margin-bottom: 0.3em; float: left }

form.formation input, 
form.formation select, 
form.formation textarea
 { font-size: 0.8em; font-weight: normal; margin-top: 0; margin-right: 0; margin-bottom: 0.3em; float: left }

form.formation fieldset br
{	clear:left;
}

form.formation input.text,
form.formation input.password
  { border: solid 1px #ccc }

form.formation select
 { border: solid 1px #ccc }

form.formation textarea
 { padding: 0.1em; border: solid 1px #ccc }

form.formation input.checkbox
  { }

form.formation label.checkbox
 { font-weight: normal }
form.formation input.radio
 { }

form.formation label.radio
 { font-weight: normal }
form.formation input.button
  { color: black; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; font-weight: 700; background-color: #ddd; margin-top: 2em; border: solid 1px #ccc }

form.formation input.button:hover
{	border:1px solid black;
}

form.formation p.FORMATIONerror
 { color: #000000; font-size: 11px; font-family: Arial, Arial, Georgia, Verdana, serif, Verdana; background-color: #ffcccc; text-align: center; margin: 0 20px 20px; padding: 5px; border: solid 1px #cc6666 }

form.formation p.FORMATIONsuccess
 { color: #000000; font-size: 10px; font-family: Arial, Georgia, Verdana, serif; background-color: #d3fecb; text-align: center; margin: 0 20px 20px; padding: 5px; border: solid 1px #76cb66 }
form.formation strong
{	background:none;
}