.preis_schriftfarbe{
	color:#FFFF00;
}
.shopnavigation_hintergrund {
	background-color:#2979C1;
}
.shopprodukt_hintergrund{
	background-color:#5494CD;
}
.shop_uebersicht_oben{
	width:150;
	height:160px;
	background-color:#2979C1;
	vertical-align:middle;
	text-align:center;
}
.img_uebersicht{
	border-bottom: 2px solid #5494CD;
	border-right: 2px solid #5494CD;
	padding:4px;
}

BODY  {
	background-color:#000000;
	font-family : verdana,arial,helvetica;
  	font-size : 11px;
	color:white;
	scrollbar-base-color:#2979c1;
    scrollbar-track-color:#F7F2EE;
    scrollbar-face-color:#2979c1;
    scrollbar-highlight-color:#2979c1;
    scrollbar-3d-light-color:#2979c1;
    scrollbar-dark-shadow-color:#2979c1;
    scrollbar-shadow-color:#2979c1;
    scrollbar-arrow-color:white;
	margin:5px;
  }
TD  {
  	font-family : verdana,arial,helvetica;
  	font-size : 11px;
  }
TH  {
  	font-family : verdana,arial,helvetica;
  	font-size : 11px;
  }
EM.nightpics  {
  	font-family : verdana,arial,helvetica;
  	font-weight : bold;
  	font-size : 11px;
 	color : Yellow;
 	font-style : normal;
  }
EM  {
  	font-family : verdana,arial,helvetica;
  	font-weight : bold;
  	font-size : 11px;
 	color : Yellow;
 	font-style : normal;
  }
B  {
  	font-family : verdana,arial,helvetica;
  	font-weight : bold;
  	font-size : 11px;
  }
strong  {
  	font-family : verdana,arial,helvetica;
  	font-weight : bold;
  	font-size : 12px;
  }
small  {
  	font-family : arial,helvetica;
  	font-size : 11px;
  }
P {
  	font-family : verdana,arial,helvetica;
    font-size : 11px;
  }
center {
  	font-family : verdana,arial,helvetica;
    font-size : 11px;
  }
a:link {
    font-family : verdana,arial,helvetica;
	color: #FFFFFF;
	font-weight : normal;
    font: 11px;
  }
a:visited {
    font-family : verdana,arial,helvetica;
	color: #FFFFFF;    
    font: 11px;
  }
a:hover {
    font-family : verdana,arial,helvetica;
	color: #F28D00;
    text-decoration: none;
    font: 11px;
  }
a.nav  {
  	font-family : verdana,arial,helvetica;
  	font-weight : normal;
  	font-size : 11px;
	color : FFF200;
  }
H1  {
  	font-family : verdana,arial,helvetica;
  	font-weight : bold;
  	font-size : 14px;
	color : #214270;
	display: inline;
  }
H2  {
  	font-family : verdana,arial,helvetica;
  	font-weight : bold;
  	font-size : 14px;
	color : #ffffff;
	display: inline;
  }
H3  {
  	font-family : verdana,arial,helvetica;
  	font-weight : normal;
  	font-size : 11px;
	color : white;
	display: inline;
  } 
H4  {
  	font-family : verdana,arial,helvetica;
  	font-weight : normal;
  	font-size : 11px;
	color : white;
	display: inline;
  } 
H5  {
  	font-family : verdana,arial,helvetica;
  	font-weight : normal;
  	font-size : 11px;
	color : white;
	display: inline;
  } 
H6  {
  	font-family : verdana,arial,helvetica;
  	font-weight : normal;
  	font-size : 10px;
	color : white;
	display: inline;
  } 
.loginbox {
    border:0px;
    color:#000000;
    font-size:10px;
    /* border-right: 1px solid;
    border-left: 1px solid; */
    height: 12px;
    width:150px;
    background-color:#ffffff;
  }  
ul  {
  	font-family : verdana,arial,helvetica;
  	font-size : 11px;
    }
li  {
  	font-family : verdana,arial,helvetica;
  	font-size : 11px;
  }


INPUT,button{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;	
	FONT-SIZE: 11px; 
	MARGIN-RIGHT: 5px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000; 
	}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;	
	FONT-SIZE: 11px; 
	MARGIN-RIGHT: 5px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000; 
	}
SELECT {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;	
	FONT-SIZE: 11px; 
	MARGIN-RIGHT: 5px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000; 
	}
	
.locationfinder {
	scrollbar-base-color:#2979c1;
    scrollbar-track-color:#2979c1;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-3d-light-color:#ffffff;
    scrollbar-dark-shadow-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-arrow-color:#2979c1;
}


/*	Angaben fuer den "Hover"-Effekt	*/
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 1000;
}


#np_top10_profilaufrufe {
	font-size:11px;
}
#np_top10_profilaufrufe tr {
	background-image:none;
}
#np_top10_profilaufrufe tr td {
	padding:0px;
}

#np_member_geburtstagsuebersicht {
	font-size:11px;
}


/*	Angaben fuer die Benachrichtigungslayer bei neuen Nachrichten/Einladungen	*/
#layer_chat_einladung, #layer_chat_einladung_angenommen {
	position:absolute;
	top:70px;
	left:-350px;
	width:200px;
	height:100px;
	border:5px solid #FF0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:yellow;
	background-color:#2979C1;
	visibility:hidden;
}

#layer_message {
	position:absolute;
	top:70px;
	left:-350px;
	width:500px;
	display:none;
	border:5px solid #FF0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FF0;
	background-color:#2979C1;
	z-index:45;
}

#layer_message_inhalt {
	padding:10px;
	text-align:left;
	font-size:10px;
	overflow:auto;
}

#layer_message_links {
	text-align:center;
	font-size:10px;
	padding:5px;
}

#layer_chat_einladung {	
	z-index:50;
}

#layer_chat_einladung_angenommen {
	z-index:55;
}


/*	damit die Links in den Nachrichten auch sichtbar sind - linkfarbe angepasst
	allerdings muessen jetzt alle Ausgaben der Nachrichten class="nachrichtenanzeige" bekommen	*/
.nachrichtenanzeige {
	font-family : verdana,arial,helvetica;
	color:#000000;
	font-weight:normal;
	font: 11px;
}

.nachrichtenanzeige * td {
	font-family : verdana,arial,helvetica;
	color:#000000;
	font-weight:normal;
	font: 11px;
}

.nachrichtenanzeige a {
	font-family : verdana,arial,helvetica;
	color:#000000;
	font-weight:normal;
	font: 11px;
}

.nachrichtenanzeige a:link {
	font-family : verdana,arial,helvetica;
	color: #000000;
	font-weight : normal;
	font: 11px;
}

.nachrichtenanzeige a:visited {
	font-family : verdana,arial,helvetica;
	color: #000000;    
	font: 11px;
}

.nachrichtenanzeige a:hover {
	font-family : verdana,arial,helvetica;
	color: #F28D00;
	text-decoration: none;
	font: 11px;
}
/*	class="kopfleiste2" f?r die zweite/untere Kopfleiste	*/
.kopfleiste2 {
	font-family : verdana,arial,helvetica;
	color:#2979C1;
	font-weight:bold;
	font-size:15px;
}
.kopfleiste2 a {
	font-family : verdana,arial,helvetica;
	color:#2979C1;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.kopfleiste2 a:link {
	font-family : verdana,arial,helvetica;
	color: #2979C1;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.kopfleiste2 a:visited {
	font-family : verdana,arial,helvetica;
	color: #2979C1;    
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.kopfleiste2 a:hover {
	font-family : verdana,arial,helvetica;
	color: #F28D00;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.navigation_links a {
	font-family : verdana,arial,helvetica;
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
}
/* id="box_webinfo" f?r den Textinhalt oberhalb des Quelltexts f?r Google */
#box_webinfo {
	font-family:verdana,arial,helvetica,jamiro;
	font-size:11px;
	border:1px solid #ffffff;
	padding:5px;
	background-color:#000000;
	color:#ffffff;
	position:absolute;
	top:10px;
	width:600px;
	height:20px;
	left:50%;
/*	margin-left:-490px;*/
	z-index:1;
	filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;
}

#aktuelles_darstellung_kopf {
	top:10px;
	width:600px;
	height:58px;
	position:absolute;
	z-index:1;
	left:50%;
/*	margin-left:-490px;*/
	filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
	border:1px solid #ffffff;
	background-color:#000000;
}

/* CONTENTBOXEN - LAYOUT  */
/* margin,padding: oben, rechts, unten, links */
.tabelle_hell {
	background-color: #2979C1;
	padding: 3px 3px 3px 3px;
}

/*.ro {
	background:url(/images_nightpics/ecken/kurve_sw_ro.gif) top right no-repeat;
	border: solid green 0px;
	background-color: #2979C1;
	padding: 0px 0px 0px 0px;
}
.lo {
	background:url(/images_nightpics/ecken/kurve_sw_lo.gif) top left no-repeat;
	border: solid green 0px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ru {
	background:url(/images_nightpics/ecken/kurve_sw_ru.gif) bottom right no-repeat;
	border: solid blue 0px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
.lu {
	background:url(/images_nightpics/ecken/kurve_sw_lu.gif) bottom left no-repeat;
	border: solid yellow 0px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
.abstand {
	border: solid yellow 0px;
	margin: 0px 0px 0px 6px;
	padding: 4px 0px 0px 0px;
}
.inhalt {
	 border: solid red 0px;
	 margin: 0px 0px 0px px; 
	 padding: 0px 0px 0px 0px;
}
*/



/*Schatten*/
    
  
  .schatten1, .schatten2, .schatten3 {
	display:inline-table;
	/* \*/display:block;/**/
}
.schatten1 {
  float: left;
  background:url(images/ShadowNightPics.png) right bottom no-repeat;
  }
.schatten2 {
  background:url(images/corner_bl.png) 0px 100% no-repeat;
}
.schatten3 {
	padding:0 7px 9px 0;
	background:url(images/corner_tr.png) 100% 0px no-repeat;
}
.schatten3 img {
	display:block;
}


/*Schatten4 ist fuer die Geburtstagsbox Links in der Navigationsleiste*/

.schatten4 {
	padding:0 7px 9px 0;
	background:url(images/corner_tr.png) 100% 0px no-repeat;
}

.schatten4 img{


}



  