/* CSS Document
jungewerbung.de || jbr
Last saved: Jan 26 2010 at 15:36 PM +0200
----------------------------------------------- */

html { height: 101% }
body {
	margin:0;
	padding:0;
	width:100%;
	min-width:800px;		/* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	background:#555 url(../../../../layout/jw_neu/bg_new3.gif) top center fixed;
	font-size:12px;
	font-family: Verdana,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#777;
	text-align:center;
}
/*

a {
	color:#369;
}
a:hover {
	color:#fff;
	background:#369;
	text-decoration:none;
}
*/

a {
	/*color:#fda42a;*/
	color:#777;
}
a:hover {
	color:#8cc400;
	text-decoration:none;
}
/*
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}

p {
	margin:.4em 0 .8em 0;
	padding:0;
}*/
p {
	margin:0;
	padding:0em 0 .5em 0;
}
/*
img {margin:10px 0 5px;}

#header {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-bottom:1px solid #000;
}
#header p {
	padding:.5em 15px	.2em 15px;
	margin:0;
}
#header h1  {
	padding:.2em 15px;
	margin:0;
}
#header h2  {
	padding:.2em 15px	.7em 15px;
	margin:0;
}
*/
#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#fff;		/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:170px;
	background:#fff;    	/* Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-330px;
	background:#fff;    	/* Right column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
	/*border:1px solid #000;*/
}
#col1pad {
	margin:0 0px 0 355px;
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
}

#pagewrapper.order #col1pad,
#pagewrapper.order #col1 {
	overflow:visible;
}
#pagewrapper.blog #col1pad,
#pagewrapper.blog #col1 {
	/*overflow:visible;*/
}
#col2 {
	float:left;
	width:170px;
	position:relative;
	margin-left:-50%;
	left:160px;
	overflow:hidden;
	/*border: 1px solid #6cf;*/
}
#col3 {
	float:left;
	width:163px;
	position:relative;
	left:0px;
	overflow:hidden;
}
#pagefooter {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #000;
}
#pagefooter p {
	padding:.5em 15px;
}




#pagewrapper {
	width:1007px;
	margin:0 auto;
	padding:0 0 0px 0;
	/*border:1px solid #f60;*/
	text-align:left;
	background:#fff;
}


#sidebar {
	float:left;
	width:210px;
	margin:0 0 0 0px;
	padding:0 0 0px 0;
	/*border:1px solid #f60;*/
	text-align:left;
	background:#0CF;border:solid 1px #33CCCC;
}
#sbox {
	margin:0 0 0 10px;
	padding:0 0 0px 0;
}

#kn_lastseen_box img
{	cursor:pointer;
	overflow:hidden;
	padding:0px;
	max-width:39px;
	max-height:46px;
}

#kn_lastseen_box img
{	width: expression(
 	 (document.documentElement && document.documentElement.clientWidth) ?
 	  (document.documentElement.clientWidth > 39) ? "39px" : "auto")
 	);

 	height: expression(
 	 (document.documentElement && document.documentElement.clientHeight) ?
 	  (document.documentElement.clientHeigth > 46) ? "46px" : "auto")
 	);
}

div.last
{	overflow:hidden;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#kn_lastseen_box table.lastseen_listing
{	margin:auto;
}

#kn_lastseen_box table.lastseen_listing td
{	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	height:51px !important;
	padding:0px;
}


#kn_lastseen_box .footer
{ height:5px;
  font-size:1px;
}	
#kn_lastseen_box .content
{	padding:1px 0px 0px 0px !important;
}

.sh_pic_box
{	width:45px;  
	border-top:2px solid #ffffff; 
	height:51px; 
	background-color:#ECEBE7; 
	overflow:hidden;
cursor:pointer;
}

.sh_pic_box_table
{ 	width:45px; 
	height:51px; 
	background-color:transparent  !important; 
	table-layout:fixed;
}

.sh_pic_box_table td
{	width:45px; 
	height:51px; 
	background-color:transparent !important; 
	vertical-align:middle; 
	text-align:center;
}


#kn_lastseen_box2 div.last
{ overflow:hidden;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#kn_lastseen_box2 table.lastseen_listing
{ margin:auto;
}

#kn_lastseen_box2 table.lastseen_listing td
{ text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	height:80px !important;
	padding:0px;
}


#kn_lastseen_box2 .footer
{ height:5px;
	font-size:1px;
}
#kn_lastseen_box2 .content
{ padding:1px 0px 0px 0px !important;
}

#kn_lastseen_box2 .sh_pic_box
{ width:98px;
	border-top:2px solid #ffffff;
	height:80px;
	background-color:#ECEBE7;
	overflow:hidden;
margin:10px 10px 0px 10px;
}

#kn_lastseen_box2 .sh_pic_box_table
{ width:98px;	
	height:82px;
	background-color:transparent !important;
	table-layout:fixed;
}

#kn_lastseen_box2 .sh_pic_box_table td
{ width:98px;
	height:82px;
	background-color:transparent !important;
	vertical-align:middle;
	text-align:center;
}

#headerlogin
{	background-image:url(/layout/jw_neu/bg-login.png);
	background-repeat:no-repeat;
	padding-left:52px;
	top:95px !important;
	padding-top:3px;
}

.orabold {
color:#FCA001;
font-weight:bold;
}
