/* Default Schrift für das ganze Dokument */
body, tbody {
 	font-family:Arial, Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#333333;
 	background-color:#ffffff;
 	margin-top:12px;
 	margin-right:4px;
 	margin-bottom:12px;
 	margin-left:12px;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#edeff0;
	scrollbar-track-color:#edeff0;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#808080;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#000000;
}

.noborderbox {
 	font-family:Arial, Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#333333;
 	background-color:#ffffff;
 	margin-top:1px;
 	margin-right:1px;
 	margin-bottom:1px;
 	margin-left:1px;
}

A:LINK                 { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
A:VISITED              { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
A:ACTIVE               { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A:HOVER                { color:#008698; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }

A.weisslink:LINK       { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.weisslink:VISITED    { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.weisslink:ACTIVE     { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.weisslink:HOVER      { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }

A.weisslinkbld:LINK    { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.weisslinkbld:VISITED { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.weisslinkbld:ACTIVE  { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.weisslinkbld:HOVER   { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }

A.rotlink:LINK         { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
A.rotlink:VISITED      { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
A.rotlink:ACTIVE       { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.rotlink:HOVER        { color:#008698; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }

A.rotlinkbld:LINK      { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.rotlinkbld:VISITED   { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
A.rotlinkbld:ACTIVE    { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.rotlinkbld:HOVER     { color:#008698; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }

A.bluelink:LINK        { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.bluelink:VISITED     { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.bluelink:ACTIVE      { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
A.bluelink:HOVER       { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }

A.bluelinkbld:LINK     { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.bluelinkbld:VISITED  { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.bluelinkbld:ACTIVE   { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
A.bluelinkbld:HOVER    { color:#00105A; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }


.navi {
	text-align: center;
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	font-weight: bold;
	color: #ffffff;
	border: 0px none #FF0000;
	border-right: 1px solid #ffffff;
	height: 24px;
	float:left;
}


a.navilnk:link {
	text-decoration: none;
	padding: 4px 12px 5px 12px;
	text-align: center;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	float:left;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0000;
}


a.navilnk:visited {
	text-decoration: none;
	padding: 4px 12px 5px 12px;
	text-align: center;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	float:left;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0000;
}

a.navilnk:hover {
	text-decoration: none;
	padding: 4px 12px 5px 12px;
	text-align: center;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	float:left;
	font-weight: bold;
	color: #ffffff;
	background-color: #CC0202;
}

a.navilnk:active {
	text-decoration: none;
	padding: 4px 12px 5px 12px;
	text-align: center;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	float:left;
	font-weight: bold;
	color: #ffffff;
	background-color: #CC0202;
}

.lefthand {
	width: 186px;
	padding: 0px;
}


.header {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #8BC55A;
	padding-top: 5px;	
	padding-bottom: 6px;
	border-right: solid 1px #8BC55A;
	border-left: solid 1px #8BC55A;
	width: 184px;
	float: left;
}

.header2 {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #F39500;
	padding-top: 5px;	
	padding-bottom: 6px;
	border-right: solid 1px #F39500;
	border-left: solid 1px #F39500;
	width: 184px;
	float: left;
}

div.lefthand {
	padding-top: 4px;	
	padding-bottom: 5px;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-top: none 0px;
	background-color: #ffffff;
	width: 184px;
	float: left;
}

a.leftmenue:link {
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 12px;
}

a.leftmenue:visited {
	text-decoration: none;
	color: #333333;
	padding-left: 12px;
}

a.leftmenue:hover {
	color: #008698;
	text-decoration: underline;
	padding-left: 12px;
}

a.leftmenue:active {
 	font-weight:bold;
	background-color: #BAD4DA;
	padding-left: 12px;
}

p              { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; }
textarea       { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
select         { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
input          { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
sup            { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
sub            { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

.weiss         { color:#ffffff; }
.grau          { color:#6D6D6D; }

.h16           { height:16px; line-height:9px; }

.txtbld        { font-weight:bold; }
.txtpad5       { padding-left:5px; padding-right:5px; }
.txt11pad5     { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:5px; padding-right:5px; }
.txt10         { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#333333; }
.txt11         { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; }
.txtbld11      { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; }
.txt12         { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; }
.txtbld12      { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; }

.txt14         { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#333333; }
.txt16         { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#333333; }
.txtfix10      { font-family:Courier New, Courier, monospace; font-size:11px; color:#333333; }
.txtfix11      { font-family:Courier New, Courier, monospace; font-size:12px; color:#333333; }
.txtrot10      { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#B11E1D; }
.txtrot11      { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#B11E1D; }
.txtrot12      { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#B11E1D; }
.txtrotbld12   { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#B11E1D; font-weight:bold; }
.txtsrot11     { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FF0000; }
.txtblue10     { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#00105A; }
.txtblue11     { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#00105A; }
.txtblue12     { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#00105A; }
.txtblue14     { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#00105A; }
.txtbluebld11  { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#00105A; font-weight:bold; }
.txtblkbld11   { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; }
.txtweiss11    { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.txtweissbld11 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
.txt11b10h2    { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
.txt11b10h7    { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; }

.bgrot         { background-color:#B11E1D; }
.bgrosa        { background-color:#E9B9B9; }
.bgweiss       { background-color:#ffffff; }
.bgblau00      { background-color:#EEF3F8; }

.bgblau01      { background-color:#BAD4DA; padding: 6px; }
.bgblau02      { font: normal bold 11px Arial,Verdana, Helvetica, sans-serif; color: #ffffff; background-color: #0077B7; padding: 5px 12px 6px 12px; height:22px; }
.bgblau03      { background-color:#315D95; }
.bgblau04      { background-color:#0D1D7C; }
.bgblau05      { background-color:#000099; }
.bgblau06      { background-color:#B5D0F0; }
.bgblau07      { background-color:#63A5D6; }
.bgblau08      { background-color:#C0DEF4; }
.bgblau09      { background-color:#CEE5F4; }
.bgblau10      { background-color:#4077AC; }

.bggruen {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #8BC55A;
	padding: 5px 12px 6px 12px;
	height:22px;
}

.bglogin {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #F39500;
	padding: 5px 12px 6px 12px;
	height:22px;
}


.menuespot {
	width: 160px !important;width:184px;
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color: #FCE5BF;
	padding: 2px 12px 2px 12px;
	float: left;
	border-right: solid 1px #8BC55A;
	border-left: solid 1px #8BC55A;
}


.spot1 {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color: #FCE5BF;
	padding: 5px 12px 6px 12px;
	height:22px;
}

.spot2 {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color: #FCE5BF;
	padding: 5px 12px 6px 12px;
	height:22px;
}

.spot3 {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color: #FCE5BF;
	padding: 5px 12px 6px 12px;
	height:22px;
}

.spot4 {
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color: #FCE5BF;
	padding: 5px 12px 6px 12px;
	height:22px;
}

table {
	vertical-align: top;
	border: 0px;
	border-spacing:0px;
}

td {
	vertical-align: top;
}

.table_border {
	display:inline-table;
	border-top:  solid 1px #cccccc;
	border-collapse:collapse;
}

.tabhead {
	background-color: #008698;
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: solid 1px #008698;
	border-right: solid 1px #008698;
	border-left: solid 1px #008698;
 	height: 24px;
	padding: 5px 6px 6px 6px;
	text-align: left;
	border-collapse:collapse;
}

.tabrow1 {
	background-color: #ffffff;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: none 0px #ffffff;
	border-top: none 0px;
	text-align: left;
	height: 24px;
	padding: 6px;	
	border-collapse:collapse;
}

.tabrow2 {
	background-color: #F3FAFB;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: none 0px #ffffff;
	border-top: none 0px;
	text-align: left;
	height: 24px;
	padding: 6px;
	border-collapse:collapse;
}

.tabheadcol1 {
	background-color: #008698;
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: solid 1px #008698;
	border-right: solid 1px #ffffff;
	border-left: solid 1px #008698;
	border-top: none 0px;
	height: 24px;
	padding: 5px 6px 6px 6px;
	text-align: left;
	border-collapse:collapse;
}

.tabheadcol2 {
	background-color: #008698;
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: solid 1px #008698;
	border-right: solid 1px #008698;
	border-left: none 0px #008698;
	border-top: none 0px;
	height: 24px;
	padding: 5px 6px 6px 6px;
	text-align: right;
	border-collapse:collapse;
}

.tabheadcol3 {
	background-color: #008698;
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: solid 1px #008698;
	border-right: solid 1px #008698;
	border-left: none 0px #008698;
	border-top: none 0px;
	height: 24px;
	padding: 5px 6px 6px 6px;
	text-align: center;
	border-collapse:collapse;
}

 .tabheadpetrol2 {
	background-color: #7fb0bb;
	font: normal bold 11px Arial,Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: solid 1px #7fb0bb;
	border-right: solid 1px #ffffff;
	border-left: solid 1px #7fb0bb;
	border-top: none 0px;
	height: 24px;
	padding: 5px 6px 6px 6px;
	text-align: left;
	border-collapse:collapse;
}


.tabrow1col1 {
	background-color: #ffffff;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px  #BAD4DA;
	border-left: solid 1px #cccccc;
	border-top: none 0px;
	text-align: left;
	height: 24px;
	padding: 6px;
	border-collapse:collapse;
}

.tabrow1col2 {
	background-color: #ffffff;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: none 0px #ffffff;
	border-top: none 0px;
	text-align: right;
	height: 24px;
	padding: 6px;	
	border-collapse:collapse;
}

.tabrow1col3 {
	background-color: #ffffff;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: none 0px #ffffff;
	border-top: none 0px;
	text-align: center;
	height: 24px;
	padding: 6px;	
	border-collapse:collapse;
}

.tabrow2col1 {
	background-color: #F3FAFB;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #BAD4DA;
	border-left: solid 1px #cccccc;
	border-top: none 0px;
	text-align: left;
	height: 24px;
	padding: 6px;
	border-collapse:collapse;
}

.tabrow2col2 {
	background-color: #F3FAFB;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: none 0px #ffffff;
	border-top: none 0px;
	text-align: right;
	height: 24px;
	padding: 6px;
	border-collapse:collapse;
}

.tabrow2col3 {
	background-color: #F3FAFB;
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: dotted 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: none 0px #ffffff;
	border-top: none 0px;
	text-align: center;
	height: 24px;
	padding: 6px;
	border-collapse:collapse;
}

li {
	font: normal  11px Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 15px;
	list-style-type: square;
	list-style-position:outside;
	padding-left: 1px;
	margin-left: -20px;
}

.form {
	width: 288px;
	height: 20px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 0px;
}

.form_kurz {
	width: 60px;
	height: 20px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 0px;
}

.form_text {
	width: 288px;
	height: 158px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 0px;
}

.formbutton_go {
	width: auto;
	height: 18px;
	margin: 12px;
	font: normal 11px Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(../images/bg_redbutton.gif);
	border: 0px solid #ffffff;
	-moz-border-radius:5px;
}

.formbutton_no {
	width: auto;
	height: 18px;
	border: 1px solid #cccccc;
	margin: 12px 0px 12px 0px;
	font: normal 11px Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(../images/bg_graubutton.gif);
	border: 0px solid #ffffff;
	-moz-border-radius:5px;
}

.box {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;	
	border-top: solid 0px;
	padding: 6px;
	width: 186px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#333333;
	line-height: 15px;
}

.box2 {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;	
	border-top: solid 1px #cccccc;
	padding: 6px;
	width: 186px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#333333;
	line-height: 15px;
}


 /* --- Extrakt aus aktuellem Vdf-css --- */


table.tableBasic {
	width				:	100%;
	table-layout		:	auto;
	border-collapse		:	collapse;
	border-left			:	1px solid #cccccc;
	border-top			:	1px dotted #cccccc;
}
.boxBasic .boxContent table.tableBasic {
	border-left			:	none;
}
table.tableBasic tr th {
	text-align			:	left;
	vertical-align		:	top;
}
table.tableBasic tr td, table.tableBasic tr th {
	border-right		:	1px solid #cccccc;
	border-bottom		:	1px dotted #cccccc;
	padding				:	4px 10px 4px 11px;
}
table.tableBasic thead tr td, table.tableBasic thead  tr th {
	border-top			:	none;
}
/* --- tableForm --- */
table.tableForm {
	width				:	100%;
}
table.tableForm th {
	text-align			:	right;
	font-weight			:	normal;
	width				:	25%;
}
table.tableForm td, table.tableForm th {
	padding				:	5px 8px 5px 0px;
	vertical-align		:	top;
}
table.tableForm tfoot td, table.tableForm tfoot th {
	padding				:	5px 0 0 0;
}
/* --- tableData --- */
table.tableData {
	width				:	100%;
	border-collapse		:	collapse;
}
table.tableData td {
	padding				:	2px 8px 2px 0px;
	vertical-align		:	top;
}

.padding6px {
	padding				:	6px;
}


/* --- boxBasic --- */
.boxBasic {
	background			:	url(../images/bgBoxBasicLeft.gif) repeat-y left;
	margin-bottom		:	5px;
}
.boxBasic .boxTop {
	background			:	url(../images/bgBoxBasicRight.gif) repeat-y right;
	margin				:	0 0 0 3px;
	padding				:	0 3px 0 0;
}
.boxBasic .boxTop p {
	background			:	#cccccc;
	height				:	1px;
	overflow			:	hidden;
}
.boxBasic .boxBottom {
	background			:	url(../images/bgBoxBasicBottom.gif) no-repeat right top;
}
.boxBasic .boxBottom p {
	background			:	url(../images/bgBoxBasicBottom.gif) no-repeat left bottom;
	height				:	8px;
	font-size			:	1px;
	line-height			:	1px;
	padding:       0px;
  margin:       0px;
}
.boxBasic .boxContent {
	background			:	url(../images/bgBoxBasicRight.gif) repeat-y right;
	margin				:	0 0 0 4px;
	padding				:	0 4px 0 0;
}
.boxBasic .boxTop h2 {
	font-size			:	11px;
	color				:	#ffffff;
	padding				:	0 0 0 6px;
	line-height			:	24px;
	margin				:	0;
}


/* --- GRID --- */
/* ------------------------------------------------------------------------------------------- */
.width1Col {
	float				:	left;
	width				:	192px;
}
.width2Col {
	float				:	left;
	width				:	384px;
}
.width3Col {
	float				:	left;
	width				:	576px;
}
.width4Col {
	float				:	left;
	width				:	768px;
}
.width5Col {
	width				:	960px;
}

/* --- BACKGROUND-COLORs --- */
/* ------------------------------------------------------------------------------------------- */
/* --- White --- */
.bgColorWhite {
	background-color	:	#ffffff;
}
/* --- Petrol --- */
.bgColorPetrol,
.pub .bgColorPersonalised {
	background-color	:	#008698;
}
.bgColorPetrol2,
.pub .bgColorPersonalised2 {
	background-color	:	#7fb0bb;
}
.bgColorPetrol3,
.pub .bgColorPersonalised3 {
	background-color	:	#bad4da;
}
.bgColorPetrol4,
.pub .bgColorPersonalised4 {
	background-color	:	#F3FAFB;
}
/* --- Orange --- */
.bgColorOrange,
.priv .bgColorPersonalised {
	background-color	:	#f39500;
}
.bgColorOrange2,
.priv .bgColorPersonalised2 {
	background-color	:	#f6b040;
}
.bgColorOrange3,
.priv .bgColorPersonalised3 {
	background-color	:	#fccf86;
}
.bgColorOrange4,
.priv .bgColorPersonalised4 {
	background-color	:	#fce5bf;
}
/* --- GrassGreen --- */
.bgColorGrassGreen {
	background-color	:	#5b8424;
}
/* --- Blue --- */
.bgColorBlue {
	background-color	:	#0077b7;
}
/* ------------------------------------------------------------------------------------------- */




/* --- CLEARFIX --- */
/* ------------------------------------------------------------------------------------------- */
.tabNavigation:after, .boxBasic:after, .boxContent:after, .boxContent .padding6px:after, .boxContent .padding12px:after, .articleBasic:after, #popHeader:after, #popBody:after, #popFooter:after {
	content				:	".";
	line-height			:	1px;
	display				:	block;
	height				:	0;
	clear				:	both;
	visibility			:	hidden;
}
/* Hides from IE-mac \*/
* html .tabNavigation, * html .boxBasic, * html .boxContent, * html .boxContent .padding6px, * html .boxContent .padding12px, * html .articleBasic, * html #popHeader, * html #popBody, * html #popFooter {
	height				:	1%;
}
/* End hide from IE-mac */
/* ------------------------------------------------------------------------------------------- */

