html,body   
{
	height:100%;
	margin: 0px 0px 0px 0px; 
	font-size: 0.8em; 
	font-family: Verdana; 
	color: #48360D;
	scrollbar-3dlight-color: #55515F; 
	scrollbar-arrow-color:#55515F; 
	scrollbar-darkshadow-color:#E5E2E9; 
	scrollbar-face-color:#DCD8E2; 
	scrollbar-highlight-color:#E5E2E9;
	scrollbar-shadow-color:#3C3267; 
	scrollbar-track-color:#E5E2E9;
	/*background-color: #DCD8E2;*/
	/*background-color: #BFD1D7;*/
	background-color: #CCD4D7;
	/*background-image: url(../images/background_main.gif);*/
	/*background-image: url(../images/bg_header.jpg);*/
}

#beschreibung {
	position: absolute;
	top: -8000px;
	left: -8000px;
	height:1px;
	width:1px;
}

#header {
	background-image: url(../images/bg_header.jpg);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 125px;
	overflow: hidden;
	/*border-top: 1px solid #315865;*/
	/*border-bottom: 1px solid #315865;*/
}

#clearheader {
 height: 125px; 
}

#navi_left {
	position: absolute;
	width: 19em;
	heigth: 120%;
	/*background-image: url(../images/bg_navi.jpg);*/
}
 
 
 #navi_left_admin {
	position: absolute;
	left:15px;
	width: 18em;
	heigth: 120%;
	/*background-image: url(../images/bg_navi.jpg);*/
}

#navi_right {
	position: absolute;
	margin-left: 79em;
	margin-right: 5em;
	width: 19em;
	height: 100%;
	/*background-image: url(../images/bg_navi.jpg);*/
} 

#content {
	/*position: absolute;*/
	margin-left: 20em;
	/*margin-right: 20em;*/
	width: 600px;
}

#content_komplettrechts {
	/*position: absolute;*/
	margin-left: 20em;
	/*margin-right: 20em;*/
	width: 800px;
}

/*
#OuterCols {
height: 100%;
	/*background-image: url(../images/bg_content.jpg);*/
}
*/

#clearproduct {
 height: 30px; 
}

#clearproduct2 {
 height: 20px; 
}

.grau{
	color: #515156;
}

.rot{
	color: #CA2222;
	font-family: Verdana;
	font-size: 1.5em;
}

.rot_klein{
	color: #CA2222;
	font-family: Verdana;
	font-size: 1em;
}

#left {
	position: relative; /* fuer IE */
	float: left;
	width: 180px;
	margin-left: -190px; /* MUSS 1px weniger als die width sein, da sonst der 'footer' nicht nach unten gedrueckt wird */
}
* html #left {
	margin-right: -180px;
} /* repariert Luecke im IE (neben 'float' und 'clearfooter', die etwas zu weit links rausgerueckt sind*/


#ProdTabelle {
	position: relative;
	top:-10px;
	left: 60px;
}




/******************************/
/*** Links								  ***/
/******************************/

a:link 		{ 
	font-family: Verdana;
	font-size: 1em;
	text-decoration: none; 
	color: #CA2222;
}
a:visited 	{ 
	font-family: Verdana;
	font-size: 1em;
	text-decoration: none; 
	color: #CA2222;
}
a:hover 	{ 
	font-family: Verdana;
	font-size: 1em;
	text-decoration: none; 
	color: #315865;
}
a:active 	{
	font-family: Verdana;
	font-size: 1em; 
	text-decoration: none ;
	color: #315865;	
}
a:focus 	{
	font-family: Verdana;
	font-size: 1em; 
	text-decoration: none ;
	color: #315865;	
}

.selected {
	color: #315865;	
}


/******************************/
/*** Kategorien							***/
/******************************/


#BoxContent {
 font-size: 1.1em; 
 font-family: Verdana; 
 line-height: 1.5em; 
 margin: 0px 0px 0px 0px;
 margin-left: 1em;
 margin-right: 1em;

 border-left: 1px solid #3D3A48;
 border-right: 1px solid #3D3A48;
 border-bottom: 1px solid #3D3A48;
 padding: 0.3em 0.3em 0.3em 0.3em;
 background-color: #F5F4F4;
}

#BoxAnzeige {
 font-size: 1.1em; 
 font-family: Verdana; 
 line-height: 1.5em; 
 margin: 0px 0px 0px 0px;
 margin-left: 1em;
 margin-right: 1em;
 padding: 0.3em 0.3em 0.3em 0.3em;
}


h2.navhead, .navcontent{
  font-size: 1.1em; 
  font-family: Verdana;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 0px; 
	padding: 0.3em 0.3em 0.3em 0.3em;
	color: #3D3A48;		
}

h2.navhead {
	border-left: 1px solid #3D3A48;
	border-right: 1px solid #3D3A48;
	border-top: 1px solid #3D3A48;
	border-bottom: 1px solid #3D3A48;
	letter-spacing: 0.1em;
	background-image: url(../images/box_bg.gif);
}

.navcontent {
	background-color: #F5F4F4;
	border-left: 1px solid #3D3A48;
	border-right: 1px solid #3D3A48;
	border-bottom: 1px solid #3D3A48;		
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

ul.navcontent {
	margin-top: 0em;
	list-style-type: none;
}

ul.navi2 {
	margin-top: 0em;
	padding-left: 0.7em;
	margin-left: 0.7em;
	list-style-type: none;
}



ul.topnavi {
  position:absolute; 
  top:103px; 
  left:400px; 
  padding:0px; 
  margin:0px; 
  list-style-type:none; 
  z-index:3;
}

li.topnavi {
  margin:6px; 
  padding:0px; 
  display:inline; 
}

a.topnavi:link		{ 
	font-family: Verdana;
	font-size: 1.1em;
	text-decoration: none; 
	color: #D9D9E3;
}

a.topnavi:visited		{ 
	font-family: Verdana;
	font-size: 1.1em;
	text-decoration: none; 
	color: #D9D9E3;
}

a.topnavi:hover		{ 
	font-family: Verdana;
	font-size: 1.1em;
	text-decoration: none; 
	color: #CA2222;
}

a.topnavi:active		{ 
	font-family: Verdana;
	font-size: 1.1em;
	text-decoration: none; 
	color: #CA2222;
}



/******************************/
/*** Produkte							  ***/
/******************************/


#ProdHeader {
 position: relative;
 width: 381px;
 height: 25px;
 overflow: hidden;
 border-top: 1px solid #315865;
 border-bottom: 1px solid #315865;
 border-right: 1px solid #315865;
 border-left: 1px solid #315865;
 padding: 0px;
 z-index: 2;
}

#ProdHeader h1 {
	letter-spacing:	3px; 
	font-weight: bold;
	font-size: 11px;
	color: #315865;
  padding-left: 5px;
  padding-top: 5px;	
}

h1.navhead{
 background-color:#F5F4F4;
 margin:10px 0px 10px 0px;	
 padding:5px 5px 5px 5px; 
 width:580px;
 /*border: 1px solid #3D3A48;*/
 font-size:1.1em;
 font-family: Verdana; 
 letter-spacing:0.1em;
 color:#3D3A48;
 background-image: url(../images/bg_h1_navhead.jpg);
}

h1{
 font-size:1em;
 letter-spacing:0.2em;
 color:#3D3A48;
 background-color:#F5F4F4;
 margin:0px 0px 15px 0px;	
 padding:5px 5px 5px 5px; 
 width:429px;
 border-right: 1px solid #3D3A48;
 border-bottom: 1px solid #3D3A48;
}

h1.ownpage{
 font-size:1em;
 letter-spacing:0.2em;
 color:#3D3A48;
 background-color:#F5F4F4;
 margin:0px 0px 15px 0px;	
 padding:5px 5px 5px 5px; 
 width:680px;
 border-right: 1px solid #3D3A48;
 border-bottom: 1px solid #3D3A48;
}

h2{
 font-size:1em;
 letter-spacing:0.2em;
 color:#3D3A48;
 background-color:#F5F4F4;
 margin:30px 0px 15px 0px;	
 padding:5px 5px 5px 5px; 
}

h3{
 font-size:1em;
 font-weight:bold;
 letter-spacing:0.1em;
 color:#000000;
 margin:30px 0px 0px 0px;	
}

h4.navhead{
 font-size:1em;
 letter-spacing:0.1em;
 color:#3D3A48;
 background-color:#F5F4F4;
 margin:0px 0px 0px 0px;	
 padding: 0.3em 0.3em 0.3em 0.3em; 
 border: 1px solid #3D3A48;
 width:90%;
 }
 
#TeaserContent {
 margin: 0px 0px 10px 0px;
 background-color: #48360D;
 border-left: 1px solid #3D3A48;
 border-right: 1px solid #3D3A48;
 border-bottom: 1px solid #3D3A48;
 padding: 0.3em 0.3em 0.3em 0.3em;
 background-color: #F5F4F4;
 width:90%;
 height:5em;
} 


p.bildlinks img {
float: left;
padding: 0;
margin-right: 9px;
margin-left: 9px;
}


/******************************/
/*** Preistabelle					  ***/
/******************************/

TABLE { 
 border-collapse: collapse;
	font-size: 1em; 
	font-family: Verdana; 
  /*border: 2px solid #48360D; */
}

TD{ 
 align: left;
 color: #48360D; 
 width: 200px;
 height: 23px;
}

td.leerzeile{ 
 height: 5px;
}

td.image{ 
 align: left;
 vertical-align: top;
 width: 12.5em;
}

td.ueberschrift{ 
 align: left;
 vertical-align: top;
 width: 120px;
}

td.info{ 
	align: left;
	vertical-align: top;
	width: 24em;
	font-size: 1em; 
}

td.info2{ 
	align: left;
	vertical-align: top;
	width: 12em;
	font-size: 1em; 
}

td.paying{ 
 align: left;
 vertical-align: top;
 color: #48360D; 
 width: 400px;

 min-width: 100px;
 font-family: Verdana;
 font-size: 11px;
}

td.radio{ 
 width: 25px;
 vertical-align: top;
}

td.headline{ 
 align: left;
 vertical-align: center;
 height: 30px;
}

td.bestellung60, td.bestellung95, td.bestellung105{ 
 align: left;
 vertical-align: center;
 height: 40px;
 width: 60px;
 vertical-align: bottom;
}

td.bestellung95{ 
 width: 95px;
}

td.bestellung105{ 
 width: 105px;
}

td.favorites60, td.favorites95, td.favorites105, td.favorites250{ 
 align: left;
 vertical-align: center;
 width: 60px;
 vertical-align: bottom;
}

td.favorites95{ 
 width: 95px;
}

td.favorites105{ 
 width: 105px;
}

td.favorites250{ 
 width: 250px;
}

/*********************************/
/*** Künstler seperate Seite ****/
/*********************************/


td.bezeichnung1{ 
 width: 100px;
}

td.wert1{ 
 width: 400px;
}


/*********************************/
/*** Neuregistrirung Künstler ****/
/*********************************/
td.bezeichnung{ 
 width: 160px;
}

td.wert{ 
 width: 350px;
}
	
/******************************/
/*** EchoOutput						  ***/
/******************************/
#EchoOutput {
	position:relative; 
	left: 10x; 
	top: 10px;
	z-index: 200000;
}


#HeadlineProducts {
 border : 1px solid #3D3A48;
 margin : 0px 0px 0px 0px;
 padding : 5px 5px 5px 5px;
 width: 100%;
 letter-spacing: 0.3em; 
 font-weight: bold;
 color: #3D3A48;
 background-color: #F5F4F4; 
}

#sc_list {
	position:relative;
	top: 20px;
	color: #48360D;
}

#sc_list_order {
	position:relative;
	color: #48360D;
}

#motiv {
	position:absolute;
	top: 20px;
	color: #48360D;
}

#anzahl {
	position:absolute;
	top: 20px;
	left: 70px;
}

#attribute {
	position:absolute;
	top: 20px;
	left: 140px;
}

#einzelpreis {
	position:absolute;
	top: 20px;
	left: 230px;
}

#gesamtpreis {
	position:absolute;
	top: 20px;
	left: 320px;
}

#loeschen {
	position:absolute;
	top: 20px;
	left: 420px;
}

#gesamtpreis_alle {
	position:relative;
	left: 200px;
	color: #48360D;
}

/******************************/
/*** Login 								  ***/
/******************************/

#error {
	position:relative;
	color: #12316A;
}

.error {
	position:relative;
	color: #12316A;
}

/******************************/
/*** Order 								  ***/
/******************************/

#zahlungsart_links {
	position:relative;
	left: 20px;
	color: #48360D;
}

#zahlungsart_rechts {
	position:relative;
	left: 100px;
	color: #48360D;
}

#headline_order {
 clear: both;
 position:relative;
 letter-spacing: 2px; 
 font-weight: bold;
 color: #315865;
 top: 10px;
}

#betrag {

	left: 280px;
}

/******************************/
/*** Product Detail				  ***/
/******************************/

#reihe_detail {
	position:relative;
	margin-top: 8px;
}

#label_detail {
	position:relative;
  float: left;
  width: 150px;
}

#feld_detail  {
	position:relative;
  float: left;
  text-align: left;  
  width: 350px;
} 

#feld_ohne_att  {
	position:relative;
  left: -90px;
  text-align: left;  
  width: 230px;
} 

#label_detail_att {
	position: relative;
	left: -152px;
	top: 17px;
}

/******************************/
/*** show Products Navi		  ***/
/******************************/

#pagenavi{
	position: relative;
	background-color:#F5F4F4;
	border: 1px solid #48360D;
	padding-left: 1em;
	padding : 5px 5px 5px 5px;
 	width: 100%;
}

.anzeige { 
  color: #676568; 
}


/******************************/
/*** Rules		  						***/
/******************************/

ul.rules {
  position:absolute; 
  top:40px; 
  left:20px; 
  padding:0px; 
  margin:0px; 
  list-style-type: upper-roman; 
  z-index:3;
}

li.rules {
  margin:6px; 
  padding:0px; 
}



/******************************/
/*** Ecards								  ***/
/******************************/
#EcardBox {
 border : 1px solid #3D3A48;
 margin : 0px 0px 0px 0px;
 padding : 5px 5px 5px 5px;
 width: 340px;
 height: 230px;
 letter-spacing: 0.1em; 
 color: #3D3A48;
 background-image: url(../images/bg_ecard.jpg); 
}

#EcardMessage {
 position:absolute;
 padding-top: 5px;
 padding-left: 5px;
 width: 180px;
}

#EcardRecipient {
 position:relative;
 left: 194px;
 top: 126px;
 padding : 5px 5px 5px 5px;

}

.Ecard_recipient_name {
 position:relative;
 top: 36px;
}

/******************************/
/*** Registrierung				  ***/
/******************************/

.kasten_links {
 position:relative;
 width: 300px;
 float: left;
}

.kasten_rechts {
 position:relative;
 width: 300px;
 float: right;
}

ul.register {
  position:relative; 
  padding-left:10px; 
  margin:7px; 
  list-style-image:url(../images/button_off.gif);
  z-index:3;
}



/******************************/
/*** AGBs / Private Policy  ***/
/******************************/
#popup_content {
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:550px;
}


/******************************/
/*** FAQs		  						***/
/******************************/

ul.faq {
  position:relative; 
  left:10px; 
  padding:0px; 
  margin:0px; 
  list-style-type: circle; 
  z-index:3;

}

li.faq {
  margin:3px; 
  padding:0px; 
}



hr.rot {
color: #CA2222;
background-color: #CA2222;
height: 3px;
padding:0px 0px 0px 0px;
margin:20px 0px 20px 0px;
}


/******************************/
/*** myAmazon		  					***/
/******************************/

#myamz_navi_left {
	position: absolute;
	width: 19em;
	heigth: 100%;
}

#myamz_navi_right {
	position: absolute;
	left: 79em;
	right: 5em;
	margin-left: 5em;
	margin-right: 5em;
	width: 19em;
	height: 100%;
} 

/******************************/
/*** Links								  ***/
/******************************/

a:link 		{ 
	font-family: Verdana;
	font-size: 1em;
	text-decoration: none; 
	color: #CA2222;
}
a:visited 	{ 
	font-family: Verdana;
	font-size: 1em;
	text-decoration: none; 
	color: #CA2222;
}
a:hover 	{ 
	font-family: Verdana;
	font-size: 1em;
	text-decoration: none; 
	color: #315865;
}
a:active 	{
	font-family: Verdana;
	font-size: 1em; 
	text-decoration: none ;
	color: #315865;	
}
a:focus 	{
	font-family: Verdana;
	font-size: 1em; 
	text-decoration: none ;
	color: #315865;	
}

.selected {
	color: #315865;	
}

.selectedtopnavi {
	color: #1F3942;	
}

ul.topnavi,impressumnavi {
  position:absolute; 
  top:102px; 
  left:200px; 
  padding:0px; 
  margin:0px; 
  list-style-type:none; 
  z-index:3;
  height:18px;
}

ul.impressumnavi {
  position:absolute; 
  top:66px; 
  right:10px; 
}


li.topnavi {
  margin:6px; 
  padding:0px; 
  display:inline; 
	background-image: url(images/bg_topnavi.jpg);
}

li.impressumnavi {
  margin:6px; 
  padding:0px; 
  display:inline; 
	background-image: url(images/bg_impressumnavi.jpg);
}

a.topnavi:link		{ 
	font-family: Verdana;
	font-size: 1.1em;
	letter-spacing: 0.2em;
	text-decoration: none; 
	color: #D9D9E3;
}

a.topnavi:visited		{ 
	font-family: Verdana;
	font-size: 1.1em;
	letter-spacing: 0.2em;
	text-decoration: none; 
	color: #D9D9E3;
}

a.topnavi:hover		{ 
	font-family: Verdana;
	font-size: 1.1em;
	letter-spacing: 0.2em;
	text-decoration: none; 
	color: #CA2222;
}

a.topnavi:active		{ 
	font-family: Verdana;
	font-size: 1.1em;
	letter-spacing: 0.2em;
	text-decoration: none; 
	color: #CA2222;
}
