#Logo img {
	border:0;
	}
#pageregionLeft {
	display:none;
	}
#pageregionRight {
	display:none;
	}
#pageregionBottom {
	display:none;
	}
#Menu 	{
	display:none;	
	}
.child, .subchild, .menuDropdown, .navDropdown { 
	display:none;
	}
#Micronavigation {
	display:none;
	}
#Macronavigation {
	display:none;
	}
p.description {
	font-weight:bold
	}

#subbanner {
	display:none;
	}

#print{
	display:none;
	}

/*********************/
/* Content-Elements  */
/*********************/
	
h1, h2, h3, 
h4, h5, h6, h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0.7em;
	margin-bottom: 10px;
	letter-spacing: 1px;
	line-height: 1.2em;
        color: #42699e /*#002266;*/
	}
	
h1 {
	margin-top: 0.7em;
	font-size:    0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #42699e; 
        BORDER-BOTTOM: #99CCFF 1px solid;     
        text-align: right;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;    
             }

/*----- font size hack -----*/
a{}

body h1 {
font-size : large;
}
html>head:first-child+body h1 {
font-size : x-large;
}
/*----- /font size hack -----*/	
	
	
h2	{
	margin-top: 1.2em;
	font-size:    0.8em; 
        PADDING-BOTTOM: 5px; 
        PADDING-TOP: 10px; 
        FONT: 0.9em Verdana, Arial, Helvetica, sans-serif;
        /*COLOR: #42699e; */
        BORDER-BOTTOM: #99CCFF 1px dotted;   
	} 

/*----- font size hack -----*/
/*/*/a{}
body h2 {
font-size : medium;
}
html>head:first-child+body h2 {
font-size : large;
}
/* */
/*----- /font size hack -----*/	


h3 {
	margin-top: 0.7em;
	font-size: 0.7em;
	font-weight:bold;
        /*COLOR: #42699e;   */
        PADDING-TOP: 5px; 
        PADDING-BOTTOM: 5px;
	} 

/*----- font size hack -----*/
/*/*/a{}
body h3 {
font-size : small;
}
html>head:first-child+body h3 {
font-size : medium;
}
/* */
/*----- /font size hack -----*/	
	
	
h4	{
	margin-top: 0.7em;
	font-size: 0.6em;
	} 

/*----- font size hack -----*/
/*/*/a{}
body h4 {
font-size : small;
}
html>head:first-child+body h4 {
font-size : medium;
}
/* */
/*----- /font size hack -----*/	


h5	{
	margin-top: 0.7em;
	font-size: 0.5em;
             color:#a0a0a4;
	font-weight:bold;
             PADDING-TOP: 5px; 
	} 


/*----- font size hack -----*/
/*/*/a{}
body h5 {
font-size : small;
}
html>head:first-child+body h5 {
font-size : medium;
}
/* */
/*----- /font size hack -----*/

h6  {
	margin-top: 0.7em;
	font-size: 0.5em;
	font-weight:bold;
             COLOR: #8fad29; 
             PADDING-TOP: 5px; 
	} 


/*----- font size hack -----*/
/*/*/a{}
body h6 {
font-size : small;
}
html>head:first-child+body h6 {
font-size : medium;
}
/* */
/*----- /font size hack -----*/


h7  {
	margin-top: 0.7em;
	font-size: 0.5em;
	font-weight:bold;
             COLOR: #FFFFFF; 
             PADDING-TOP: 5px; 
	} 


/*----- font size hack -----*/
/*/*/a{}
body h7 {
font-size : small;
}
html>head:first-child+body h7 {
font-size : medium;
}
/* */
/*----- /font size hack -----*/


p, li, th, td, blockquote
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;        
	}

/*----- font size hack -----*/
/*/*/a{}
body p, body li, body th, body td, body blockquote {
font-size : x-small;
}
html>head:first-child+body p, 
html>head:first-child+body li, 
html>head:first-child+body th, 
html>head:first-child+body td,
html>head:first-child+body blockquote {
font-size : small;
}
/* */
/*----- /font size hack -----*/	



p {
	line-height: 140%;
	margin-top: 0;
	margin-bottom: 1em;
	}


#Description, p.description  {
	margin: 0;
	padding: 0;
	font-weight:bold;
	color: #a0a0a4;
             clear: right;
             text-align: left;
	}

#Transparenz, p.transparenz {
	margin: 0;
	padding: 0;
	/*font-weight:bold;*/
             font-size:xx-small;	
	color: #A0A0A4;
             text-align:right;
	}

#print {
	margin: 0;
	padding: 0;
             font-size:xx-small;	
	color: #3570a9;
             text-align:right;
             margin-bottom:6.5px;
	}


.caption, p.caption	 {
	font-style:italic;
	font-family:"Times New Roman",Times,serif;
	}


.emphasis
  {
	background-color:#e7f2fe/*acc8e7*/;
	border: 1px dotted #3570a9;
             padding: 10px;
             }



p.marginal	{
	line-height: 140%;
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 20%;
	font-weight:bold;
             font-style:italic;
	background-color:#acc8e7;
	color:#FFFFFF;
             width: 33%;
            /* float:right;*/
	}


blockquote {
	padding:10px
}

ol, ul {
	margin: .5em 0;
	padding-left: 10px;
	margin-left: 10px;
	}
li {
	line-height: 140%;
	margin:0px;
	margin-bottom: 0px;
	padding: 0;
	padding-left: 5px;
	margin-left: 5px;
	list-style: disc outside;
	text-align: left;
	}

ol li	{
	list-style-type: decimal;
	}

ul ul li {
	margin-top: 10px;
	list-style: disc url(common/innerlistblack.gif) outside;
	vertical-align: top;
	}

p.creator, p.smalltext {
	font-size: xx-small; 
 	/*vertical-align: right;*/
	}

/*----- font size hack -----*/
/*/*/a{}
body p.creator, body p.smalltext  {
font-size : xx-small;
}
html>head:first-child+body p.creator, 
html>head:first-child+body p.smalltext {
font-size : x-small;
}
/* */
/*----- /font size hack -----*/		



/*style-angaben lt. quelltext aus event, definiert hintergrund bei referenz-boxen*/
.referenceobjects  {
              /*background:#;*/
	}


.title {
              /*background:#;*/
	}

.text{
             /* background:#;*/
	}


#Content dl	{
	line-height: 1.4em;
	margin-top: 0;
	padding-top: 0;
	}

#Content dd {
	margin-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
	}

code, pre {
	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
	background: inherit;
	color: #333;
	font-size: xx-small;
}

/*---- IE/Win code size hack ----*/
* html code	{
	font-size : 105%; 
	}
/*---- /IE/Win code size hack ----*/
