@media all { 
/* ==========  F R A M E - T E S T I N G  ========== */ 
.border {border:0px dotted black; } 

/* STANDARD GLOBAL DEFINITIONS */ 
/* ================================ */ 
/* Colors (RGB) = black,gray,silver,white; blue,lime,aqua,red,maroon,fuchsia/magenta,yellow */ 
/* Colors (RGB) # = bcb3ac; fdc; c9ac80; ccaa80; db8; ec9; fda; feb; fec; */ 
/* vertical-align: top, middle, bottom; text-align: left, center, right; */ 
/* table {border-color:#777; }  */ 
body {margin-top:0px; margin-left:0px; direction:ltr; 
	font:normal 19px 'Times New Roman',serif; color:#003; z-index:0; }  /* #003; (near black) */ 
.first p:first-letter {font-size:130%; font-style:italic; font-weight:bold; padding-right:2px; } 
.blind {position:absolute; top:-10000px; left:-10000px; font-size:0px; } 

/* STANDARD IMAGE DEFINITIONS */ 
/* =============================== */ 
/* overflow: auto;visible,hidden,scroll */ 
img {border:0px solid black; } 

/* STANDARD LINK DEFINITIONS */ 
/* ============================== */ 
a:link {text-decoration:underline; color:blue; } 
a:visited {text-decoration:underline; color:#800000; } /* maroon */ 
a:focus {text-decoration:underline; color:red; } 
a:hover {text-decoration:underline; color:red; } 
a:active {text-decoration:underline; color:red; } 
} 


@media handheld, tty, tv, braille, embossed, aural { /* PDA, Teleprinter/Textbrowser, Television, Braille-Line, Braille-Printer, Speech */ 
/* ========================================================================================================================================== */ 
} 


@media print { /* Printer */ 
/* ========================== */ 
body { margin-left:0.5cm; margin-right:0.5cm; } 
.noprint {position:absolute; top:-10000px; left:-10000px; font-size:0px; } 
.break {page-break-before:always; }
} 


@media screen, projection { /* Screen, Beamer */ 
/* =================================================== */ 
body {background-color:#fec; background-repeat:no-repeat; } 
.noshow {position:absolute; top:-10000px; left:-10000px; font-size:0px; } 

/* POSITIONS of HEADER, NAVI and CONTENT */ 
/* ========================================= */ 
/* With "padding" you define the height and width of the replacement image */ 
div#top {position:absolute; top:0px; left:0px; width:960px; height:160px; margin:0; padding:0; z-index:0; } 
.design {position:absolute; top:0px; left:0px; margin:0; padding:0; z-index:0; } 
#location { /* position:absolute; top:165px; left:3px; width:500px; z-index:2; */ 
	margin:0; padding:0; font-size:15px; text-align:left; } 
#design {position:absolute; top:0px; left:8px; width:150px; z-index:2; 
	font:normal 11px 'Arial',sans-serif; margin:0; padding:0; text-align:left; color:#800000; } /* maroon */ 
#design a {text-decoration:underline; color:#800000; } /* maroon */ 
#trans {position:absolute; top:132px; left:8px; width:180px; z-index:2; 
	font:normal 11px 'Arial',sans-serif; margin:0; padding:0; text-align:left; color:#800000; } /* maroon */ 
#trans a {text-decoration:underline; color:#800000; } /* maroon */ 
#trans img {margin:0 2px 2px 3px; padding:0; } 
#navi {position:absolute; top:190px; left:0px; margin:0; padding:0; z-index:2; } 
#content {position:absolute; top:180px; left:140px; width:770px; margin:0; padding:0 20px 20px 0; z-index:2; } 

/* NAVIGATOR */ 
/* =========== */ 
div.navi {font-size:18px; width:170px; margin:0; padding:0 0 5px; } 
li.navi2 {width:140px; } 
div.navi3 {width:110px; } 
.navi h4 {margin:0; padding:0px 10px; color:#003; text-decoration:underline; } 
ul.navi {margin:0; padding:0px 0px 16px 5px; } 
ul.navi li {list-style:none; margin:0 0 2px; padding:0; } 
ul.navi a {display:block; padding:3px 5px; text-decoration:none; font-weight:bold; color:#800000; } /* maroon */ 
* html ul.navi a {width:100%; w\idth:100%; } /* for most browsers  */ 
* html ul.navi li a {width:100%; w\idth:90%;} /* for IE 5.x; 6.x */ 
ul.navi a:visited {text-decoration:none; color:#800000; } /* maroon */ 
ul.navi a:focus {border-color:black white white black; background-color:#ebccaa; text-decoration:none; color:green; } 
ul.navi a:hover {border-color:black white white black; background-color:#ebccaa; text-decoration:none; color:green; } 
ul.navi a.loc {text-decoration:none; background-color:#db9; color:green; } 
ul.navi a.loc:focus {border-color:white black black white; background-color:#db9; } 
ul.navi a.loc:hover {border-color:white black black white; background-color:#db9; } 
#stats {text-align:center; } 

/* CONTENT */ 
/* ========= */ 
#text {margin:0; padding:0; text-align:center; } 

/* PAPERS GENERELL */ 
/* ================= */ 
.scroll1 {overflow:hidden; background-repeat:no-repeat; background-image:url("../../main/pics/scroll1.gif"); 
	position:relative; top:10px; left:50px; width:743px; margin:0; padding:40px 0 0; z-index:2; /* padding=height */ 
	height: 0px !important; /* for most browsers */ 
    height /**/:40px; /* for IE5.5's bad box model */ } 
.papers {position:relative; top:0px; left:50px; width:660px; background-color:#eee; color:#003; 
	border:3px solid black; border-top:none; border-bottom:none; 
	font-size:17px; margin:0; padding:10px 20px 16px; text-align:left; } 
.scroll2 {overflow:hidden; background-repeat:no-repeat; background-image:url("../../main/pics/scroll2.gif"); 
	width:743px; margin:-20px 0 0 13px; padding:40px 0 0; z-index:2; /* padding=height */ 
	height: 0px !important; /* for most browsers */ 
    height /**/:40px; /* for IE5.5's bad box model */ } 

/* IMPRINT & CONTACT */ 
/* ==================== */ 
.sources {overflow:hidden; background-repeat:no-repeat; background-image:url("../../main/pics/sources.gif"); 
	position:relative; top:20px; left:19px; width:390px; margin:0; padding:315px 0 0; z-index:2; /* padding=height */ 
	height: 0px !important; /* for most browsers */ 
    height /**/:315px; /* for IE5.5's bad box model */ } 
} 


@media screen, projection, print { /* Screen, Beamer, Printer */ 
/* =================================================================== */ 
.logo1 h1 {margin:0; padding:0; } 
.logo2 h2 {margin:0; padding:0; padding-bottom:20px; } 

/* CONTENT */ 
/* ========= */ 
.content2 {margin-left:30px; } 
#hint {font-size:16px; margin:0; padding:0; text-align:center; } 
#text h2 {margin:4px 0 0; } 
#text h3 {margin:20px 0 0; } 
#text h4 {margin:2px 0 20px; } 
#text p {margin:10px 0 0; } 
.picoasis {margin:24px 10px 0 0; float:left; } 
.picantiqua {margin:1px 10px 0 0; float:left; } 

/* PAPERS GENERELL */ 
/* ================= */ 
.papers h2 {margin:0; padding:10px 0 0; text-align:center; } 
.papers h3 {margin:0; padding:10px 0 0; text-align:center; } 
.papers ul {margin:0; padding:0; } 
.papers ul li {font-size:16px; margin:0 25px; } 
#chapter ul li {font-size:16px; } 

/* GALLERY (Fotoalben) */ 
/* ================== */ 
.gallery  {text-align:center; } 
.gallery  img {margin:20px 5px 0; padding:0; border:1px solid black; } 
.gallery a {text-decoration:none; } 

/* CONCERTS & VITAPUB */ 
/* ==================== */ 
.concerts ul {margin:5px 0 10px 150px; } 
.concerts ul li {font-size:17px; } 
.prices {border:1px dotted black; margin:20px 20px 0; padding:3px; text-align:center; } 
.vitapub ul {margin:20px 0 10px 220px; } 
.vitapub ul li {font-size:17px; } 
.format {margin:0; padding:0; padding-top:10px; font-size:smaller; text-align:center; } 
.nextconc {border:1px dotted black; margin:20px 110px 10px; padding:5px; 
	font-size:20px; font-weight:bold; text-align:center; } 
.conctab  table {border:1px dotted black; border-collapse:collapse; } 
.conctab  th {border:1px dotted black; padding:2px 5px; vertical-align:top; 
	font-size:20px; font-weight:bold; text-align:center; } 
.conctab  td {border:1px dotted black; padding:2px 5px; vertical-align:top; text-align:right; } 

/* INSTRUMENTS */ 
/* ============== */ 
.instruments h3 {margin:0; padding:30px 0 0; text-align:left; text-decoration:underline; } 
.instruments img {border:1px solid black; margin:10px 0 0; padding:0; } 
.instruments td {vertical-align:bottom; padding-right:5px; } 
.instruments a:link {text-decoration:none; color:black; } 
.instruments a:visited {text-decoration:none; color:black; } 
.instruments a:focus {text-decoration:underline; color:blue; } 
.instruments a:hover {text-decoration:underline; color:blue; } 
.instruments a:active {text-decoration:underline; color:blue; } 

/* SITUATION (Lageplan) */ 
/* ===================== */ 
.situation  {text-align:center; } 
.situation  img {border:1px solid black; margin:20px 0 0px; padding:0; } 
.situation  table {border-collapse:collapse; margin-top:10px; } 
.sitspace {line-height:10px; } 
.situation  h3 {margin:10px 0 5px; } 
td.situation  {border:1px solid #000; padding:2px 5px; vertical-align:top; text-align:left; } 
td.situation  span {font-size:smaller; } 

/* OTHERS */ 
/* ======== */ 
.select {margin:0; padding:0; font-size:smaller; font-weight:bold; text-align:center; } 
h2.galwin  {text-align:left; } 
.galback {position:absolute; top:44px; left:515px; width:150px;  
	font-size:15px; margin:0; padding:0; text-align:right; text-decoration:underline; } 
.galback a:link {text-decoration:underline; } 
.links ul {margin:10px 0; font-weight:bold; } 
.links ul li ul {margin:0; font-weight:normal; } 

/* IMPRINT */ 
/* ======== */ 
.imprint {margin:0; margin-left:30px; padding:0; text-align:center; } 
.imprint h3 {font-size:23px; font-weight:normal; } 
.imprint a {font-size:17px; } 

/* CONTACTFORM */ 
/* ============== */ 
.XFormMain {margin:0; margin-left:30px; padding:0; text-align:center; } 
.XFormMain h2 {margin:4px 0 0; } 
.XFormMain p {margin:10px 0 0; } 
.XMailNotice {font-size:17px; font-weight:bold; text-align:center; }  
.XMailWarn {font-size:17px; font-weight:bold; text-align:center; color:red; }  
.XMailSent {font-size:17px; font-weight:bold; text-align:center; }  
.XMailFontN {font-size:16px; font-weight:bold; text-align:right; }  
.XMailFontW {font-size:16px; font-weight:bold; text-align:right; color:red; }  
.XMailSelect {font-size:13px; font-style:normal; font-weight:bold; }  
.XMailOption {font-size:13px; } 
} 
