/* layout.css */
/* Einstellungen für alle */
body
{
   background-color:#AAAAAA;
   margin-left:22px;
   margin-top:3px;
   margin-bottom:3px;
   font-family:Arial,Helvetiva,sans-serif;
}

table.mitte
{
   width:950px;
   height:100%;
   border: 1px solid black;
   background-color:white;
}
td.bildleiste
{
   border: none;
   padding:0px;
}
td.menuleiste
{
   border: none;
   padding:0px;
}
td.menuspalte
{
   border: none;
   /* border-left:3px solid cornflowerblue; */
   border-right:2px solid cornflowerblue;
   vertical-align:top;
   /* background-color:white; */
   padding:10px;
   width:120px;
}
p.msp
{
   padding:4px;
   /* background-color:white; */
   font-family:Tahoma,Arial,sans-serif;
   font-size:12px;
   background-color:lavender;
   border:1px solid black;
   text-align:center;
   margin-top:8px;
   margin-bottom:8px;
}
a:link.msp,a:active.msp,a:visited.msp,a:hover.msp,a:focus.msp
{
   color:rgb(191,2,34);
   text-decoration:none;
   font-weight:bold;
}
a:hover.msp
{
   color:red;
}

td.inhaltsspalte
{
   border:none;
   background-color:#f4f4f4;
   vertical-align:top;
   padding:10px;
   width:830px;
}
td.statuszeile
{
   border:none;
   text-align:center;
   font-size:10pt;
   font-size:10px;
   height:14px;
   background-color:#f4f4f4;
}
td.farbleiste
{
   height:2px;
   padding:0px;
   border: none;
   background-color:cornflowerblue;
}

table.menu
{
	margin:0px;
	border:none;
}
td.mn
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid gray;
	text-align:center;
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:ghostwhite;
	height:16px;
	width:234px;
	color:rgb(191,2,34);
	cursor:pointer;
}
td.mna
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid gray;
	text-align:center;
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:16px;
	width:234px;
	color:rgb(191,2,34);
	cursor:pointer;
    background-color:lavender;
}
td.sm
{
	margin:0px;
	padding:0px;
	height:16px;
	border:none;
	text-align:center;
	font-family:sans-serif;
	font-size:12px;
	cursor:default;
    background-color:lavender;
}
a:link.m,a:active.m,a:visited.m,a:hover.m,a:focus.m{color:rgb(191,2,34);text-decoration:none;}

a:hover.m{color:red;}

p.bearbeitung
{
   background-color:darksalmon;
   font-size:12px;
}

body.bearbeitung
{
   background-color:darksalmon;
}

a:link.bearbeitung,a:active.bearbeitung,a:visited.bearbeitung,a:hover.bearbeitung,a:focus.bearbeitung{color:black;}

a:hover.bearbeitung{font-weight:bold;}

hr
{
   border:1px dashed darkgray;
}