body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, helvetica, sans;
	font-size: 11px;
	background-color: #FFFFFF;
	}
table#header {
	background-color: #EFEBEF;
	border: none;
	margin-bottom: 6px;
	}
td {
	vertical-align: top;
	}
td.border_r {
	background-image: url(../img/layout/border_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #EFEBEF;
	width: 4px;
	}
img#border_r {
	width: 4px;
	border: none;
	height: 1px;
	}
td.border_b {
	background-image: url(../img/layout/border_b.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	text-align: right;
	}
.grau {
	background-color: #EFEBEF;
	}
td#headbilder {
	padding-right: 10px;
	vertical-align: middle;
	}
td.headbild {
	width: 80px;
	text-align: center;
	font-size: 8px;
	color: #C1C1C1;
	}
img.headbild {
	width: 60px;
	height: 40px;
	border: none;
	}
div.navbanner {
	max-width: 150px;
	margin-bottom: 8px;
	}
h1#contentheader {
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	margin: 0px;
	}
td#tdcontentheader {
	background-image: url(../img/layout/border_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFCC00;
	padding: 0px;
	padding-left: 5px;
	}
	

h2.contentsubheader {
	background-color: #999999;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	padding-left: 5px;
	width: 100%;
	margin: 0px;
	margin-bottom: 10px;
	}
table.chef {
	width: 850px;
	}
td#content {
	padding-top: 10px;
	background-color: #EFEBEF;
	padding-left: 10px;
	padding-right: 5px;
	}
/* solange table-formatierungen im content: */
div#contentpad {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	}
td#contentlinkespalte {
	padding-right: 10px;
	}
td.contentspalte {
	padding-right: 10px;
	}
td#contentrechtespalte {
	width: 30%;
	}
td#contentbeidespalten {
	padding-right: 10px;
	}
div#contentfooter {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 20px;
	}
div#footremarks {
	color: #404040;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 30px;
	margin-bottom: 20px;
	margin-top: 30px;
	}

a.blank:link, a.blank:active, a.blank:visited {
	text-decoration: none;
	}
a.blank:hover {
	text-decoration: underline;
	}
h3.news {
	font-size: 11px;
	margin-bottom: 3px;
	}

td.leftpad {
	padding-left: 5px;
	}

a.footer:link, a.footer:active, a.footer:visited {
	color: #999999;
	text-decoration: none;
	}
a.footer:hover {
	color: #666666;
	text-decoration: none;
	}
span.pipe {
	color: #FFCC00;
	}
div.ctab {
	border: 1px solid #FFCC00;
	margin-right: 8px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	}
h2.ctab {
	font-size: 11px;
	color: #0054A0;
	background-color: #FFCC00;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	/*padding-left: 4px;*/
	margin: 0px;
	margin-bottom: 4px;
	}
div.ctab_gr {
	border: 1px solid #C2C2C2;
	margin-right: 8px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	}
h2.ctab_gr {
	font-size: 11px;
	color: #000000;
	background-color: #C2C2C2;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	/*padding-left: 4px;*/
	margin: 0px;
	margin-bottom: 4px;
	}

h3.ctab {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 0px;
	padding-left: 8px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 3px;
	}
h3.ctab_h2 {
	font-size: 11px;
	color: #000000;
	background-color: #FFCC00;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	/*padding-left: 4px;*/
	margin: 0px;
	margin-bottom: 4px;
	}	
img.ctab {
	width: 20px;
	height: 20px;
	margin: 2px;
	vertical-align: middle;
	float: left;
	}
p.ctab {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
p.ctabin {
	margin: 0px;
	padding: 0px;
	padding-left: 24px;
	margin-bottom: 8px;
	}