html {width:100%; height:100%;}

/* Allgemeingueltige Definitionen*/
body,a,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,span,td,th,address,blockquote,input,option {
     font-family:arial,helvetica,sans-serif;
     background-color:transparent;
}
h1,h2,h3,h4,h5,h6 {margin-bottom:0px; margin-top: 20px;}
p {margin-top:0px; margin-bottom: 20px;}

ul {list-style-type: disc; margin-top:0px;}
/* list-style-type: disc oder circle oder square [oder eigene Grafik mit list-style-image:url(list_style_image.gif)]  */

address {font-style: normal;}

form {margin: 0px;}
	
body.bgForm	{background-image: url(/img/form_bg.gif); margin: 0px;}
/* teaserframe */
body.bgOverview {background-image:url(/img/teaser_bg.gif); margin: 0px;}

/*bottom frame */
body.bgMetanavi {background-image:url(/img/metanavi_bg.gif); margin: 0px;}
/* content */
body.bgContent {background-color:#FFFFFF; margin: 5px;}
body.bgDBContent {background-color:#FFFFFF; margin: 5px;}
body.bgNewsContent {background-color:#FFFFFF; margin: 5px;}

address {font-style: normal;}

/* header elements */
#headerContent {position: absolute; left: 0px; top: 0px; z-index: 100;}
/* news teaserlist */
#newsHeader		{position: absolute; left: 0px; top: 0px; z-index: 100;}
#newsContent	{position: absolute; left: 10px; top: 40px; z-index: 100; width: 225px; overflow: hidden;}

/* overview elements */
#overviewContent	{position: absolute; left: 10px; top: 60px; z-index: 1000; width: 225px; overflow: hidden;}
/* form elements */
#formContent	{position: absolute; left: 10px; top: 0px; z-index: 1000;}
#formAddContent	{position: absolute; left: 10px; top: 391px; z-index: 1000;}

#genContent	{margin-left: 20px;}
#metanaviContent	{position: absolute; left: 0px; top: 0px; z-index: 1000; width: 115px; height: 70px; overflow: hidden;}

/* print */
#printInfo {margin-left: 20px;}
.citation {font-size: 11px; text-decoration: none; padding-left:0em;}

/* text */
.navimain		{font-size: 12px; line-height: 20px; color:#000000; font-weight: bold; text-decoration: none;}
a.navimain:hover {text-decoration: underline;}
.navisub		{font-size: 12px; line-height: 20px; color:#000000; font-weight: bold; text-decoration: none;}
a.navisub:hover {text-decoration: underline;}
.navimeta		{font-size: 12px; line-height: 18px; color:#000000; text-decoration: none;}
a.navimeta:hover {text-decoration: underline;}
.navisitemap		{font-size: 11px; color:#000000; text-decoration: none;}
a.navisitemap:hover {text-decoration: underline;}

.formsubheadline		{font-size: 12px; color:#000000; font-weight: bold;}
.formsubheadlineBl		{font-size: 12px; color:#000000; font-weight: bold;}
.formLink		{font-size: 11px; color:#000000;}
.formLinkBl		{font-size: 11px; color:#000000;}
.formcopytext 	{font-size: 11px; color:#000000;}
.formcopytextBold 	{font-size: 11px; color:#000000; font-weight: bold;}
.formcopytextBl 	{font-size: 11px; color:#000000;}
.formtext	{font-size: 11px; color:#000000; margin:0px;}
.selecttext	{font-size: 11px; color:#000000; margin:0px;}
.formaddtext	{font-size: 9px; line-height: 13px; color:#000000;}
.formstyle {font-size: 11px; color:#000000; border-style: solid; border-width: 1px; border-color: #FF7200;}
.selectstyle {font-size: 11px; color:#000000; border-style: solid; border-width: 1px; border-color: #FF7200; width: 0px;}

.headline	{font-size: 15px; line-height: 22px; color:#FF7200; font-weight: bold;}
.resultsubheadline {font-size: 12px; color:#000000; font-weight: bold; text-decoration: none;}
.subheadline	{font-size: 12px; line-height: 16px; font-weight: bold; color:#000000;}
.subsubheadline {font-size: 12px; color:#000000; font-weight: bold;}
.copytext	{font-size: 12px; color: #000000; font-weight: normal;}
.copytextBold	{font-size: 12px; color:#000000; font-weight: bold;}

.titleOrange {font-size: 16px; color:#000000;}
.smallOrange {font-size: 12px; color:#000000;}
.teaserheadline {font-size: 12px; color:#000000; font-weight: bold;}
.teaserlink {font-size: 12px; color:#000000; font-weight: bold; text-decoration: none;}
a.teaserlink:hover {text-decoration: underline;}
.newsteaserheadline {font-size: 12px; color:#000000; font-weight: bold;}
.newsteaserlink {font-size: 12px; color:#000000; text-decoration: none;}
a.newsteaserlink:hover {text-decoration: underline;}

.textlink {font-size: 12px; color:#000000;}
.downloadlink {font-size: 8px; color:#000000; text-decoration: none;}
a.downloadlink:hover {text-decoration: underline;}
.printButton {font-size: 8px; color:#000000; text-decoration: none; display: none;}

.formControl {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color:#FF0000;}

/*table bg */
.bgGrey {background-color:#E6F0FA;}
.bgGreyDk {background-color:#D2DCE6;}
.bgLightGrey {background-color:#E6F0FA;}
.bgOrangeLght {background-color:#FFEDDE;}
.bgOrange {background-color:#FF7200;}
.bgWhite {background-color:#FFFFFF;}
.bgDotline	{background-image: url(/img/dotline_vert.gif);}

.spacer5 {font-size: 5px;}
.spacer10 {font-size: 10px;}
