body{
	font-family:Verdana;
	font-size: 12px;
	color:#000000;
	background-color: #d4e6f4;
}

form{
	margin:0px;
	padding:0px;
}

input,select{
	font-family:Verdana;
	font-size:11px;
	color:#000000
}

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

a:hover{
	text-decoration: underline;
}

/* -- div Allgemein --  */

#header{
	width: 100%;
	font-size: 12px;
	height: 104px;
	background: url(http://www.flypalma.de/img/header.jpg) no-repeat;
	
}
#header_nav {
    width: 100%;
    height: 35px;
	font-size: 12px;
  /*font-weight: bold;*/
	color: #fff;
    background: url(http://www.flypalma.de/img/bg_menue.jpg) no-repeat;
}
#navlist {
    height:35px;
    width: 100%;
    float: left;
	 font-size: 12px;
    margin: 0;
    padding: 0;
	 color: #fff;
    list-style: none;
}
#navlist li {
    float: left;
	 font-size: 12px;
    margin: 0;
    padding-right: 1px;
    position: relative;
    text-align: center;
	 color: #fff;
}

#navlist a.main {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}

#navlist a.main:hover {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
#navlist ul.subnav {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #FFF;
    background-image:none;
    border: 1px solid #999;
    z-index: 200;
    opacity: 0.95;
    filter: alpha(opacity=95);
}
#navlist ul.subnav li {
    margin: 0;
    padding: 3;
    background: url(img/linie_hr.png) repeat-x bottom center;
    width: 16em;
    float: none;
    text-align: left;
}
#navlist ul.subnav li.last {
    border-bottom-style: none;
    background-image: none;
}
#navlist #last ul.subnav, #navlist #current_last ul.subnav {
    top: 35px;
    left: -9em;
    background-image: none;
}

#navlist li:hover ul.subnav, #navlist li.over ul.subnav {
    display: block;
    width: auto;
    background-image: none;
}
#navlist #current {
   text-decoration: underline;
 /*font-weight: bold;
	color: #ccc;
   background-color: #FFF;
   background-image:none;
   z-index: 200;
   opacity: 0.30;
   filter: alpha(opacity=30); */
}
#navlist #current a {
	text-decoration: underline;
	color: #fff
/* font-weight: bold;
   color: #ccc;
   background-color: #FFF;
   background-image:none;
	text-decoration: none;
   opacity: 0.30;
   filter: alpha(opacity=30); */
}

#navlist ul.subnav a {
    display: block;
    padding: 2px 5px;
    text-decoration: none;
    color: #666;
    font-weight: normal;
    background-image: none;
}
#navlist ul.subnav a:hover {
    background-color: #EBEBEB;
    background-image: none;
}
#navlist a.main {
    display: block;
    padding: 10px 16px;
    text-decoration: none;
  /*font-weight: bold;*/
    color: #fff;
}

#content{
	width: 100%;
	background: url(http://www.flypalma.de/img/bg_content.jpg) repeat-y;
}

#submenue{
	width: 100%;
	height: 35px;
	background: url(http://www.flypalma.de/img/bg_submenue.jpg) no-repeat;
}

#footer{
	width: 100%;
	height: 104px;
	background: url(http://www.flypalma.de/img/bg_footer.jpg) no-repeat;
}

#footer a{
	font-size: 12px;
	color: #a8a8a8;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

#clearboth{
	clear: both;
}

button.g-button, a.g-button, input[type=submit].g-button{
	/*padding: 6px 10px; */
	-webkit-border-radius: 2px 2px;
	border:solid 1px rgb(153, 153, 153);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
	/**olor:#333; */
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	font:15px arial,sans-serif;border:none;color:#000;cursor:pointer;height:30px;margin:0;outline:0;padding:0 6px;width:auto;overflow:visible;vertical-align:top;
	background:url(http://www.google.de/images/srpr/nav_logo13.png) bottom;
}
.g-button.skaliert {
	-webkit-transform_scale(2); 
	-webkit-transform-origin: bottom left;
}
.ds{display:-moz-inline-box}
.ds{border-bottom:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;display:inline-block;margin:3px 0 4px;margin-left:4px;margin-right:3px:height:32px}
.lsbb{background:#eee;border:solid 1px;border-color:#ccc #999 #999 #ccc;height:30px;display:block}
.lsb{background:url(http://www.google.de/images/srpr/nav_logo13.png) bottom;font:15px arial,sans-serif bold;border:none;color:#000;cursor:pointer;height:30px;margin:0;outline:0;padding:0 6px;width:auto;overflow:visible;vertical-align:top}


h1{
	font-family: Verdana;
	font-size: 14px;
}
h2{
	font-family: Verdana;
	font-size: 12px;
}
h3{
	font-family: Verdana;
	font-size: 13px;
	padding-left: 5px; 
}

.preis{
	font-size:23px;
	font-weight:100;
	color: #FFF;
}
.preis a{
	color: #FFF;
	text-decoration: none;
}

.preis a:hover{
	color: #FFF;
	text-decoration: underline;
}
#pminav ul{
	width: 100%;
   float: left;
	font-size: 12px;
   margin: 0px;
   padding: 0px;
	color: #000;
	background-color: #d4e6f4;
   list-style: none;
}

UL.service-navlist {
	BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px;
}
UL.service-navlist LI.service-leernavigation {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 0px; width: auto; LINE-HEIGHT: 25px; PADDING-TOP: 2px; BORDER-BOTTOM: #80cae7 1px solid
}
UL.service-navlist LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL.service-navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.service-navlist LI {
	DISPLAY: inline
}
UL.service-navlist LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: #94d2eb; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
UL.service-navlist LI A:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; COLOR: #103152; PADDING-TOP: 2px; TEXT-DECORATION: none
}

UL.service-navlist LI #current{
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 23px; LINE-HEIGHT: 25px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; COLOR: #103152; PADDING-TOP: 2px; TEXT-DECORATION: none
}
