@CHARSET "UTF-8";
body {font-family:Arial, Verdana, sans-serif;margin:0;padding:0;border:0;background:#161616 url(/img/bg_zeichnung.jpg) repeat-x top left;}
/* @main */
a{
	color:#fff;	
}
a:hover{
	color:#f1b12f;
	text-decoration:none;
}
.titulo{
	width:94%;
	font-size:18px;
	border-bottom:1px dashed #f1b12f;
	color:#f1b12f;
}
/* @end main */
#layout_cont{
	width:950px;
	margin:auto;
	border-style:solid;
	border-width:0 1px;
	border-color:#000;
	background-image:url("/img/background_center.png");
	background-repeat:no-repeat;
	background-position:0 170px;
	background-color:transparent;
}
#header{width:950px;margin:auto;}
#container{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	overflow:visible;
	border:0;
	padding:0;
	color:#ffffff;
	margin-top:0;
	margin-bottom:0;
}
#content{
	width:770px;
	float:right;
}
/* @footer */
#subfooter{
	width:185px;
	height:16px;
	color:#fff;
	float:right;
	background:url("/img/subfooter.gif") no-repeat;
	padding-top:2px;
	padding-left:6px;
	margin-top:112px;
	margin-right:100px;
	text-align:center;
	font:11px Arial, Verdana, sans-serif;
}
#subfooter a{
	color:#fff;
}
.menu_footer {
	color:#7a7677;
	font:12px Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0;
	padding:5px;
	background:url('/img/background_footer.jpg') repeat-x #000;
	border-top:1px solid #666;
}
.menu_footer a{
	color:#7a7677;
	text-decoration:none;
}
/* @end footer */
/*.logo {background:transparent url(/img/header.gif) no-repeat -10px 0px;width:950px;height:53px;}*/
h1.mark {font:19px;color:#ffffff;padding:4px 10px 0 10px;margin:0;}
span.mark {color:#df1288;}
.cl {clear:both;}
.wl {width:950px;display:block;height:3px;background-color:#ffffff;margin-top:2px;}
.suche {float:right;color:#df1288;font:16px;height:17px;margin:-4px 30px 4px 0;}
.suche select {margin:0;padding:0;}

/* @publicaciones_thumbs */
.cont_escorts {width:700px;float:left;}
div.pub {width:126px;position:relative;float:left;margin:10px 6px 12px 6px;padding:0;border:0;font-size:12px;}
div.pub div, div.pub p, div.pub img{-moz-border-radius:4px;-webkit-border-radius: 4px;}
div.pub div img  {text-align: center;}
div.pub img {padding:2px;margin:2px 0;border:1px dashed  #f1b12f;}
div.pub .pub_cat {background-color:#616161;text-align:center;height:20px;padding-top:4px;}
.pub_cat a:link, .pub_cat a:active, .pub_cat a:visited {text-decoration:none;color:#ffffff;}
div.pub p {background-color:#616161;display:block;color:#FFF;padding:0;margin:0;text-align:center;border:0;}
div.pub p a {color:#000000;text-decoration:none;margin:0;padding:0;}
/* @end publicaciones_thumbs */

ul.lang {text-align:center;list-style-type:none;list-style-position:inside;width:460px;margin-left:auto;margin-right:auto;padding:0;}
ul.lang li {float:left;display:block;width:148px;height:33px;font:bold 12px;text-align:center;margin-left:5px;color:#ffffff;background:url("../img/btn_home.gif") no-repeat transparent;;padding-top:7px;}
ul.lang li a {color:#ffffff;text-decoration:none;}

#pub_ficha {display:block;width:100%;float:left;padding:0;}
.pub_container{
	color:#fff;
	background:#000;
	padding:8px;
}
.pub_container p {font:14px/15px;color:#FFF;}
h1.pubname {font-size:24px;margin:0;color:#FFFFEB;}

#intro {width:500px;margin-left:auto;margin-right:auto;margin-top:250px;position:relative;text-align: center;}
#intro_logo h1 {color:#EADFA9;font:48px;}
p.intro {color:#ffffff;font:bold 13px;text-align:center;border:0;}

#gallery_container {position:relative;width:100%;margin-left:auto;margin-right:auto;}
.gallery_container {display:none;float:right;width:120px;padding:3px;border:1px solid #dddddd;margin:0 10px 0 0;}
.pub_gallery {width:120px;position:relative;float:left;margin:0;padding:0;border:0;list-style:none inside;}
.pub_gallery img {padding:0;margin:0;border:0;}

.gal_header {background-color:#e21189;width:550px;height:18px;margin:2px;padding:2px 0px 0 10px;color:#000000;font-size:12px/12px;}
.gal_number {background-color:#7e0854;width:550px;height:18px;margin:2px;padding:2px 0px 0 10px;color:#ffffff;font-size:13px/12px;}
.gal_number a:link, .gal_number a:active, .gal_number a:hover, .gal_number a:visited {color:#ffffff;}
.gal_number a:link, .gal_number a:active, .gal_number a:visited {text-decoration:none;}
.gal_number a:hover {text-decoration:none;}
.maileden {background-color:#000000 !important;color:#e21189;font:bold 16px/16px;}

/* @agencia */
#contacto_agencia{
	width:670px;
	padding:8px;
	background:#000;
}
/* @end agencia */

/* @menu */
div#menu_container{float:left; width:170px;}
ul.menu{
	width:160px;
	border:2px solid #111;
	font-size:13px;
	padding:2px;
	margin:0;	
	color:#FFF;
	list-style: none;
}
ul.menu a{
	color:#fff;
	text-decoration:none;
}
ul.submenu{
	display:none;
	list-style: none;
	padding:0;
	margin:0;
}
div.menu_button, div.submenu_button{
	display:block;
	background:url("/img/background_menu.jpg") repeat-x #252525;
}
div.menu_button:hover, div.submenu_button:hover{
	background:url("/img/background_menu_rollover.jpg") repeat-x #555555;
}
div.menu_button{
	width:155px;
	padding:2px 0 2px 5px;
}
div.submenu_button{
	width:146px;
	padding:2px 0 2px 14px;
}
.expand{
	cursor:pointer;
}
/* @end menu */
/* @menu_suscribe */
#menu_suscribe{
	margin:20px;
	color:#f1b12f;
}
/* @end menu_suscribe */
/* @form */
.form{
	font-size:14px;
	width:600px;	
}

.form .hlabel{
	width:200px;
	float:left;
}
.form input, .form textarea, .form select{
	background:#FFFFDF;
	border:2px solid #9F9F9F;
	-moz-border-radius:4px;
}
#errormsgs{
	color:#C00;
}
/* @end form */
/* @galeria */
.thumbs_gallery{
	text-align:center;
}
.gallery img, .thumbs_gallery img{
	border:2px solid #fff;
	padding:2px;
}
.gallery .foto{
	text-align:center;
	margin:4px;
	padding:4px;
	font-size:14px;
	color:#fff;	
}
.gallery .foto a{
	color:#fff;
}
/* @end galeria */
/* @ficha */
.item_n{
	color:#f1b12f;
}
.item_d{
	color:#faeb42;
}
.item_d a{
	color:#fff;
}
/* @end ficha */
/* @links */
.link{
	width:600px;
	margin:10px auto;
	padding:10px;
	text-align:center;
}
.link img{
	border:0;
}
/* @end links */
/* @rss */

/* @end rss */
/* @otros */
.fail{
	color:#C00;
	font-weight:bold;
	padding:4px;
}
.success{
	color:#5788AF;
}
/* @end otros */
#map {width:420px;height:300px;background-color:#ffffff;margin-left:auto;margin-right:auto;}

.logo a:link, .logo a:active, .logo a:visited {text-decoration:none;}