﻿/*

-
- Concept, design and implementation by
- Futurecom interactive AG
- P.O. Box
- 8037 Zurich
- Switzerland
- http://www.futurecom.ch
-
- NMC: dec
- NMD: bur
- ITS: rsh, ufe
-

*/
/* ************************************************************************** */
/* T H E   M O D U L E S */
/* ************************************************************************** */


/* allgemeine styles zuerst (damit sie auch schön überschrieben werden können)

/* box content elements */

a.more {
	display:block;
	margin-top:14px;
	background-image:url(/portaldata/_img/img/img_punkte_linie.gif);
	background-repeat: repeat-x;
	padding-top:7px;
	
	padding-left:5px;
	text-decoration:none;
	
	padding-bottom:8px;
	border-bottom:solid 1px #808d95;
}

.boxText {
	position:relative;
	left:5px;
	width:217px;
}


h1.highlight {
	color:#ffffff;
	background-color:#a0afb5;
	margin-bottom: 0px;
}

h1.blue {
	color:#ffffff;
	background-color:#3366cc;
}
h1.red {
	color:#ffffff;
	background-color:#9b5055;
}

h1.cream {
	color:#a0afb5;
}

h1.notfall {
	color:#ffffff;
	background-color:#ff0000;
}


/* ************************************************************************** */
/* module 227 */

.box227 
{
	float:left;
	width:227px;
	margin-right:10px;
}

.box227 div.spacer {
	height:20px;
}

/* ************************************************************************** */
/* module 464 */

.box464
{
	float:left;
	width:464px;
}

.box464 .boxText {
	position:relative;
	left:5px;
	width:454px;
}

.box464 h1.cream {
	margin-bottom:0px;
	background-color:#f4f4f4;
}

.box464 div.spacer {
	height:7px;
}

.boxFullWidth {
	float:left;
	width:700px;
}

/* ************************************************************************** */
/* padding fix */

/* hack for content-xxl */
/*
p a.more, div.highlights h1, div.highlights p h2 {
	margin-left:0px;
}
*/
/*
.box227 p, .box464 p, .box227 h2, .box464 h2, .highlights p {
	padding-left:5px;
}
*/

/* ************************************************************************** */
/* ************************************************************************** */
/* content XXL style override */

.box464 .boxText  {
	color:#000000;		
}

/* ************************************************************************** */
/* ************************************************************************** */

/* ?????????????????????????????????????????????????????????????????????????? */
/* still needed */

.modImageSmall
{
	background-image:url(/portaldata/_img/img/img_punkte_linie.gif);
	background-repeat: repeat-x;
	background-color:#f4f4f4;
	border-bottom:solid 1px #a0afb5;
}

.modImageSmall img
{
	float:left;
	display:inline;
	margin:6px 10px 6px 5px;
	
}

.modImageSmall .boxText
{
	float:left;
	position:relative;
	top:8px;
	width:312px;
	margin-bottom:32px;
}

.modImageSmall a.more {
	margin:0px;
	padding:0px;
	border:none;
	
	position:relative;
	left:145px;
	top:-20px;
}

/* still needed */
/* ?????????????????????????????????????????????????????????????????????????? */

/* ************************************************************************** */
/* ************************************************************************** */
/* editable content box styles */

.boxText, .boxText p, .boxText h2 {
	padding-left:0px;
}

.boxText img {
	display:inline;
}


div .listheader
{
	background-color:#f4f4f4;
	padding:2px;
}