@charset "utf-8";
 
/*
	xxx.de CSS
	Copyright (c) 2011 DURST DESIGN BUERO. All rights reserved.
	If you copy without permission, We will mock you.
*/

@import url(default/reset.css); /* Default Reset */
@import url(default/text.css); /* Default Styling */
@import url(default/400.css); /* Grid System */


/* 
BASIC ELEMENTS 
Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
*/

html {
	background-color: #ebebeb;
}

h3, h4, h5 {
	font-family: "Droid Sans Mono", "Courier New", Courier, mono;
	color: #000;
}

p, ol, ul {
	color: #9bab2c;
}

/* 
BASIC LINKS 
*/

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

a:hover, 
a:focus {
color: #919191; 
text-decoration: underline;
}

/*
GENERIC CLASSES 
Define styles for simple things like floating to the sides, removing a bottombottom margin on elements, etc
*/

.bg_v_line {
	overflow: hidden;
	background: url(img/1px-horizont-line.gif) repeat-y center top;
	z-index: -999;
	margin-bottom: 20px;
}

img.right {
	float: right;
}

img.left {
	float: left;
}

/*
BASIC LAYOUT 
Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
*/


#top {
	background: #fff url(img/jd-logo.jpg) no-repeat center;
}

#content {
	background-color: #fff;
	overflow: hidden;
	padding-bottom: 20px;
}

#foot {
	background: #ebebeb;
	overflow: hidden;
	padding-top: 15px;
	height: 150px;
}

/*
HEADER 
Define all elements in the header
*/

#header {
	overflow: hidden;
	height: 400px;
	
}

/* My Comment */

#header h1 {
	text-indent: -9999px;
	height: 1px;
	display: block;
	margin: 0;
	padding: 0;
	}

/*
CONTENT 
Define all elements in the content area
*/


h3.teasertext {
	font-size: 13px;
	line-height: 1.7;
	margin-top: 0;
	margin-bottom: 50px;
	padding: 0;
	color: #fff;
}

/*
FOOTER 
Define all elements in the footer
*/

#foot p, #foot ul {
	color: #cacaca;
	font-size: 10px;
}

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

#foot a:hover, 
#foot a:focus {
color: #919191; 
text-decoration: underline;
}

#foot ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#foot li{
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
}

p#copyright {
	text-align: left;
}

/*
XXX ETC.
Continue to define the other sections one by one 
*/

/*
FORMS 
*/

