body {
 font-family : Arial, sans-serif;
 color : #000080;
 background : #dcd4d4;
 font-size : 12px;
}

/* FÜR INDEXSEITE */
#rahmen_index {
 position : absolute;
 top : 50%;
 left: 50%;
 width : 730px;
 height : 480px;
 margin-left: -365px;
 margin-top : -240px;
 color : black;
 background-color : white;
 background-image : url(xbidx.jpg);
 z-index : 0;
}
#startlinks {
 height : 92%;
 padding-left : 25px;
 width : 45%;
 position : absolute;
 bottom : 0;
}
.start_zitat {
 margin-top : 30px;
}
/* FÜR TEXTSEITEN */
#rahmen_pages {
 position : absolute;
 top : 50%;
 left: 50%;
 width : 730px;
 height : 480px;
 margin-left: -365px;
 margin-top : -240px;
 color : black;
 background-color : white;
 background-image : url(xbt.jpg);
 background-repeat : no-repeat;
 background-position : bottom right;
 z-index : 0;
}
#inhalt {
 height : 93%;
 padding-left : 10px;
 padding-right : 1px;
 width : 81%;
 position : absolute;
 bottom : 0;
}
#ueberschrift {
 width : 590px;
 position : absolute;
 top : 0;
 font-size : 24px; 
}
#linie {
 width : 565px;
 height : 3px;
 line-height : 0.1%;
 position : absolute;
 top : 28px;
}
#text {
 width : 590px;
 position : absolute;
 top : 55px;
}

/* FÜR PANORAMA-SEITE */
#panorama {
position:absolute; top:0px; left:0px
}

/* SEITENÜBERGREIFENDE FORMATIERUNGEN */
#headline {
 padding : 5px;
}
#headleft {
 display : inline;
 padding-top : 3px;
}
#headright {
 color : white;
 background : #800000;
 width : 120px;
 height : 25px;
 position : absolute;
 top : 0;
 right : 0;
 text-align : center;
 padding-top : 4px;
}
#rightpanel {
 width : 120px;
 position : absolute;
 top : 30px;
 right : 0;
 text-align : center;
}
#navibuttons {
 margin-top : 20px;
 height : 30px;
 width : 100%;
 color : red;
 background-color : #800000;
 padding-top : 5px;
 padding-bottom : 0px;
}
img {
 border : none;
}
.small {
 font-family : Arial, sans-serif;
 font-size : 11px;
}
a:link {
 text-decoration : none;
 background-color : white;
 color : #006699;
}
a:visited {
 text-decoration : none;
 background-color : white;
 color : #003366;
}
a:hover {
 text-decoration : underline;
 background-color : white;
 color:#006699;
}
a:active {
 text-decoration : underline;
 background-color : white;
 color : #000000;
}
a.red:link {
 text-decoration : none;
 background-color : white;
 color : red;
}
a.red:visited {
 text-decoration : none;
 background-color : white;
 color : red;
}
a.red:hover {
 text-decoration : underline;
 background-color : white;
 color : red;
}
a.red:active {
 text-decoration : underline;
 background-color : white;
 color : #000000;
}
