body{height: 100%; font-size: 10px; font-family: Arial,Verdana,Tahoma; margin: 0px; padding: 0px; color: #FFFFFF; background: #FFFFFF;}
html,body {height: 100%;}

#box{position: relative; width: 996px; min-height: 100%; height: auto !important; margin: 0 auto; background-color: transparent; background: url(http://www.locationguide24.com/fileadmin/images/head_bg.gif) no-repeat; border-spacing: 0px;}
#pmsbox{position: relative; width: 996px; min-height: 100%; height: auto !important; margin: 0 auto; background: url(../images/site_bg.gif) 0px 0px repeat-y; border-spacing: 0px;}
#logo{position: relative; width: 996px; height: 84px;}
#imagelogo{position: absolute; left: 40px; top: 33px;}
#menue{width: 996px; height: 25px;}
#breadcrumb{position: relative; float: left; clear: both; width: 981px; height: 20px; margin-top: 38px; margin-left: 15px; color: #000000; text-transform: lowercase;}
#breadcrumbresult{position: relative; width: 375px; height: 20px; margin-top: 38px; margin-left: 15px; bottom: 0px; color: #000000; text-transform: lowercase;}
#breadcrumb a, #breadcrumbresult a{font-size: 10px; color: #000000;	text-decoration: none;}
#contentbox{width: 996px; height: 100%;}
#contentboxpms{width: 100%; min-height: 100%; height: 100% !important; border: 0px solid blue; background-color: transparent; clear: both;}
#contentleft{float: left; width: 390px; height: 100%;}
#contentleftclear{clear: both; float: left; width: 390px; height: 100%;}
#contentleftresult{float: left; width: 390px; height: auto;}
#contentleftresult table{margin-top: 0px;}
#contentright{float: right; width: 590px; margin-right: 6px; height: auto;}
#contentrightresult{float: right; width: 590px; margin-right: 6px; margin-top: 28px; height: auto;}
#bottomclearer{width: 590px; height: 30px; clear: both;}
#footer{clear: both; position: absolute; bottom: -34px; width: 975px; height: 39px; margin-right: 6px; padding-left: 15px; background-image: url(http://www.locationguide24.com/fileadmin/images/footer_bg.gif); background-repeat: no-repeat;}
#footerwrappms{clear: both; position: absolute; bottom: -40px; width: 990px; height: 60px; margin-right: 6px; background-repeat: no-repeat;}
#footerpms{width: 990px; height: 21px; background: url(../images/pms/site_bg_unten.gif) no-repeat; clear: both;}
#footerpmsbottom{float: left; width: 990px; height: 39px; background-image: url(http://www.locationguide24.com/fileadmin/images/footer_bg.gif); background-repeat: no-repeat;}
#footerleft{float: left; width: 585px; margin-top: 17px; height: 22px;}
#footerpmsbottom #footerleft{float: left; width: 585px; margin-top: 17px; margin-left: 15px; height: 22px;}
#footerright{float: right; width: 350px; margin-top: 17px; margin-right: 20px; height: 22px; text-align: right;}
#footerleft a, #footerright a{color: #FFFFFF; font-size: 10px; text-decoration: none;}

.expAll{display: none;}

/*----------------------------------------*/
/* globalNavi */
/*----------------------------------------*/
#globalNavi {
	position:absolute;
	top: 109px;
	width: 995px;
	height: 18px;
	background: url("http://www.locationguide24.com/fileadmin/images/menue/hauptmenue.gif") no-repeat;
	background-color: transparent;
}

/*----------------------------------------*/
#globalNavi ul{
	width: 995px;
	height: 18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#globalNavi li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:left;
}
#globalNavi li a:link, #globalNavi li a:hover, #globalNavi li a:active, #globalNavi li a:visited {
	display:block;
	height: 18px;
	text-decoration:none;
/*\*/
overflow:hidden;/* BackGround - MacIE is excluded */
/**/
}
/*----------------------------------------*/
#globalNavi01{
	width: 89px;
}

#globalNavi01 a:hover {
	width: 89px;
	background: url(../images/menue/hauptmenue_suche.gif) 0px -18px;
}
#globalNavi01act{
	width: 89px;
	background: url(../images/menue/hauptmenue_suche.gif) 0px -18px;
}

/*----------------------------------------*/
#globalNavi02{
	width: 76px;
}

#globalNavi02 a:hover {
	width: 76px;
	background: url(../images/menue/hauptmenue_about.gif) -89px -18px;
}
#globalNavi02act{
	width: 76px;
	background: url(../images/menue/hauptmenue_about.gif) -89px -18px;
}

/*----------------------------------------*/

#globalNavi03{
	width: 71px;
}

#globalNavi03 a:hover {
	width: 71px;
	background: url(../images/menue/hauptmenue_preise.gif) -165px 0px;
}

#globalNavi03act {
	width: 71px;
	background: url(../images/menue/hauptmenue_preise.gif) -165px 0px;
}

/*----------------------------------------*/

#globalNavi04{
	width: 86px;
}

#globalNavi04 a:hover {
	width: 86px;
	background: url(../images/menue/hauptmenue_zertifikate.gif) -236px -18px;
}
#globalNavi04act {
	width: 86px;
	background: url(../images/menue/hauptmenue_zertifikate.gif) -236px -18px;
}
/*----------------------------------------*/


#globalNavi05{
	width: 86px;
}

#globalNavi05 a:hover {
	width: 86px;
	background: url(../images/menue/hauptmenue_scouting.gif) -322px -18px;
}
#globalNavi05act{
	width: 86px;
	background: url(../images/menue/hauptmenue_scouting.gif) -322px -18px;
}

/*----------------------------------------*/


#globalNavi06{
	width: 97px;
}

#globalNavi06 a:hover {
	width: 97px;
	background: url(../images/menue/hauptmenue_locationtipp.gif) -408px -18px;
}
#globalNavi06act{
	width: 97px;
	background: url(../images/menue/hauptmenue_locationtipp.gif) -408px -18px;
}

/*----------------------------------------*/


#globalNavi07{
	width: 78px;
}

#globalNavi07 a:hover {
	width: 78px;
	background: url(../images/menue/hauptmenue_partner.gif) -505px -18px;
}
#globalNavi07act{
	width: 78px;
	background: url(../images/menue/hauptmenue_partner.gif) -505px -18px;
}

/*----------------------------------------*/

#globalNavi08{
	width: 77px;
}

#globalNavi08 a:hover {
	width: 77px;
	background: url(../images/menue/hauptmenue_karriere.gif) -583px -18px;
}

#globalNavi08act {
	width: 77px;
	background: url(../images/menue/hauptmenue_karriere.gif) -583px -18px;
}

/*----------------------------------------*/

#globalNavi09{
	width: 97px;
}

#globalNavi09 a:hover {
	width: 97px;
	background: url(../images/menue/hauptmenue_referenzen.gif) -660px -18px;
}

#globalNavi09act {
	width: 97px;
	background: url(../images/menue/hauptmenue_referenzen.gif) -660px -18px;
}

/*----------------------------------------*/

#globalNavi10{
	width: 75px;
}

#globalNavi10 a:hover {
	width: 75px;
	background: url(../images/menue/hauptmenue_presse.gif) -757px -18px;
}

#globalNavi10act{
	width: 75px;
	background: url(../images/menue/hauptmenue_presse.gif) -757px -18px;
}
/*----------------------------------------*/


#globalNavi11{
	width: 157px;
}

#globalNavi11 a:hover {
	width: 157px;
	background: url(../images/menue/hauptmenue_my-locationguide.gif) -832px -18px;
}

#globalNavi11act{
	width: 157px;
	background: url(../images/menue/hauptmenue_my-locationguide.gif) -832px -18px;
}
/*----------------------------------------*/				

.tx-locationguide24-pi1{margin: 0px; padding: 0px;}			 	
/* Locationlist */
.locationlist{width: 100%; margin-top: 0px;}
.listpic{float: left; width: 140px; margin-top: 5px; margin-bottom: 10px;}
.listinfo{float: right; width: 400px; margin-top: 5px; margin-bottom: 0px;}
.listtrenner{width: 330px; margin-left: 120px; text-align: left; border: 0px; /* F�r Firefox und Opera */ border-top: solid 1px #696969; border-bottom: solid 1px #000000; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */}
.listinternleft{float: left; width: 200px;}
.listinternright{float: left; width: 80px; margin-left: 10px;}
/* Locationlist */
#locationdetail{position: relative; float: left; width: 590px; height: 100%; border: 0px solid #000000; background-image: url(../images/bgrandrechts.gif);}
#detailtop{width: 590px; height: 12px; background-image: url(../images/bghauptoben.gif);}
#detailmainimage{float: left; width: 420px; height: 100%; margin-left: 10px; margin-top: 10px;}
#detailmenue{float: right; width: 91px; height: auto; margin-right: 10px; margin-top: 10px;}
#detailmainimage a, #locationdetail a{font-size: 10px; text-decoration: underline;}
#detailtrenner{width: 570px; height: 10px; margin-left: 10px; padding-top: 4px;}
#detailzertifikat{position: absolute; left: 460px; top: 240px;}
#detailinfo{width: 570px; height: 100%; margin: 17px 10px 0px 10px;}
#detailbottom{width: 590px; height: 15px; background-image: url(../images/bg_detail_unten.gif);}
#detailfeatures{float: right; margin-right: -10px; margin-top: 10px; text-align: right;}
#detailfeatures img{margin-left: 5px;}
#requireform{float: left; width: 150px; height: auto; margin-left: 10px; border: 0px solid #FFFFFF;}
#requiretext{float: right; width: 420px; height: auto; margin-top: 50px; border: 0px solid #FFFFFF;}
#requireform label{float: left; width: 20px; margin-top: 3px;}
#requireform input{width: 60px; height: 16px; border: 0px; font-size: 11px; margin-left: 10px;}
#requireform img.requiresubmit{float: right;}
#requireform img{float: right; margin-right: 24px;}
#requireform .requiresubmit{width: 80px; height: 17px; float: right; margin-right: 24px;}
.ui-datepicker-trigger{margin-top: 2px;}
.tooltipp{position: absolute; top: 0; left: 0; z-index: 3; display: none;}

.csc-textpic-text{color: #000000;}

#werbepartnerlist{width: 390px; height: 100%; margin-top: 10px;}
.werbepartnerpic{width: 390px; height: auto;}
.werbepartnertrenner{width: 390px; font-size: 0px; margin-top: 5px; margin-bottom: 5px; border: 0px; /* F�r Firefox und Opera */ border-top: solid 1px #FFFFFF; border-bottom: solid 1px #000000; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */}


a:link, a:visited, a:hover, a:active
				{
				font-size : 13px;
				font-family : Arial,Verdana,Tahoma;
				color: #ffffff;		
				text-decoration: none;				
				}
a.internal-link:link, a.internal-link:visited, a.internal-link:hover, a.internal-link:active{font-size: 13px;}
.pmscontent a:link, .pmscontent a:visited, .pmscontent a:active, .pmscontent a:hover{color: #000000; font-size : 10px;}
a.listlocation:link, a.listlocation:visited, a.listlocation:hover, a.listlocation:active{font-size: 10px; color: #FFFFFF; text-decoration: underline;}

.pmsdetail a:link, .pmsdetail a:visited, .pmsdetail a:active, .pmsdetail a:hover, .pmsback a:link, .pmsback a:visited, .pmsback a:active, .pmsback a:link
				{
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;
				color: #a6a073;		
				text-decoration: none;	
				}		
				
td	
				{
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;
				color: #ffffff;						
				}
h2{font-family : Arial,Verdana,Tahoma;font-size: 17px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; margin-top: 0px; padding-top: 0px;}
* + html #detailinfo h2{margin-top: 10px;}
h5{font-family : Arial,Verdana,Tahoma;font-size: 17px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 5px; margin-bottom: 5px;}
.h2{font-family : Arial,Verdana,Tahoma;font-size: 17px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px;}

#basic			{
				background:#FFFFFF;
				background-image: url(http://www.locationguide24.com/fileadmin/images/head_bg.gif);	
			 	background-repeat: no-repeat;						
				border: 0px solid #000000;
				border-spacing:0px;
				width: 996px;
				height: 105%;
				}					


#basic td.logo
				{
				height: 84px;
				width: 636px;
				text-align: left;
				vertical-align: top;
				padding-left: 40px;	
				padding-top: 33px;
				}	
				
#basic td.language
				{
				height: 112px;
				width: 300px;
				vertical-align: top;
				padding-right: 20px;	
				padding-top: 15px;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #ffffff;				
				}	
				
/*/#basic td.language a
				{
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #ffffff;		
				text-decoration: none;	
				}					
				
/*/				
#basic td.breadkrumb 
				{
				width: 996px;
				height: 30px;
				text-align: left;
				vertical-align: bottom;
				padding-left: 15px;	
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #000000;		
				background: #ffffff;		
				text-transform: lowercase;
				padding-bottom: 6px;
				}		
				
#basic td.breadkrumb a
				{
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #000000;		
				background: #ffffff;	
				text-decoration: none;	
				}				
									

#basic td.mylocationguide
				{
				height: 25px;
				text-align: right;
				vertical-align: middle;
				padding-right: 20px;	
				background: #ffffff;		
				}
				
#basic td.menue
				{
				height: 25px;
				text-align: left;
				vertical-align: top;
				padding-right: 0px;	
				padding-top: 0px;
				font-size : 11px;
				font-family : Arial,Verdana,Tahoma;	
				color: #ffffff;						
				}					
				
#basic td.content
				{
				width: 989px;
				height: 100%;
				text-align: left;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 7px;
				padding-bottom: 10px;
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;					
				}					
				

				


#login td 
				{
				height: 20px;
				vertical-align: top;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #ffffff;						
				}					
				
#login td.logintd 
				{
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #ffffff;						
				}	
				
#login td.registrierentd
				{
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;	
				color: #ffffff;						
				text-align: right;
				}									
.login
				{
				width: 100px;
				height: 18px;
				color: #000000;
				background: #FFFFFF;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;					
				}								
								

				
/*////////////////////INHALTSTABELLE GRUNDRAHMEN--/////////////////////////*/


				
#main td.linkespalte
				{
				width: 390px;
				text-align: left;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 10px;
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;				
				}				

#contentleft p.bodytext{margin: 0px; padding: 0px;}
				
#main td.rechtespalte
				{
				width: 590px;
				text-align: left;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;
				border: 0px solid #000000;			
				}
				
/*////////////////////INHALTSTABELLE GRUNDRAHMEN--/////////////////////////*/				
						

					
				
				
/*////////////////////LINNKE SPALTE TABELLE/////////////////////////*/

#left-main		{
				background:#FFFFFF;
				border: 0px solid #000000;
				border-spacing:0px;
				width: 390px;
				
				padding: 0px;
				margin: 0px;
				}					

				
#left-main td.locationsuche
				{
				height: 225px;
				text-align: left;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 0px;
				background-image: url("http://www.locationguide24.com/fileadmin/images/bg_g_suche.gif"); background-repeat: no-repeat;
				color: #ffffff;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;		
				}				

.gsuche{
	text-align: right; height: 20px;
}
.gsucheprofi{height: 25px; text-align: right; vertical-align: bottom;}

#left-main td.zweispalten
				{
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-bottom: 0px;								
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}				
				
#left-main td.einespalte-links
				{
				width: 190px;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 10px;
				padding-bottom: 0px;				
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}						
				
#left-main td.einespalte-rechts
				{
				width: 190px;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;								
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}		
				
#left-main td.trenner
				{
				height: 10px;
				text-align: left;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-bottom: 0px;								
				background: #FFFFFF;
				}		
				
#left-main td.leer
				{
				height: 20px;
				text-align: left;
				vertical-align: middle;
				padding-left: 0px;	
				padding-top: 0px;
				padding-bottom: 0px;								
				background: #FFFFFF;
				}											
				
/*////////////////////LINNKE SPALTE TABELLE/////////////////////////*/					
				
/*////////////////////RECHTE SPALTE TABELLE/////////////////////////*/
#detailrelative{position: relative; width: 590px; height: 100%;}
#right-main		{
				background:#FFFFFF;
				border: 0px solid #000000;
				border-spacing:0px;
				width: auto;
				height: auto;
				padding: 0px;
				margin: 0px;
				vertical-align: top;
				}					
#zertifikate{position: absolute; top: 244px; left: 460px; border: 0px solid #FFFFFF;}

#sucheuebersichtoben{width: 590px; height: 24px; background-image: url(../images/grau_bg_oben.gif); background-color: #e4e2e3; margin-top:6px;}
#sucheuebersicht{width: 590px; background-image: url(../images/grau_bg.gif); background-color: #e4e2e3; display: none;}
#sucheuebersichtdetail{width: 590px; background-image: url(../images/grau_bg.gif); background-color: #e4e2e3; display: block;}

#sucheuebersicht td, #sucheuebersichtshow td, #sucheuebersichtdetail td, #sucheuebersichtshowdetail td{color: #000000;}
				
#right-main td.dreispalten
				{
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-bottom: 0px;								
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}			
				
#right-main td.text-bg-dreispalten
				{
				height: 62px;
				vertical-align: top;
				padding-left: 10px;	
				padding-top: 10px;
				padding-right: 10px;								
				padding-bottom: 0px;								
				color: #ffffff;
				background-image: url(http://www.locationguide24.com/fileadmin/images/bg_dreispalten.gif);	
			 	background-repeat: no-repeat;					
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}				
				
				
									
				
#right-main td.einespalte-links
				{
				width: 190px;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 10px;
				padding-bottom: 0px;				
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}		
				
#right-main td.einespalte-mitte
				{
				width: 190px;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 10px;
				padding-bottom: 0px;				
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}				
				
#right-main td.einespalte-rechts
				{
				width: 190px;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;				
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}		
				
#right-main td.text-bg-einespalte
				{
				height: 61px;
				vertical-align: top;
				padding-left: 10px;	
				padding-top: 10px;
				padding-right: 10px;				
				padding-bottom: 0px;								
				color: #ffffff;
				background-image: url(http://www.locationguide24.com/fileadmin/images/bg_einespalte.gif);	
			 	background-repeat: no-repeat;					
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}	
																		
				
#right-main td.zweispalten
				{
				width: 390px;
				vertical-align: top;
				padding-left: 0px;	
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;								
				color: #000000;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}		
				
				
#right-main td.text-bg-zweinespalten
				{
				height: 61px;
				vertical-align: top;
				padding-left: 10px;	
				padding-top: 10px;
				padding-bottom: 0px;	
				padding-right: 10px;															
				color: #ffffff;
				background-image: url(http://www.locationguide24.com/fileadmin/images/bg_zweispalten.gif);	
			 	background-repeat: no-repeat;					
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;							
				}	
													
				
#left-main td.leer
				{
				height: 20px;
				text-align: left;
				vertical-align: middle;
				padding-left: 0px;	
				padding-top: 0px;
				padding-bottom: 0px;								
				background: #FFFFFF;
				}					
/*////////////////////RECHTE SPALTE TABELLE/////////////////////////*/					
				
				
				
				




.abstand {
	padding-right: 0px;
	background-color: #FFFFFF;
}


.drei{
	width: 190px; float: left;
	background-color: #CCCCCC;
}
.dreimargin{
	width: 190px; float: left;
	background-color: #CCCCCC;
	margin-left: 10px;
}
.zwei{
	width: 380px; float: left;
	background-color: #DDDDDD;	
}
.zweimargin{
	width: 390px; float: left;
	background-color: #DDDDDD;	
	margin-left: 10px;
}
.eins{
	width: 190px; float: left;
	background-color: #EEEEEE;
}
.einsmargin{
	width: 190px; float: left;
	background-color: #EEEEEE;
	margin-left: 10px;
}

/*----------------------------------------*/

a.listlink{color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: underline;}

.trennerlist{
	width: 100%; text-align: left;
	border: 0px; /* F�r Firefox und Opera */
	border-top: solid 1px #696969;
	border-bottom: solid 1px #000000; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */
}
.pagebrowser a{color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: underline;}

.trenner{
	width: 100%; text-align: left;
	border: 0px; /* F�r Firefox und Opera */
	border-top: solid 1px #696969;
	border-bottom: solid 1px #FFFFFF; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */
	margin-top: 1px;
}
.trennerwerbe{
	width: 100%; text-align: left;
	border: 0px; /* F�r Firefox und Opera */
	border-top: solid 1px #040404;
	border-bottom: solid 1px #FFFFFF; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */
	margin-top: 1px;
}
.trennerwerbeneu{
	width: 100%; height: 1px; background-color: #040404;
}
.uppertext{text-transform: uppercase;}

.lgpsuche{width: 570px; margin-top: 0px;}
* + html .lgpsuche{width: 570px; margin-top: 0px;}
* + html .lgpsuche{margin-left: 1px;}

.psuchesp	{
			width: 190px; 
			vertical-align: top;
			}

.ptrenner{width: 10px;}

select{
	border-top: 1px solid #0C0B51;
	border-right: 1px solid #0C0B51;
	border-bottom: 1px solid #0C0B51;
	border-left: 1px solid #0C0B51;	
	font-family: Arial;			
	font-size: 10px;
	color: #000000;
	width: 180px;
	scrollbar-face-color:#990000;
	scrollbar-highlight-color:#FF0000;
	scrollbar-3dlight-color:#CC0000;
	scrollbar-darkshadow-color:#5B0000;
	scrollbar-shadow-color:#6C0000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#990000;
}


.selectprofipersonen{
	border-top: 1px solid #0C0B51;
	border-right: 1px solid #0C0B51;
	border-bottom: 1px solid #0C0B51;
	border-left: 1px solid #0C0B51;	
	font-family: Arial;			
	font-size: 10px;
	color: #000000;
	width: 70px;
}

.psuchesp .profi1check input{margin-left: 1px;}
.psuchesp .profi2check input{margin-left: 1px;}

.psuchesp .profi1check input{margin-left /*\**/: -2px \9;}
.psuchesp .profi2check input{margin-left /*\**/: -2px \9;}

* html .psuchesp .profi1check input{margin-left: -3px;}
* html .psuchesp .profi2check input{margin-left: -3px;}
* + html .psuchesp .profi1check input{margin-left: -3px;}
* + html .psuchesp .profi2check input{margin-left: -3px;}

.psuchesp2{vertical-align: top;}
.psuchesp2 input{margin-left: 1px;}
.psuchesp2 input{margin-left: 1px;}

.psuchesp2 input{margin-left /*\**/: -2px \9;}
.psuchesp2 input{margin-left /*\**/: -2px \9;}

* html .psuchesp2 input{margin-left: -3px;}
* html .psuchesp2 input{margin-left: -3px;}
* + html .psuchesp2 input{margin-left: -3px;}
* + html .psuchesp2 input{margin-left: -3px;}

.inputPLZ{
	border-top: 0px solid #0C0B51;
	border-right: 0px solid #0C0B51;
	border-bottom: 0px solid #0C0B51;
	border-left: 0px solid #0C0B51;	
	font-family: Arial;			
	font-size: 10px;
	color: #000000;
	width: 176px; height: 14px;
	padding-top: 2px; padding-left: 2px;
	margin-left: 1px;
}
* + html .inputPLZ{width: 174px; padding-left: 5px; margin-left: 0px;}

.ginputPLZ{
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;	
	font-family: Arial;			
	font-size: 10px;
	color: #000000;
	width: 174px; height: 14px;
	font-size: 10px;
	padding-top: 3px; margin-top: 20px;
	margin-left: 3px; padding-left: 5px;
}
.profi2check{
	float: left; width: 90px;
}

.profi1check{
	float: left; width: 180px;
}
.g2check{
	float: right; width: 90px;
}
.g2check{
	clear: both; width: 90px;
}
.g1check{
	float: right; width: 180px;
}
/*----------------------------------------*/
/* globalNavi */
/*----------------------------------------*/
#gNavi {
	position:absolute;
	width: 390px;
	height: 19px;
	background: url(../images/g_suche.gif) no-repeat;
	border: 0px solid #000000;
}

/*----------------------------------------*/
#gNavi ul{
	width: 390px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#gNavi li{
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	float: left;
}
#gNavi li a {
	display:block;
	height: 19px;
	text-decoration: none;
/*\*/
overflow: hidden;/* BackGround - MacIE is excluded */
/**/
}
/*----------------------------------------*/
#gNavi01{
	width: 71px; 
}

#gNavi01 a:hover {
	width: 71px;
	background: url(../images/g_ort.gif) 0px 0px;
}

/*----------------------------------------*/
#gNavi02{
	width: 84px;
}

#gNavi02 a:hover {
	width: 84px;
	background: url(../images/g_person.gif) -71px 0px;
}


/*----------------------------------------*/
#gNavi03{
	width: 69px;
}

#gNavi03 a:hover {
	width: 69px;
	background: url(../images/g_art.gif) -155px 0px;
}

/*----------------------------------------*/


#gNavi04{
	width: 76px;
}
#gNavi04 a:hover {
	width: 76px;
	background: url(../images/g_budget.gif) -224px 0px;
}

/*----------------------------------------*/

#gNavi05{
	width: 90px;
}
#gNavi05 a:hover {
	width: 90px;
	background: url(../images/g_location.gif) -300px 0px;
}

/*----------------------------------------*/
#personen, #art, #budget, #locationid {
	display: none; 
	width: 366px; height: 8px;
	vertical-align: top; float: right;
}
#ort{
	width: 366px; 
	border: 0px solid #CCCCCC; 
	vertical-align: top; float: right;
}

.trenner{
	width: 100%; text-align: left;
	border: 0px; /* F�r Firefox und Opera */
	border-top: solid 1px #151515;
	border-bottom: solid 1px #FFFFFF; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */
}

.merker a{color: #FFFFFF; font-size: 10px;}


.selectwerbepartner{
	width: 390px;
}
.inputanfrage{border-top: 1px solid #0C0B51;
	border-right: 1px solid #0C0B51;
	border-bottom: 1px solid #0C0B51;
	border-left: 1px solid #0C0B51;	
	font-family: Arial;			
	font-size: 10px;
	color: #000000;
	width: 90px;
}
.pmslinks
		{
		width: 172px; height: 100%;
		padding-top: 13px;
		padding-left: 18px; 
		background-color: #000000;
		background-image: url(../images/pms/bg_links.gif);
		background-repeat: no-repeat;
		background-position: top right;
		vertical-align: top;
		}
.pmsmitte{width: 10px; height: 100%;}
.pmsrechts{width: 790px; height: 100%; background-color: #FFFFFF; background: url("../images/pms/pms_rechts_bg.gif"); vertical-align: top;}
.pmsbox{width: 790px; height: 100%; background: url("../images/pms/pms_rechts_oben.gif") no-repeat;}
.pmsrechtsabstand{height: 1000000%; background: url("../images/pms/pms_rechts_bg.gif");}

.pmsheader {height: 34px; padding-left: 36px; vertical-align: top; padding-top: 10px;}
.pmscontent {height: 1000%; vertical-align: top; color: #000000; padding-left: 50px; padding-right: 50px; padding-top: 10px;}
* + html .pmscontent {padding-top: 0px;}

.pmscontent td {color: #000000; height: 100%; background-color: #FFFFFF;}

a.pmsvonact{color: #000000; font-weight: normal;}
a.pmsvon{color: #000000; font-weight: bold;}
.pmscheckbox{width: 12px; height: 12px;}
.pmslinksunten 
		{
		height: 100%;
		width: 190px;
		background-color: #000000;
		background-image: url(../images/pms/pms_links_unten.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		vertical-align: top;			
		}
		
.pmsrechtsunten
		{
		height: 100%;
		background-color: #FFFFFF;
		background-image: url(../images/pms/pms_rechts_unten.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		vertical-align: top;			
		}		
.lgdetailinhalt{vertical-align: top;}
a.whitelink{color: #FFFFFF; text-decoration: none;}
.mymerker{vertical-align: top; color: #000000;}
.mymerker a{color: #000000;}

a:link.gold, a:hover.gold, a:visited.gold, a:active.gold {color: #C8BB89; font-size: 12px; text-decoration: underline;}
a:link.goldsm, a:hover.goldsm, a:visited.goldsm, a:active.goldsm {color: #C8BB89; font-size: 10px; text-decoration: underline;}
a:link.goldk, a:hover.goldk, a:visited.goldk, a:active.goldk {color: #C8BB89; font-size: 11px; text-decoration: underline;}

h1{font-size: 14px; color: #000000;}
h4{font-size: 12px; font-family : Arial,Verdana,Tahoma;}

/*////////////////////PMS BUTTONS////////////////////*/
.inputloeschen
				{
				background: #FFFFFF;
				border: 0px solid #000000;
				text-transform: uppercase;	
				font-weight: bold;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;		
				cursor:pointer; text-align: left;
					
				}
				
.inputarchiv
				{
				background: #FFFFFF;
				border: 0px solid #000000;
				text-transform: uppercase;	
				font-weight: bold;
				font-size : 10px;
				font-family : Arial,Verdana,Tahoma;		
				cursor: pointer;
				text-align: left;
						
				}
.indent {padding-left: 20px; color: #000000;}
ul{color: #000000; font-size: 14px;}





/*////////////////////Kontaktformular//////////////////////////*/	

.csc-mailform
		{
		border: 0px solid black;
		vertical-align: top;
		}	
		
.csc-mailform label{width: 150px; color: #000000; display: block; float: left; text-align: right;}		
.csc-mailform input, .csc-mailform textarea, .csc-mailform select
		{
		width: 295px;
		font-family: Arial;
		font-size: 10px;
		margin-bottom: 5px;
		margin-left: 10px;
		border: 1px solid black;
		}
* + html .csc-mailform select{width: 300px;}
	
		
#mailformformtype_mail
		{
		background-image: url(../images/absenden.gif);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		height: 17px; 
		border: 0px;
		margin-left: 160px;
		}

* html #mailformformtype_mail{margin-left: 163px;}
		
		
		
		
.tx-srfeuserregister-pi1
		{
		border: 0px solid black;
		color: #000000;
		}		
		
.registrationbutton{padding-left: 169px;}
* html .registrationbutton{padding-left: 162px;}
		
.registrieren dt
		{
		width:  160px;		
		border: 0px solid black;
		}			
.dttipp{width: 160px; float: left; text-align: right; padding-right: 10px; border: 0px solid black;}


.registrieren dd
		{
		text-align: left;
		margin-left: 0px;
		}			


		
.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 textarea
		{
		font-family: Arial;
		font-size: 10px;
		margin-bottom: 5px;
		border: 1px solid black;
		}
* + html .tx-srfeuserregister-pi1 input{margin-bottom: 0px; height: 16px;}
		
.tx-srfeuserregister-pi1 select
		{
		font-family: Arial;
		font-size: 10px;
		margin-bottom: 5px;
		}	
		
		
		
		
.tx-srfeuserregister-pi1-submit
		{
		background: #FFFFFF;
		background-image: url(../images/absenden.gif);
		background-repeat: no-repeat;
		border: 0px !important;
		width: 350px;
		height: 17px;
		}
.tx-srfeuserregister-pi1-submit-pms
		{
		background-color: #FFFFFF;
		background-image: url(../images/absenden.gif);
		width: 80px; height: 17px;
		border: 0px;
		}
.tx-srfeuserregister-pi1-submitzurueck
		{
		background: #000000;
		background-image: url(../images/zurueck.gif);
		background-repeat: no-repeat;
		background-position: center;
		width: 350px;
		height: 16px;
		margin-left: 222px;
		}
				
.anrede input {border: 0px solid red;
				vertical-align:top;}	
				
.csc-mailform-submit{cursor: pointer;}				
				
.einloggen-submit
		{
		background: #000000;
		background-image: url(../images/absenden.gif);
		background-repeat: no-repeat;
		background-position: center;
		width: 200px;
		height: 16px;
		border: 1px solid black;
		margin-top: 3px;
		}
.einloggen-login
		{
		background: #000000;
		background-image: url(../images/absenden_vergessen.gif);
		background-repeat: no-repeat;
		background-position: center;
		width: 80px;
		height: 17px;
		border: 1px solid black;
		margin-top: 3px;
		}			

.passwordvergessenlogin a{font-size: 9px !important; color: #000000; text-decoration: underline; width: 50px; display:block;}
.passwordvergessenlogin a:visited{font-size: 9px; color: #000000; text-decoration: underline;}
.passwordvergessenlogin a:active{font-size: 9px; color: #000000; text-decoration: underline;}
.passwordvergessenlogin a:hover{font-size: 9px; color: #000000; text-decoration: underline;}
		
.pms-persdaten input, .pms-persdaten select, .pms-persdaten textarea
		{
		border: 1px solid black;
		font-family: Arial;
		font-size: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border: 1px solid black;		
		}		
		
		
.pms-persdaten submit
		{
		background: #000000;
		background-image: url(../images/absenden.gif);
		background-repeat: no-repeat;
		background-position: center;
		width: 200px;
		height: 16px;
		border: 1px solid black;
		margin-top: 3px;
		}					
		
		
.weiterempfehlen		
		{
		background-color: #FFFFFF;
		background-image: url(../images/absenden.gif);
		background-repeat: no-repeat;
		background-position: center;
		width: 80px; height: 17px;
		border: 0px solid black;
		margin-top: 3px;
		cursor: pointer;
		}					
				
/*-------------------SITEMAP---------------------*/
.csc-sitemap * a{font-size: 10px;}
.csc-sitemap a:link{color: #000000;}
.csc-sitemap a:visited{color: #000000;}
.csc-sitemap a:active{color: #000000;}
.csc-sitemap a:hover{color: #000000;}

.csc-sitemap li{list-style-image: url(/fileadmin/images/locationguide24_sitemap.gif);}
/*-------------------SITEMAP---------------------*/				

.editregisterlong{border: 1px solid #c1c1c1; width: 350px;}
.editregistershort{border: 1px solid #c1c1c1; width: 120px;}			
.editselectland{border: 1px solid #c1c1c1; width: 200px;}
.edittextarea{
	width: 350px; height: 200px;
	border: 1px solid #c1c1c1;
}
.error{color: red;}

a.obenlogin:link, a.obenlogin:visited, a.obenlogin:active, a.obenlogin:hover
	{
	font-weight: normal; 
	text-decoration: underline; 
	color: #C8BB89; 
	}
a.ausloggen:link, a.ausloggen:hover, a.ausloggen:visited, a.ausloggen:hover {color: #C8BB89;; font-size: 11px;}	
.bodytext{color: #000000;}
.bodytext a:link, .bodytext a:visited, .bodytext a:active, .bodytext a:hover{font-size: 13px; text-decoration: underline; color: #000000;}
.bodytext ul li a:link, .bodytext ul li a:visited, .bodytext ul li a:active, .bodytext ul li a:hover{text-decoration: underline; color: #000000;}
.merker a:link, .merker a:visited, .merker a:active, .merker a:hover{font-size: 10px; text-decoration: underline; color: #FFFFFF;}
.listlink a:link, .listlink a:visited, .listlink a:active, .listlink a:hover{font-size: 10px; text-decoration: underline; color: #FFFFFF;}

h1.csc-firstHeader{margin-top: 0px; color: #000000;}

.eingeloggt{color: #BCBCBC; font-size: 11px;}


.vergessen a:link, .vergessen a:visited, .vergessen a:active, .vergessen a:hover{font-size: 11px; text-decoration: underline; color: #000000;}
a.historyback:link, a.historyback:visited, a.historyback:hover, a.historyback:active{font-size : 10px;
				font-family : Arial,Verdana,Tahoma;
				color: #ffffff;		
				text-decoration: none;
}
a.ankerblack:link, a.ankerblack:visited, a.ankerblack:hover, a.ankerblack:active{font-size : 10px;
				font-family : Arial,Verdana,Tahoma;
				color: #000000;		
				text-decoration: underline;
}
a.partnertextlink:link, a.partnertextlink:visited, a.partnertextlink:hover, a.partnertextlink:active{color:#000000; font-size: 13px; font-weight: bold; padding-left: 9px;}
dd select{font-family: Arial,Verdana,Tahoma; font-size: 12px;}

.anfrageinput{float: left; width: 60px; height: 18px; font-size: 11px;}


.align-justify{text-align: justify;}

#pms .tx-locationguide24-pi1{border: 0px solid #000000; height: 100%;}

.gruen{width: 35px; color: #21A121; font-weight: bold; text-align: center;}
.gruenweiss{width: 35px; text-align: center;}
.gruentext{color: #21A121; font-weight: bold;}

.csc-uploads-fileName a:link{font-size: 12px; color: #000000;}
.csc-uploads-fileName a:active{font-size: 12px; color: #000000;}
.csc-uploads-fileName a:visited{font-size: 12px; color: #000000;}
.csc-uploads-fileName a:hover{font-size: 12px; color: #000000;}

.csc-uploads-fileSize{vertical-align: top;}
.csc-uploads-fileSize p{padding-left: 20px; font-size: 12px; color: #000000;}
.csc-uploads-description{font-size: 12px; color: #000000;}

.locations_list{font-size: 14px; color: #FFFFFF; font-weight: bold; white-space: nowrap;}
.locations_list_eintraege{font-size: 14px; color: #000000; font-weight: bold; white-space: nowrap;}
.locations_number{font-size: 14px; color: #D2BD7C; font-weight: bold;}
.locations_listinput{width: 26px; height: 12px; font-size: 11px; border-top: 1px solid #0C0B51; border-right: 1px solid #0C0B51; border-bottom: 1px solid #0C0B51; border-left: 1px solid #0C0B51; font-family: Arial; font-size: 10px; color: #000000;}
a.locationslistlink:link, a.locationslistlink:visited, a.locationslistlink:hover, a.locationslistlink:active{font-size: 12px;}

.profilink{border: 0px solid #FFFFFF;}
.profisuchelink{text-align: right;}
.profisuchelink a:link{font-size: 10px; font-weight: bold; text-decoration: underline;}
.profisuchelink a:active{font-size: 10px; font-weight: bold; text-decoration: underline;}
.profisuchelink a:visited{font-size: 10px; font-weight: bold; text-decoration: underline;}
.profisuchelink a:hover{font-size: 10px; font-weight: bold; text-decoration: underline;}

.logintext{font-size: 11px; color: #000000; font-weight: bold;}
.logintext2{font-size: 13px; color: #000000; font-weight: bold; text-align: right; vertical-align: middle;}
.logintextsmall{font-size: 9px; color: #000000; font-weight: bold; font-family: Arial;}
.logininputs{width: 78px; height: 14px; border: 0px; font-size: 11px; font-family: Arial;}
.youremail{width: 160px; height: 16px; border: 0px; font-size: 11px; font-family: Arial;}
.backhref a{color: #000000; font-size: 12px; font-weight: bold;}

.csc-textpic-image{margin: 0px; padding: 0px;}
div.csc-textpic-center div.csc-textpic-imagewrap{margin: 0px; padding: 0px;}


/* ###DL### */
.news-single-item, .news-single-item h2, .news-single-item a {
	color:#000;
}
.news-single-item .subheader {
	font-size:10pt;
	margin-bottom:20px;
}