.story {
	padding: 0;
	float: left;
	display: inline;
	margin: 0 0 20px 0;
	background: url(/media/img/story-head.gif) top left no-repeat;
	width: 320px;
}

#relations .story {
	margin: 0 0 20px 0;
	float: right;
	width: 300px;
	}
	
#relations .story .head {
	width: 280px!important;
	}

.frontPage .abCol .story 
{
	display:inline;
	width: 320px;
	}

.frontPage .abCol .story.double {
	width: 620px;
	}
	
.frontPage .abCol .story.double .body {
	width: 6210px;
	}
	
.frontPage #faq .body {
	width: 600px;
	}

.story.selected {
	background: url(/media/img/story-head-selected.gif) top left no-repeat;
	}

.story .head {
	padding: 0 10px 0 10px;
	height: 30px;
}

.story .head h3 {
	color: #FFF;
	padding: 7px 0 0 0;
	}

.story .body {
	background: url(/media/img/story-footer.gif) bottom left no-repeat;
	padding: 10px 10px 10px 10px;
	width: 280px;
}

.story ul {
	list-style-type: none;
	padding: 0;
	}

.story .body p {
	line-height: 140%;
	}


/* STORY DOUBLE */

.story.double {
	background: url(/media/img/story-double-head.gif) top left no-repeat;
	width: 640px;
}

.story.double.selected {
	background: url(/media/img/story-double-head-selected.gif) top left no-repeat;
}


.story.double .body {
	background: url(/media/img/story-double-footer.gif) bottom left no-repeat;
	width: 600px;
	}

.story.double.selected .body {
	background: none;
	padding-left: 0;
	padding-right: 0;
	width: 620px;
	}




/* STORY VISUAL */

.story.visual .head {
	background: none;
	padding: 0;
	width: 300px;
	}
	
.story.visual {
	width: 300px;
	}
	
.story.visual .body {
	background: none;
	padding: 0 0 10px 0;
	width: 300px;
	}
	
.story.visual .body p {
	padding: 5px 0 0 0;
	}

.image
{
	background-position: top left;
	background-repeat: no-repeat;
	padding: 205px 0 0 0;
}
.image-01 {
	background-image: url(../img/teaser-image-01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 205px 0 0 0;
	}
	
.image-02 {
	background-image: url(../img/teaser-image-05.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 205px 0 0 0;
	}

.story.visual .body p a {
	text-decoration: none;
	color: black;
	}


/* STORY OPEN */

.story.open .head {
	background: none;
	padding: 0 10px 0 10px;
	width: 300px;
	}
	
.story.open .body {
	background: none;
	padding: 5px 0 10px 0;
	width: 300px;
	}
	
.story.open h4,
#tips h4 {
	padding: 0 0 2px 0;
	}
	
.story.open .body p,
#tips .body p {
	padding: 0 0 8px 0;
	}
	
.story.open .body p a,
#tips .body p a {
	text-decoration: none;
	color: black;
	}
	
.story.open .body img,
#tips .body img,
.item .body img {
	margin: 0;
	padding-bottom: 8px;
	}

.item .body img {
	margin: 4px 0 0 0;
	}
	
.article #content .item p {
	font-size: 11px;
	padding: 0;
	}
	
.list #content .item p {
	font-size: 12px;
	padding: 0 0 10px 0;
	}
	
.article #content .item .floatleft {
	padding-bottom: 5px;
	}


/* STORY ITEM */

.item {
	float: left;
	width: 290px;
	padding: 5px 0 0 0;
	margin: 3px 0px 5px 0;
	border-top: 1px solid #e2e2e2;
	display:inline;
	}

.article .item {
	width: 99.9%;
	}

.story .item {
	float: left;
	padding: 0;
	width: 99.9%;
	border-bottom: 1px solid #e2e2e2;
	border-top: none;
	display:inline;
	}
.article .item h2
{
	margin: 0 0 5px 0;
}
.section #content .item p
{
	font-size:12px;
	padding:0;
}
	
	

