body table {padding:0; margin:0;}

body {
	background-color : #f1f1ff;
    color: #000000;
	text-align: center;
	margin-top: 20px;
	xscrollbar-face-color: #008060;
     }

#drumrum { width:960px;
           border: solid 1px #000000;
           background-color: #FFFFFF;
           display: table;
           margin: 0px auto;
           text-align: left;
}


#oben {
	height: 250px;
        width: 960px;
        background-image: url(/fileadmin/templates/images/GitterGraphite960.gif);
        background-repeat: no-repeat;
      }

 #oben img {border: 0px;
            margin: 10px;
            margin-left: 10px;}

#obennavi { height: 30px;
            width: 960px;
            text-decoration: none;
            font-family: arial,sans-serif;
            font-size: 0.9em;
            xfont-weight: bold;
            xborder: solid green 1px;
            padding-top: 5px;

          }

.obennaviitem { left:220px;
                display: block;
                float: left;
                height: 22px;
                width: 200px;
                margin-left:50px;
                text-align: center;
                background-color: #24116d;
                color: #FFFFFF;
                padding-top: 3px;
                xborder: solid 1px red;
                }

.obennaviitem a  { text-decoration: none; font-family: arial,sans-serif; }
.obennaviitem a:link { color : #ffffff; }
.obennaviitem a:visited { color: #ffffff; }
.obennaviitem a:hover { color : #ffffff; text-decoration: none; }
.obennaviitem a:active { color : #ffffff; }



.obencopy {
                display: block;
                float: right;
                height: 30px;
                width: 100px;
                xborder: solid yellow 1px;
                margin-left:50px;
                text-align: center;
                margin-right: 50px;
                padding-top: 3px;

                }

.platzhalter {  display: block;
                float: left;
                xborder: solid blue 1px;
}


#navilinks {
	xfloat: left;
 	margin-top: 0px; left: 0px; bottom:0px;
	display: block;
        width: 220px;
        xmin-height: 640px;
        xheight: 80%;
        background-color : #FFFFFF;
        xborder: solid 1px magenta;
        text-align: left;
        padding-right: 5px;

}

#navi img { padding: 3px;
            _margin: 3px;

          }



 #inhalt { position: relative;
           top:-447px;
           _top:-423px;
           xfloat: right;
           left: 220px;
           padding-left: 10px;
           padding-right: 10px;
	       width: 720px;
           background-color : #ffffff;
	       font-family: arial,sans-serif;
	       font-size: 1.1em;
           text-align: left;
           xborder: solid green 1px;
           xmargin-bottom: -447px;
           xmax-height: 500px;

}

a  { color:#333399; text-decoration: underline; font-family: arial,sans-serif; }
a:link { color : #333399; }
a:visited { color: #333399; }
a:hover { color : #333399; text-decoration: none; }
a:active { color : #333399; }



h1 {        display: block;
            width: 700px;
            height: 40px;
            _height: 49px;
            xheight: 50px;
            font-family: arial,sans-serif;
            font-size: 1.6em;
            font-weight: normal;
            color: #FFFFFF;
            text-shadow: #c0c0c0 1px 1px 3px;
            background-color: #1a1a8d;
            border: solid #000000 1px;
            text-align: center;
            xpadding-top: 10px;
            padding-top: 8px;
}


h2 {        font-family: arial,sans-serif;
            font-size: 1.4em;
            font-weight: bold;
            color: #000000;
}

h3 {        font-family: arial,sans-serif;
            font-size: 1.2em;
            font-weight: bold;
            color: #000000;
}

h4 {        xdisplay: table-cell;
            display: inline;
            font-family: arial,sans-serif;
            font-size: 1em;
            font-weight: normal;
            color: #FFFFFF;
            background-color: #1a1a8d;
            padding: 2px;
            width: auto;
            vertical-align: -5px;
            margin-bottom: -50px;
            line-height: normal;
}

table {border: solid 1px black;
       border-collapse: collapse;
       table-layout: auto;
       font-family: arial,sans-serif;
       font-size: 1.1em;


}

td {border: solid 1px black;
    top: 0px!important;
    padding:5px;
    vertical-align: top;
}

img {border: 0;}

.csc-textpic-caption { display: table-caption !important;
                       font-size: 0.9em;
                       vertical-align: bottom;
                       caption-side: bottom !important;


}

.csc-frame-frame2{ display: block;
                   background-color: yellow;
                   border: solid 1px black;
                   }

.csc-frame-frame1{ display: block;
                   background-color: gray;
                   border: solid 1px black;
                   }

.detail{ color: green;}
.important { color: red;}
.name-of-person {color: blue;}

.align-center {text-align: center;}
.align-left { text-align: left;}
.align-right { text-align: right;}
.align-justify { text-align: justify;}

.csc-space-before-5 {margin-top: 5px;}
.csc-space-before-10 {margin-top: 10px;}
.csc-space-before-20 {margin-top: 20px;}
.csc-space-before-25 {margin-top: 25px;}
.csc-space-before-30 {margin-top: 30px;}
.csc-space-before-40 {margin-top: 40px;}
.csc-space-before-50 {margin-top: 50px;}
.csc-space-before-60 {margin-top: 60px;}
.csc-space-before-70 {margin-top: 70px;}
.csc-space-before-75 {margin-top: 75px;}
.csc-space-before-80 {margin-top: 80px;}
.csc-space-before-90 {margin-top: 90px;}
.csc-space-before-100 {margin-top: 100px;}

.csc-space-after-5 {margin-top: 5px;}
.csc-space-after-10 {margin-top: 10px;}
.csc-space-after-20 {margin-top: 20px;}
.csc-space-after-25 {margin-top: 25px;}
.csc-space-after-30 {margin-top: 30px;}
.csc-space-after-40 {margin-top: 40px;}
.csc-space-after-50 {margin-top: 50px;}
.csc-space-after-60 {margin-top: 60px;}
.csc-space-after-70 {margin-top: 70px;}
.csc-space-after-75 {margin-top: 75px;}
.csc-space-after-80 {margin-top: 80px;}
.csc-space-after-90 {margin-top: 90px;}
.csc-space-after-100 {margin-top: 100px;}
