.content-table-header
{
	height: 30px;
	font: 12px/30px helvetica,arial,sans-serif;
	color: #000000;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/bilder/2005/contentframe/content-table-header-bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.content-table-header-lim
{
	width: 1px;
	font: 1px/1px monospace;
	background-color: #ECF4F9;
	background-image: url(/bilder/2005/contentframe/content-table-header-lim.gif);
	background-repeat: no-repeat;
}

.col-top
{
	height: 30px;
	font: 12px/30px helvetica,arial,sans-serif;
	color: #000000;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/bilder/2005/contentframe/content-table-header-bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.col-top-sub
{
	height: 30px;
	padding-left: 10px;
	font: 12px/14px helvetica,arial,sans-serif;
	color: #000000;
	vertical-align: middle;
}

.col-top-lim
{
	height: 1px;
	width: 1px;
	font: 1px/1px monospace;
	background-color: #ECF4F9;
	background-image: url(/bilder/2005/base/bg-dotted.gif);
	background-repeat: repeat-y;
}
.col-left
{

	background-repeat: repeat-x;
	vertical-align: top;
	background-color: #e9f2f8;
}
.col-mid
{
	vertical-align: top;
	background-color: #e9f2f8;
}
.col-right
{
	background-repeat: repeat-x;
	vertical-align: top;
	background-image: url(/bilder/2005/contentframe/bg.jpg);
	background-repeat: repeat-x;
	background-color: #ECF4F9;
}
.col-lim
{
	width: 1px;
	font: 1px/1px monospace;
	background-color: #ECF4F9;
	background-image: url(/bilder/2005/base/vlimes.gif);
	background-repeat: repeat-y;
}
.col-generic-cell
{
	padding: 10px;
	vertical-align: top;
}
.col-mid-cell
{
	padding: 10px;
	padding-bottom: 20px;
	vertical-align: top;
}
.col-mid-list-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
}
.col-left-table-selected
{
	
}
.col-left-cover-cell
{
	padding: 10px;
	vertical-align: top;
}
.col-left-text-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	padding: 10px;
	padding-left: 0px;
	vertical-align: top;
}
.col-left-left-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	padding: 10px;
	vertical-align: top;
}
.col-left-right-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	padding: 10px;
	padding-left: 0px;
	vertical-align: top;
}
.col-left-function-table
{
	background-color: #5E83A7;
}
.col-left-function-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #E3F3FF;
	padding: 10px;
}
.hlim
{
	height: 1px;
	font: 1px/1px monospace;
	background-image: url(/bilder/2005/base/hlimes.gif);
	background-repeat: repeat-x;
}
.vlim
{
	width: 1px;
	font: 1px/1px monospace;
	background-image: url(/bilder/2005/base/hlimes.gif);
	background-repeat: repeat-y;
}
.img-content
{
	border: 1px solid #111111;
}
.img-content-float
{
	border: 1px solid #111111;
	margin-right: 10px;
	margin-bottom: 5px;
	float:left;
}
.img-icon-float
{
	margin-right: 10px;
	margin-bottom: 5px;
	float:left;
}
.list-head
{
	font: 11px/11px helvetica,arial,sans-serif;
	color: #000000;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
	vertical-align: middle;
}
.list-head-center
{
	font: 11px/11px helvetica,arial,sans-serif;
	color: #000000;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
	text-align: center;
	vertical-align: middle;
}
.list-head-right
{
	font: 11px/11px helvetica,arial,sans-serif;
	color: #000000;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
	text-align: right;
	vertical-align: middle;
}
.list-head-selected
{
	font: 11px/11px helvetica,arial,sans-serif;
	color: #000000;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: middle;
}
.list-foot
{
	font: 11px/11px helvetica,arial,sans-serif;
	color: #000000;
	padding: 9px;
	vertical-align: middle;
}
.list-head-end
{
	background-color: #f0f;
}


.list-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
}


.list-cell-contentbanner
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
}

.list-cell-middle
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: middle;
}

.list-cell-icon
{
	font: 1px/1px helvetica,arial,sans-serif;
	padding: 5px;
	padding-left: 9px;
	padding-right: 0px;
	vertical-align: top;
}

.list-cell-center
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
	text-align: center;
}
.list-cell-right
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: top;
	text-align: right;
}
.list-cell-checkboxrows
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #111111;
	padding-top: 0px;
	padding-bottom: 9px;
	padding-right: 9px;
	padding-left: 0px;
	vertical-align: top;
	vertical-align: middle;
}
.list-cell-checkboxrows INPUT
{
	margin: 0px;
}
.list-head-function
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #000000;
	padding: 2px;
	padding-left: 9px;
	padding-right: 2px;
}
.list-head-function-end
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #000000;
	padding: 2px;
	padding-left: 9px;
	padding-right: 9px;
}
.list-function
{
	font: 11px/14px helvetica,arial,sans-serif;
	color: #000000;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.function-cell
{
	font: 11px/14px helvetica,arial,sans-serif;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	color: #000000;
	background-color: #ffffff;
}
.function-cell-selected
{
	font: 11px/14px helvetica,arial,sans-serif;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	color: #000000;
}


DIV.contentbanner
{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px solid #111111;
	width: 300px;
	z-index: 1;
}

DIV.skyscraper
{
	background-image: url(/bilder/2005/base/banner-skyscraper-bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}


DIV.chartposition
{
	width: 50px;
	height: 50px;
	font: 36px/50px helvetica,arial,sans-serif;
	margin: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(/bilder/2005/base/icon_50_bg_3.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}

DIV.chartposition-old
{
	width: 20px;
	height: 20px;
	font: 12px/20px helvetica,arial,sans-serif;
	margin: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(/bilder/2005/base/icon_bg_3.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}

DIV.chartposition-home
{
	width: 20px;
	height: 20px;
	font: 12px/20px helvetica,arial,sans-serif;
	margin: 0 0 10px 0;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(/bilder/2005/base/thumb-bg-chart-number.gif);
	background-repeat: no-repeat;
	color: #000000;
}

A.submit:link, A.submit:visited, A.submit:active
{
	display:block;
	width:80px;
	height:20px;
	background: url(/bilder/2005/base/absenden-0.gif);
	text-indent: -999px;
}
A.submit:hover
{
	background: url(/bilder/2005/base/absenden-1.gif);
}
SELECT.qbhfeedback
{
	background: #ffffff;
	color: #111111;
	border:1px solid #000000;
	font-weight: bold;
	width:360px;
}
TEXTAREA.qbhfeedback
{
	background: #ffffff;
	color: #111111;
	border:1px solid #000000;
	width:360px;
	height:180px;
}


