@charset "UTF-8";
/* CSS Automobile Winn © 2008 www.sebastian-adrian.de */
/* Objekte */

a:link		{text-decoration:none;color:#666;}
a:visited 	{text-decoration:none;color:#666;}
a:hover		{text-decoration:none;color:#FF0000;}
a:active 	{text-decoration:none;}



body {
	
	background-attachment:fixed;
	background-color: #585858;
	background-image:url(../assets/img/bg_001_1px.gif);
	background-position: top center;
	background-repeat: repeat-x;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	color: #585858;
	line-height:16pt;
	font-size: 9pt;	
	overflow-horizontal:hidden;
	
		}
		
hr	{
	border:1px solid #585858;
	}

.preload {
	visibility:hidden;
	margin-top:-2000px;
	}


/* Typo */

.h2top	{line-height:135px;margin-bottom:-60px;letter-spacing:0.1em;white-space:nowrap;} /* Top_überschrift je Kategorie */
* html .h2top {font-size:18px;line-height:158px;}

.link_r {padding:0 8px 0 0;position:absolute;bottom:auto;right:0;}

dd	{display:block;margin-left:0px;}

.bottomline	{font-size:12px;font-weight:bold;}


/*contactpop*/
#contactpop {width:350px;height:200px;background:#283faa;visibility:hidden;}
#contactpop dl {background:#CCCCCC;}
#contactpop dt {font-weight:bold; float:left;clear:left;;}
#contactpop dd {margin:0 0 0 70px;}
#contactpop a:link {color:#999;}
#contactpop a:hover {color:red;}


	/*imprint*/
.imprint dl {background:#CCCCCC;}
.imprint dt {font-weight:bold; float:left;clear:left;;}
.imprint dd {margin:0 0 0 70px;}
.imprint tt {font-size:10px;}
.imprint .haftung {margin:0;}

/*time*/
.time dl {background:#CCCCCC;}
.time dt {font-weight:bold; float:left;clear:left;;}
.time dd {margin:0 0 0 120px;}
.time tt {font-size:10px;}



/*screenshots*/
.scrshot	{
	width:120px;
	margin-right:-5px;
	border:0;
	
	}


/*tradin form*/
#tform			{
	background:#eee;
	padding:0 10px 10px 10px;
	margin:0;

	position:relative;
	
	height:288px;
	width:235px;
	text-align:right;
	
	top:76px;
	left:423px;
	
	}
#tform input	{border:1px solid #525252; margin:3px 0 0 8px; width:140px;}
#tform label	{display:inline;}

.tradein_bar	{position:absolute; bottom:-44px; top:90px; right:255px; border:0; z-index:99;}

#tform .reset	{
	position:absolute;
	width:75px;
	right:160px;
	bottom:0px;
	text-align:center;
	background:url(../assets/img/mobile_nav.gif) #eee;
	}

#tform .send	{
	position:absolute;
	bottom:0px;
	right:10px; 
	width:140px;
	text-align:center;
	background:url(../assets/img/mobile_nav.gif) #eee;
	}
	


#tform .blank	{
	position:absolute;
	bottom:0;
	background:url(../assets/img/mobile_nav.gif) #eee;
	border-left:1px solid #eee;
	}
	
#tform .button	{border-top:2px solid #fff;}
	
#tform .button:hover	{
	background:url(../assets/img/mobile_nav_hover.gif) #585858;
	}

#tform .l	{width:18px;left:0;border-right:1px solid #fff;border-top:2px solid #fff;}
#tform .m	{width:8px;right:150px;border-right:1px solid #fff;border-left:1px solid #eee;border-top:2px solid #fff;}
#tform .r	{width:10px;right:0;border-top:2px solid #fff;}

#tform a {display:block;}
	


/* Spalten für Contentbereich */


.col	{position:absolute;height:375px;z-index:100;line-height:14px;}

.500l	{width:500px;}
.450l	{width:450px;}
.400l	{width:400px;}
.350l	{width:350px;}
.300l	{width:300px;}
.250l	{width:250px;}

.cont_500l {
	width:500px;
	position:absolute;
	border:0px solid red;
	height:375px;
	z-index:100;
	}
	
.cont_450l {
	width:450px;
	position:absolute;
	border:0px solid red;
	height:375px;
	z-index:100;
	}

.cont_400l {
	width:400px;
	position:absolute;
	border:0px solid red;
	height:375px;
	z-index:100;
	}
	
.cont_330l {
	width:330px;
	position:absolute;
	border:0px solid red;
	height:375px;
	z-index:100;
	}
	
.cont_300l {
	width:300px;
	position:absolute;
	border:0px solid red;
	height:375px;
	z-index:100;
	}

.cont_300r {
	width:315px;
	position:absolute;
	left:445px;
	top:90px;
	border:0px solid red;
	text-align:right;
	height:280px;
	z-index:100;
}

.cont_200r {
	width:215px;
	position:absolute;
	left:545px;
	bottom:-340px;
	border:0px solid red;
	text-align:right;
	height:220px;
	z-index:100;
	vertical-align:bottom;
	}
	
.cont_150r {
	width:165px;
	position:absolute;
	left:595px;
	bottom:-340px;
	border:0px solid red;
	text-align:right;
	height:220px;
	z-index:100;
	vertical-align:bottom;
	}
	
.cont_200r_imp {
	width:215px;
	position:absolute;
	left:475px;
	bottom:-340px;
	border:0px solid red;
	text-align:left;
	height:375px;
	z-index:100;
	}








/* PORTAL */

#portal {
	width: 785px;
	height: 450px;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-392px;
	margin-top:	50px;
	background-color:transparent;
	background-position:top center;
	background-image:url(../assets/img/bg_portal.gif);
	background-repeat:no-repeat;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	
		}

#portalmenue {
	width: 785px;
	height: 50px;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-392px;
	margin-top:	425px;
	background-color:transparent;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #C90020;
	text-align: center;
	vertical-align: middle;
	}

/* MAINSITE */


#site {
	width: 785px;
	height: 450px;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-417px;
	margin-top:	50px;
	background-color:#fff;
	background-position:top center;
/*	background-image:url(http://winn.sebastian-adrian.de/img/bg_main.gif);*/
	background-repeat:no-repeat;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	
	
		}

#content {
	/*width: 645px;
	height: 360px;
	position:absolute;
	left: 50%;
	top:0%;
	margin-left:  -282px;
	margin-top: 110px;
	background-color:transparent;*/
	width: 645px;
	height: auto;
	position:absolute;
	left: 50%;
	top:0%;
	margin-left:  -417px; /*-282px vor padding*/
	margin-top: 110px;
	background-color:#FFF;
	padding: 0 35px 35px 105px;
	}
	
	
#contenttitle {
	height:90px;
	width:645px;
	background-color:#FFF;
	position:relative;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
	}
	
#close {
	width: inherit;
	height: inherit;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-800px;
	margin-top:	0px;
	background-color:#FFF;
	background-position:top center;
	background-color:transparent;
	z-index:99;
		}

#logo {
	width: 112px;
	height: 30px;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-392px;
	margin-top:	50px;
	background-color:#FFF;
	background:url(../assets/img/logo_30px.gif) top left no-repeat;
	}
	
#logo:hover	{
	cursor:pointer;
	}

#chapter {
	width: 50px;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left:-392px;
	margin-top: 108px;
	background-color: #585858;
	background-image:url(../img/chapter/chp01.gif);
	background-position: top left;
	background-repeat:no-repeat;
	}
	
		
#menuetop {
	width: 650px;
	height: 20px;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-252px;
	margin-top:	60px;
	background-color:0;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #585858;
	vertical-align: bottom;
	overflow:visible;
	background:transparent;
	
	}
	



.langselect	{
	width:15px;
	height:15px;
	border: 1px solid #999;
	font-size:9px	;	
	text-align:center;
	margin-right:7.5px;
	float:left;
	overflow:hidden;
	line-height:12px;
	cursor:pointer;
}

.langselect:hover {
	background-color:#C90020;
	color:#FFF;
	}
	
	


	
div.spacer {
	clear:both;
	}



#menuebottom {
	width: 755px;
	height: 30px;
	position:absolute;
	left:50%;
	top:-12px;
	margin-left:-392px; /* passt genau zu chapter */
	margin-top:	525px;
	background-color:transparent;
	text-align:center;
	color:#aaa;
	z-index:101;
	
	}
	
#menuebottom a {
	text-decoration:none;
	color:#999;
	}
	
#menuebottom h4 {
	text-align:center;
	margin:0;
	line-height:12px;
	}

	
	
	
	
#rightpic {
	width: 155px;
	height: 390px;

	background-color: transparent;
	background-image:url(../assets/img/ueberuns_01.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	float:right;
	}
	
#picoutline {
	border:#585858 solid 1px;
	padding:3px;
	margin:2px;
	background-position:center center;
	background-repeat:no-repeat;
	
	}
	
	
/* ADMIN SECTION */

#siteadmin {
	width: 835px;
	padding:0 0 20px 0;
	position:absolute;
	left:50%;
	top:0%;
	
	margin-left:-417px;
	background-color:transparent;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	
		}


	
#contentadmin {
	width: 645px;
	height: auto;
	min-height:360px;
	position:absolute;
	left: 50%;
	top:0%;
	margin-left:  -417px; /*-282px vor padding*/
	margin-top: 110px;
	background-color:#FFF;
	padding: 0 35px 35px 105px;
	}
	

#chapteradmin {
	width: 50px;
	height:100%;
	position: absolute;
	left: 25px;
	top: 0;
	background-color: #585858;
	background-image:url(../assets/img/chapter/chpadmin.gif);
	background-position: top left;
	background-repeat:no-repeat;
	}

	
#readdb_headtab	{
	background:#585858;
	color:#FFFFFF;
	border-collapse:collapse;
	font-size:9px;
	}
	
#readdb_headtab td {
	padding-left:3px;
	white-space:nowrap;
	}
	
#readdb_table	{
	border-collapse:collapse;
	font-size:9px;
	}

#readdb_table td	{
	border-bottom:1px solid #999999;
	white-space:nowrap;
	padding-left:3px;
	}
	
#readdb_table img	{
	border:0;
	padding:0;
	width:10px;
	heigh:10px;
	}
	
	
