@charset "utf-8";

/* CSS Document */

/* font-family: 'Open Sans', sans-serif; */



body{ padding:0; margin:0; font-family:Georgia, serif!important; font-size:14px!important; font-weight:400; color:#9E9E9E!important; background:url(../images/bg.png) #1e0500 center top fixed no-repeat; background-attachment: fixed !important; background-size: cover !important;}

h1{ padding:0!important; margin:0!important; color:#fff!important;}


#navileiste{ width:100%; height:70px; position:fixed; top:20px; border-top:1px solid #3e3e3e; border-bottom:1px solid #3e3e3e; background:url(../images/bg70.png);

-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* WebKit */

-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Firefox */

box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Standard */ }



#navileiste_inhalt{ width:1170px; height:70px; margin:0 auto; position:relative;}

#logo{ width:251px; height:50px; background:url(../images/logo.png);}



#navi{ position:absolute; right:0px; top:27px;}

#navi ul{ list-style:none; padding:0; margin:0;}

#navi li{ float:left; padding:0 25px; border-right: 1px solid #3e3e3e;}

#navi a{ text-decoration:none; color:#9E9E9E;}

#navi a:hover{ text-decoration:none; color:#FFFFFF;}



a { text-decoration:none!important; color:#FFFFFF;}

a:hover { text-decoration:none!important; color:#FFFFFF;}



#content{width:100%; padding:20px 0; background:url(../images/bg70.png); border:1px solid #3e3e3e;

-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* WebKit */

-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Firefox */

box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Standard */ }



.logocontainer{ margin-top:100px; text-align:center;}



.hotline { font-weight:700; color:#fff; font-size:20px;}

/*.hotline:hover { font-weight:700; color:#FF4447;}*/



.maincontent{ margin-top:20px; margin-bottom:20px; width:100%; padding:20px 0; background:url(../images/bg70.png); border:1px solid #3e3e3e;

-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* WebKit */

-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Firefox */

box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Standard */}



.slider{ padding-bottom:20px;}



.damen{ margin:20px 0 0 0; width: 100%; }



#footer{ width:100%; background:url(../images/bg.png); padding:20px 0;}

#footer_inhalt{ width:1170px; margin:0 auto; color:#fff; text-shadow:1px 1px #000;}

.impressum{ padding-bottom:20px;}

.impressum a{ color:#fff;}
.impressum a:hover{ color:#FF0004;}

.textjustify{ text-align:left;}

.formbutton{ border:0px; background:#2D2D2D; padding:10px 20px; color:#fff; border:1px solid #8F8F8F;}

/* Bootstrap Overrides */



.navbar-inverse {background:url(../images/bg70.png)!important; border-bottom:1px solid #3e3e3e!important;

-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* WebKit */

-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Firefox */

box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); /* Standard */

padding:10px 0 10px 0;

}





/*.navbar-brand { padding:0 0 0 5px!important; margin-left:15px!important}*/





.navbar-nav > li {}

.navbar-nav > li > a {}



a.text-overlay  {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

	bottom: 0;

	color: #FFFFFF;

	font-size: 20px;

	left: 0;

	line-height: 1em;

	margin: 0;

	padding-bottom: 20px;

	padding-top: 20px;

	position: absolute;

	text-align: center;

	text-shadow: 1px 1px 2px #000000;

	width: 100%;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5 ease-in-out;

	-o-transition: all .5s ease-in-out;

	-ms-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

}



.image {

	position: relative;

}



.admin_profile {

	width:75px !important;

	height: auto;

}



.pager_image {

	padding: 2px;

	cursor: pointer;

}



.pager_image:hover {

	/* border: solid 3px #CCC; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; box-shadow: 1px 1px 5px #999; */

}



.pager_image.active {

	/* border: 3px solid green; */

}


/* DESIGN - LADY CONTENT  */

#girl_name{ text-align:center;}
.borderbox{border: 1px solid #363636;box-shadow: 0px 0px 0px 1px #222 inset, 0px 0px 0px 2px #333 inset, 0px 0px 0px 8px #141414 inset, 0px 0px 0px 9px #666 inset; padding:20px; margin-bottom:20px;}

#profil_wrapper{ text-align:center; padding:20px 0;}
#pager{ padding-top:10px;}

.headarea{ text-align:left; font:12px!important; color: #BCBCBC; text-shadow:1px 1px #000; padding-top:5px;}

ul.girl_details { padding:0; margin:0; list-style:none; overflow:hidden;}
ul.girl_details li{ padding:5px 0; border-bottom:1px dotted #363636;}

.details_left{ padding-right:5px;}
.details_right{ float:right; padding-left:5px;}

.pricelist{ padding:5px 0; border-bottom:1px dotted #363636;}

h1.lady_headline{ text-align:center; padding:0!important; margin:0 0 10px 0!important; font-size:22px!important; color:#fff;}
h1.single_headline{ text-align:center; padding:0!important; margin:0 0 0 0!important; font-size:26px!important; color:#fff;}

/* CONTACT FORM */

#contact_left{ float:left; width:48%;}
#contact_right{ float:right; width:48%;}

#fieldsmall input{ padding:10px; background:#2d2d2d; border:none!important;}
#fieldsmall { margin-bottom:15px;}

#fieldbig textarea{ padding:10px; background:#2d2d2d; border:none!important;}
#fieldbig { margin-bottom:15px;}

.cityfilter a{ color:#fff;}
.cityfilter a:hover{ color:#FF0004;}

.margintop{ margin-top:30px;}

.symple-button {
  font-family: inherit !important;
  margin: 5px 5px 5px 0;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  nowhitespace: afterproperty;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  outline: none;
  border-radius: 0px;
  background: #aaaaaa;
  text-decoration: none !important;
}

.symple-button.black {
  background: #505050;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.5;
}

.symple-button span.symple-button-inner {
  border-radius: 3px;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  line-height: 0.8em;
  padding: 1.1em 1.4em;
  text-align: center;
  text-decoration: none;
  text-shadow: none !important;
  white-space: nowrap;
}