@charset "utf-8";

/* Copyright - Jobs4Sex */


/* Class: Display the error for IE Macintosh */
#mac { display: none; }
/* Class: Ende */

/* Set the positions to 0 */
* html { margin: 0; padding: 0;}
body { margin: 0; padding: 0; }
/* Set the positions to 0 End */

/* Main Settings */
html, body,
p, span, a,
h1, h2, h3, h4, h5, h6,
table, th, tr, td,
div,
ol, ul, li, 
form, label, img
{
	/* Font Settings */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #858585;
	
	/* Adjustment */
	margin: 0;
	padding: 0;
	text-align: left;
	
	/* Border */
	border: 0;
	border-color: inherit;
	
	/* Background */
	background-color: inherit;
	background-image: none;
	background-repeat: no-repeat;
}
/* Main Settings End */

/* Class: xHTML tags */
body
{
	/* Special Settings like background-color, background-image, and so on.. */
}
p
{
	/* Special Settings like margin, padding, line-height, whitespace and so on.. */
}
h1
{
    /* Special Settings like margin, padding, font-weight, color, and so on.. */
}
h2
{ 
	margin: 0 0 0 20px;
	color: #959595;
	font-size: 18px;
	font-weight: bold;
}
/* Class: End */

/* Class: Hyperlinks */
a:link
{
	/* Special Settings like font-weight, color and so on.. */
}
a:visited
{
	/* Special Settings like font-weight, color and so on.. */
}
a:hover
{
	/* Special Settings like font-weight, color and so on.. */
}
a:active
{
	/* Special Settings like font-weight, color and so on.. */
}
/* Class: End */

/* Class: DIV */
#page_align_left
{
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	text-align: left;
}
#page_align_center
{
	margin: 0px auto;
	width: 1065px;
	/*position: absolute;
	left: -50%;
	right: -50%;*/
}

#wrapper1 { width: 925px; float: left; }
#wrapper2 { margin-left: 20px; width: 120px; float: left; }

#navi
{
	margin: 10px 0 0 230px;
	width: 675px;
	height: 30px;
	float: left;
	font-weight: bold;
}
	#navi li 
	{
		padding: 0 15px 0 15px;
		float: left;
		list-style: none;
	
		border-right: 1px solid #d3d3d3;
	}
	#navi li a
	{
		font-size: 24px;
		color: #000000;
		font-weight: bold;
	}
	#navi li a:hover
	{
		color: #c4c4c4;
		font-size: 24px;
		font-weight: bold;
	}
#headermain { width: 925px; height: 139px; }
#headerlogo { width: 256px; height: 139px; float: left; }
#header {
	width: 669px;
	height: 139px;
	float: left;
	
	background-image: url('../header2.jpg');
	background-position: right;
}
	#search
	{
		margin: 100px 0 0 240px;
	}
#content_main
{
	width: 925px;
	float: left;
	
	background-image: url('../content_main.jpg');
	background-repeat: repeat-y;
}
#content_bottom
{
	width: 925px;
	height: 12px;
	float: left;
	
	background-image: url('../content_bottom.jpg');
}
#left
{
	width: 230px;
	float: left;
}
#main
{
	margin: 20px 0 0 0;
	width: 565px;
	float: left;
}
	#main_head
	{
		width:  557px;
		height: 15px;
		float: left;
		
		background-image: url('../main_head2.jpg');
	}
	#main_content
	{
		padding: 0 0 0 20px;
		width: 547px;
		float: left;
		
		background-image: url('../main_content.jpg');
		background-repeat: repeat-y;
	}
	#main_head1
	{
		width:  557px;
		height: 15px;
		float: left;
		
		background-image: url('../main_head.jpg');
	}
	#main_content1
	{
		padding: 0 0 0 20px;
		width: 547px;
		float: left;
		
		background-image: url('../main_content2.jpg');
		background-repeat: repeat-y;
	}
		.box_center
		{
			margin: 0px auto;
			width: 540px;
		}
		.mainbox
		{
			margin: 0px;
			width: 270px;
			float: left;
		}
		.mainbox_head
		{
			width: 250px;
			height: 30px;
		}
		.mainbox_content
		{
			width: 250px;
			height: 100px;
		}
	#main_bottom
	{
		width: 557px;
		height: 15px;
		float: left;
		
		background-image: url('../main_bottom2.jpg');
	}
	#main_bottom1
	{
		width: 557px;
		height: 15px;
		float: left;
		
		background-image: url('../main_bottom.jpg');
	}
#right
{
	margin: 16px 0 0 0;
	width: 110px;
	float: left;
}
	#scroll_head
	{
		width: 108px;
		height: 22px;
		float: left;
		
		background-image: url('../scroll_head.jpg');
	}
	#scroll_main
	{
		padding: 0 0 0 10px;
		width: 108px;
		float: left;
		
		background-image: url('../scroll_main.jpg');
		background-repeat: repeat-y;
	}
	#scroll_bottom
	{
		width: 108px;
		height: 22px;
		float: left;		
		background-image: url('../scroll_bottom.jpg');
	}
#footer
{
	margin: 0 0px 10px 0;
	width: 925px;
	float: left;
}
.red { color: #FF0000; }
/* Ausgabe */
#details { width: 535px; color: #858585;}
.details_table { width: 535px; }
.details_table th { padding-bottom: 5px; font-size: 18px; }
.headline { color: #D92576; }
.details_table_left { width: 210px; }
.details_table_right { padding: 5px 0 0 10px; width: 325px; vertical-align: top; }
.details_table_left_info { width: 50px; font-weight: bold; }
.details_table_middle_info { width: 100px; font-weight: bold; }
.details_table_right_info { width: 385px; }
.thumbnails
{
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	width: 515px;
	text-align: left;
	border-top: 1px solid #d6156c;
}
.similarjobs
{
	margin: 10px 0 0 0;
	width: 545px;
}
.ausgabe { width: 520px; color: #858585;}
.ausgabe_table { width: 520px; }
.ausgabe_table th { background-color: #F4F4F4; }

/* Eintragen */
.eintrag { width: 535px; }
.field_left { width: 320px; float: left; }
.field_right { width: 175px; float: left; }
.field_foto { width: 480px; float: left; margin-bottom: 10px !important; }
.field_foto_left { width: 100px; float: left; }
.field_foto_right { width: 380px; float: left; }
.field_agb { margin-top: 10px; width: 490px; }
.eintrag .field_foto_right p { margin-top: 0px; }

#page_align_center #skyscraper1 { width: 120px; height: 600px; position: absolute; top: 67px; left: -140px; display: none; }
#wrapper2 #skyscraper2 { width: 120px; height: 600px; margin-top: 67px; }
/* Class: End */

/* Class: Content Specific */
#left div
{
	margin: 10px 5px 0px 20px;
	padding: 0 0 10px 0;
	color: #6b6a6a;
	font-weight: bold;
}
#left ul { margin: 10px 0 15px 35px; }
#left li { list-style-image: url('../pfeil.jpg'); }
#left a:link { color: #d92576; font-weight: bold; }
#left a:visited { color: #d92576; font-weight: bold; }
#left hr { width: 205px; height: 1px; margin: 5px 0 10px 20px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 1px solid #d6156c; }
.mainbox_head h2 { margin: 0px; padding: 0px; font-size: 18px; font-weight: bold; color: #FFFFFF;}
.mainbox_content p { color: #FFFFFF;}
.mainbox_content a:link { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.mainbox_content a:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.mainbox_content a:visited { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.active { color: #B9B9B9; font-weight: bold; font-size: 24px; }
#footer p { padding-right: 20px; text-align: right; color: #858585; }
#footer a:link { color: #858585; }
#footer a:visited { color: #858585; }
#topeintraege { width: 210px; margin-left: 0px !important; }
#topeintraege ul { margin: 10px 0 20px 17px; width: 210px; }
#topeintraege li{ margin: 0 2px 2px 2px; list-style: none; float: left; }

/* Ausgabe */
.thumbnails li { margin: 0 0 0 8px; list-style: none; float: left; }
.thumbnails_hr { margin-top: 7px; width: 515px; height: 1px; color: #d6156c; border-style: solid; border-bottom: 1px; float: left; }
.similarjobs1 { list-style-type: dot; list-style-position: inside; margin: 5px 0 0 20px; width: 230px; float: left; }
.similarjobs2 { margin: 5px 0 0 33px; width: 230px; float: left; }
.similarjobs_allentrys { margin: 20px 0 0 20px; clear: both; }
.similarjobs_allentrys a { font-weight: bold; color: #d6156c; text-decoration: underline;}
.similarjobs_allentrys a:hover { font-weight: bold; color: #d6156c; text-decoration: underline; }
.details_table_right_info input, textarea { margin-top: 5px; width: 315px; }

.biete { width: 80px; font-weight: bold; }
.titel { width: 180px; }
.name { width: 110px; }
.foto { width: 60px; }
.plz { width: 50px; }
.hits { width: 40px; text-align: right; }
.suche { width: 40px; text-align: right; }

.bgline1 { background-color: #FFFFFF; }
.bgline2 { background-color: #F4F4F4; }

.biete select { width: 78px; }
.titel input { width: 169px; }
.name input { width: 110px; }
.foto select { width: 56px; }
.plz input { width: 43px; }

/* Eintragen */
.eintrag label
{
	width: 100px;
	color: #858585;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
.eintrag fieldset { margin-top: 10px; color: #B9B9B9; width: 495px; border: 1px solid #B9B9B9; }
.eintrag fieldset legend { color: #B9B9B9; }
.eintrag p { margin: 5px 0 0 0; }
.eintrag select { width: 204px; }
.form_ort { width: 133px; }
.forwardback1 { margin-bottom: 10px; text-align: center; }
.forwardback { margin-top: 10px; text-align: center; }
.field_left textarea { width: 202px; }
.field_right p { padding: 5px; text-align: justify; border: 1px solid #d9d9d9; }
.field_foto_left img { padding: 2px; border: 1px solid #B9B9B9; }
.infobutton { vertical-align: bottom; }
.hauptbild { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; }
.bold { padding-left: 5px; font-weight: bold; }

/* Klassen: Ende */

/* Class: Forms */
form
{
}
label
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
input
{
	border: 1px solid #b9b9b9;
	background-color: #FFFFFF;
	color: #858585;
}
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #b9b9b9;
	color: #858585;
	background-color: #FFFFFF;
}
select
{
	border: 1px solid #b9b9b9;
	background-color: #FFFFFF;
	color: #858585;
}
/*Class End */

/* You've to change the page_align_* DIV container */
/* Class: IE Macintosh error \*//*/
#mac
{
	color: #000000;
	display: block;
	margin: 150px auto 150px;
}
#page_align_left { display: none; }
/**/
/* Class: End */