/** Stylesheet für glissando.de -------------------------------------*/

/* allgemeine EInstellungen */

@charset "utf-8";


/*kritische Werte initialisieren  */

* {
	margin: 0
	padding: 0
}

/*Rahmen um eingefügte Bilder verhindern  */

a:link img,a:visited img,a:hover img, a:focus img, a:active img
 {
	border: 0 ;	
}




/* Seitencontainer, der alle Elemente enthält zentrieren und Grundparameter setzen  */

#container {
	colour: #000000;
	background-color:#ffffaa ;
	width: 968px ;
	margin: auto ;
	border: 1px solid black;
	
/* Schriften spezifizieren */
	font: normal 80% Verdana, sans-serif;
}

	
/* Links und Anker  */

a:visited    {
	color: #800080 ;
	background-color:transparent;
}

a:link 	{
	color: #990000;
	background-color:transparent;
}



a:hover,
a:focus {
	color: #990000;
	background-color:#ffff00;
}



a.schalter {
	background-color:#ffff00;
	font-weight:bold ;

}

/* Ausrichtung und Größe Überschriften */

h1	 {
	font-size: 1.5em;
	margin-left: .8em  ;
	margin-right: .8em  ;
	
}

h2	 {
	font-size: 1.2em;
	margin-left: .8em  ;
	margin-right: .8em  ;	
}

h3	 {
	font-size: 1.0em;
	margin-left: 1.0em  ;
	margin-right: .8em  ;	
}

h2.linie {
	background-color: #ffff66;
}

h2.trennen {
	clear:both ;
}
p	{
	margin-left: .8em  ;
	margin-right: .8em  ;
}

p.tel 
	{
	font-weight:bold ;
}

p.SchalterInakt
	{
	font-weight:bold ;
} 

p#anfragelisting {
	white-space: pre;
}

p#footer	 {
	text-align : center ;
	font-size : 0.8em;
}

table	{
	margin-left: .8em  ;
	margin-right: .8em  ;
}

th	{
	text-align:left;
}


ul.fr li {
	list-style : none;
}

/* Positionierung und Styling der Seitenbereiche */


/*topzeile    */

		

/* Logo */
img#logo {
	margin : 0px;
	padding : 0px;
}






#top	{
	clear:left;
	margin: 0 ;	
}



/* Navigationszeile*/


#navizeile li {
	float: left;
	font-weight: bold;
	padding-right : 10px ;
	padding-top : 5px ;
	font-size: 1.2em;
	list-style: none;	
}

/*sidebar*/

#sidebar	{
	float: left;
	width: 244px;
	margin-top: 20px;
	background-color:#ffffaa ;
 		
	
}

/* Seitennavigation  */

#snavi ul,li {
	list-style: none;
}
	

#kontakt	{
	background-color:#ffffff;
	margin: auto;
}


div.kasten  {
	background-color: #ff6347;
}


/*haupttext  */

#main  {
	
	display: block;
	background-color:#ffffff;
	width: 690px ;
	float:right;
	margin-top: 20px;
	
}

#main ul,li	{
	list-style: disc;
}

#infobox {
	margin: auto ;
}

#shop {
	margin: auto ;
}

#harfentab th,td {
	text-align:left;
}

td#Preis  {
text-align: right;
font-weight: bold;
}

div#harfentext {
	display : block;
	width : 500px;
	float :left;
}



div#Artikelbild  {
	display : block
	width : 190px;	
	float: right;
}

img#bildberny {
	margin : 5px;
	padding : 5px;
}

img  {
	margin : 5px;
	padding : 5px;
}



/* Fußzeile  */

#footer {
	clear :both ;
	padding-top: 0.5em ;
	padding-buttom: 0.5em ;
}