html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#rahmen {
	min-width: 950px;
	border: 0px solid #000000;
	margin-left: 10px;
	border: 0px solid red;
}
#kopf{
	height: 60px;
	vertical-align: 50%;
	margin: 10px 0px 3px 0px;
	padding: 0px 0px 0px 20px;
	border: 0px solid #444444;
}
#kopf h1, #kopf h2{
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#kopf h1 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#kopf h2{
	padding: 2px 0px 2px 25px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
#kopf img{
	float: left;
	height: 55px;
	width: 60px;
}
#links{
	float : left;
	width:200px;
	border: 0px solid #e5e5e5;
	bottom: 0px;
	padding: 0px 10px 0px 10px;
	color: #999999;

}
#links form {
	background:#f5f5f5;
	margin: 0px 10px 0px 0px;
	padding: 20px 20px 20px 20px	
}
#links form input.suchbegriffe {
	width: 190px;
	width: 145px;
	margin: 0px;
}
#links h1 {
	width: 190px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#links hi img{
    clear: both;
}
#links h2 {
	background: #f5f5f5;
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 170px;
	clear: both;
}
#links ul {
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
}
#links ul ul {
	margin: 0px 0px 10px 20px;
	padding: 3px 0px 3px 3px;	
	width: 167px;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
#links ul li ul {
/*	list-style-image: url("/bilder/pfeil.png");*/
	background: #efefef;
}
#links ul li ul li ul{
/*	list-style-image: url("/bilder/pfeil.png");*/
	width: 142px;
	background: #dfdfdf;
}
#links li {
	margin: 3px 0px 0px 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #918f8f;
	padding: 0px 0px 0px 0px;
}
#links li img{
	border: 0px solid #444444;
	margin: 2px 0px 0px 0px;
}
#links p {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
#links img.cma_tree_s, img.cma_tree_e {
/*	width: 0px;*/
}
#links a.pfad_selected {
	color: #ba0606;	
/*	list-style-image: url("/bilder/pfeil.png");*/
}
#mitte{
	margin:0px 210px 0px 210px; 
/*	position: absolute;
	top: 70px;
	left: 210px;
	right: 210px;
	bottom: 50px;
	z-index: 1;
	overflow: auto;*/
	
	background:#f5f5f5;
	padding: 10px 20px 10px 20px;
	border: 1px solid #e4e4e4;
	border-top: 0px;
	border-left: 0px;
	min-width: 300px;
}
#mitte ul {
	list-style-image: url(/img/box.gif);
	margin: 5px 0px 5px 20px;
}
#mitte li {
	margin: 0px 0px 0px 0px;
}
#mitte a {
	font-size: 11px;
}
#mitte h1:first-child 
{
	margin: 0px 0px 10px 0px;
}
#mitte img {
	margin: 5px; 
}
#fuss{
	text-align: left;
	vertical-align: middle;
	margin: 10px 210px 0px 210px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #e5e3e4;
	border-top: 0px;
	border-left: 0px;
	background: #e5e3e4;
	color: #050505;
}
#fuss ul{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	white-space: nowrap;
}
#fuss li {
	display: inline;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#fuss a {
	color: #626061;
}

#rechts {
	float: right;
/*	position: absolute;
	right: 0px;
	top: 70px;*/

	width: 200px;
	border: 0px solid #e5e5e5;
}
#rechts h1 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;	
	background: #e5e3e4;
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 16px;
}
#rechts h2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #918f8f;
	background: #e5e3e4;
	width: 200px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	height: 16px;
}
#rechts h1 a {
	font-size: 10px;
}
#rechts ul {
	list-style-image: none;
	list-style-type: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
#rechts li {
	margin: 2px 0px 0px 0px;
	color: #ba0606;
	padding: 0px 0px 0px 0px;	
}
#rechts h3 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #ba0606;	
}

img {
	border: 0px none;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

a {
	text-decoration: none;
}
a:link {
/*	color: #666666;*/
	color: #626061;
}
a:visited {
/*	color: #918f8f;*/
	color: #826567;
}
a:hover {
	color: #ba0606;
	text-decoration: underline;
}
a:active {
	color: #918f8f;
}

/* Beginn Formularobjekte */
input {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	border: 1px solid #cccccc;
	border-top: 0px solid transparent;
	border-left: 0px solid transparent;
}
input.submit {
	padding: 2px 0px 2px 15px;
	border: 0px solid #00CC33;
	background-color: transparent;
	background-image: url(/img/lupe.jpg);
	background-repeat: no-repeat;
}
/* Ende Formularobjekte */

.navi
{
	background:#878787;
	color:#ffffff;
	padding: 3px;
}
table.navi
{
	margin-top:10px;
}
a.navi
{
	color:#ffffff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.navi:visited {
	color: #dddddd;
}

table.liste2
{
	width: 99%;
}
td.liste2
{
	width: 50%;
	vertical-align: top;
	padding-right: 5px;	
}
#mitte h1, h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ba0606;	
}
#mitte h3, h4, h5, h6  {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #ba0606;	
}
#mitte hr {
   	background-color: #ba0606; /* Mozilla 1.4 */
	color:#ba0606; /* IE 6 */
	border: #ba0606; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

/*
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(/cmassist/material/lightbox/overlay.png); }

* html #overlay{
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);

progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/cmassist/ma.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; *//* sliding doors padding */
/*    text-decoration: none;
}

*/

a.details {
    background: transparent url('/bilder/button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
/*    float: left;*/
	width: 100px;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.details span {
    background: transparent url('/bilder/button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.details:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.details:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
hr {
/*	clear: both; */
	margin: 5px;
}