body { 
background-color:#ffffff !important;
background-repeat:no-repeat; 	
background-position:bottom right; 
margin-top:0px; 						
margin-left:0px; 
font-family:verdana, arial, helvetica, symbol, serif; 		
text-decoration:none; 
color:#000000; 						
cursor:default; }

/*****************************************************/
/****  a configures the attributes for all links  ****/    


a:link { 
	color:#0000CD;
}


a:hover { 
	text-decoration:underline;
	color:#0000ff;
}

a:visited { 
	color:#52188B;
}

a.text-link {
  text-decoration:underline;
}

img {
border: 0;
}


.hitHeading {
	font-family:verdana, arial, helvetica, symbol, serif; 		
	font-size: 14px;
}



.intern {
color:#ff0000; 
font-size:10px;
}

.headline {
color:#000000; 
font-size:16px;
font-weight:bold; }

.headlinewhite {
color:#ffffff;
font-size:16px;
font-weight:bold; }


.headlinerot {
  color:#c53008;
  font-size:16px;
  font-weight:bold; }


.text, /*.text11px */
{
  color:#000000; 							
  font-size:11px;
}

.text8px 
{
  font-size:8px; 
}

.text14px {
color:#000000;
font-size:11px; }

.text16px {
color:#000000;
font-size:12px; }

.text20px {
color:#000000;
font-size:14px; }


.error {
color:#ff0000;

font-size:14px; }

/*.linkgruen, .linkgelb, .linkrot, .linkblau { 
  font-family:verdana, arial, helvetica, symbol, serif;
  font-size:14px; }
.linkgruen { 
  color:#318d00; 
}
linkgruen:visited {
  color:#ff00ff;
}
 .linkgelb { color:#e6a500; }
 .linkrot { color:#c53008; }
 .linkblau { color:#00509c; }
*/

.urlinfo {
	font-size:10px;		
	font-family:verdana, arial, helvetica, symbol, serif; 
	color: #009900;
}


.minitext {
  color:#000000; 							
  font-family:verdana, arial, helvetica, symbol, serif; 
  font-size:11px;	
}

.px12white {
  color:#ffffff;
  font-family:verdana, arial, helvetica, symbol, serif;
  font-size:11px; }

table.low {
  top-margin:0px;
  bottom-margin:0px;
  left-margin:0px;
  right-margin:0px;
  border-bottom:thin solid black;
  padding-bottom:0px; }

table.frame {
  top-margin:10px;
  bottom-margin:10px;
  left-margin:10px;
  right-margin:10px;
  padding:10px; }

td {
  font-size: 11px;
}


td.rightborder {
  border-right-color:#00509c;
  border-right-width:2px;
  border-right-style:solid;
  top-margin:0px;
  bottom-margin:0px;
  left-margin:0px;
  right-margin:0px;
  height:22px;
  padding-bottom:0px; }

td.low {
  top-margin:0px;
  bottom-margin:0px;
  left-margin:0px;
  right-margin:0px;
  height:22px;
  padding-bottom:0px; }

tr.low {
  top-margin:0px;
  bottom-margin:0px;
  left-margin:0px;
  right-margin:0px;
  padding-bottom:0px;}


.headingPopup {
  font-weight: bold;
}


/* Default DOM Tooltip Style */
div.domTT {
    border: 1px solid #333333;
  max-width: 200px;
}
div.domTTCaption {
  font-size: 11px;
  font-weight: bold;
  padding: 1px 2px;
  color: #FFFFFF;
  background-color: #318d00;
}
div.domTTContent {
  font-size: 11px;
  padding: 3px 2px;
  background-color: #def2cd;
}


/* Classic Style */
div.domTTClassic {
  border: 1px solid black;
  background-color: #FBF4D4;
}
div.domTTClassicCaption {
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
  padding: 1px 2px;
}
div.domTTClassicContent {
  font-size: 11px;
  padding: 1px 2px 0 2px;
}
/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWinCaption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 11px;
  color: white;
}
div.domTTWinContent {
  border: 1px solid #BFBFBF;
}
/* Overlib Style */
div.domTTOverlib {
  border: 1px solid #333366;
}
div.domTTOverlibCaption {
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #333366;
}
div.domTTOverlibContent {
  font-size: 10px;
  padding: 2px;
  background-color: #F1F1FF;
}
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenuCaption {
  font-size: 11px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenuContent {
  padding: 1px 0;
  background-color: #E6E6E6;
}


	ul {
margin: 4px;
margin-left: 20px;
padding: 0px;
}

/* -- Box Styles -----------------------------*/

/* -- Default and common settings ------------*/

DIV.box-search,
DIV.box,
DIV.box-dir,
DIV.box-situation {
	vertical-align: top; 
	text-align: left;
	padding: 5px; 
	}

DIV.box-body {
	padding: 5px; 	
        border: 1px solid #d5eacd;
	font-size: 11px;
}

DIV.box-title {
	padding: 5px;
        color: black;
 	font-weight: bold; 
	background-color: #d5eacd;
	background-repeat: no-repeat;
	font-size: 12px;
}


/* -- Info -----------------------------*/

DIV.box-info {
	vertical-align: top; 
	text-align: left;
	padding: 5px; 
	width: 180px;
	}

DIV.box-info-double {
	vertical-align: top; 
	text-align: left;
	padding: 5px; 
	width: 360px;
	}

/* -- Situation -----------------------------*/


DIV.box-body-situation {
	padding: 5px; 	
	border: 1px solid #c5def6;
	font-size: 11px;

}

DIV.box-title-situation {
	padding: 5px;
 	font-weight: bold; 
	background-color: #c5def6;
	background-repeat: no-repeat;
	font-size: 12px;
}

/* -- Directory -----------------------------*/


DIV.box-body-dir {
	// padding-left: 10px; 
	// padding-right: 7px; 
	// padding-top: 7px;
	// padding-bottom: 3px;
    border: 0px solid #d0d0d0;
	font-size: 11px;

}

DIV.box-title-dir {
	// padding-left: 10px; 
	// padding-top: 3px;
	// padding-bottom: 1px;
 	font-weight: bold; 
	background-color: #white;
	background-repeat: no-repeat;
	font-size: 12px;
}

/* -- Directory -----------------------------*/


DIV.box-body-search {
	// padding-left: 10px; 
	// padding-right: 7px; 
	// padding-top: 7px;
	// padding-bottom: 3px;
    border: 1px solid #ff9a91;
	font-size: 12px;
}

DIV.box-title-search {
	padding: 5px;
	// padding-left: 10px; 
	// padding-top: 3px;
	// padding-bottom: 1px;
 	font-weight: bold; 
	background-color: #ff9a91;
	background-repeat: no-repeat;
}

/* -- Directory -----------------------------*/

DIV.box-proposal {
  vertical-align: top; 
  text-align: left;
  padding: 5px;
//  height:700px;
}

DIV.box-body-proposal {
  // padding-left:4px; 
  // padding-right:4px; 
  // padding-top: 7px;
  // padding-bottom: 3px;
  border: 1px solid #e6a500;
  font-size: 11px;
  background-color: #ffe2a4;
}

DIV.box-title-proposal {
  // padding-left: 5px; 
  // padding-right: 5px; 
  // padding-top: 3px;
  // padding-bottom: 1px;
  font-weight: bold; 
  background-color: #e6a500;
  background-repeat: no-repeat;
}

DIV.box-footer-proposal {
  // padding-left: 5px; 
  // padding-right: 5px; 
  // padding-top: 3px;
  // padding-bottom: 1px;
  font-weight: bold; 
  background-color: #e6a500;
  background-repeat: no-repeat;
  width:700px;
}

DIV.box-proposal-info {
  vertical-align: top; 
  text-align: left;
  padding: 5px;
  width:200px;
}

DIV.box-body-proposal-info {
  // padding-left:4px; 
  // padding-right:4px; 
  // padding-top: 7px;
  // padding-bottom: 3px;
  border: 1px solid #e6a500;
  font-size: 11px;
  background-color: #ffe2a4;
  width:200px;

}

DIV.box-title-proposal-info {
  // padding-left: 5px; 
  // padding-right: 5px; 
  // padding-top: 3px;
  // padding-bottom: 1px;
  font-weight: bold; 
  background-color: #e6a500;
  background-repeat: no-repeat;
  width:200px;
}


.footer {
font-size: 8pt;
}