body {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 0;
	padding: 0;
	background: url(../pix/hintergrund_noten.gif);
}

#pg {
    text-align:left;
	width:830px ;
	height:570px;
	margin:0 auto;
    left: 50%;
	background-color:#ffffff;
/*    border: 1px solid #000000;				*/
}
    #hd {
        float:left;
        width: 813px;
        height:98px;
        text-align:right;
/*        border: 1px solid #ff0000;				*/
    }
        #p0 {
			width:420px;
			padding-right:10px;
			text-align:right;
            font-size:55px;
       		z-index:5;
/*            border: 1px solid #0000ff;			*/
        }
        #p1 {
            padding-right:10px;
            text-align:right;
            font-size:23px;
        	z-index:5;
/*        	border: 1px dotted #0000ff;		            	*/
        }

    #cn {
        float:left;
        width: 813px;
		height: 450px;
        text-align:center;
/*        border: 1px solid #00ff00;				*/
    }
    	#mn {
			float:left;
			width:144px;
			height:388px;
			padding-top:109px;
/*    		border: 1px solid #ff0000; 			*/
    	}
    	#cnt {
          	float:right;
        	overflow: auto;
          	width:645px;
          	height:448px;
          	text-align:left;
          	padding: 0 10px 0 10px;
          	border-top:1px solid #990000;
          	border-left:1px solid #990000;
/*          	border: 1px solid #aaaaaa;	  		*/
    	}
    	
    	#cnt_box {
            float: left;
            width: 632px;
            padding: 10px 0;
/*            border: 1px solid #aa9999;              */
        }
        
            #cnt_box h1 {
                float: left;
                width: 632px;
            	font-size: 15px;
            	margin: 0 0 30px 0;
            	padding: 0;
/*                border: 1px solid #aaaaaa;              */
            }
            #cnt_left {
                float: left;
                width: 250px;
                height: 250px;
/*                border: 1px solid #ffaaaa;              */
            }
            #cnt_right {
                float: right;
                width: 360px;
                height: 250px;
/*                border: 1px solid #aaffaa;              */
            }
            #cnt_row {
                float: left;
                width: 630px;
                height: 20px;
/*                border: 1px solid #ffaaaa;              */
            }
        
            .cnt_row_imp {
                float: left;
                width: 630px;
/*                border: 1px solid #ffaaaa;              */
            }
            .cnt_left_imp {
                float: left;
                width: 130px;
/*                border: 1px solid #aaffaa;              */
            }
            .cnt_right_imp {
                float: right;
                width: 490px;
/*                border: 1px solid #aaaaff;              */
            }
    	
    	
    #ft {
        clear:left;
        width:95%;
        height:15px;
/*      border: 1px solid #0000ff;  				*/
    }
/*    	#cnt4 {
          	float:right;
        	overflow: auto;
          	width:640px;
          	height:440px;
          	text-align:left;
          	padding-left:20px;
          	border-top:1px solid #990000;
          	border-left:1px solid #990000;
          	background-image:url(pix/bg032a.jpg);
          	/background-attachment:fixed;
    	}               */
    	#cnt5 {
          	float:right;
        	overflow: auto;
          	width:640px;
          	height:440px;
          	text-align:left;
          	padding-left:20px;
          	border-top:1px solid #990000;
          	border-left:1px solid #990000;
          	background-image:url(pix/bg029a.jpg);
          	/background-attachment:fixed;       /*   */
    	}
/*    	#cnt6 {
          	float:right;
        	overflow: auto;
          	width:640px;
          	height:440px;
          	text-align:left;
          	padding-left:20px;
          	border-top:1px solid #990000;
          	border-left:1px solid #990000;
          	background-image:url(pix/bg034a.jpg);
          	/background-attachment:fixed;
    	}       */
h1 {
	font-size: 17px;
	font-weight:bold;
}
h2 {
	font-size: 15px;
	margin: 10px 0;
	padding: 0;
/*	padding-top:15px;        */
}
h3 {
	font-size: 12px;
	padding-top:10px;
}
.anmerkung {
	float: right;
	font-size: 70%;
	color:#990000;
/*     border: 1px solid #aa9999;             */
}
.mw0 {
	font-family:Script MT Bold, Monotype Corsiva, ParkAvenue BT, Verdana, Arial;
	font-weight:bold;
	color:#990000;
}
.mw1 {
	font-size:11px;
	color:#000000;
}
.mw2 {
	font-size:12px;
	color:#000000;
}

.mw4 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.mw4a {
	text-align:right;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.mw7 {
	color: #666633;
	font-size:11px;
}

input {
	background-color:#ffffcc;
	color:990000;
	font-weight:bold;
	text-align:center;
}

td.bes {
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	font-size:11px;
	color:#000000;
	border-left: 1px dotted #990000;
	border-bottom: 1px dotted #990000;
}

/* Menuelink  */
a.mn0:link, a.mn0:visited, a.mn0:active { }
a.mn0:hover {
	color:#990000;
	border-top: 1px dotted #990000;
	border-bottom: 1px dotted #990000;
}
a.mn0 {
    display:block;
    font-weight:bold;
    color:#000000;
    background-color:#ffffff;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-size : 11px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    text-decoration:none;
}
/* Textlink  */
a.mn1:link, a.mn1:visited, a.mn1:active { }
a.mn1:hover { color:#990000; }
a.mn1 {
    display:block;
    font-weight:bold;
    color:#000000;
    background-color:transparent;
    font-size : 11px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration:none;
}
/* Textlink inline  */
a.mn_inl:link, a.mn_inl:visited, a.mn_inl:active { }
a.mn_inl:hover { color:#990000; }
a.mn_inl {
    display:inline;
    font-weight:500;
    color:#000000;
    background-color:transparent;
    font-size : 11px;
    text-decoration:none;
}

.tar { text-align:right; }
.tal { text-align:left; }
/* Diverse Klassen */
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; visibility: hidden; }
.b { font-weight: bold; }
.brd { border: 1px solid #000; }
