/* h1, h2, h3, h4, h5, h6, p, blockquote,  form, label, ul, ol, dl, fieldset, address {
 margin-bottom: 1em;
}
*/

BODY {
  background: #B8BAC0;
  color: #000000;
  margin: 10px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px;  
  /* scrollbar-DarkShadow-Color:#000000;
  scrollbar-Track-Color:#ffffff;
  scrollbar-Face-Color:#bbc3d3;
  scrollbar-Shadow-Color:#bbc3d3;
  scrollbar-Highlight-Color:#bbc3d3;
  scrollbar-3dLight-Color:#000000;
  scrollbar-Arrow-Color:#ffffff */
}

#header {
 text-align: right;
/* font-family: Umbrella, Verdana, Arial, sans-serif; */
 font-family: Verdana, Arial, sans-serif;
 font-size: 18pt;
 font-weight: bold;
 background: #EEDFDF url(images/bg1.jpg) repeat-x;
 color: #000000;
 /* height: 20px; */
 border: solid #874E4E;
 border-width: 1px 0px 1px 0px;
 margin-bottom: 10px;
}
.pink { font-family: Umbrella, Verdana, Arial, sans-serif; color: #FF00FF; }
.blue { font-family: Umbrella, Verdana, Arial, sans-serif; color: #0000FF; }

/* Top-level navigation */
#nav {
 margin: 0;
 position: relative;
 top: 1px; 
/* margin-left: 2em; */
 margin-left: 5px;
 padding: 0;
 text-align: center;
}
#nav li {
 margin: 0;
 padding: 0;
 list-style: none;
 display: inline;
}
#nav li a, #nav li h1 {
 font-weight: normal;
 padding: 0;
 padding-left: 3px;
 padding-right: 3px;
 margin: 0;
 margin-left: 0px;
 margin-right: 5px;
 float: left; 
 background-color: #ffffff;
 border: solid #874E4E;
 border-width: 1px 1px 0px 1px;
 text-decoration: none;
 font-size: 11px;
/* font-weight: bold; */
 height: 28px; /* Must be header.padding-bottom - 1 */
 line-height: 28px;
}
#nav li a.current, #nav li h1 {
 background: #EEDFDF;
 text-decoration: none;
 /* font-weight: bold; */
 height: 29px; /* Must be header.padding-bottom - 1 */
 line-height: 29px;
}

#nav li a:hover {
 background: #EEDFDF;
 color: #000000;
 text-decoration: underline;
}

.content {
 clear:both;
 max-width: 800px;
 font-size:11px;
 background: #EEDFDF;
 color:#000000;
 border: solid #874E4E;
 border-width: 1px 0px 1px 0px;
 padding: 10px;
 margin-right: 10px;
 margin-bottom: 10px;
}
ul {
 margin-left: 15px;
 padding-left: 0;
}
li {
 margin-top: 5px;
/* list-style: disc; */
/* display: outside;  */
/* display: inside; */
} */
ol {
 margin-left: 15px;
 padding-left: 0;
}
li.o {
 margin-top: 5px;
/* display: outside;  */
/* display: inside; */
} */


.topnav{font-size:10px;background: #EEDFDF;color:#000000;
height:20px;border: 0px solid #874E4E;border-width: 1px 0px 1px 0px}

.topnav2{font-size:10px;background: #EEDFDF;color:#000000;
height:20px;border: 0px solid #874E4E;border-width: 1px 0px 1px 0px}

.topnav3{font-size:10px;background: #EEDFDF url(images/bg1.jpg) repeat-x;color:#000000;
height:20px;border: 0px solid #874E4E;border-width: 1px 0px 1px 0px}

TABLE {
}

TR {
}

TD {
  color: #000000;
  # margin: 10px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px;  
}

HR {
  border: 0px solid #874E4E;
  border-top-width: 1px;
  height:0px
}


A {
  color: #000000;
  text-decoration: none;
  /* border: solid #874E4E; */
  border-width: 0px 0px 1px 0px;
}

A.Link {
  color: #000000;
  text-decoration: none;
  border: solid #874E4E;
  border-width: 0px 0px 1px 0px;
}

A:hover {
  color: #000000;
  text-decoration: none;
  /* border: solid #000000;
  border-width: 0px 0px 1px 0px; */
}

A.Link:hover {
  color: #000000;
  text-decoration: none;
  border: solid #000000;
  border-width: 0px 0px 1px 0px;
}

A.hide {
  color: #000000;
  text-decoration: none;
  border: 0;
}

A:hover.hide {
  color: #000000;
  text-decoration: none;
  border: 0;
}

A IMG {
  text-decoration: none;
  border: 0;
}

FORM {
  display: inline;
}


TR.headerNavigation {
  background: #FFCC00;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : bold;
  color: #000000;
  background: #FFCC00;
}


TR.footer {
  background: #FFCC00;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFCC00;
  color: #000000;
  font-weight: bold;
}

/* Für ... */
H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #222222;
}

H1.headerBanner { 
	display 	: inline;
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 11px;
  	font-weight 	: normal;
  	color		: #000000;
  	background	: #FFFFFF;
	text-decoration	: none;
	border-left	: 0px;
	border-right	: 0px;
	border-top	: 0px;
	border-bottom	: 0px;
	padding-bottom	: 0px;
	padding-top	: 0px;
	padding-left	: 0px;
	padding-right	: 0px; 
}

/* Für ... */
H2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #222222;
}

/* Für ... */
H3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
/*  font-weight: bold; */
/*  color: #9a9a9a; */
/*  color: #606060; ag*/
/*  color: #333333; */
    color: #ff0000;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
  border: 1px solid #000000;
}

/* Für Ganze-Zeilen-mouseOver bei Formularen */
.moduleRow { }

.moduleRowOver { 
/*ag alt  background-color: #D7E9F7; */
  background-color: #ffcc99; 
  cursor: pointer; 
  cursor: hand; 
}

.moduleRowSelected {
/*ag alt  background-color: #E9F4FC; */
 background-color: #ffcc99;
}

/* input requirement */
.inputRequirement {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ff0000;
}
/* input informational only */
.inputInfo {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
}


/* Für mouseOver bei Checkbox-Labels (z.Zt. nur AGB) */
label.norm {
 text-decoration: none;
}
label.high {
 text-decoration: underline;
}

