 @charset "UTF-8";
/* CSS Document */

body 			{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#222; background-color:#0e0e0a; margin: 0px; padding: 0px; 
				/*  margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einstellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */ }
body a 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#850e0e; text-decoration:none; }
body a:hover 	{ color:#000; text-decoration:underline; }
body a:visited 	{ color:#850e0e; }
.aktiv			{ color:#000; }
#mainright a 	{ font-size:10px; }

ol, ul			{ margin-top:-8px; margin-bottom:8px;}
li				{ text-align:left;}

#mitte 		{ width:950px; padding-top: 80px; text-align:center; margin: 0px auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird Seite zentriert. */ }
#screen1 	{ width:950px; text-align:center; margin: 0px auto; line-height:12px; }
#bgrel	 	{ position:relative; text-align:left; line-height:0px; height:0px; }
#size 	 	{ width:950px; z-index:10; text-align:left; }

#bgoli 	{ height:20px; width:180px; background-image:url(../pic/bgmenue85.png); border-bottom:1px solid #850e0e; }
#bgo  	{ height:20px; background-image:url(../pic/bgneu1_90.png); text-align:center; vertical-align:bottom; }
#bglo 	{ width:30px; height:30px; background-image:url(../pic/bgkreis90lo.png); background-repeat:no-repeat; }
#ralfreob { height:20px;  width:202px; background-image:url(../pic/bgneu1_90.png); vertical-align:middle; text-align:center; }
#bgro 	{ width:30px; background-image:url(../pic/bgkreis90ro.png); background-repeat:no-repeat; }
#bgl  	{ background-image:url(../pic/bgneu1_90.png);}
#bgr  	{ background-image:url(../pic/bgneu1_90.png); }
#bglu 	{ height:30px; background-image:url(../pic/bgkreis90lu.png); }
#bgru 	{ background-image:url(../pic/bgkreis90ru.png); }
#bgu  	{ text-align:center; background-image:url(../pic/bgneu1_90.png); border-top: 1px solid #850e0e; }
#bgback { text-align:center; border-top: 1px solid #222; background-image:url(../pic/bgmenue85.png); }

#bglogo		{ width:180px; height:80px; background-image:url(../pic/bgmenue.jpg); border-bottom: 1px solid #850e0e; }
#logo		{ width:176px; height:59px; background-image:url(../pic/logokl.png); background-repeat:no-repeat; background-position:center; z-index:10; }
#name		{ width:520px; text-align:center; background-image:url(../pic/bgneu1_90.png); }
#nameright	{ width:200px; background-image:url(../pic/bgneu1_90.png); }

#topnavli	{ height:11px; text-align:right; border-bottom: 1px solid #1e0562; z-index:10; }
#topnav		{ height:11px; line-height:15px; text-align:right; background-image:url(../pic/bgneu1_90.png); border-bottom: 1px solid #850e0e; }

#home		{ text-align:left; line-height:22px; height:40px; padding-left:10px; z-index:10; background-image:url(../pic/bgmenue85.png); border-bottom:none; }
#homeneu	{ text-align:left; line-height:22px; height:40px; z-index:10; }
#topic		{ text-align:center; vertical-align:top; border-bottom:none; padding-top:8px; background-image:url(../pic/bgneu1_90.png); }
#topicright	{ background-image:url(../pic/bgneu1_90.png); }

#container	{ position:relative; }
#nav		{ text-align:left; vertical-align:top; line-height:22px; height:350px; padding-left:10px; background-image:url(../pic/bgmenue85.png); }
#nav2		{ text-align:left; vertical-align:top; line-height:22px; height:360px; }
#navneu		{ position:absolute; text-align:left; margin-left:148px; margin-top:10px; line-height:22px; z-index:10; }
#subneubau	{ position:absolute; visibility:hidden; margin-left:10px; line-height:15px; }
#unterneubau{ margin-top:60px; }
#subklang	{
	position:absolute;
	visibility:hidden;
	margin-left:5px;
	line-height:15px;
	width: 160px;
}
#unterklang { margin-top:60px; }
#subtv		{
	position: absolute;
	margin-left: 10px;
	line-height: 15px;
	width: 146px;
}
#untertv	{ margin-top:60px; }

#main		{ width:360px; height:350px; text-align:left; vertical-align:top; padding-top:5px; padding-left:75px; padding-right: 75px; line-height:18px; text-align:justify; background-image:url(../pic/bgneu1_90.png); }
#main ol, ul{ padding-top:0px; padding-bottom:0px; line-height:18px; }
#mainpresrad	{ width:450px; height:350px; text-align:left; vertical-align:top; padding-top:5px; padding-left:30px; padding-right: 30px; line-height:18px; text-align:justify; background-image:url(../pic/bgneu1_90.png); }
#steg		{ width:30px; }
#mainright	{ width:200px; text-align:left; vertical-align:top; padding-top:5px; background-image:url(../pic/bgneu1_90.png); font-size:11px; }

#bottomnav	{ text-align:center; }

.index    		{ background-image:url(../pic/index/Viola-Frontansicht_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1200px; }
.neubau   		{ background-image:url(../pic/neubau/KopfSchnecke-Viola_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1075px; }
.geige   		{ background-image:url(../pic/neubau/Violine-Rueckansicht_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1250px; }
.bratsche   	{ background-image:url(../pic/neubau/Steg-Viola_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1450px; }
.cello   		{ background-image:url(../pic/neubau/Cello-Farb09_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1500px; }
.klang    		{ background-image:url(../pic/klang/14462CP_R_002_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1450px; }
.streich   		{ background-image:url(../pic/klang/14462CP_R_028_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1120px; }
.andere    		{ background-image:url(../pic/index/Viola-Frontansicht_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1075px; }
.doku    		{/*background-image:url(../pic/klang/Vergleich-Ton-A-auf-G-Saite_1440.jpg);*/background-repeat:no-repeat; background-position: center top; height:1075px; }
.rep    		{ background-image:url(../pic/rep/14462CP_R_058_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1200px; }
.zube    		{ background-image:url(../pic/zubehoer/_IGP4677_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1050px; }
.konzert   		{ background-image:url(../pic/konzert/_IGP0649_1440.jpg); background-repeat:no-repeat; background-position: center top; height:1040px; }

p 		  { padding-top:0px; margin-top:0px; line-height:17px; }

h1 	{ font-size:36px; font-weight:normal; color:#222; font-style:italic; line-height:28px; margin-top:0px; }
h2 	{ font-size:18px; font-weight:normal; color:#222; font-variant:small-caps; }
h3 	{ font-size:16px; font-weight:normal; color:#222; margin-top:0px}

.txt9grau  { font-size:9px; color: #777777;  }
.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt11fett { font-size:11px; font-weight:bold; }
.txt12 { font-size:12px; }
.txt12fett { font-size:12px; font-weight:bold; }
.txt13 { font-size:13px; }
.txt13fett { font-size:13px; font-weight:bold; }
.txt14 { font-size:14px; }
.txt20rot { font-size:20px; color:#d10019; }
.txt24rot { font-size:24px; color:#d10019; }

.fett       { font-weight:bold; }
.kursiv     { font-style:italic; }
.fettkursiv { font-weight:bold; font-style:italic; }
.underline  { text-decoration:underline; }
.nichtfett { font-weight:100; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#222; }
.left	 	{ text-align:left }
.center 	{ text-align:center; }
.block		{ text-align:justify; }
.weiter		{ font-size:11px; font-weight:bold; font-style:italic; text-align:right; }
.floatleft		{ float:left; margin-right:10px; margin-top:5px; }
.floatright		{ float:right; margin-left:10px; margin-top:5px; }
