@charset "ISO-8859-1";

body				{background:/*url(images/back_palomar_kachel.jpg) repeat fixed; */#5486d2;
					 font:medium verdana,arial,garamond,times; font-size:100.01%; 
					 margin:0; padding:0;
					 height:100%; overflow-y:auto; overflow-x:auto;
					}

a:link				{color:#ccddff; text-decoration:underline; }
a:visited			{color:#ccddff; text-decoration:underline; }
a:hover				{color:#000044; text-decoration:underline; }
a:active			{color:#ccddff; text-decoration:underline; }

a.tiplink:link		{color:#ccddff; text-decoration:none; }
a.tiplink:visited	{color:#ccddff; text-decoration:none; }
a.tiplink:hover		{color:#ccddff; text-decoration:none; }
a.tiplink:active	{color:#ccddff; text-decoration:none; }

a.noemph			{text-decoration:none; }
a.noemph1			{color:#000000; text-decoration:none; }
a.noemph2			{color:#1CFF60; text-decoration:none; }
a.noemph3			{color:#bbccff; text-decoration:none; }
a.togglecollapse    {text-decoration:none; cursor:pointer; }

h1					{font:bold   2.0em; color:#ffff00; margin:1.0em auto 1.5em; text-align:center; } /*OldColor:#2222bb;*/
h2					{font:normal 1.5em; color:#bbccff; margin:1.0em auto 1.0em; text-align:center; }
h3					{font:normal 1.2em; color:#aa3333; text-align:center; }

img					{border:0; }
img.toprightpic		{border:0; margin:0; margin-left:15px; margin-bottom:15px; float:right;}
img.topleftpic		{border:0; margin:0; margin-right:15px; margin-bottom:15px; float:left;}
img.midrightpic		{border:0; margin:0; margin-left:15px; margin-bottom:15px; margin-top:15px; float:left;}
img.midleftpic		{border:0; margin:0; margin-right:15px; margin-bottom:15px; margin-top:15px; float:left;}
img.travelpic       {border:0; vertical-align:middle; margin:15px; }

table,tr,td			{margin:0; border-width:0; padding:0; border-collapse: collapse;}

/* Layout-Elemente */
#headleft			{background:url(/images/back_header_left.jpg) no-repeat left;
					 height:110px; width:320px; margin:0; padding:0; 
					}
#headline			{background:url(/images/back_header_center.jpg) no-repeat left;
					 height:110px; width:100%; margin:0; padding:0; vertical-align:bottom;
					 white-space:nowrap; text-align:center; 
					}
#header				{margin-bottom:10px;}
#homebutton			{margin-left:170px;}
#kontaktbutton		{margin-left:10px;}
#navbottom          {background:url(images/back_sidebar_bottom.gif) no-repeat; height:55px; width:217px; margin:0; padding:0;
					 vertical-align:top; text-align:center;
					}
#edithtml			{text-align:center; }
#edithtml input		{text-align:center; }

#content			{overflow-x:auto;}

/* Tooltips */
div#qTip 			{padding: 3px;
 					 border: 2px solid #000044;
 					 border-right-width: 2px;  /* für Schatten hier vergößern */
 					 border-bottom-width: 2px; /* für Schatten hier vergößern */
 					 display: none;
 					 background: #ccddff;
 					 color: #ffffff;
 					 font: bold 10px Verdana, Arial, sans-serif;
 					 text-align: left;
 					 position: absolute;
 					 z-index: 1000;
					}

	
/* Klassen */
.margin5justified	{margin-left:5%; margin-right:5%; text-align:justify; width:90%; }
.margin5centered 	{margin-left:5%; margin-right:5%; text-align:center; width:90%; }
.margin5left		{margin-left:5%; margin-right:5%; text-align:left; width:90%; }
.centered			{display: block; margin: 0px auto; text-align:center; }
.noemph				{text-decoration:none; }		

.collapse			{margin:0 5% 0 7%;
					 background:#769EDB; border: 2px inset blue; padding:10px;
					}

.spaw2				{margin:0 auto; }

/* Slideshow */
#slideshow-holder	{ margin: 0 auto; width:640px; height:480px; background:url(/images/ajaxloader.gif) center center no-repeat; position:relative; }
#progress      		{ position:absolute; width:100%; text-align:center; color:#999; top:225px; }

/* Navigationsmenü */
/*#floatmenu 			{position:fixed; top:135px; left:12px; }
* html #floatmenu   {position:absolute;} */

#floatmenu 			{position:relative; top:-735px; left:12px; }


#nav a		 		{display:block; color:black; text-decoration:none; font-family:verdana, sans-serif;
					 font-size: 10pt; width:168px; background-color:#BCC5C1; border-top:solid 1px #bacec2;
					 border-bottom:solid 1px #bacec2;
					}
#nav a:visited		{color:black; text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
					 width:168px; background-color:#BCC5C1; border-top:solid 1px #bacec2; 
					 border-bottom:solid 1px #bacec2;
					}
#nav a:active		{color:black; text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
					 width:168px; background-color:#BCC5C1; border-top:solid 1px #bacec2;
					 border-bottom:solid 1px #bacec2;
					}
#nav a:hover 		{color: white; text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
					 width:168px; background-color:#B3CEBA; border-top:solid 1px #ffffff; 
					 border-bottom:solid 1px #ffffff;
					}
.separator  		{text-align:center; color:#7070d0; background-color:#BCC5C1; border-top:solid 1px #bacec2;
					 border-bottom:solid 1px #bacec2;
				    }

/* Gästebuch */
#guestnav     { margin-bottom:2em; }
p.author      { font-style:italic; margin-top:0; margin-bottom:0.4em; padding-bottom:0.2em; border-bottom:1px solid #d5d5d5; }
p.entry       { margin-top:0; padding-top:0; margin-bottom:2em; font-size:0.82em;}
p.comment     { font-style:italic; margin-top:-1.7em; padding:0 0 0 2em; margin-bottom:2em; color:#606060; }
p.admin       { margin-top:-1.7em; text-align:right; }
p.admin span  { font-size:0.82em; }
p.small       { font-size:0.82em; }
.caution      { font-weight:bold; color:red; }
.small        { font-size:0.69em; line-height:1.19em; }
h2.preview-hl { font-size:0.82em; line-height:1.45em; font-weight:bold; color:red; margin-bottom:0; }
input.button  { width:45px;  font-size: 11px; font-weight:normal; margin: 0px 0px 5px 0px; }
#preview      { border:1px dotted red; max-width:41em; padding:10px 10px 0 10px; }
#footer       { margin-top:3em; font-size:0.69em; line-height:1.19em; color:#444444; }
#footer a     { color:#444444; }

/* Kontakt Formular */
.mailform_left			{ width:145px; height:30px; }
.mailform_right			{ width:450px; height:30px; }
.mailform_input			{ width:400px; }

/* Text-Buttons */
.textbutton         { border-left: 2px solid #CCCCCC;
      		  	      border-top: 2px solid #CCCCCC;
      		  	      border-right: 2px solid #000000;
      		  	      border-bottom: 3px solid #000000;
      		  	      text-align: center;
      		  	      background: url(images/1px_trans_50p.png) repeat;
      		  	      padding: 5px 5px 5px 5px;
			        }
.textbutton:hover   { background-color: #A0C8EC;
				    }
.textbutton:active  { border-left: 2px solid #000000;
      		  	      border-top: 3px solid #000000;
      		  	      border-right: 2px solid #CCCCCC;
      		  	      border-bottom: 2px solid #CCCCCC;
      		  	      background-color: #A0C8EC;
      		  	      padding: 6px 4px 4px 6px;
			        }

