body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 margin: 0;
 padding:0;

}
input,textarea,select {
	border: 1px solid #999999;
	border-radius: 0.3em;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input[type="checkbox"] {
 border: none;
}
textarea {
	
	font-size: 12px;
}
td,th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 vertical-align: top;

}


a {
 text-decoration: none;
}
#content a:link {color: #457B85;}
#content a:visited {color: #457B85;}
#content a:hover {color: #457B85;}
#content a:active {color: #457B85;}

#body {
	width: 1003px;
	margin-left: auto; /*zentieren*/
	margin-right: auto; /*zentieren*/	
}
#body_advifr {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	  background-color:  #b4d3d9;
}
h1 a {
	color: #457b85;
}
h2 a {
	color: #457b85;
}
h3 {color: #457b85;}
h3 a {
	color: #457b85;
}
h4 a {
	color: #457b85;
}
h5 a {
	color: #457b85;
}

#header {
 position: relative;
 width: 100%;
 display: block;
 height: 108px;
 max-width: 1024px;
 
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
 overflow: hidden;
}
#header_iframe {
 position: absolute;
 width: 100%;
 left:0;
 top:0;

 display: block;
 height: 60px;
 /*max-width: 1024px;*/
 
 margin-left: 0;
 margin-right: 0;
 text-align: left; 
 overflow: hidden;
  background-color:  #b4d3d9;
 padding-top: 8px;
 
}
#header_iframe[id] {
 position: absolute;
 width: 100%;
 left:0;
 top:0;

 display: block;
 height: 60px;
 /*max-width: 1024px;*/
 
 margin-left: 0;
 margin-right: 0;
 text-align: left; 
 overflow: hidden;
  background-color:  #b4d3d9;
 padding-top: 8px;
 
}

#ifr_host {
	float: left;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 15px;
	color:#457b85; 
	height: 100%;

}

#ifr_host a:link {color: #457b85;}
#ifr_host a:visited {color: #457b85;}
#ifr_host a:hover {color: #ff9900;}
#ifr_host a:active {color: #ff9900;}

#logo {
 height: 100%; width: 1022px;
 float: left; 
 
}
#submenu {
   max-width: 1024px;
   width: 100%;
   /*height: 1.3em;*/
   text-align: center;
   
   padding-top: 0.3em;
   padding-bottom: 0.3em;
   background-color: #ff9900;
 font-size: 12px;
}

.normalSubMenu {
   padding-right: 20px;
   
   font-weight: bold;
   color: white;
}
.normalSubMenuACT {
   padding-right: 20px;
   padding-left: 10px;
   
   font-weight: bold;
   background:url("arrow.gif") no-repeat 0 center  ;   
   color: black;
}

.normalSubMenu.link {
   text-decoration: none;
}

.spacerMainMenu {
	color: white;
  padding-left: 0.5em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-right: 0.3em;

  font-size: 14px;
  font-weight: bold;

  width: 100%;
  background-color: #ff9900;
}

#pathlang {
   float: left;
   max-width: 1024px;
   width: 100%;
   border-bottom: 1px solid #457b85;

  height: 22px !important;
  overflow: hidden;
}


#path {
  
  font-size: 11px;
  font-weight: normal;
  padding-top: 3px;

}

#path[id] {
  float: left;
  font-size: 11px;
  font-weight: normal;
  padding-top: 2px;
  height: 16px;
}


#header_iframe div.cwdmrootline-pi1 {position: absolute; left: 0;top: 25px;padding-top:2px;margin-left:25px; font-size: 11px;  }
.cwdmrootline-pi1   a{font-size: 11px; background-color:transparent; color:#457b85; text-decoration:none; font-weight: normal;}
.cwdmrootline-pi1   a:link {font-size: 11px; background-color:transparent; color:#457b85; text-decoration:none; font-weight: normal;}
.cwdmrootline-pi1   a:visited {font-size: 11px; background-color:transparent; color:#457b85;  text-decoration:none; font-weight: normal;}
.cwdmrootline-pi1   a:hover {font-size: 11px; background-color:transparent; color:#ff9900; text-decoration:none; font-weight: normal;}
.cwdmrootline-pi1   a:active {font-size: 11px; background-color:transparent; color:#ff9900;  text-decoration:none; font-weight: normal;}

/*#header_iframe .user-cwdmobj-pi1-submit {position: absolute; right: 20px;top: 12px;font-size: 12px;   font-family:Verdana; background-color:#457b85; color:white; font-weight:bold; }*/
#header_iframe .user-cwdmobj-pi1-submit {padding-left:0;margin-top: 0px;margin-right: 10px;float:right;font-size: 10px;   font-family:Verdana; background-color:#ff9900; color:white; font-weight:bold; }


#maincontent_iframe {

}
#maincontent_iframe[id] {

} 
.tx-sriframe-pi1 {
	position: absolute;
	top: 60px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	
    width: 100%;

}  
#lang {
  /*display: none;*/
    width: 150px;
  float: right;
  text-align: right;
  padding-top: 2px;
  margin-right: 2px;
  /*border: 1px solid red;*/
}
.pointer{
	margin-top: -2px;
	margin-bottom: 2px;
}

.pointer[class] {
	margin-top: -10px;
	margin-bottom: 4px;
}
#maincontent {
   display: block;
   width: 100%;
   max-width: 1024px;

   float: left;
}

#mainmenu {
  display: block;
  margin-top: 5px;
  padding-left: 0em;
  padding-right: 1px;
  text-align: left; 
  float: left;
  width: 11em;
  top: 149px;
  font-size: 16px;
}

#leftAdvert {
  display: block;
  margin-top: 0.2em;
  padding-left: 0;
  padding-right: 0.2em;
  text-align: center; 
  float: left;
  width: 11em;
}
#content {
   /*position: absolute; 
   top: 148px;
  left: 11em;*/
  display: block;
  margin-top: 5px;
  margin-left: 0px;
  padding-left: 0.5em;
  padding-right: 0.5em;  
  padding-top: 0em;
  padding-bottom: 0.5em;  
  /*width: 568px;*/
  width: 645px;
  float: left;
  text-align: left; 

  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd; 
  min-height: 800px; 
}

#content[id] {
   /*position: absolute; 
   top: 146px;
  left: 11em;*/
  display: block;

  margin-left: 3px;
   width: 629px;
  
   
}

#footer {
 float: left;
 width: 100%;
 max-width: 1024px;
  border-top: 1px solid #dddddd;
  
 font-size: 11px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#footer a {
	color: #457b85;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	text-decoration: underline;
}
#footer a:link {}
#footer a:visited {color: #457b85;}
#footer a:hover {color: #457b85; text-decoration: none;}
#footer a:active {color: #457b85;}



.mainmenu1 {
  border: 1px solid white;
  margin-bottom: 1em;
  /*background-color: #ff9900;*/
  border-radius: 0.4em;
  overflow: hidden;
}

/* MainMenu Classes */
.mainmenuItem {
  	padding-left: 0.7em; 
  	padding-right: 0.3em; 
	padding-top: 0.3em; 
	padding-bottom: 0.3em;  
	background-color: #b4d3d9; 
	margin-top: 1px;  
}
.mainmenuItem a {
	color: black;
	display: block;
}

.mainmenuItemACT{
  font-weight: bold;
  padding-left: 0.7em; 
  padding-right: 0.3em; 
  padding-top: 0.3em; 
  padding-bottom: 0.3em;  
  background:url("arrow1.gif") no-repeat 3px 0.6em  ;
  	background-color: #b4d3d9;
	margin-top: 1px;   	
}
/*Lastminute hervorheben*/
.mainmenuItemLM {
  	padding-left: 0.7em; 
  	padding-right: 0.3em; 
	padding-top: 0.3em; 
	padding-bottom: 0.3em;  
	background-color: #b4d3d9; 
	margin-top: 1px;  
}
.mainmenuItemLM a {
	color: brown;
	font-weight: bold;
	display: block;
}
/* */
.normalMainMenuLink{
  color: black;
  font-size: 0.8em;
  /*font-weight: bold;*/
  width: 100%;

}
.mainmenuItemMiddle {
  padding-left: 0.7em; 
  padding-right: 0.3em; 
  padding-top: 0.3em; 
  padding-bottom: 0.3em;  

   background-color: #b4d3d9;    

}
.mainmenuItemMiddleACT {
  font-weight: bold;
  padding-left: 0.7em; 
  padding-right: 0.3em; 
  padding-top: 0.3em; 
  padding-bottom: 0.3em;  
   background:url("arrow1.gif") no-repeat 3px 0.6em  ;

   background-color: #b4d3d9;    

}

.inhaltMainMenu {
	margin:0;
	padding:0.5em 0.5em 0.5em 0.5em;
}

.mainmenuItemMiddleSub {
  padding-left: 1.7em; 
  padding-right: 0.3em; 
  padding-top: 0.3em; 
  padding-bottom: 0.3em;  
   background-color: #b4d3d9;    
   font-size: 90%;
}
.mainmenuItemMiddleSubHide {
  display: none;
}





/** ADVERTS begin **/

.user-cwdmadverts-pi1 {
  clear: both;
  display: block;
  margin-top: 0.5em;
  text-align: left; 
  width: 100%;
  border: 1px solid #ff9900;
}

.rightAdvert {
	float: right;
  /*position: absolute;
  top: 146px;
  right: 0px;*/
  display: block;
  margin-top: 0.5em;
  text-align: center; 
  width: 170px;
}


.user-cwdmadverts-pi1  a:link {font-size: 11px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
.user-cwdmadverts-pi1  a:visited {font-size: 11px; background-color:transparent; color:#457b85;  text-decoration:underline; font-weight:bold;}
.user-cwdmadverts-pi1  a:hover {font-size: 11px; background-color:transparent; color:#ff9900; text-decoration:none; font-weight:bold;}
.user-cwdmadverts-pi1  a:active {font-size: 11px; background-color:transparent; color:#ff9900;  text-decoration:none; font-weight:bold;}

.adv_item {
	float: left;
	display: block;  
	position: relative;
	margin-top: 5px;
	margin: 0px;
  	background-color: white;	
    width: 298px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-top: 3px;
	/*border: 1px solid #ff9900;*/
}
.adv_item[class] {
	float: left;
	display: block;  
	position: relative;
	margin-top: 5px;
	margin: 0px;
  	background-color: white;	
    width: 306px;
	/*border: 1px solid #ff9900;*/
}

.adv_item_clear {
	clear: both;
}
.adv_location {
	font-size: 10px;
	padding-top: 3px;

}
.adv_descr {  
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 95px;
	font-size: 10px;
  vertical-align: top;
overflow: hidden;
}
.adv_descr p { 
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	/*border: 1px solid black;*/
} 
.adv_img {  height: 72px;}

.adv_head_ro {
  position: relative;
	/*background:url("boxMainMenu_ro.gif") no-repeat top right ;*/
	margin:0px;
	padding:0;
	width: 100%;
	background-color: #ff9900;
}
.adv_head_lo {
  position: relative;

	/*background:url("boxMainMenu_lo.gif") no-repeat top left ;*/
	margin:0;
	padding:0;
	width: 100%;	
}
.adv_head {

	padding-left: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 0.3em;
	color: black;
	font-size: 14px;
	font-weight: bold;
	color: white;
	width: 100%;
}
.csc-header  h1{text-align: left; font-size: 20px; color:#457b85;  background-color: transparent; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}
.csc-header  h2{text-align: left; font-size: 15px; color:#457b85;  background-color: transparent; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}
.csc-header  h3{line-height: 1em; text-align: center; font-size: 17px; color:#457b85;  background-color: transparent; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}
.csc-header  h4{line-height: 1em; text-align: left; font-size: 13px; color:#457b85;  background-color: transparent; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}
.csc-mailform {font-size: 12px; }
.csc-form-label {}
fieldset.csc-mailform {font-size: 12px; border: none;}

.bodytext { font-size: 12px;  line-height:125%;  margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.bodytext  a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
.bodytext  a:visited {font-size: 12px; background-color:transparent; color:#457b85;  text-decoration:underline; font-weight:bold;}
.bodytext  a:hover {font-size: 12px; background-color:transparent; color:#ff9900; text-decoration:none; font-weight:bold;}
.bodytext  a:active {font-size: 12px; background-color:transparent; color:#ff9900;  text-decoration:none; font-weight:bold;}

.rightalign { text-align: right; width: 80px;}



/*cwdm-pi1_STYLES  **************************************************** */
.cwdm-pi1 {width: 100%; font-size: 12px;  color:black; float: left;}
 
.cwdm-pi1  td { font-size: 12px;  color:black;  vertical-align: top; }

.cwdm-pi1 .divContinent {float: left; width: 49%;  margin-bottom: 1em;  }

.cwdm-pi1 .divCountry { margin-bottom: 1em;}
.cwdm-pi1 .pcontinent { font-size: 13px;  color:#457B85; font-weight:bold; padding-bottom: 10px; width: 100%;}
.cwdm-pi1 .pcontinentRes { font-size: 12px;  margin-left: 0px; width: 49%;float: left;}
.cwdm-pi1 .pcontinentRes2 { font-size: 12px;  padding-left: 5px; width: 49%;float: right;}
 
.cwdm-pi1 .pcountry { font-size: 14px;  color:#457B85; font-weight:bold;}
.cwdm-pi1 .pcountryRes { font-size: 12px;  }


.cwdm-pi1 a:link    { line-height: 16px; font-size: 11px;  text-decoration:underline; }
.cwdm-pi1 a:visited { line-height: 16px; font-size: 11px;  text-decoration:underline; }
.cwdm-pi1 a:hover   { line-height: 16px; font-size: 11px;  color: #FF9900; text-decoration: none; }
.cwdm-pi1 a:active  { line-height: 16px; font-size: 11px;  color: #FF9900;  text-decoration: none; }


.cwdm-pi1 .pzone { font-size: 12px;  color:#457b85; font-weight:bold; margin-left: 2em;}
.cwdm-pi1 .pzoneRes {line-height: 16px; font-size: 11px; margin-left: 3em; }
/* */

.cwdmrootline-pi1 {line-height: 17px;font-size: 11px; color:black; width: auto; float:left; overflow: hidden; padding-top: 1px;padding-left: 5px;}

/*.cwdmrootline-pi1  .rootlineItemLink {font-size: 11px; font-weight: normal; }*/

.user-cwdmobjlangsel-pi1 {float: right;width: 150px;padding-top: 1px;}

.cwdm-pi1  .pzoneRes a:link {font-size: 11px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:normal;}
.cwdm-pi1  .pzoneRes a:visited {font-size: 11px; background-color:transparent; color:#457b85;  text-decoration:underline;  font-weight:normal;}
.cwdm-pi1  .pzoneRes a:hover {font-size: 11px; background-color:transparent; color:#ff9900; text-decoration:none; font-weight:normal; }
.cwdm-pi1  .pzoneRes a:active {font-size: 11px; background-color:transparent; color:#ff9900;  text-decoration:none;  font-weight:normal;}

 .listTableHeader .section{font-size: 12px;height: 1.25em; text-align: left;}

.cwdm-pi1  .listTableHeader a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
.cwdm-pi1  .listTableHeader a:visited {font-size: 12px; background-color:transparent; color:#457b85;  text-decoration:underline; font-weight:bold;}
.cwdm-pi1  .listTableHeader a:hover {font-size: 12px; background-color:transparent; color:#ff9900; text-decoration:none; font-weight:bold;}
.cwdm-pi1  .listTableHeader a:active {font-size: 12px; background-color:transparent; color:#ff9900;  text-decoration:none; font-weight:bold;}



/*cwdm-pi1_STYLES  **************************************************** */

/* tx-fesearchintable-pi1 _STYLES  **************************************************** */
	.tx-fesearchintable-pi1 .cal {vertical-align: bottom;margin-left: 2px;}
	.tx-fesearchintable-pi1 p { font-size: 12px;    line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
	.tx-fesearchintable-pi1 p.value {  font-size: 12px;   line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
        /* Bild Untertitel */
	.tx-fesearchintable-pi1 p.img_descr {font-size:0.9em;  text-align: left;   line-height:110%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:10px; text-indent:0px; }
	.tx-fesearchintable-pi1 imgTable {border: 0;}
	.tx-fesearchintable-pi1 .imgThumbBackgr { background-color: #eeeeee; border: 0;}

	.tx-fesearchintable-pi1 p span.value {font-size: 12px;     line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }

	.tx-fesearchintable-pi1 label.value { font-size: 12px;    line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
	.tx-fesearchintable-pi1 a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; }
	.tx-fesearchintable-pi1 a:visited {font-size: 12px; background-color:transparent; color:#457b85; font-weight:bold; text-decoration:underline; }
	.tx-fesearchintable-pi1 a:hover {font-size: 12px; background-color:transparent; color:#ff9900; text-decoration:none; }
	.tx-fesearchintable-pi1 a:active {font-size: 12px; background-color:transparent; color:#ff9900;  text-decoration:none; }
	.tx-fesearchintable-pi1 td {font-size: 12px; line-height:125%;vertical-align:top;       color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
	.tx-fesearchintable-pi1 input { font-size: 12px; font-family:Verdana; background-color:white; color:black; }
	.tx-fesearchintable-pi1 input[type=radio] {font-size: 12px; vertical-align: middle; margin-left: 10px; margin-right: 5px; }
 
	.tx-fesearchintable-pi1 input.user-cwdmobj-pi1-uploader {font-size: 12px; width: 150px;  font-family:Verdana; background-color:white; color:black; font-weight:bold; }
	.tx-fesearchintable-pi1 input.user-cwdmobj-pi1-icon {font-size: 12px;   font-family:Verdana; background-color:transparent;}
	.tx-fesearchintable-pi1 select { font-size: 12px; font-family:Verdana; background-color:white; color:black; }
	.tx-fesearchintable-pi1 textarea { font-size: 12px; font-family:Verdana; background-color:white; color:black; }
	.tx-fesearchintable-pi1 .user-cwdmobj-pi1-radio input  { font-size: 12px;  font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
	
	.tx-fesearchintable-pi1 .user-cwdmobj-pi1-checkbox input  { font-size: 12px;  font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
	.tx-fesearchintable-pi1 ul.user_cwdmobj-multiple-checkboxes { font-size: 12px;list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em;   color: black;}
	.tx-fesearchintable-pi1 ul.user_cwdmobj-multiple-checkboxes li {font-size: 12px; list-style-type: none;margin: 0 0 .4em 0;color: black; }
	.tx-fesearchintable-pi1 ul.user_cwdmobj-multiple-checkboxes label {font-size: 12px;list-style-type: none; margin: 0; padding: 0 0 0 .5em;   color: black;}
	.tx-fesearchintable-pi1 p.user_cwdmobj-multiple-checked-values {font-size: 12px;color: black; margin: 0;   }
	.tx-fesearchintable-pi1 ul.user_cwdmobj-multiple-checked-values li {font-size: 12px;list-style-type: none; float: left; margin: 0 2em 0 0;}


	

	.tx-fesearchintable-pi1 .divleft { font-size: 12px;    line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; } 
	.tx-fesearchintable-pi1 .divleftlabel {font-size: 12px;float:left;     line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; } 
	.tx-fesearchintable-pi1 .divleftvalue {font-size: 12px;float:left;     line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; } 
	
	.tx-fesearchintable-pi1 .section, th {font-size: 12px; background-color: #ffffff; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}
	.tx-fesearchintable-pi1 .sectionTable {font-size: 12px;border-bottom: 1px solid #cccccc;}

/*.tx-fesearchintable-pi1 .titel_top {font-size: 12px; background-color: #457b85; color: white; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}*/
 
	.tx-fesearchintable-pi1 .list-table-right {font-size: 12px;text-align: right; padding-right: 2em;}
	
	.tx-fesearchintable-pi1 .season_objects_table { font-size: 12px; text-align: left; margin-top: 0px;padding-top:0px;padding-bottom: 0px; margin-bottom: 0px;}

input.tx-fesearchintable-pi1-submit {font-size: 12px;   font-family:Verdana; background-color:#ff9900; color:white; font-weight:bold; padding-left: 20px; padding-right: 20px;}
/* .listTableHeader {font-size: 12px;height: 1.25em; text-align: right;}*/

.bottomcell {font-size: 12px;border-bottom: 1px solid #457b85;}

.fail {  font-size: 12px;color: #ff9900;}

/* tx-fesearchintable-pi1 _STYLES  **************************************************** */


/* NEWLOGINBOX_STYLES  **************************************************** */
	.tx-newloginbox-pi1-listrow TD {font-size: 12px;  line-height:125%; background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi1-listrow TR.tx-newloginbox-pi3-listrow-header TD {font-size: 12px;  line-height:125%; background-color:#cccccc; }
	.tx-newloginbox-pi1-listrow TR.tx-newloginbox-pi3-listrow-header TD P {font-size: 12px;  line-height:125%; font-weight:bold; }
	.tx-newloginbox-pi1-listrow TR.tx-newloginbox-pi3-listrow-odd TD { font-size: 12px; line-height:125%; background-color:#f6f6f6; }
	.tx-newloginbox-pi1 a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
	.tx-newloginbox-pi1 a:visited {font-size: 12px; background-color:transparent; color:#457b85; font-weight:bold; text-decoration:underline; }
	.tx-newloginbox-pi1 a:hover {font-size: 12px; background-color:transparent; color:#ff9900; text-decoration:none; }
	.tx-newloginbox-pi1 a:active {font-size: 12px; background-color:transparent; color:#ff9900; font-weight:bold; text-decoration:none; }
	.tx-newloginbox-pi1 p {font-size: 12px;  line-height:125%; background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi1 h3 {font-size: 12px;  line-height:125%; background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }

	.tx-newloginbox-pi3-listrow TD {font-size: 12px;  line-height:125%; background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {font-size: 12px;  line-height:125%; background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {font-size: 12px;  line-height:125%; font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { font-size: 12px; line-height:125%; background-color:#f6f6f6; }
	.tx-newloginbox-pi3 a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
	.tx-newloginbox-pi3 a:visited {font-size: 12px; background-color:transparent; color:#457b85; font-weight:bold; text-decoration:underline; }
	.tx-newloginbox-pi3 a:hover {font-size: 12px; background-color:transparent; color:#ff9900; text-decoration:none; }
	.tx-newloginbox-pi3 a:active {font-size: 12px; background-color:transparent; color:#ff9900; font-weight:bold; text-decoration:none; }
	
/* NEWLOGINBOX_STYLES  **************************************************** */

/* USER_CWDMOBJ_STYLES  **************************************************** */
	.user-cwdmobj-pi1 .cal {vertical-align: bottom;margin-left: 2px;}
	.user-cwdmobj-pi1 {font-size: 12px;}
	.user-cwdmobj-pi1 p { font-size: 12px;    line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
	.user-cwdmobj-pi1 p.fail {  font-size: 12px;color: #ff9900;}
	
        .user-cwdmobj-pi1 p.value { font-size: 12px;    line-height:125%; color:black; margin-top:8px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:10px; text-indent:0px; }
        .user-cwdmobj-pi1 p.valueoverfl {width: 100%;overflow:hidden; font-size: 12px;    line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
	
	.user-cwdmobj-pi1 p.valueRightAlign { font-size: 12px; text-align: right !important;   line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }		
        .user-cwdmobj-pi1 p.valuedist {width: 70px; text-align:right; font-size: 12px; line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }

        /* Bild Untertitel */
	.user-cwdmobj-pi1 p.img_descr { text-align: left; font-size:11px; line-height:110%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:10px; text-indent:0px; }
	.user-cwdmobj-pi1 imgTable {border: 0;}
	.user-cwdmobj-pi1 .imgThumbBackgr { background-color: #eeeeee; border: 0;}

	.user-cwdmobj-pi1 p span.value { font-size: 12px;    line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }

	.user-cwdmobj-pi1 label.value { font-size: 12px;    line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
	.user-cwdmobj-pi1 a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
	.user-cwdmobj-pi1 a:visited { font-size: 12px;background-color:transparent; color:#457b85; font-weight:bold; text-decoration:underline; }

	.user-cwdmobj-pi1 a:hover {font-size: 12px; background-color:transparent; color:#ff9900 ; text-decoration:none; }
	.user-cwdmobj-pi1 a:active {font-size: 12px; background-color:transparent; color:#457b85; font-weight:bold; text-decoration:none; }
	.user-cwdmobj-pi1 td {width: auto; font-size: 12px; line-height:125%;vertical-align:top;       color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
	.user-cwdmobj-pi1 input {font-size: 12px;   font-family:Verdana; background-color:white; color:black;  }
	.user-cwdmobj-pi1 input[type=radio] {font-size: 12px; vertical-align: middle; margin-left: 10px; margin-right: 5px; }
 .user-cwdmobj-pi1 input.user-cwdmobj-pi1-submit {margin-top: 20px; font-size: 12px;   font-family:Verdana; background-color:#ff9900; color:white; font-weight:bold; padding-left: 20px; padding-right: 20px;}
	.user-cwdmobj-pi1 input.user-cwdmobj-pi1-uploader {font-size: 12px; width: 150px;  font-family:Verdana; background-color:white; color:black; font-weight:bold; }
	.user-cwdmobj-pi1 input.user-cwdmobj-pi1-icon {font-size: 12px;   font-family:Verdana; background-color:transparent;}
	.user-cwdmobj-pi1 select {font-size: 12px;   font-family:Verdana; background-color:white; color:black; }
	.user-cwdmobj-pi1 textarea {font-size: 12px;   font-family:Verdana; background-color:white; color:black;  }
	.user-cwdmobj-pi1 .user-cwdmobj-pi1-radio input  {font-size: 12px;   font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
	
	.user-cwdmobj-pi1 .user-cwdmobj-pi1-checkbox input  {font-size: 12px;   font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
	.user-cwdmobj-pi1 ul.user_cwdmobj-multiple-checkboxes {font-size: 12px; list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em;   color: black;}
	.user-cwdmobj-pi1 ul.user_cwdmobj-multiple-checkboxes li { font-size: 12px;list-style-type: none;margin: 0 0 .4em 0;color: black; }
	.user-cwdmobj-pi1 ul.user_cwdmobj-multiple-checkboxes label {font-size: 12px;list-style-type: none; margin: 0; padding: 0 0 0 .5em;   color: black;}
	.user-cwdmobj-pi1 p.user_cwdmobj-multiple-checked-values {font-size: 12px;color: black; margin: 0;   }
	.user-cwdmobj-pi1 ul.user_cwdmobj-multiple-checked-values li {font-size: 12px;list-style-type: none; float: left; margin: 0 2em 0 0;}


	

	.user-cwdmobj-pi1 .divleft {  font-size: 12px;   line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; } 
	.user-cwdmobj-pi1 .divleftlabel {font-size: 12px;float:left;     line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; } 
	.user-cwdmobj-pi1 .divleftvalue {font-size: 12px;float:left;     line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; } 
	
	.user-cwdmobj-pi1 .section, th {font-size: 12px; background-color: #ffffff; padding-left: 3px;padding-top:3px;padding-bottom: 2px;font-weight: bold;}
	.user-cwdmobj-pi1 .sectionTable {font-size: 12px;border-bottom: 1px solid #cccccc;}






/*### RATING topcell... begin*/	

  td.topcelltd  {
  	font-size: 11px; 
  	background-color: #ff9900; 
  	color: white; 
  	padding-left: 3px;
  	padding-top:3px;
  	padding-bottom: 2px;
  	font-weight: bold;
  }
 .topcell {
 	float: left; 
 	font-size: 11px; 
 	background-color: #ff9900; 
 	color: white; 

 	font-weight: bold;
 	margin-bottom: 10px;
 	width: 100%;
 }
 
 .topcell div { 
 	font-size: 9px;
 	font-weight: normal;
	padding: 4px;
 }
table tbody tr td.topcelltd div {
	font-size: 9px;
 	font-weight: normal;
 	padding-left: 0px;
 	padding-right: 5px;
 	padding-top: 5px;
}
 .topcell h2 {
   font-size: 12px;  
   color: white; 
   
   font-weight: bold;
   margin: 0px;
padding: 4px;
 }
 
table tbody tr td.topcelltd h2 {
   font-size: 11px;  
   color: white; 
   
   font-weight: bold;
   margin: 0px;	
}
 
 
 .topcell .rating {
 	float: right;
 	margin-top: -15px;
	background: url("../../typo3conf/ext/ve_guestbook/pi1/res/img/starsingle_top1s.png") no-repeat scroll center 0px transparent;	
 }
table tbody tr td.topcelltd div.rating {
 	float: right;
 	margin-top: -25px;
	background: url("../../typo3conf/ext/ve_guestbook/pi1/res/img/starsingle_top1s.png") no-repeat scroll center 0px transparent;	
 }
.user-cwdmobj-pi1 h2.topcell_ratings {
   font-size: 11px;  
   color: white; 
  
   font-weight: bold;
   background-color: #ff9900;
   padding-left: 3px;
   padding-top:3px;
   padding-bottom: 2px;
}
.user-cwdmobj-pi1 div.topcell div.rating a	{
	
	color: #FFff00 !important;
	font-size: 11px;  
	font-weight: normal;
	text-decoration: none;
}
table tbody tr td.topcelltd div.rating a	{
	
	color: #FFff00 !important;
	font-size: 11px;  
	font-weight: normal;
	text-decoration: underline;
}

.user-cwdmobj-pi1 div.topcell div.rating a	img {
	float: right;
	
}
.user-cwdmobj-pi1 div.topcell div.rating a	div.crate {
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	text-align: center;
	color: white;
}
table tbody tr td.topcelltd   div.rating a	span.crate {
	float: right;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	text-align: center;
	color: white;
	display: block;
	font-size: 9px;	
}
.user-cwdmobj-pi1 div.topcell div.rating a	div.frate {
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	 padding-top: 8px;
	color: #457B85;
	font-weight: bold;
	font-size: 11px;
}
table tbody tr td.topcelltd  div.rating a	span.frate {
	text-align: center;
	padding-right: 0px;
	padding-left: 3px;
	padding-top: 8px;
	color: #457B85;
	font-weight: bold;
	display: block;
	font-size: 10px;	
}

/*### RATING topcell... end*/

	.user-cwdmobj-pi1 .list-table-right {font-size: 12px;text-align: right; padding-right: 2em;}
	
	.user-cwdmobj-pi1 .season_objects_table { font-size: 12px; text-align: left; margin-top: 0px;padding-top:0px;padding-bottom: 0px; margin-bottom: 0px;}
	/*.user-cwdmobj-pi1 td p {border:1xp solid black; } */

/* 2 col divs (dist) */
.user-cwdmobj-pi1 .div_col2	{width: 39%;padding: 5px;float: left;padding-right: 10%;}

.user-cwdmobj-pi1 .value_col2 {float: right;}
.user-cwdmobj-pi1 .label_col2 {float: left; color: #457B85;}

/*linkbar internal*/

.linkbar_int {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}

.linkbar_int a {
	font-size: 10px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	
	 
 	border: 1px solid #457B85;
 	color: #457B85; 
 	padding-top: 0.2em;
 	padding-bottom: 0.2em;
 	padding-left: 2px;
 	padding-right: 2px;
 	margin-left: 0px;
 	margin-right: 0px;
 	
 	text-decoration: none;
 	background-color: white !important;

	border-radius:0.3em; 
}

.user-cwdmobj-pi1 div.linkbar_int a.lb_totop {
	
	background: url("../images/totop_fh.png") no-repeat center center;
		
	
}

/* USER_CWDMOBJ_STYLES  **************************************************** */

/* srfeuserregister_STYLES  **************************************************** */
	.tx-srfeuserregister-pi1 p { font-size: 12px;    line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
	.tx-srfeuserregister-pi1 a:link {font-size: 12px; background-color:transparent; color:#457b85; text-decoration:underline; font-weight:bold;}
	.tx-srfeuserregister-pi1 a:visited {font-size: 12px; background-color:transparent; color:#457b85; font-weight:bold; text-decoration:underline; }

	.tx-srfeuserregister-pi1 a:hover {font-size: 12px; background-color:transparent; color:#ff9900; text-decoration:none; }
	.tx-srfeuserregister-pi1 a:active { font-size: 12px;background-color:transparent; color:#ff9900; font-weight:bold; text-decoration:none; }
	.tx-srfeuserregister-pi1 td {font-size: 12px; vertical-align:top;      line-height:125%; color:#457b85; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
	.tx-srfeuserregister-pi1 input {font-size: 12px;   font-family:Verdana; background-color:white; color:black; font-weight:bold; }
	.tx-srfeuserregister-pi1 input[type=radio] {font-size: 12px; vertical-align: middle; margin-left: 10px; margin-right: 5px; }
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {font-size: 12px;   font-family:Verdana; background-color:#457b85; color:white; font-weight:bold; }
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size: 12px;  font-family:Verdana; background-color:white; color:black; font-weight:bold; }
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon {font-size: 12px;   font-family:Verdana; background-color:transparent;}
	.tx-srfeuserregister-pi1 select { font-size: 12px;  font-family:Verdana; background-color:white; color:black; font-weight:bold; }
	.tx-srfeuserregister-pi1 textarea {font-size: 12px;   font-family:Verdana; background-color:white; color:black; font-weight:bold; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  {   font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
	
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  {font-size: 12px;   font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
	.tx-srfeuserregister-pi1 ul.user_cwdmobj-multiple-checkboxes {font-size: 12px; list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em;   }
	.tx-srfeuserregister-pi1 ul.user_cwdmobj-multiple-checkboxes li {font-size: 12px; margin: 0 0 .4em 0; }
	.tx-srfeuserregister-pi1 ul.user_cwdmobj-multiple-checkboxes li label {font-size: 12px; margin: 0; padding: 0 0 0 .5em;   }
	.tx-srfeuserregister-pi1 ul.user_cwdmobj-multiple-checked-values {font-size: 12px; list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0;   }
	.tx-srfeuserregister-pi1 ul.user_cwdmobj-multiple-checked-values li {font-size: 12px; float: left; margin: 0 2em 0 0;}
	/* srfeuserregister_STYLES  **************************************************** */
	
.contenttable .contenttable-0 tr, td	{font-size: 12px; }
 .td-0	   { color: #457b85; width: 30%;}
.imgtext-table {
	width: 100%;
}

.imgtext-table td{
	text-align:  center;
}
p.lastminute_overview { color: #ff9900; padding-top:3px;padding-bottom: 2px; }
td.lastm_listview {color: #ff9900; font-size: 10px; }

.csc-textpic-caption {font-size: 12px;padding-top: 3px;}

/* new 24-07-07 */
.searchCritBorder td{ border-bottom: 1px solid #b4d3d9; padding-top: 1em;}
.lablesearchcrit { font-size: 11px; }
.searchLabCol { width: 30%;}
.searchLabCol p{  padding-left: 30px;}
.selectOpt {font-style: italic;}
/* new 24-07-07 */

.tx-irfaq-pi1 dl dt {text-decoration: underline; color: #b4d3d9;font-size: 11px;}

.imgmain {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	min-height: 280px;	
}
.clear {
	clear: both;
}
.imgthumb {
	display: inline;
	float: left;
	margin: 6px;
	
}
.center {
	text-align: center;
	margin-left:auto;
	margin-right:auto;

}
.required {
	color: #ff9900;
}
table .listvbottTable tr td {font-size: 10px;}

/*div .listvbottTable { width: 100%; height: 20px; background-color:transparent; color: black;}
div .listvbottTable  .persmax {margin-right: 60px; float: left;}
div .listvbottTable  .qm {width:60px;margin-right: 20px; float: left;}
div .listvbottTable  .price {width:190px;margin-right: 10px; float: left;}
div .listvbottTable  .pictogr { float: left;}
*/

div .listvbottTable a.enqu_button {
        background-color: #ff9900;
        text-decoration: none !important;
        margin: 0px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
        padding-bottom: 1px;
        color: black !important;
        float: right;
        font-weight: normal; 
        height: 13px;
        border-radius: 4px;
        border: 1px solid #ff9900;
}
div .listvbottTable a.enqu_button:hover {

	background-color: white;
	border: 1px solid #ff9900;
	color: #ff9900 !important;
}
.unvisib {display:none;}

.tx-lumogooglemaps-pi1 noscript {
	font-size: 12px;
	margin: 10px;
	color: red;
}
.tx-lumogooglemaps-pi1{

	margin: 10px;
	margin-left: 49px;
}
.user-cwdmobjcal-pi1 .calDiv {
	float: left; 
	margin: 10px; 

	height: 140px; /*XX*/
}
#info_frm h3.section {
	font-size: 11px;
}
#info_frm table tr td {
	font-size: 10px;
}
#info_frm table tr td a {
	font-size: 10px;
	font-weight: normal;
	color: black !important;
}
#info_frm p {
	font-size: 10px;
	font-weight: normal;
}
#info_frm p a{
	font-size: 10px;
	font-weight: normal;
	color: black !important;
}
#info_frm .label_info {
		
		text-align: left;

}

#info_frm .value_info {
		color: black;
		text-align: left;

}
.user-cwdmobjcal-pi1 {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.user-cwdmobjcal-pi1 p {
	font-size: 12px;
}
.user-cwdmobjcal-pi1 a {
	font-size: 11px;
}
.user-cwdmobjcal-pi1 .topcell {
	font-size: 11px;
	padding: 5px;
}
.tx-timtabsociable-pi1 {
	text-align: center;
}
.tx-timtabsociable-pi1 a{
	margin-right: 1em;
}
.tx-timtabsociable-pi1 strong {
	display: none;
}
/*image gallary part*/
.user-cwdmobj-pi1 div .tabel {padding-left: 34px;padding-right: 0px;}
.user-cwdmobj-pi1 div .single {text-align: center;}
.user-cwdmobj-pi1  .navimg {padding-bottom: 10px;padding-top: 10px;}




.clear {
	clear: both;
	
}

/*****search2****************/

.csc-firstHeader {
	margin-top: 8px;
}

.tx-fesearchintable-pi1 div.s_leftcol {
	width: 59%;
	float: left;
}
.tx-fesearchintable-pi1 div.s_rightcol {
	width: 40%;
	float: right;
}
.tx-fesearchintable-pi1 div.s_resultrow {
	width: 100%;
	
}
.s_resultrow_listview_hide{
	width: 100%;
	display: none;
}
.tx-fesearchintable-pi1 div.s_rightcol .lb_fld_cat {	
	padding-bottom: 28px;
}
.lb_fld_cat {
	border-radius:0.4em; 
	border:1px solid #FF9900;

	padding: 4px;

	margin-bottom: 5px;
}
.lb_fld_cat select{
	border-radius:4px; 
	width: 180px;	
	border:1px solid #999999;
}
.lb_fld_cat .inputcal{
border-radius:4px;
	
	border:1px solid #999999;
}
/*Label for objects found*/
.lb_fld {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;

}
.tx-fesearchintable-pi1 div label {
	font-size: 12px;
	width: 9em;
	display: block;
	float: left;
	padding-left: 0.5em;
	
	vertical-align:baseline;
}
.tx-fesearchintable-pi1 div.s_rightcol label {
	font-size: 12px;
	width: 13em;
	display: block;
	float: left;
	padding-left: 0.5em;	
}
.tx-fesearchintable-pi1 .s_lastm {
	width: auto;
	margin-right: 5em;
}
#room_persmax_adult {
	width: 50px;
}
#counterrecords {

	
	color: #457B85;
	font-size: 1.4em;
	padding-right: 2em;
	padding-top: 4px;
	float: right;
}
#counterrecords img {
	margin-top: 8px;
}
 .subm_left {	
	line-height: 30px;
	vertical-align:bottom;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	color: #457B85;
	
}
 .subm_right {
	line-height: 30px;
	padding-top: 6px;
	float: right;
}
.tx-fesearchintable-pi1 input.user-cwdmobj-pi1-submit {margin-top: 0px; font-size: 12px;   font-family:Verdana; background-color:#ff9900; color:white; font-weight:bold; padding-left: 20px; padding-right: 20px;}
.tx-fesearchintable-pi1 legend {
	font-size: 12px;
	font-weight: bold;
	color: #457B85;
	
}
.tx-fesearchintable-pi1 .subm_placeh {
	visibility: hidden;	
}
.tx-fesearchintable-pi1 .selwrap {
	display: inline;
}
.searchFormShow {
	display: block;
}
.searchFormHide {
	display: none;
}


#showsingle {
	margin-top: 1.5em;
		
}
input.detailed-search-button {
 	font-size: 12px;   
 	font-family:Verdana; 
 	background-color:white; 
 	border: 1px solid #457B85;
 	color: #457B85; 
 	padding: 3px;
 	text-decoration: none;
 	background-color: white;
 	cursor: pointer;
 		
border-radius:3px;
	
 } 
 .subm_left_listview {	
	float: left;
			
	font-size: 13px;
	color: #457B85;
 	padding: 0.3em;
 	margin-top: 0em;

}
.subm_right_listview {
	float: right;

	font-size: 13px;
	color: #457B85;	
 	padding: 0.3em;
 	margin-top: 0em;	
}
#new_search_button {


}
 a.detailed-search-button {
 	font-size: 12px;   
 	font-family:Verdana; 
 	background-color:white; 
 	border: 1px solid #457B85;
 	color: #457B85; 
 	padding: 4px;
 	margin: 0px !important;
 	display: block;
 	text-decoration: none !important;
 	background-color: white !important;
 	font-weight: normal !important;
border-radius:4px; 	
 } 


 /* Page  browser begin */
 .page_brows_misc {
 	float: left;
 	
 	font-size: 11px !important;
 	font-weight: normal !important;
 	text-align: center;
 	text-decoration: none !important;
 	padding: 1px !important;;
 	margin-right: 2px !important;;
 	
 	border: 1px solid #ff9900;
 	color: #ff9900 !important;	
 	background-color: white !important; 
 	height: 15px;	
 }
 .page_brows_misc:hover {
  	color: white !important;
 	background-color: #ff9900 !important;
 }
 .page_brows_p {
  	float: left;
 	
 	font-size: 11px;
 	font-weight: normal;
 	text-align: center;
 	padding: 1px;
 	margin-right: 2px;
	height: 15px;
 }
 .page_brows_act {
 	float: left;
 	
 	font-size: 11px !important;
 	text-align: center;
 	text-decoration: none !important;
 	padding: 1px;
 	margin-right: 2px;
 	border: 1px solid #ff9900;
 	color: white;	
 	background-color: #ff9900 !important; 
 	/*line-height: 13px !important;*/
 	height: 15px;	
 }
 a.page_link {
 	display: block;
 	float: left;
 	width: 16px;
 	text-align: center;
 	font-size: 11px !important;
	font-family: arial !important;
	font-weight: normal !important;
	text-decoration: none !important;
	
	 
 	border: 1px solid #ff9900;
 	color: #ff9900 !important;
 	background-color: white !important;
 	padding-top: 1px;
 	/*line-height: 13px !important;*/
 	margin-right: 2px !important;
 	height: 16px;
 }
 a.page_link:hover {
 	color: white !important;
 	background-color: #ff9900 !important;

 }
.pages_label {
	float: left;
	font-size: 11px;
	padding-top: 2px;
}
/* Page  browser end */

.c_link {
	margin-bottom: 5px;
	height: 30px;
}

/** RATING REG begin **/
.user-cwrating-pi1 {
  float: right;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-right: 0px;
  text-align: left; 
  width: 238px;
}
.user-cwrating-pi1[class] {

  width: 166px;
}
.user-cwrating-pi1 .rightAdvert {
  float: left;
  display: block;
  margin-top: 5px;
  text-align: center; 
  width: 238px;
}
.user-cwrating-pi1 .rightAdvert[class] {
  width: 231px;
}

.user-cwrating-pi1  a:link {
	font-size: 10px; 
	background-color:transparent; 
	color:#457B85; 
	text-decoration:none; 
	font-weight:bold;
}
.user-cwrating-pi1  a:visited {
	font-size: 10px; 
	background-color:transparent; 
	color:#457B85;  
	text-decoration:underline; 
	font-weight:bold;
}
.user-cwrating-pi1  a:hover {
	font-size: 10px; 
	background-color:transparent; 
	color:#ff9900; 
	text-decoration:none; 
	font-weight:bold;
}
.user-cwrating-pi1  a:active {
	font-size: 10px; 
	background-color:transparent; 
	color:#0000ff;  
	text-decoration:none; 
	font-weight:bold;
}

.user-cwrating-pi1 .adv_item {
	display: block;  
	position: relative;
	margin-top: 5px;
	padding: 4px;
  	background-color: #eeeeee;
	width: 158px;
}
.user-cwrating-pi1 .adv_item p {
	margin-top: 4px;
	margin-bottom: 2px;
}

.user-cwrating-pi1 .adv_location {
	font-size: 10px;
	padding-top: 3px;
	clear: both;
}
.user-cwrating-pi1 .adv_descr {  

	left: 95px;
	font-size: 10px;
  	vertical-align: top;
	overflow: hidden;
}
.user-cwrating-pi1 .adv_descr p { 
	vertical-align: top;
	margin: 0px;
	padding: 2px;
} 
.user-cwrating-pi1 .adv_img { 
	position: relative; 
 
	float: left; 
	padding-right:3px; 
	
}

.user-cwrating-pi1 .adv_head_ro {
  position: relative;
	background:url("boxMainMenu_ro.gif") no-repeat top right ;
	margin:0;
	padding:0;
	width: 100%;
}
.user-cwrating-pi1 .adv_head_lo {
  position: relative;

	background:url("boxMainMenu_lo.gif") no-repeat top left ;
	margin:0;
	padding:0;
	width: 100%;	
}
.user-cwrating-pi1 .adv_head {
 position: relative;
	padding-left: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 0.3em;
	color: white;
	font-size: 0.8em;
	font-weight: bold;
	
	width: 100%;
}
.user-cwrating-pi1 .rate_item  {
 	
 	margin-top: 5px;
 	padding-top: 4px;
 	padding-bottom: 10px;
 	padding-left: 0px;
 	padding-right: 0px;
	background: url("../../typo3conf/ext/ve_guestbook/pi1/res/img/starsingle_top1s.png") no-repeat scroll 0px 0px transparent;	
	
	width: 100%;

	min-height: 35px;	
	
 }

.user-cwrating-pi1 .rate_head_ro {
  position: relative;
	background:url("boxMainMenu_ro.gif") no-repeat top right ;
	margin:0;
	padding:0;
	width: 100%;
}
.user-cwrating-pi1 .rate_head_lo {
  position: relative;

	background:url("boxMainMenu_lo.gif") no-repeat top left ;
	margin:0;
	padding:0;
	width: 100%;	
}
.user-cwrating-pi1 .rate_head {
 	position: relative;
	padding-left: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 0.3em;
	color: white;
	font-size: 14px;
	font-weight: bold;
	
	width: 100%;
}
.user-cwrating-pi1 div.rate_item a.ratingslink span.frate_text {
	text-align: left;
	padding-right: 0px;
	padding-left: 50px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 11px;
	display: block;
}

.user-cwrating-pi1 div.rate_item a.ratingslink span.frate {
	
	float: left;
	padding-top: 10px;
	padding-left:10px;
}

.user-cwrating-pi1 div.rate_item a.ratingslink span.fmaxval_text {
	font-size:10px;
	float: left;
	padding-top: 15px;
	padding-left: 5px;
}
.user-cwrating-pi1 p.rateP {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 11px;
	border-top: 1px solid #b4d3d9;
	
	padding-top:4px;
	padding-bottom: 3px;
	padding-left:4px;
	padding-right: 4px;
	line-height: 20px;
	
}
/******** RATING (REG) end *****************/


DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 1px solid black;
    padding: 0;
}
div.tx-fesearchintable-pi1 form table tbody tr td input[type=submit] {	
	padding: 3px 7px 3px 7px;
}
div.tx-fesearchintable-pi1 form table tbody tr td input[type=text] {	
	padding: 4px;
}

div.tx-veguestbook-pi1 div a.user-cwdmobj-pi1-submit {
	border: 1px solid #999999;
	border-radius: 4px;
}
div.tx-veguestbook-pi1 div a.user-cwdmobj-pi1-submit:hover {color: white !important;}
	
#mailformwt_calculating_captcha {
	margin-bottom: 50px;
	
}
#captimg {
	float: right;
	margin-top: -90px;
	margin-right: 90px;
}
.backtolist_link {
	color: white !important;
	text-decoration: none !important;
	padding: 5px 15px;
	float: right;

	width: auto;
	border-radius: 5px;
background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(255,153,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(255,153,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#ff9900',GradientType=0 ); /* IE6-9 */


}


