/* CSS Document */


/*allgemeine definitionen */
body{
	padding:0px;
	margin:0px;
	height:100%;
	background-image:url(http://www.dor-film.com/themes/dor_film/images/back.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDE3EE;
	background-color: #000000;
	scrollbar-face-color: #212C3D;
	scrollbar-highlight-color: #44597D;
	scrollbar-shadow-color: #44597D;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #44597D;
	scrollbar-track-color: #10151F;
	scrollbar-darkshadow-color: #000000;
}
td{  text-align:left; vertical-align:top;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #DDE3EE;}

A:link {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A:active {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A:hover {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

/* #content A {  color: #5E5E5E; text-decoration: none;  color:#74950D; text-transform:uppercase; font-size:9px;} 
#content A IMG {  margin-left:4px; margin-top:1px; vertical-align:middle} */

h2 { font-size: 10px; margin:5px 0px 5px 0px; }
h3 { font-size: 10px; margin:15px 0px 5px 0px; }

/* container-tabelle */
table#container {
	height:101%;
	width: 800px;
	background-color: #10151F;
}

/* farben , hintergrund, rahmen */

/*default border*/
td,div,img{ border-style:solid; border-color:#DDE3EE; border-width:0px;}

.cart_border{ border: 1px solid #DDE3EE; }
.cart_subnav{ border: 1px solid #DDE3EE; margin-top:20px;}

.col_grey_d{  background-color:#212C3D; } /*darkgrey*/
.col_grey_m{  background-color:#212C3D;	} /*middlegrey*/
.col_grey_l{  background-color:#000000; } /*lightgrey*/

/*navigation*/

#topnav
{
	background-color:#10151F;
	height:10px;
	margin-top:5px;
	margin-bottom:5px;
}

#topnav td
{
	font-size: 9px; 
	padding-left:5px;
	padding-right:5px;
}

.products_message
{
	text-align:center;
	padding:15px;
	vertical-align:middle;
	border:1px solid ;
	margin-top:6px;
	
}



/*produktansicht*/

/*t-shirt-details*/
table.tshirt_desc td
{
		color: #DDE3EE;
		/*#B2B2B2*/
}



 
/*form elements */
form { margin:0px;}
input 		{  background-color: #2B384F; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; border: 1px solid #212C3D }
input.submit	{  background-color: #669999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000000; border: 1px solid #212C3D }
input.sort	{  background-color: #2B384F; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; border: 0px solid #212C3D }
textarea 	{  background-color: #2B384F; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; border: 1px solid #212C3D }
select	 	{  background-color: #2B384F; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; border: 0px solid #212C3D }

.form_textfield{ width: 180px; background-color:#2B384F;}
.form_checkbox{ border:0px; background-color:#2B384F;}


table.simplelist
{
	border: 1px solid #DDE3EE;
	border-collapse:collapse;
}

table.simplelist th,   table.simplelist th a
{
	font-weight:bold;
	font-size: 10px;
	padding:2px;
	border-bottom: 1px solid #DDE3EE;
}

table.simplelist td
{	
	border-bottom: 1px solid #DDE3EE;
	padding: 1px 6px 1px 3px;
	vertical-align:top;
} 

table.simplelist tfoot td
{	
	border-top: 3px double #DDE3EE;
	background-color:#2B384F;
	padding: 1px 6px 1px 3px;
	vertical-align:top;
}

