@charset "utf-8";

@font-face {
	font-family:HelveticaNeue;
	src: local ("Helvetice Neue"),
	local ("HelveticeNeueASLight"),
	url(http://exclusivmodels.de/fileadmin/templates/fonts/HelveticaNeueASLight.otf);
}

@font-face {
	font-family:InaiMathi;
	src: local ("Inai Mathi"),
	local ("InaiMathi"),
	url(http://exclusivmodels.de/fileadmin/templates/fonts/InaiMathi.ttf);
}


body {
	margin:0px;
	padding:0px;
	background-color: #b3b3b3;
	font-family:HelveticaNeue, Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#272727;
}

img {
	border:0px;
}

.clearer {
	clear: both;
}

a:link, a:visited {
    text-decoration:none;
	color :#ff2890;
}

a:hover {
	color:#ff2890;
}

#bg-left {
	position:absolute;
	width:50%;
	left:0px;
	height:661px;
	background: #ffffff url(/fileadmin/templates/images/mw-bg-left.gif) repeat-x top left;
}

#bg-right {
	position:absolute;
	width:50%;
	right:0px;
	height:661px;
	background: #ffffff url(/fileadmin/templates/images/mw-bg-right.gif) repeat-x top left;
}

#menu {
	position:absolute;
	width:1230px;
	left: 50%;
	margin-left: -615px;
	z-index:50;
}

#menu-top {
	width:1070px;
	height:23px;
	margin-top:30px;
	padding-left:160px;
	background:url(/fileadmin/templates/images/mw-menu-topbg.gif) repeat-y top left;
}

#menu-bottom {
	width:1070px;
	height:23px;
	padding-left:160px;
	background:url(/fileadmin/templates/images/mw-menu-bottombg.gif) repeat-y top left;
	visibility: hidden;
}

#menu-top ul, #menu-bottom ul {
	list-style: none;
	/*width:1067px;*/
	margin: 0;
	margin-left:3px;
	padding: 0;
	padding-top:2px;
}

#menu-top ul li, #menu-bottom ul li {
	float: left;
	padding: 0;
	margin-left:25px;
	font-family:InaiMathi, Helvetica, Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-transform:lowercase;
}

#menu ul li a:link,	#menu ul li a:visited {	color: #ffffff;}
#menu ul li a:hover		{ color: #ff2890; }
#menu ul li a:active, #menu ul li a.active	{ color: #ff2890; }

#mw-logo {
	position:absolute;
	margin-top:-72px;
	margin-left:40px;
}

#pwc {
	position:absolute;
	margin-top:-51px;
	margin-left:894px;
	background-image:url(/fileadmin/templates/images/people8.png);
}

#pwc img {
	width:181px;
	height:41px;
}

#page {
	position:absolute;
	width:1230px;
	left: 50%;
	margin-left: -615px;
	z-index:10;
}

#center {
	width:910px;
	margin-left:160px;
	min-height:661px;
	background: #9c9c9c url(/fileadmin/templates/images/mw-bg-center.gif) top repeat-x;
}

#center a:link, #center a:visited {
	color:#ff2890;
}

#title {
	width:910px;
	height:170px;
}

#title h1 {
	margin:0px;
	padding:0px;
	margin-left:26px;
	padding-top:100px;/*138*/
	font-weight:normal;
	font-size: 29px;
}

#content-left {
	float:left;
	width:422px;
	margin-left:26px;
	padding-top:0px; /*21*/
}

#content-right {
	float:left;
	width:428px;
	margin-right:34px;
}

#content {
	float:left;
	width:655px;
	margin-left:26px;
	padding-top:21px;
}

#content-right div, #content-right img, #content div, #content img, #content-left div, {
	margin:0px;
	padding:0px;
}

#content-left .bodytext, #content .bodytext {
	margin-top:0px;
	margin-bottom:22px;/*top:22px*/
}

p.pink {
	color:#ff2890;
}

#gallery {
	margin-left:13px;
	margin-right:13px;
	padding-top:116px;
}

.tx-mwgal-pi1 {
	padding: 7px 32px 6px 26px;
	background-color:#ffffff;
}

.tx-mwgal-pi1 img {
	margin-top:6px;
	margin-left:6px;
}

#menu-gallery {
	position:absolute;
	width:1230px;
	left: 50%;
	margin-left: -615px;
	z-index:150;top:53px;
}

#menu-gallery div {
	width:1070px;
	height:23px;
	padding-left:160px;
	background:url(/fileadmin/templates/images/mw-menu-bottombg.gif) repeat-y top left;
}

#imprint {
	position: fixed;
	bottom: 9px;
	left: 50%;
	margin-left: 496px;
	width:1230px;
	font-family:InaiMathi, Helvetica, Verdana, Arial;
	font-size:11px;
	text-transform:lowercase;
	z-index:200;
	color:#818181;
}

#imprint a:link, #imprint a:visited {
	color: #818181;
}

#imprint a:hover {
	color:#ff2890;
}

#teaser {
	position: fixed;
	bottom: 0px;
	left: 50%;
	margin-left: -588px;
	padding:0px;
	width:294px;
	z-index:500;
	background: url(/fileadmin/templates/images/mw-teaser-bg-top.png) 0px 0px no-repeat;
	font-size:11px;
	color:#818181;
}

.ka-handler {
 cursor:pointer;
}

#teaser h1 {
	margin:0px;
	padding:16px 5px 0px;
	font-size:11px;
	line-height:15px;
	height:15px;
	font-weight:normal;
	color:#000000;
}

.teasercontent {
	padding: 5px;
	background: #00FF00 url(/fileadmin/templates/images/mw-teaser-bg.png) top left repeat-y;
}
