/*
ashoka-ritual site css
(c) 2007 the digitalnatives [DN]  http://www.digitalnatives.de
*/

html{ min-height:100%; margin-left:1px; height:101%; }
body { color:#eeeeee; background:#000000; font-family: Tahoma, Verdana, sans-serif; padding:0px; }

/*
css cleaning
*/
p		{ margin:0px; }
hr 		{ color:#bbbbbb; margin:0px; margin-top:10px; clear:both}

/* general*/
a:link  	{ background-color:none;color:#eeeeee; text-decoration:underline; }
a:visited  	{ color:#eeeeee; text-decoration:underline; }
a:hover  	{ color:#cccccc; text-decoration:underline; }
a:active  	{ color:#eeeeee; text-decoration:none; } 
.layout_simple   a{color:#aaaaaa; text-decoration:none;}
.layout_simple   a:hover{color:#aaaaaa; text-decoration:underline;}
.ce_text a	{color:#aaaaaa; text-decoration:none;}
.ce_text a:hover	{color:#eeeeee; text-decoration:underline;}

#wrap 			{ margin:0px auto; width:1024px; }
#dn_header		{ width:1024px; height:50px; background:#000000 url(../img/dn_header.jpg) no-repeat center; color:white; }



.bannerimage	{ vertical-align:top; width:1024px; height:200px; border-bottom:3px solid #666666; }
.mod_breadcrumb	{ font-size:26px; text-align:right; font-weight:normal; position:relative; right:40px; top:11px; }

.mod_breadcrumb a:hover {text-decoration:none;}
.mod_breadcrumb a:visited {text-decoration:none;}
.mod_breadcrumb a:active {text-decoration:none;}
.mod_breadcrumb a:link {text-decoration:none;}

.cable_10left	{ height: 13px; width:19px; position:relative; left:85px; background:  url(../img/ar_kabel_15l.gif) no-repeat center; float:left}
.cable_10right	{ height: 13px; width:19px; position:relative; left:900px; background:  url(../img/ar_kabel_15r.gif) no-repeat center;}
.cable_25left	{ height: 17px; width:19px; position:relative; left:85px; background:  url(../img/ar_kabel_25l.gif) no-repeat center; float:left}
.cable_25right	{ height: 17px; width:19px; position:relative; left:900px; background:  url(../img/ar_kabel_25r.gif) no-repeat center;}

.ce_toplink	a		{ color:#cccccc; padding:1px 1px 2px 2px; text-align:center; font-size:10px; background:#606060; width:70px; border: 1px solid #808080;}
.ce_toplink a:hover 	{  color:#222222; background:#808080;  border: 1px solid #c3c3c3; text-decoration:none}

#ct_header		{ height:62px; background:#969696 url(../img/ct_header.png) no-repeat center; }
#ct_footer		{ height:47px; background:#969696 url(../img/ct_footer.png) no-repeat center; }
#ct_content		{ background:#969696 url(../img/ct_center.png) repeat center; text-align:justify;	font-size:15px; }
#ct_footer_ar	{ height:47px; background:#969696 url(../img/ct_footer_ar.png) no-repeat center; }
#ct_footer_ar:HOVER{ background:#969696 url(../img/ct_footer_ar_glow.png) no-repeat center;}


/* guestbook*/
#ar_guestbook form{padding:25px; font-weight:normal; }
#ar_guestbook {font-size:14px;}
#ar_guestbook .info{font-size:12px;}
#ar_guestbook .comment_default {padding:5px;margin:5px 0px 0px 0px;border:1px solid #c3c3c3; opacity: .7; filter: alpha(opacity=70);}
#ar_guestbook .even  {background-color:#5a5a6a;}
#ar_guestbook .odd  {background-color:#3a3a4a;}
#ar_guestbook .even .comment {border:1px solid grey;margin: 3px 10px 3px 25px;padding:5px;background-color:#3a3a3a;}
#ar_guestbook .odd  .comment{border:1px solid grey;margin: 3px 10px 3px 25px;margin-left:25px;padding:5px;background-color:#3a3a3a; color:#eeeeee;}


/* news*/
.mod_newslist 	{ padding-left:40px; font-size:11px; padding-right:45px; position:relative; left:-10px; top:-30px; color:#aaaaaa; }

.ar_dvd_cover{border:1px solid #eeeeee;}

#ct_entry,	 .mod_newsreader{  padding-left:40px; padding-right:45px; padding-top:15px;position:relative; top:-20px;}
#ct_entry h1, .mod_newsreader h1  , .mod_newsmenu h1 { margin-left:-10px; font-size:22px; font-weight:normal; margin-bottom: -7px; margin-top: 0px; }
#ct_entry h2, .mod_newsreader p.info , .mod_newsmenu h2 { background:#969696; color:#222222; font-size:14px;  padding-left:8px; font-weight:normal;margin-bottom:8px;margin-top:10px;}
.mod_newsreader p {margin-top:10px;}
.mod_newsreader h2 {  font-size:18px; font-weight:normal; margin-bottom:-7px; margin-top:0px; margin-bottom:5px;}

.mod_newsreader p.back a{padding:0px 2px; color:#cccccc; background-color:#606060; border:1px solid #808080; font-size:10px;  font-weight:bold;}
.mod_newsreader p.back a:hover {color:#222222; background-color:#808080; border:1px solid #c3c3c3; text-decoration:none;}
.mod_newsreader .image_container, .mod_newsarchive .image_container{ }

.mod_newsarchive 	{ padding-left:40px; padding-right:45px; padding-top:5px; position:relative; top:-20px;}
.mod_newsarchive h1	{ margin-left:-10px; font-size:22px; font-weight:normal; margin-bottom: 0px; margin-top:0px; color:#969696}
.mod_newsarchive .layout_full h1{color:#eeeeee;}
.mod_newsarchive .layout_full p.info{background:#969696;color:#222222; font-size:12px; margin-bottom:8px; }
.mod_newsarchive .layout_full h2{font-size:18px; font-weight:normal;margin:0px;}

.mod_newsmenu h1 {padding-bottom:10px;}
.mod_newsmenu ul{ margin:0px; padding-left: 0px; list-style:none; }
.mod_newsmenu ul li{ background:#969696; font-size:12px;  padding-left:8px; padding-top:0px; font-weight:normal; color:#222222; }
.mod_newsmenu ul li ul li{ background:none;list-style:none; float:left; color:#eeeeee; margin:5px; }
.mod_newsmenu ul li.submenu{ clear:both;}

#ct_entry_icon	{ background: url(../img/ar_icon30.gif) repeat center; height:30px; width:30px; float:left; }

/* footer*/
#footer 			{ height:82px; background:#969696 url(../img/ct_footer_light.png) no-repeat center; text-align:center; }
#footer a		{ font-size:14px; text-decoration:none; position:relative; top:37px; color:#aaaaaa; }
#footer a:HOVER	{ color:#666666; text-decoration:none }
#footer a:ACTIVE { color:#aaaaaa; }

/* forms*/
.ce_form form .error, .ce_comments form .error {font-weight:normal; color:#bbbbbb; font-size:12px;}
.ce_form form {padding:10px; padding-left:170px; font-weight:normal;}
.ce_form form.tagrollform {padding-left:70px; border:1px solid white; background-color:#5a5a6a; opacity: .7; filter: alpha(opacity=70); }
.ce_form form.tagrollform  td input.text{width:700px;}

.ce_form form.emailform { border:1px solid white; background-color:#5a5a6a; opacity: .7; filter: alpha(opacity=70);}
.ce_form form input, .ce_form form textarea, .ce_comments form input, .ce_comments form textarea{background:#333333;color:#eeeeee; border:1px solid #969696; margin:2px; padding:2px; }
.ce_form form input.submit , .ce_comments form input.submit	{font-size:10px; color:#cccccc; background-color:#606060; border:1px solid #808080; font-weight:bold;}
.ce_form form input.submit:hover , .ce_comments form input.submit:hover	{color:#222222; background-color:#808080; border:1px solid #c3c3c3;}


/*gallery*/
.ce_gallery  table {text-align:center;}
.ce_gallery td img{ opacity: 1; filter: alpha(opacity=100); padding-bottom:0px;}
.ce_gallery td img:hover  { opacity: .6; filter: alpha(opacity=60);}
.ce_gallery td  img	{border:1px solid #eeeeee;margin:1px 1px 0px 0px;}
span.active		{ margin:0px; padding:0px;}
.clear 		{height:0.1px; overflow:hidden; font-size:0.1px; line-height:0.1px; clear:both;}
.invisible 	{width:0px; height:0px; left:-1000px; position:absolute; overflow:hidden; display:none;}

/*linklist*/
.ar_linklist td img{ opacity: 1; filter: alpha(opacity=100); padding-bottom:0px;}
.ar_linklist td img:hover { opacity: .6; filter: alpha(opacity=60);}
.ar_linklist td  img	{border:1px solid #eeeeee;margin:1px 1px 0px 0px;}
.ar_linklist td  a {padding:0px; margin:0px;}

.ce_downloads {}

/*single lightboximage*/
#ar_lightboximage  img {border:1px solid #eeeeee; }
#ar_lightboximage  a {text-align: center; opacity: 1; filter: alpha(opacity=100);}
#ar_lightboximage  a:HOVER { opacity: .6; filter: alpha(opacity=60);}

/*
#####level1 navigation
*/

  #ar_mainnav ul{ margin:0em; font-weight:bold; font-size:12px; padding:0.3em 0.4em; height:1.5em; 
				position:relative; left:30px;
 	}
  
  #ar_mainnav li { list-style:none; display:inline; margin:0.0em; cursor:crosshair; }

  #ar_mainnav ul  a,#ar_mainnav li.active  p {
    float:left; width:110px; padding:0.1em 0.5em; text-decoration:none; 
    font-weight:bold; color:#3c3c3c;
	border-top:1px solid #c3c3c3;
	border-right:1px solid #111111;
	border-bottom:1px solid #111111;
	border-left:1px solid #c3c3c3;
    background:url("../img/ar_navibg.gif") top repeat;

  }
  * html #ar_mainnav ul a, * html #ar_mainnav li.active  p {
    width:10em;    /* nur fuer IE 5.0x erforderlich */
    w/idth:auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  #ar_mainnav ul a:hover{
    color:#a3a3a3;
	border-top:1px solid #111111;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #111111;
	opacity: .8;
	filter: alpha(opacity=80);

	background:url("../img/ar_navibg_down.gif") top repeat-x;
  }
  
	#ar_mainnav li.active  p , #ar_mainnav li.parent a{
	margin:0px; color:#eeeeff;
	background:url("../img/ar_navibg_down.gif") top repeat-x;
	opacity: 1.0;
	filter: alpha(opacity=100);
	border-top:1px solid #111111;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #111111;
  }



/*
#####level2-3 navigation
*/
	#ar_subnav { width:800px;position:relative; top:-25px; left:30px; }
    #ar_subnav ul	{	margin:0; padding:0.0em; font-size:12px; height:1.6em; }
	#ar_subnav li 	{ list-style:none; display:inline; margin:0.0em; cursor:crosshair;	  }
	
	#ar_subnav li.submenu ul { list-style:none; display:inline; margin:0.0em; cursor:crosshair; }
	
	#ar_subnav ul.level_2 a {
    float:left;/*width:100px;*/
    padding:0.3em 0.5em;
    text-decoration:none; font-weight:bold;
    color:#cccccc; background-color:#808080; border:1px solid #999999;
	}

	#ar_subnav ul.level_2 li  p.active	{ padding:0.5em 0.5em; color:#eeeeee; background-color:#999999; border:1px solid #c3c3c3; }
	
	#ar_subnav ul  a,#ar_subnav li p.active  {
    float:left;/*width:100px;*/
    padding:0.1em 0.5em;
    text-decoration:none; 
    font-weight:bold;
    color:#cccccc; background-color:#606060; border:1px solid #808080;
	}
	* html #ar_subnav ul a, * html #ar_subnav li  p.active , * html #ar_subnav ul.level_2 a {
    width:8em;    /* nur fuer IE 5.0x erforderlich */
    w/idth:auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
	}

	#ar_subnav ul a:hover	{ color:#222222; background-color:#808080; border:1px solid #c3c3c3; }

	#ar_subnav ul.level_2 a:hover	{ color:#eeeeee; background-color:#555555; border:1px solid #c3c3c3; }
 	
	#ar_subnav li  p.active, #ar_subnav  li.trail a.trail{ color:#eeeeee; background-color:#333333; border:1px solid #c3c3c3; }

	
/* index.html */
#ar_indexcounterglow {  position:relative ; top:-120px;left:245px; z-index:2;   }
#ar_indexcounter { position:relative; top:-195px; left:245px; z-index:1 }
#ar_indexicons { position:relative; top:0px; ; z-index:3 }
#ar_indexline {font-size:14px;text-align:center;color:#eeeeee;font-family:arial;}
#ar_delicious  { opacity: .7; filter: alpha(opacity=70);	padding:0.5em 0.5em;  background-color:#5a5a5a; border:1px solid white;  }
/*
################## Reste
*/

.ar_img_links{	border:1px solid #cccccc; margin:21px; margin-top:8px; margin-bottom:8px;}
