/*

Theme Name: Sexnet Link-Verzeichnis

Theme URI: http://www.sex-salon.ch

Description: Das Linkverzeichnis für Schweizer Sex-Salons

Version: 1.0

Author: Hans Meyer

Author URI: http://www.sex-salon.ch

*/
body,p,ul,ol {
	margin: 0px;
	padding: 0px;
}

/* 

	Moves elements out of the viewport and preserves no space for them. 

	Use this class rather than "display: none"!

*/
.hidden {
	height: 0;
	overflow: hidden;
	position: absolute;
	left: -9000px;
	max-width: 8000px;
}

.none {
	display: none;
}

.clear {
	clear: both;
}

body {
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 100%;
	width: 100%;
}

hr {
	border: 0px;
	height: 1px;
	border-top: solid 1px #999999;
	border-bottom: #ffffff;
	display: block;
}

p {
	margin: 5px 0px;
}

h1 {
	color: #006699;
	font-size: 20px;
	margin-top: 0px;
	border-bottom: 1px solid #ff6600;
}

a {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #ff6600;
	text-decoration: underline;
}

a:active,a:focus {
	outline: none
}

span.MarkText-1 {
	color: #006699;
	font-weight: bold;
}

span.required {
	color: #ff0000;
	font-weight: bold;
}

.w50 {
	float: left;
	width: 40%;
	margion-right: 5%;
}

p.SmallDescription,span.SmallDescription {
	font-size: 10px;
}

#Header,#MainNavigation,#MainWrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#Header {
	padding-top: 20px;
}

#HeaderNavigationDiv {
	background-color: #ff6600;
	margin: 20px 0px 0px 0px;
}

#MainNavigationDiv {
	background: transparent url(./../../images/BackgroundNavi.gif) repeat-x
		scroll left top;
	border-top: 1px solid #dddddd;
	height: 33px;
}

#MainNavigation {
	font-family: Tahoma, Arial;
	font-size: 14px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	display: block;
	height: 33px;
	position: relative;
}

#MainNavigation li {
	float: left;
	display: block;
}

#MainNavigation li a {
	color: #ffffff;
	float: left;
	height: 24px;
	padding: 7px 15px 0px;
	text-decoration: none;
}

#MainNavigation li a:hover {
	background: transparent url(./../../images/BackgroundNaviHover.gif)
		repeat-x scroll left top;
	color: #000000;
}

#FooterNavigationDiv {
	margin-bottom: 15px;
	background: transparent url(./../../images/nav/NaviBottom.jpg) repeat-x
		scroll left top;
	height: 9px;
}

#TopNavigation ul,#DirectoryList ul.SubCatList {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}

#TopNavigation ul {
	float: right;
}

#TopNavigation ul li {
	display: inline;
}

#TopNavigation ul li a,#TopNavigation ul li a:active,#TopNavigation ul li a:visited
	{
	color: #666666;
	text-decoration: none;
}

#TopNavigation ul li a:hover {
	color: #ff6600;
	text-decoration: underline;
}

#ColumnLeft {
	float: left;
	width: 685px;
}

#ColumnRight {
	float: left;
	postition: relative;
	margin-left: 15px;
	width: 300px;
}

.success,.warning,.error,.info {
	background-position: 10px center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	padding: 7px 10px 7px 45px;
}

.success {
	background-color: #EEFFEE;
	background-image: url('./../../images/icon/successMedium.png');
	border: 1px dashed #009900;
	color: #009900;
}

.error {
	color: #cc0000;
	background-color: #ffeeee;
	background-image: url('./../../images/icon/errorMedium.png');
	border: 1px solid #cc0000;
}

.error a {
	color: #006699;
	text-decoration: underline;
}

.error a:hover {
	text-decoration: none;
}

.info {
	background-color: #feb07b;
	background-image: url('./../../images/icon/infoM.png');
	border: 1px solid #dddddd;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.innerError {
	background-image: url('./../../images/icon/errorSmall.png');
	background-position: 1px center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	color: #cc0000;
}

.SocialBookmark {
	padding: 5px;
	margin-right: 5px;
	border-bottom: 1px solid #dddddd;
}

.SocialBookmark:hover {
	border-bottom: 1px solid #ff6600;
}

div.RSS img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

div.RSS p {
	padding-top: 5px;
	font-size: 11px;
}

img.Tag {
	margin-right: 5px;
	vertical-align: middle;
}

img.Icon {
	margin-right: 4px;
	vertical-align: bottom;
}

#GoogleMapsDivBig {
	margin: 10px 0px 25px 0px;
	width: 100%;
	height: 500px;
	border: 1px solid #dddddd;
	background-color: #efefef;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

/* Media Uploader */
.Progress {
	margin-top: 10px;
	border: 1px solid #cccccc;
	width: 450px;
	height: 16px;
}

.Bar {
	width: 0px;
	height: 100%;
	background-color: #006699;
}

.media-item {
	min-height: 16px;
	width: 100%;
}

.Crunching {
	display: block;
	line-height: 32px;
	text-align: right;
	margin-right: 5px;
}

.Filename.Original {
	float: left;
}

.listTable {
	margin: 0px 0px 15px;
	border-collapse: collapse;
	border: 1px solid #999999;
	clear: both;
	width: 100%;
}

.listTable thead,.listTable tr.tableHeader {
	background-color: #ebf3f7;
	color: #333333;
}

.listTable th {
	line-height: 1.3em;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	vertical-align: text-top;
	padding: 9px 15px 6px 10px;
	text-align: left;
}

.listTable td {
	border-bottom: 1px solid #999999;
	padding: 7px 15px 9px 10px;
	vertical-align: top;
}

.listTable th.ActionLinks {
	text-align: right;
}

.listTable td.ActionLinks {
	text-align: right;
}

tr.CycleColor-1 {
	background-color: #efefef;
}

tr.CycleColor-2 {
	background-color: #ffffff;
}

.Highlight {
	background-color: #ffff00;
	color: #0000ff;
	padding: 0px 2px;
}

.w50 h3 {
	margin-bottom: 0.5em;
}

ul.ArchivList {
	border-top: 1px solid #cccccc;
	margin-bottom: 1.5em;
}

ul.ArchivList li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul.ArchivList li a {
	background-image: url('./../../images/icon/arrow-9-Small.gif');
	background-position: 5px 50%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #cccccc;
	display: block;
	padding: 0.5em 1em 0.5em 20px;
	text-decoration: none;
}

div.ArchivRow {
	margin-bottom: 30px;
}

div.ArchivRow h2 {
	font-size: 15px;
	margin-bottom: 3px;
}

/* Footer */
div.footWrap {
	width: 1000px;
	margin: auto;
	border-top: 1px solid #cccccc;
	margin: 30px auto 25px auto;
}

div.footWrap p {
	text-align: right;
	font-size: 11px;
}

/* Useroffice */
p.UserActionLinks {
	text-align: right;
	font-size: 11px;
}

div.UserItemInfobox {
	font-size: 11px;
}

div.UserItemInfobox img.RatingIcon,div.UserItemInfobox img.PagerankIcon
	{
	vertical-align: middle;
}

div.UserItemErrorDiv {
	padding: 7px 10px 7px 10px;
	color: #cc0000;
	background-color: #ffeeee;
	border: 1px solid #cc0000;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

div.UserItemErrorDiv h3 {
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cc0000;
}

div.UserItemErrorDiv label {
	cursor: pointer;
}

div.UserItemErrorDiv div {
	color: #444444;
	font-size: 11px;
}

#UserPostAddForm label {
	font-weight: bold;
	display: block;
	margin-top: 10px;
}

#UserPostAddForm .mceEditor #Content_tbl {
	border: 1px solid #cccccc;
}

#Inserate {
	border:1px solid #dddddd;
	background:#e8f0fa none repeat scroll 0%;
	margin-bottom:15px;
	padding:10px;
}