body, html {
        font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-weight:normal;
        font-size:0.9em;
        /*border-collapse:collapse;       */
            }

* html #inhalt { height:600px; } /* nur f�r IE 5.5 - 6.x */
html + body #inhalt { height:600px; } /* nur vom IE 5.0 */

* html #unten_links { height:600px; } /* nur f�r IE 5.5 - 6.x */
html + body #unten_links { height:600px; } /* nur vom IE 5.0 */

/*f�r IE extra DIV um alles herum */

#rahmen {
text-align:center;
}

#j_rahmen {
margin:auto;
width:630px;
max-width:630px;
padding:0;
border: 0px solid green;
height:25px;
}

#j_schliessen {
float:left;
text-align:left;
margin-top:5px;
margin-bottom:5px;
border: 0px solid red;
width: auto;
height: 15px;
}

#j_druck {
float:right;
text-align:right;
margin-top:5px;
margin-bottom:5px;
border: 0px solid red;
width: auto;
height: 15px;
}

.drucklink {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#336699;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
         vertical-align:center;
  			margin:2px 0 0 0;
         }

a.drucklink, a.drucklink:link, a.drucklink:visited, a.drucklink:hover, a.drucklink:active  {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#336699;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
         vertical-align:center;
			text-decoration:none;
			margin:2px 0 0 0;
         }

a.drucklink:hover {
         text-decoration:none;
         color:#003366;
         }

#inhaltsbereich {
        text-align:left;
        width:630px;
        height:600px;
        margin:auto;
        margin-top:7px;
        margin-bottom:7px;
        vertical-align:top;
        color:black;
        height:auto;
        border: 1px solid #003366;
        z-index:2;
        }

#inhalt_druck {
        clear:both;
        font-family:Arial, Helvetica, sans-serif;
        padding-left: 24px;
        padding-top:10px;
        padding-right:20px;
        padding-bottom:20px;
        width:571px;
        max-width:547px;
        min-height:600px;
        height:100%;
        z-index:8;
        background:none;
        }

/*#logo_druck {
float:left;
margin-bottom:10px;
margin-left:15px;
margin-right:20px;
padding:0px;
border: 0px solid #9CACDA;
width: 0px;
height: 0px;
}*/

#titel_druck {
/*float:left;*/
text-align:left;
position:relative;
left:24px;
margin-bottom:10px;
padding-bottom:10px;
border: 0px solid #9CACDA;
width: 590px;
height: 133px;
border-bottom: 1px dashed #003366;
}


/*****************************************/
/*Klassen f�r Rahmen von Standardinhalten*/
/*****************************************/

div.frame-einspaltbox {
clear:both;
display: block;
border: 0px solid #9CACDA;
margin:0;
margin-bottom:15px;
padding:0;
width: 546px;
height:auto;
}

div.frame-zweispaltboxlinks {
float:left;
display: block;
margin-bottom:15px;
margin-right:25px;
padding:0px;
border: 0px solid red;
width: 255px;
max-width:255px;
height:auto;
}

div.frame-zweispaltboxrechts {
float:right;
display: block;
margin-bottom:15px;
padding:0px;
border: 0px solid red;
width: 255px;
max-width:255px;
height:auto;
}

div.frame-dreispaltboxlinks {
float:left;
display: block;
margin-top:0;
margin-bottom:15px;
margin-right:34px;
padding:0px;
border: 0px solid green;
width: 160px;
max-width:160px;
height:auto;
}

div.frame-dreispaltboxmitte {
float:left;
display: block;
margin-top:0;
margin-bottom:15px;
margin-right:33px;
padding:0px;
border: 0px solid green;
width: 160px;
max-width:160px;
height:auto;
}

div.frame-dreispaltboxrechts {
float:right;
display: block;
margin-top:0;
margin-bottom:15px;
margin-right:0px;
padding:0px;
border: 0px solid green;
width: 160px;
max-width:160px;
height:auto;
}

div.frame-newsbox {
float:right;
display: block;
margin-left:10px;
margin-top:0;
margin-bottom:15px;
margin-right:0px;
padding:10px;
border: 1px solid #336699;
width: 160px;
max-width:140px;
height:auto;
background:#E8F2FF;
}

/********************************************/
/*	Inhaltselemente f�r Druckansicht   */
/********************************************/
/*
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader {
	margin:0;
	bottom:0;
        }

H1 { font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1.6em;
        font-weight:bold;
        margin:0;
        padding:0;
        padding-bottom:0em;
        vertical-align:top;
        }

H2 { font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1.3em;
        font-weight:bold;
        margin:0;
        padding:0;
        padding-bottom:0.2em;
        vertical-align:top;
        }

H3 { font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1.1em;
        font-weight:bold;
        margin:0;
        padding:0;
        padding-bottom:0.15em;
        vertical-align:top;
        }

H4 { font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1em;
        font-weight:bold;
        margin:0;
        padding:0;
        padding-bottom:0.15em;
        vertical-align:top;
        }

a H4  { font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1.1em;
        font-weight:bold;
        margin:0;
        padding:0;
        padding-bottom:0.15em;
        vertical-align:top;
        text-decoration:none;
        }

p { font-family:Arial, Verdana, Helvetica, sans-serif;
        color:black;
        font-size:1em;
        font-weight:normal;
        margin:0;
        padding:0;
        padding-bottom:0.1em;
        vertical-align:top;
        }

hr 	{
	clear:both;
	display: block;
	border: 1px dashed #003366;
	margin:0.7em 0 1em 0;
	padding:0;
	width: 546px;
	height:1px;
	}

a:link {
        font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1em;
        font-weight:normal;
        text-decoration:underline;
        }

a:visited  {
        font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1em;
        font-weight:normal;
        text-decoration:underline;
        }

a:hover  {
        font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1em;
        font-weight:normal;
        text-decoration:underline;
        }

a:active  {
        font-family:Arial, Verdana, Helvetica, sans-serif;
        color:#003366;
        font-size:1em;
        font-weight:normal;
        text-decoration:underline;
        }
*/