body{ font-family: verdana,Arial, Helvetica, sans-serif; color: Black; background-color: /*White*/#F7F5DD; font-size: 10pt;background-position: relative 50%; top: -1px; ;  background-image: url('../images/bg_content.gif'); background-repeat: repeat-x; margin: 0;  padding: 0;autoflow:hidden; }
p{	font-size : 10pt; back ground-color: #F7F5DD; }
a{	font-family : verdana,Arial, Helvetica, sans-serif;	color : #B90000;	font-size : 10pt;}
a:hover{	text-decoration : underline;  color: #FF2424; }
form{	margin: 0px;}
input{ font-family: Tahoma;  font-size: 12px;  }
table{font-family: verdana, Arial, Helvetica, sans-serif; color: Black; background-color: #F7F5DD; font-size: 10pt;vertical-align:top;}
table.top{background-color:#778899;}
table:t_ung{background-color:#e0ffff;}
t_ger{background-color:#add8e6;}
td.high { color: gray; }
td.low { color: white; }

/* für die Formblätter*/
input.nuescht {display:none;}

/* HEADER
-------------------------------------------------------------------------*/
#HEADER{ display: block; height: 155px; padding:0; margin:0;  background-position:  right top;  background-repeat: no-repeat;  background-image: url('../images/bg_head_rt.jpg');   }
	#HEADER h1{ width: 430px; position: absolute;  top: 0;  left: 0;     height: 155px;  background-image: url('../images/bg_head_lf.jpg'); background-repeat: no-repeat; margin: 0;  display: inline; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0              }
	#HEADER h1 a{ display: block;  padding: 0 22px 0 22px;  width: 250px;   line-height: 32px; border-top: 3px solid #9E0000; background-color: #CD0000; height: 32px; color: White; font-family: "Times New Roman", Times, serif; font-size: 20px; margin: 0; text-decoration: none;  display: block;  font-weight: normal;    }
	#HEADER h1 a:hover{	background-color: #E60000;}
	#HEADER p.NextPage{ margin: 32px 0 0 0; display: inline; width: 20px; float: right;background-color:transparent }
	#HEADER p.NextPage a{ width: 20px; height: 19px; background-color: #CD0000; background-image: url('../images/next_page.gif'); background-repeat: no-repeat; display: block; color: #CD0000 }
	#HEADER p.NextPage a:hover{ background-color: #E60000; background-image: url('../images/next_page.gif'); background-repeat: no-repeat; color: #E60000 }
	#HEADER ul{ list-style: none; margin: 35px 0 0 0; padding: 0; display: inline; float: right; display: block;  position: relative;  left: 5px;       }
	#HEADER li{ float:left; margin: 0;  background-repeat: repeat-y;    height: 25px;  line-height: 7px; list-style-type:none; padding-left:0px; padding-right:27px; padding-top:0; padding-bottom:0      }
	#HEADER li a{  color: #4382A3; text-decoration: none;  font-size: 11px;  font-family: verdana, Arial, Helvetica, sans-serif;         }
	#HEADER li a:hover{ text-decoration: none; position: relative; top: -1px; }

/* MAIN
--------------------------------------------------------------------------*/
#MAIN{ margin-right:12px;overflow:auto;height:100%; }

/* NAV LINE
--------------------------------------------------------------------------*/
A.navigator:link {border-bottom: 10px solid rgb(1, 89, 163); 
padding: 0px; 
background: rgb(0, 66, 120) none repeat scroll 0% 50%; 
-moz-background-clip: initial; 
-moz-background-origin: initial; 
-moz-background-inline-policy: initial; 
font-weight: bold; 
color: rgb(255, 255, 255);
}
/* NAV LINE
--------------------------------------------------------------------------*/
#PATH{ display: block; height:48px; margin:0px 210px 0px 0px; padding:0px; }
	#PATH p{ padding: 29px 0 0 0; margin: 0; font-size: 8pt; color: #B90000; font-weight: bold; }
	#PATH a{ text-decoration: none; color: Black; font-size: 8pt;  font-weight: normal;  }
	#PATH a:hover{ text-decoration: none; position: relative; top: -1px; }
	#PATH .Arrow{ color: Black; position: relative; top: -1px;  margin: 0 2px 0 2px;  }
	
/* TITLE
--------------------------------------------------------------------------*/
#TITLE{ float:none;clear:left; }

#CONTENTALT{ display: block; margin:0px 210px 0px 15px; padding:0px; }
#CONTENT{ display: block; margin:0px 210px 0px 15px; padding:0px;height:100%;overflow:auto;
	position:relative;
	width:auto;
	min-width:120px;
	margin:0px 20px 0px 15px;
	padding:0px;
	z-index:100; }

#CONTENT_TABLE{width:100%;}
#CONTENT_TABLE td{vertical-align:top;}
	#CONTENT h1{ margin:0 0 0.5em 0; padding:0; line-height: 14pt; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 14pt;  color: #225680;    }
	#CONTENT p{background-color:#F7F5DD; text-align: justify; text-indent: 0px;  margin: 0 25px 10px 0;  padding: 0;  }

#SIDEBAR{ width:151px; display: table-cell; margin-top: 27px; background-image: url('../images/bg_vline.gif');  background-repeat: repeat-y;  background-position:  right 50%;  float: left;  margin-bottom: 20px; padding-left:23px; padding-right:23px; padding-top:0px; padding-bottom:0     }
	#SIDEBAR h1{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: White;  background-color: #004278;  text-align: center;  font-weight: bold;  padding: 3px 0 3px 0;  margin: 0 0 17px 0;         }
	#SIDEBAR p{ text-align: justify;  margin: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  padding-bottom: 3px;     }
	#SIDEBAR p.Date{ text-align: left;  font-size: 8pt; color: #B90000;  font-weight: bold;  line-height: 8pt;  margin: 0 0 3px 0;       }
	#SIDEBAR p.More{ text-align:right;  margin-top: 3px;  margin-bottom: 18px;   }
	#SIDEBAR p.More a{font-size: 8pt; color: #B90000;  text-decoration: none;  font-weight: bold;     }
	#SIDEBAR p.More a:hover{ text-decoration: underline; }

#CON_TEXT{ float:left;border:0px solid blue;width:255px;height:185px;}

/* BOX
--------------------------------------------------------------------------*/
#BOX {float:none;clear:left}
#BOX_510 {float:left;width:510px;height:185px;padding:5px;}
#BOX_450 {float:left;width:450px;height:185px;padding:5px;}
#BOX_255 {float:left;width:256px;height:185px;padding:5px;margin:3px 3px 3px 3px;}
#BOX_157 {float:left;width:157px;height:119px;padding:5px;}
#BOX_330 {float:left;width:330px;height:250px;padding:5px;}
#BOX_50PT {float:left;width:48%;min-height:18px;padding:0px;padding-top:2px;background-color:rgb(204, 213, 254);font-weight:bold;}
#BOX_50PS {float:left;width:48%;min-height:18px;padding:0px;padding-top:2px;padding-bottom:3px;}
#BOX_100PS {float:left;width:96%;min-height:18px;padding:0px;padding-top:2px;padding-bottom:3px;margin-right: 50px;}

/* BULLETIN
--------------------------------------------------------------------------*/
#BULLETIN {width:172px;vertical-align:top;padding-top:10px;margin:0px 210px 0px 15px }

/* SCALE
--------------------------------------------------------------------------*/
#SCALE {position:absolute;background-image: url(../images/bg_right.jpg); background-repeat: 		repeat-y; background-position: right 50%;height:100%;
	width:18px;
	top:0px;
	right:0px;
	padding:0px;
	z-index:200; }
	
	
/* FOOTER
--------------------------------------------------------------------------*/
#FOOTER{ display: block; height: 155px; ;padding:0; margin:0;  background-position:  right top;  background-repeat: no-repeat;  background-image: url('../images/bg_foot_rt.gif');   }
	#FOOTER h1{ width: 800px; position: absolute;  top: 0;  left: 0; height: 155px; background-image: url('../images/bg_foot_lf.gif'); background-repeat: no-repeat; margin: 0;  display: inline; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0              }
	#FOOTER h1 a{ display: block;  padding: 0 22px 0 22px;  width: 250px;   line-height: 32px; border-top: 3px solid #9E0000; background-color: #CD0000; height: 32px; color: White; font-family: "Times New Roman", Times, serif; font-size: 20px; margin: 0; text-decoration: none;  display: block;  font-weight: normal;    }
	#FOOTER h1 a:hover{	background-color: #E60000;}
	#FOOTER p.NextPage{ margin: 32px 0 0 0; display: inline; width: 20px; float: right;    }
	#FOOTER p.NextPage a{ width: 20px; height: 19px; background-color: #CD0000; background-image: url('../images/next_page.gif'); background-repeat: no-repeat; display: block; color: #CD0000 }
	#FOOTER p.NextPage a:hover{ background-color: #E60000; background-image: url('../images/next_page.gif'); background-repeat: no-repeat; color: #E60000 }
	#FOOTER ul{ width: 800px; position: absolute;  top: 0;  left: 0; height: 155px; background-image: url('../images/bg_foot_lf.gif'); background-repeat: no-repeat; margin: 0;  display: inline; padding-left:230px; padding-right:0; padding-top:20; padding-bottom:0    }
	#FOOTER li{  margin: 0;  padding: 0; list-style: none;  display: inline;                  }
	#FOOTER li a{ color: #004278; text-decoration: none; font-size: 9pt; font-family: "MS Sans Serif", Geneva, sans-serif;  margin-left: 6px;  margin-right: 6px;   }
	#FOOTER li a.First{ margin-left:0;}
	#FOOTER li a:hover{ text-decoration: underline; }




	
/* TABLE
--------------------------------------------------------------------------*/
div.table {border-style:solid; border-color:#000000; border-width:1px}
div.top {position:relative;top:0%;left:0%; width:100%;height:25px;background-color:red;}
div.middle {position:relative;top:0%;left:0%; height:75%;background-color:yellow;}
div.bottom {position:relative;top:0%;left:0%; width:100%;height:15%;background-color:green;}
div.left {position:relative;max-width:25%; background-color:white;}
div.center {position:relative;top:0%;left:0%; background-color:yellow;}
div.right {position:relative;top:0%;right:0%;  max-width:75%; width:75%;background-color:gray;float:right}
