
/*------------------- CSS RESET ---------------------
---------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}

ul, li {
	list-style: none;
}

b, strong {
	font-weight: bold;
}

img, a img {
	border: none;
}

em, i {
	font-style:italic;
	color:#caab60;
}

#bm {
	margin:0px auto 2px auto;
	text-align:center;
}

/*------------------SCHRIFT / GRÖSSE ----------------
---------------------------------------------------*/

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#caab60;
	background-image:url(../gfx/escort-bg.jpg);
	background-attachment: fixed;
}

div {
	overflow:hidden;
}

blockquote {
	color: #f18110;
}

/*------------------- Link ----------------------------
-----------------------------------------------------*/

a:link, a:visited {
	color: #caab60;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	color:#016eba;
	text-decoration: none;
}

/*------------------- Facebook Google +1----------------------------
-----------------------------------------------------*/
/*------------------- Home----------------------------
-----------------------------------------------------*/
#social-btn {
	position:absolute;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	top:101px;
	left:827px;
}

#plusone{
	float:left;
	width: 60px !important;
}

#like{
	height:30px !important;
	width: 70px !important}

#social-btn-startseite {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	top:0px;

	
}

#social-div{
	width: 200px;
	position:absolute;
	left: 850px;
	top: 460px;
	}
	
	


/*------------------- LAYOUT ---------------------
---------------------------------------------------*/
#container {
	width: 1000px;
	background-color:#0e0e0e;
	padding: 0px;
	margin: 0 auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
}

#goStart {
	position:absolute;
	left:100px;
	width:320px;
	height:125px;
}

#header {
	position:relative;
	height:125px;
	background-image:url(../gfx/escort-header.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #666666;
}

#topBanner {
	position:relative;
	float:right;
	top:25px;
	padding:5px;
	border: 1px solid #666666;
	border-right:0px;
	background-repeat: repeat;
}

#partner-banner-wrapper{
padding-top:20px;
margin:auto;
width:956px;}

#partner-banner-links {
float:right;
	width:468px;
	/*left:290px;*/
	position:relative;
	/*top:-30px;*/
	overflow:visible;
	
	text-align:center;
}

#partner-banner-rechts {
	
	width:468px;
	/*left:290px;*/
	position:relative;
	/*top:-30px;*/
	overflow:visible;
	
	text-align:center;
}

#partner-banner {
	width:468px;
	left:290px;
	position:relative;
	top:-30px;
	z-index:100;
	overflow:visible;
	clear:both;
	text-align:center;
}

#partner-banner-wrapper img {
	margin-bottom:15px;
}

#partner-banner-regio {
	padding-top:50px;
	width:468px;
	left:180px;
	position:relative;
	z-index:100;
	overflow:visible;
	text-align:center;
}

#partner-banner-regio img {
	padding-left:0px;
	margin-bottom:15px;
}

/*------------------------haupt menü----------------------
--------------------------------------------------*/


#navHome {
	position:relative;
	top:8px;
	left:53px;
	float:left;
	text-align:center;
}

#navAgent {
	position:relative;
	top:8px;
	left:137px;
	float:left;
	text-align:center;
}

#navIndy {
	text-align:center;
	position:relative;
	top:8px;
	left:232px;
	float:left;
}

#navToplist{
	text-align:center;
	position:relative;
	top:8px;
	left:312px;
	float:left;
}

#home {
	background-image:url(../gfx/escort-home.jpg);
	background-repeat: no-repeat;
	font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#agenturen {
	background-image:url(../gfx/escort-agenturen.jpg);
	background-repeat: no-repeat;
	font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#indy {
	background-image:url(../gfx/escort-indy.jpg);
	background-repeat: no-repeat;
	font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#sed {
	background-image:url(../gfx/escort-sedcard.jpg);
	background-repeat: no-repeat;
	font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#verlauf {
	color:#D0BDA4;
	padding: 12px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	position:relative;
	height:55px;
	background-image:url(../gfx/escort-verlauf.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#regioText {
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:80px 150px 0px 15px;
}

#regioText h2 {
	color:#caab60;
	padding-bottom:10px;
}

#regio-indy {
	padding:15px 165px 15px 15px;
	height:115px;
	background-image:url(../gfx/gfx-verlauf-indy.jpg);
	margin-bottom:5px;
}

#regio-indy a:link, #regio-indy a:visited {
	color: #D0BDA4;
	text-decoration: none;
	font-weight:bold;
}

#regio-indy a:focus, #regio-indy a:hover, #regio-indy a:active {
	color:#016eba;
	text-decoration:none;
	font-weight:bold;
}

#regio-verlauf {
	padding:10px 165px 15px 15px;
	height:120px;
}

#regio-verlauf h1 a:link, #regio-verlauf h1 a:visited{
	color: #CAAB60 !important;} 

#regio-verlauf a:link, #regio-verlauf a:visited {
	color: #D0BDA4;
	text-decoration: none;
	font-weight:bold;
}

#regio-verlauf a:focus, #regio-verlauf a:hover, #regio-verlauf a:active {
	color:#016eba !important;
	text-decoration:none;
	font-weight:bold;
}

#regio-verlauf h1 {
	font-weight:bold;
	font-size:24px;
	padding-top:5px;
}

#regio-verlauf p {
	word-spacing:10px;
	color:#D0BDA4;
	font-size:14px;
	font-weight:bold;
}

.Stil1 {
	font-size: 16px;
	font-weight: bold;
}

.Stil3 {
	font-size: 22px;
	font-weight: bold;
}

.Stil4 {
	font-size: 21px;
	font-weight: bold;
}

table {
	overflow:hidden;
	border:#666666 0px solid;
}

#girls {
	position:relative;
	width:846px;
	color:#D0BDA4;
	float:left;
	padding-left:2px;
}

#girls td {
	vertical-align:top;
	font-size:10px;
}

#girls img {
padding-bottom:0px;
}



.hplink{
z-index:100;
position:absolute;
top:160px;
	text-align:center;
	left:23px;
	width:115px;
}

.girlfoto{
padding-left:23px;
position:relative;
height:173px;}

.pd p {
	text-align:center;
	background-color:#000000;
	width:115px;
	padding-bottom:2px;
	margin:0px 0px 2px 23px;
}

.pd a:link, .pd a:visited {
	color: #caab60;
	text-decoration: none;
}

.pd a:focus, .pd a:hover, .pd a:active {
	/*color:#00be5e;*/
color:#016eba;
	text-decoration:none;
}

.pd img {
	position:absolute;
	width:115px;
	height:173px;
}

.pd {
	position:relative;
	padding-bottom:0px;
}

.pdh {
	font-size:24px;
}

#content {
	position:relative;
	padding: 0px 0px;
}

#wrapper {
	float:left;
	width:516px;
}

#sidebarLeft {
	float: left;
	width: 182px;
}

#mitte_li {
	float: right;
	padding:0px 2px 0px 4px;
	width: 328px;
}



#mitte_re {
	float: left;
	padding:0px 4px 0px 2px;
	width: 328px;
}

#sidebarRight {
	position:relative;
	float:right;
	background-repeat: repeat;
	background-color:#000000;
	padding-top:2px;
	padding-bottom:0px;
	top:-93px;
	width:150px;
	text-align:center;
}

#sidebarRight img {
	padding: 0px 5px 5px 5px;
}

.boxLeft h1 {
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}

.boxLeft img {
	width:172px;
	height:255px;
}

.boxLeft {
	position:relative;
	background-color:#000000;
	/*border:#666 1px solid;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width:172px;
	padding:5px;
	text-align:center;
	font-weight:bold;
}

#empfehlung {
	position:relative;
	padding:5px 0px;
	width:182px;
	height:56px;
	background-image:url(../gfx/escort-empfehlung.jpg);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align:center;
	font-weight:bolder;
}

/*-----------------------------------------------------------
-----------------------Neuer Teil------------------------*/

#newcTitel {
	margin:5px 0px 3px 0px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-image:url(../gfx/escort-btn.jpg);
	background-repeat:repeat-x;
}

#newc {
	border-bottom:#666666 1px solid;
}

#newc p {
	width:72px;
}

.newcomer {
	font-size:10px;
	text-align:center;
	padding:3px 0px 0px 12px;
	float:left;
}

/*-------------------------------------------------------------------*/

ul {
	font-size:10px;
	font-weight:bold;
	margin-top:4px;
	position:relative;
	width:182px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

li {
	margin:4px 0px 4px 4px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(../gfx/escort-btn.jpg);
}

/*--------------------BOX--------------------
---------------------------------------------------*/

.box img {
	width:82px;
	height:123px;
}

.box {
	color:#D0BDA4;
	position:relative;
	margin-bottom:4px;
	margin-left:2px;
	padding:4px 0px 4px 0px;
	z-index:100;
	height:123PX;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.box h2 {
	color:#caab60;
}

.homepage {
	position:absolute;
	padding: 1px 4px;
	left:81px;
	bottom:1px;
	font-size:10px;
	font-family:Tahoma;
	text-align:right;
}

.me_in {
	position:absolute;
	padding: 1px 3px;
	right:0px;
	bottom:1px;
	font-size:10px;
	font-family:Tahoma;
	text-align:right;
}

.box p {
	padding:10px 0px;
	background-color:#000000;
	font-size:10px;
}

h1, h2 {
	padding:0px 0px;
}

h1 {
	font-size:18px;
	font-weight:bold;
}

h2 {
	font-size:16px;
	font-weight:bold;
}

h3 {
	color:#D0BDA4;
	font-size:12px;
}

h6 {
	font-size:10px;
	top:10px;
}

/*-------------------- box end -------------------------*/


#footerlinks
{
clear:both;
padding:20px 30px 0px 30px;
text-align:justify;
font-size:10px;
}

#links-intern {
	padding:10px 165px 15px 15px;
	height:120px;
}

#links-intern a:link, #regio-verlauf a:visited {
	color: #D0BDA4;
	text-decoration: none;
	font-weight:bold;
}

#footer {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding:70px 150px 0px 150px;
	height:108px;
	background-image:url(../gfx/escort-footer.jpg);
	clear: both;
	text-align:center;
}

#startFooter p {
	word-spacing:10px;
}

#footer p {
	word-spacing:10px;
	display:block;
	text-align: center;
	margin-bottom:23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}


/*------------------- ALLGEMEIN --------------------
---------------------------------------------------*/
.fl {
	float: left;
	padding-right: 3px;
}

.fr {
	float: right;
	padding-left: 1em;
}

.clearfloat {
	clear: both;
}

.mehrInfo a:link, .mehrInfo a:visited {
	padding: 2px 20px;
}

