/* Start of CMSMS style sheet 'escort_links' */
@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
html, body, fieldset {
	border:0 solid;
}
body {
	font-family: Candara,Verdana,Arial,Helvetica,sans-serif;
	color: 434343;
	background: url(images/cms/bg_main.png) repeat #5a2f6e;

}
strong, b {
	font-weight:bold;
}

img {
	border:none;
}

h2 {
       color:#3b184c;
       font-size: 14px;
       margin-bottom:10px;
}

h3 {
       color:#a279b6;
       font-size: 12px;
}


/*****************
basic layout 
*****************/

div#pagewrapper {
   margin: 0 auto;
   width:867px;
}

/********************
HEADER STYLING
*********************/

div#header {
   width:867px;
   height:100px;
   margin-top: 44px;
   position:absolute;
   z-index:5000;
}

div#header h1 a {
	background:url(images/cms/escort_international_koeln_png8.png) no-repeat;
	display:block;
	height:36px;
	margin-left:34px;

	text-indent:-9000px;
	width:266px;
}



#flagwrapper {
	width:80px;
	margin-top:35px;
	float:right;

}

#flagwrapper a {
	margin-right:5px;
	text-decoration:none;
	border:none;
	float:right;
}



/********************
CONTENT STYLING
*********************/

div#content {
	background: #e3d1ec;
	width:861px;
	height:494px;
	border:solid 3px #fff;
        position:absolute;
        margin-top:150px;

}

div#bg_pic {
	position:absolute;
	background: #e3d1ec;
	width:386px;
	height:494px;
	background:#FFee00;
	float:left;
	
}

div#bg_rightcontent {
	background:transparent url(images/cms/bg_right_png24.png) repeat scroll 0 0;
        float:right;
        height:494px;
        margin-left:275px;
        position:absolute;
        width:585px;
}

div#rightcontent {
	width:440px;
        height:435px;
	margin-right:20px;
	margin-top:30px;
       padding-right:10px;
	float:right;
	font-family: "font-family: Candara", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 15px;
	color: #434343;
        overflow: auto;

}

div#rightcontent a{
	text-decoration:none;
        color:#fff;
}

div#rightcontent a:hover{
	text-decoration:underline;
        color:#662b82;
}

div#rightcontent li
{
       padding-left: 20px;
       padding-bottom:10px;
       background-image: url(images/bullet.gif);
       background-repeat: no-repeat;

}

div#rightcontent p
{
       padding-bottom:1px;

}

.box td
{
       padding: 10px;

}

.box
{
       border: solid 3px #fff;
       
       margin-top:10px;
       margin-bottom:10px;

}

/********************
FOOTER STYLING
*********************/

#menuwrapper_footer {
	color:#FFFFFF;
        font-size:12px;
        margin-top:680px;
        padding-bottom:20px;
        position:absolute;
        text-align:right;
        text-transform:uppercase;
        width:861px;
}

#menuwrapper_footer a{
        color:#fff;
        text-decoration:none;
}

#menuwrapper_footer a:hover{
        color:#e3d1ec;
        text-decoration:none;
}

/********************
SCROLL
*********************/

 div.scroll {margin: 7px;}


/* End of 'escort_links' */

