

@CHARSET "ISO-8859-1";



html {
    background-image: url(../format/hg_neu4.jpg);
    background-repeat:repeat-x;
    background-color:#0F2065;
}

body {
	background-image:url(../format/DBG_Logo_trans.jpg);
	background-repeat:no-repeat;
	background-position:center 180px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 1.4em;
    padding: 4px;
    width:961px;
    /*    color: #321E50;*/
    color:#000066;

}


/*Der obere Balken*/
div.logo{
	border:2px outset #31488B;
    background-image: url(../format/logo_bg.gif);
    background-repeat: repeat-x;

}

/*die linke Navigation*/
div.left_navi{
	margin-top:5px;
    float:left;
    width:162px;
    border:2px outset #31488B;
    padding:1px;
/*      height:463px; */
}

div.navi_block{
	margin:3px;
    border:1px solid #404040;
}
div.navi_block p{
    border-bottom:1px solid #404040;
    padding:0px 2px;
}

p {
    margin-top: 0.2em;
    margin-bottom: 0em;
    margin-left: 3px;
    margin-right: 3px;
    text-align: justify;
font-size: 1em;
}

p.topic{
	border:1px outset #31488B;
	background-image: url(../format/bg_navi_neu2.jpg);
	background-repeat: repeat-x;
    text-decoration:none;
    font-weight:bold;
    text-align:left;
font-size: 1em;
    color:#DCDCE6;
}

a{
	 color:#0070C0;
	text-decoration:none;
}

a.name{
	 color:#000066;
	text-decoration:none;
}

a.topic{
	border:1px outset #31488B;
	background-image: url(../format/bg_navi_neu2.jpg);
	background-repeat: repeat-x;
    text-decoration:none;
    font-weight:bold;
    text-align:left;
font-size: 1em;
width: 150px;
height: 25px;
    color:#DCDCE6;
}


a.logo{
text-decoration:none;
	border:0px;
}


div.frame{
margin: 0 auto;
width: 1050px;
min-height: 100%; /* Mindesthöhe in modernen Browsern */
height: auto !important; /* !important-Regel für moderne Browser */
height: 100%; /* Mindesthöhe in IE (größer 7) */
border-left: 1px solid #b8b8b8;
border-right: 1px solid #b8b8b8;

}

div.left_navi a{
    text-decoration:none;
    /*color:	#321E50;*/
    color:#0070C0;
}

div.left_navi a:hover{
    color:black;
    background-color: white;
}

/*der rechte Kasten*/
div.right_box{
    float:right;
    margin-top:10px;
    width:160px;
    border:2px inset #31488B;

}

/*der Inhalt*/
a:hover{
    color:black;
    background-color: white;
}

div.content{
    border:2px outset #31488B;
/* height:100%; */
     min-height:455px;
         margin-left:172px;
    margin-right:0px;
    margin-top:5px;
    padding:5px;
}

div.kasten{
 background: #FFFFFF;    }

h1 {
	color:#0070C0;
    margin-top: 0.2em;
    margin-bottom: 0.85em;
    margin-left: 0px;
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: normal ;
    text-decoration: underline;
}

h2 {
	color:#003097;
    margin-top: 0.2em;
    margin-bottom: 0.1em;
    margin-left: 0px;
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight: bold;
}

h3 {
    margin-top: 0.2em;
    margin-bottom: 0em;
    margin-left: 50px;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: bold;
}

h4 {
    margin-top: 0.2em;
    margin-bottom: 0em;
    margin-left: 60px;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: bold;
}

h5,h6 {
    margin-top: 0.2em;
    margin-bottom: 0em;
    margin-left: 70px;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: bold;
}

/*Der Footer*/
div.footer{
	margin:5px;
	margin-left:0px;
	margin-right:0px;
         margin-bottom:0px;
    background-color: #C4DCF2;
    text-align:center;
font-size: 0.9em;
}
div.footer a{
    padding:0px 20px;
}

/*Tabelle für News*/

td.dick {
border-color: #808080;
border-style: solid;

}

table.dick {
border-color: #808080;
border-style: solid;

}


/* Listen */
ul {
list-style-type:square;
margin-left:-21px;
}
