html, body {margin:0 0 0 0; padding:0 0 0 0;  height:100%; min-height:100%;}
body  {font-family:Verdana; font-size:12px;}
#FullWindowBox{width:100%; min-height:100%; height:auto; height:100%;}



div, span, a, ul, li	{font-family:verdana;}
p {font-family:verdana; margin-top:5px; margin-bottom:5px;}
h1, input.h1 { font-family: Georgia; font-variant: small-caps;  font-size:18px;  margin-bottom:3px; margin-top:0px;color:#660000;font-weight:bold;}
h2, input.h2 {font-size:14px; text-transform:none; margin-bottom:3px; margin-top:0px; color:#660000;font-weight:bolder;}
h3, input.h3 {font-size:12px; text-transform:none; margin-bottom:3px; margin-top:0px; color:#660000;font-weight:bolder;}


hr {	color: #feee8b; background-color:#feee8b; border:solid #feee8b 1px;}

fieldset {border: 1px solid #FFCC00; padding:10px;}
legend  {color: #660000;}

.MenuTd {background-color:#000066; color:#FFFFFF; padding-right:5px; margin-left:0px; margin-top:0px; width:160px; height:100%}
.MenuTd2 {background-color:#000066; color:#FFFFFF; margin-left:0px; margin-top:0px; width:80px; height:100%}
.MainTd {background-color:#FFFCEF; color:#111111; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:100%}
.MainContent{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px}

.small {font-size: 11px;}
.xsmall {font-size: 9px;}

.required {font-family:Verdana; font-size:12px; color:#660000; font-weight:bold}

.prompt {color:#660000; font-weight:bold; vertical-align: top;}
.prompt .helptext {color:#000066; font-weight:normal; font-size: 9px;}
.error  {color: Red;font-weight:bold;}
.alert {color: Red;}
.deleted {color: #959595;background-color: #d3d3d3;}
.hidden {color: #959595;background-color: #FFFE00;}

.hiddenGrey{background-color:#efefef; color:#999999;}
th.hiddenGrey{background-color:#3f3f3f; color:#999999;}
table.twocolor th.hiddenGrey{background-color:#5f5f5f; color:#dddddd;}

/* Anchor in normalem Text */
a:link    {text-decoration:underline; color:#660000;}
a:visited {text-decoration:underline; color: #660000;}
a:hover	  {text-decoration:none; color:#CC0000;}

/* Bold Text */
b, strong {color:#660000; font-weight:bold}
.bold {color:#660000; font-weight:bold}
span[style*="bold"] {color:#660000; font-weight:bold}
span[style="font-weight: bold;"] {color:#660000; font-weight:bold}

/* Unnumberd List */
ul {list-style:url(.././Bilder/ul.gif);  margin-top:5px; margin-bottom:5px;}
ul.inside {list-style:url(.././Bilder/ul.gif); list-style-position:inside; margin-top:5px; margin-bottom:5px;}
li { vertical-align:baseline}
	
	
/* Linke MenüTabelle */
table.LeftMenuTable td {font-size:13px;margin:0 0 0 0; padding:3px 3px 0px 0px; border:0;}
table.LeftMenuTable td.smallfont {font-size:10px;}	
table.LeftMenuTable a:link {text-decoration:none; color:#FFFFFF; font-weight: normal}
table.LeftMenuTable a:visited {text-decoration:none; color: #FFFFFF; font-weight: normal}
table.LeftMenuTable a:hover	{text-decoration:none; color:#FFFE00; font-weight:normal}


/* Rechte MenüTabelle */
table.RightMenuTable td {border: 0px; padding-right: 5px; padding-left: 8px; font-size: 11px; padding-bottom: 0px; margin: 0px;  padding-top: 8px; }
table.RightMenuTable td.smallfont {font-size:9px;}	
table.RightMenuTable a:link {text-decoration:none; color:#FFFFFF; font-weight: normal}
table.RightMenuTable a:visited {text-decoration:none; color: #FFFFFF; font-weight: normal}
table.RightMenuTable a:hover	{text-decoration:none; color:#FFFE00; font-weight:normal}
table.RightMenuTable h1 {font-size:13px; color:#ffcc00}
table.RightMenuTable b, table.RightMenuTable strong {color:#ffcc00}

/* PGR MenüTabelle */
table.PGRMenuTable td {padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 8px; margin: 0px;  padding-top: 8px; 
                    background-color:#ffcc00; border-top-style:solid; border-width:2px; border-color:#FFFCEF;}
table.PGRMenuTable a:link {text-decoration:none; color:#660000; font-weight: bold}
table.PGRMenuTable a:visited {text-decoration:none; color: #660000; font-weight: bold}
table.PGRMenuTable a:hover	{text-decoration:none; color:#CC0000; font-weight:bold}

/* Submenü unter der Titelleiste */
table.TopSubMenuTable td {padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 8px; margin: 0px;  padding-top: 8px; 
                    background-color:#ffcc00; border-top-style:solid; border-width:2px; border-color:#FFFCEF;}
table.TopSubMenuTable a:link {text-decoration:none; color:#660000; font-weight: bold}
table.TopSubMenuTable a:visited {text-decoration:none; color: #660000; font-weight: bold}
table.TopSubMenuTable a:hover	{text-decoration:none; color:#CC0000; font-weight:bold}

/* SubMenü*/
table.LeftSubMenuTable td {font-size:11px; font-weight:normal; margin:0 0 0 0; padding:2px 2px 2px 2px; border:0;}
table.LeftSubMenuTable a:link {text-decoration:none; color:#FFFFFF;}
table.LeftSubMenuTable a:visited {text-decoration:none; color: #FFFFFF;}
table.LeftSubMenuTable a:hover	{text-decoration:none; color:#FFFE00;}

/* SubSubMenü*/
table.LeftSubSubMenuTable td {font-size:10px; font-weight:  normal; margin:0 0 0 0; padding:2px 2px 2px 2px; border:0;}
table.LeftSubSubMenuTable a:link {text-decoration:none; color:#FFFFFF;}
table.LeftSubSubMenuTable a:visited {text-decoration:none; color: #FFFFFF;}
table.LeftSubSubMenuTable a:hover	{text-decoration:none; color:#FFFE00;}

/* Neue Seiten - Geometrie */
div.ContentBox  {padding:0px 10px 0px 10px;}
div.ContentBox h1 {display:inline;} /* to force h1 and logo in one line*/
img.GroupLogo {border:0; float:right; padding-left:20px;}

.LeftFloatingImage {float:left; border=0; padding:10px 20px 10px 0px;;}
.RightFloatingImage {float:right; border=0; padding:10px 0px 10px 20px;}




/* Farbige Tabelle */
table.colored {border-color:#660000; border-style:solid; border-width:1px; border-collapse:collapse;}
table.colored caption {border-color:#660000; border-style:solid; background-color:#660000; color:#FFFFFF; padding:2px 2px 7px 2px; font-weight:bold}
table.colored thead {background-color:#FFFFCC;  color:#660000; }
table.colored th {border-color:#660000; border-style:solid; border-width:1px; text-align:left;margin:0px 0px 0px 0px; padding:2px 5px 2px 5px}
table.colored td { text-align:left; background-color:#FFFFCC;  color:#000066;  border:0px; margin:0px 0px 0px 0px; padding:2px 5px 2px 5px}

/* Farbige Tabelle mit Rollover */
table.collist {border-color:#660000; border-style:solid; border-width:1px; border-collapse:collapse;}
table.collist caption {border-color:#660000; border-style:solid; background-color:#660000; color:#FFFFFF; padding:2px 2px 7px 2px; font-weight:bold}
table.collist td {text-align:left; font-size:11px; background-color:#FFFFCC;  color:#000066;  border:0px; margin:0px 0px 0px 0px; padding:0px 5px 1px 5px}

table.collist tr.highliteon td {background-color:#FFFE00;}
table.collist tr.highliteoff td {background-color:#FFFFCC;}

/* 2-Färbige Tabelle mit Linien */
table.twocolor {background-color:#FFFFCC; border-color:#660000; border-style:solid; border-width:1px; border-collapse:collapse;}
table.twocolor th {padding:3px 5px 3px 5px; border-bottom:1px; border-bottom-color:#660000; border-bottom-style:solid; background-color:#660000; color:#FFFFFF;}
table.twocolor caption {border-color:#660000; border-style:solid; background-color:#660000; color:#FFFFFF;  padding:2px 2px 7px 2px; font-weight:bold}
table.twocolor tr.odd{background-color:#FFFFCC; color:#000066; vertical-align:super}
table.twocolor tr.even{background-color:#FFFCEF; color:#000066; vertical-align:super}
table.twocolor th a:link    {text-decoration:underline; color:white;}
table.twocolor th a:visited {text-decoration:underline; color:white;}
table.twocolor th a:hover	  {text-decoration:underline; color:white;}

table.twocolor td {padding:3px 5px 3px 5px; border-bottom:1px; border-bottom-color:#660000; border-bottom-style:solid; }

/* Druckansicht Tabelle */
table.print {border-color:#000000; border-style:solid; border-width:1px; border-collapse:collapse;}
table.print caption {border-color:#000000; border-style:solid; border-width:1px; background-color:#CCCCCC; color:#000000; padding:2px 2px 7px 2px; font-weight:bold}
table.print thead {background-color:#CCCCCC;  color:#000000; }
table.print th { text-align:center; margin:0px 0px 0px 0px; border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid; padding:2px 5px 2px 5px}
/*table.print th {border-color:#000000; background-color:#CCCCCC; border-style:solid; border-width:2px; text-align:left;margin:0px 0px 0px 0px; padding:2px 5px 2px 5px}*/
table.print td { text-align:left; background-color:#FFFFFF;  color:#000000;  border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid; margin:0px 0px 0px 0px; padding:2px 5px 2px 5px}


tr.lineabove td {border:1px; border-top-style:solid; border-color:#660000;}
tr.nolineabove td { border-top-width:0px;  border-top-style:none;}
tr.linebelow td {border:1px; border-bottom-style:solid; border-color:#660000;}
tr.nolinebelow td {border-bottom-width:0px;  border-bottom-style:none;}
tr.noline td {border:0px;}

/* PopUpTabelle */
.Popup {position:absolute; top:30px; left:60px; z-index:99;  visibility:hidden}
.Popup table{border-color:#660000; border-style:solid; border-width:2px; border-collapse:collapse;}
.Popup caption {border-color:#660000; border-style:solid; background-color:#660000; color:#FFFFFF; padding:2px 2px 7px 2px; font-weight:bold}
.Popup td { text-align:left; background-color:#FFCC00;  color:#000066;  border:0px; margin:0px 0px 0px 0px; padding:2px 5px 2px 5px}

table.Thumbnails {border-style:none}
table.Thumbnails td {width:100px; height:100px;  vertical-align:middle; text-align:center; }

.Button
{
    border-style:outset;
    border-width:3px;

	border-right-color: #660000;
	border-bottom-color: #660000;
	border-top-color: #CC0000;
	border-left-color: #CC0000;

	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
    
	background-color: #ffcc00;
    
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-align: center;
    white-space: nowrap;
}
.Button a:link    {text-decoration:none;}
.Button a:visited {text-decoration:none;}
.Button a:hover	  {text-decoration:none;}

a img {border-style:none}
