/* Definition Allgemein für BODY*/
/*

*/

BODY {
background-image: url("/fileadmin/katana/images/templ/top05.jpg");
background-position: 0px 0px;
background-repeat: no-repeat;
background-color: #000000;
margin: 0px 0px 10px 0px;
scrollbar-face-color:#000000;
scrollbar-shadow-color:#434343;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#434343;
scrollbar-track-color:#333333;
scrollbar-arrow-color:#666666;
}

/* Allgemeine Definition der Schrifttypen */
h1, h2, h3, h4, h5, h6, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12 px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	letter-spacing: normal;
	line-height: normal;
	margin: 0px 0px 0px 0px;
}

ul, ol, dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12 px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	letter-spacing: normal;
	line-height: normal;
	margin: 0px 0px 0px 0px;
}
ul.list01 {font-size: 12px; margin: 0px 0px 0px 25px;}
ol.list01 {font-size: 12px; margin: 0px 0px 0px 25px;}

.img	{font-size: 10px; margin: 0px 0px 0px 0px;}
.imgr	{font-size: 10px; margin: 0px 0px 0px 30px;}


/* Definition der Navigations-Links */
.breadcrump {font-size: 12px; font-weight: normal; text-align:left; color: #FFFFFF; margin: 5px 0px 5px 0px;}
.date {font-size: 12px; font-weight: normal; text-align:right; color: #FFFFFF; margin: 10px 0px 0px 0px;}

.navhd {font-size: 16px; font-weight: bold; text-align:left; color: #FFFFFF; margin: 2px 0px 2px 0px;}

.nav1ol {font-size: 14px; font-weight: bold; text-align:left; color: rgb(0,0,0); margin: 0px 0px 0px 0px;}
.nav2ol {font-size: 14px; font-weight: bold; text-align:left; color: #000000; margin: 4px 0px 7px 3px;}


.nav1l {font-size: 12px; font-weight: normal; text-align:left; color: rgb(0,0,0); margin: 0px 0px 0px 0px;}
.nav2l {font-size: 12px; font-weight: normal; text-align:left; color: #000000; margin: 0px 0px 0px 10px;}
.nav3l {font-size: 12px; font-weight: normal; text-align:left; color: #000000; margin: 0px 0px 0px 20px;}
.nav4l {font-size: 12px; font-weight: normal; text-align:left; color: #000000; margin: 0px 0px 0px 30px;}
.nav5l {font-size: 12px; font-weight: normal; text-align:left; color: #000000; margin: 0px 0px 0px 40px;}

.copyright {font-size: 10px; font-weight: normal; text-align:right; color: #ffffff; margin: 0px 12px 0px 0px;}

/* Select Boxen*/
.select {background-color: rgb(0,0,0); font-size: 9px; font-weight: normal; color: #ffffff;}

table.tmp01	{width:100%; margin: 0px 0px 0px 0px}
tr.tecdat {background-image: url("/fileadmin/katana/images/templ/tabhead.gif"); height:25px; margin: 0px 0px 0px 0px;} 

td.no	{background-color: #FFFFFF; margin: 0px 0px 0px 0px;} 

td.dol	{background-image: url("/fileadmin/katana/images/templ/dol2.jpg"); background-repeat: no-repeat;
margin: 0px 0px 0px 0px;} 
td.dlm	{background-image: url("/fileadmin/katana/images/templ/dlm2.jpg"); margin: 0px 0px 0px 0px;height:30px} 
td.dom	{background-image: url("/fileadmin/katana/images/templ/dom.jpg"); margin: 0px 0px 0px 0px;} 
td.dorr	{background-image: url("/fileadmin/katana/images/templ/dorr.jpg"); background-repeat: no-repeat; margin: 0px 0px 0px 0px; width:23px;} 
td.dor	{background-image: url("/fileadmin/katana/images/templ/dor.jpg"); background-repeat: no-repeat; margin: 0px 0px 0px 0px;} 
td.drm	{background-image: url("/fileadmin/katana/images/templ/drm.jpg"); margin: 0px 0px 0px 0px;} 

td.dul	{background-image: url("/fileadmin/katana/images/templ/dul2.jpg"); background-repeat: no-repeat;
margin: 0px 0px 0px 0px; width:82px; height:25px;} 
td.dum	{background-image: url("/fileadmin/katana/images/templ/dum.jpg"); margin: 0px 0px 0px 0px;} 
td.dur	{background-image: url("/fileadmin/katana/images/templ/dur.jpg"); background-repeat: no-repeat;
margin: 0px 0px 0px 0px;} 
td.durr	{background-image: url("/fileadmin/katana/images/templ/durr.jpg"); background-repeat: no-repeat;
margin: 0px 0px 0px 0px;width:23px;} 


/* Gästebuch*/
table.guest	{background-color: #FFFFFF; border: 2px solid rgb(0,0,0); margin: 0px 0px 0px 0px}
tr.guest 	{background-color: #FFFFFF; border: 0px solid #FFFFFF; margin: 0px 0px 0px 0px} 

/* NEWS */
td.hdl	{background-image: url("/fileadmin/katana/images/templ/hdl.jpg"); background-repeat: no-repeat;
margin: 0px 0px 0px 0px; height:32px;} 
td.hdm	{background-image: url("/fileadmin/katana/images/templ/hdm.jpg"); margin: 0px 0px 0px 0px; height:32px;} 
td.hdr	{background-image: url("/fileadmin/katana/images/templ/hdr.jpg"); background-repeat: no-repeat; margin: 0px 0px 0px 0px; height:32px;} 

td.news01 {background-color: #ffffff; border: 1px solid rgb(56,80,108); margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px;} 
td.news02 {background-color: #cccccc; border: 1px solid rgb(56,80,108); margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px;} 


table.vote	{background-color: #FFFFFF; border: 1px solid rgb(56,80,108); margin: 0px 0px 0px 0px; width:75%;}
td.gen01 {background-color: rgb(255,216,0); border: 0px solid #FFFFFF; margin: 0px 0px 0px 0px; text-align:center;} 
td.gen02 {background-color: #FFFFFF; border: 0px solid #FFFFFF; margin: 0px 0px 0px 0px} 

/* Allgemeine Definition der LINKS */
A:link 		{text-decoration: none; color: rgb(211,137,54);font-weight: bold;}
A:visited 	{text-decoration: none; color: rgb(211,137,54);font-weight: bold;}
A:active 	{text-decoration: underline; color: #000000;}
A:hover 	{text-decoration: underline; color: #000000;}

A.bc:link 	{text-decoration: none; color: #FFFFFF;}
A.bc:visited 	{text-decoration: none; color: #FFFFFF;}
A.bc:active 	{text-decoration: underline; color: rgb(211,137,54);}
A.bc:hover 	{text-decoration: underline; color: rgb(211,137,54);}

A.act:link 	{text-decoration: none; color: rgb(211,137,54); font-weight: bold;}
A.act:visited	{text-decoration: none; color: rgb(211,137,54); font-weight: bold;}
A.act:active 	{text-decoration: none; color: #FFFFFF; font-weight: bold;}
A.act:hover 	{text-decoration: underline; font-weight: bold; color: #FFFFFF;}

A.nav1:link 	{text-decoration: none; color: #FFFFFF;}
A.nav1:visited	{text-decoration: none; color: #FFFFFF;}
A.nav1:active 	{text-decoration: none; color: #FFFFFF; font-style: italic;}
A.nav1:hover 	{text-decoration: underline; color: #FFFFFF; font-style: italic;}

A.nav2ol:link	 	{text-decoration: none; color: #ffffff;}
A.nav2ol:visited	{text-decoration: none; color: #ffffff;}
A.nav2ol:active 	{text-decoration: none; color: #000000;}
A.nav2ol:hover	 	{text-decoration: underline; color: #000000;}


#topimg	  {position:absolute; left:350px; top:45px; width:500px; height:320px; z-index:1;}
#toplogo  {position:absolute; left:40px;  top:0px; width:10px; height:10px; z-index:2;}
#layout	  {position:absolute; left:210px;  top:1px; width:150px; height:100px; z-index:11;}
#navi	  {position:absolute; left:45px;  top:109px; width:195px; height:173px; z-index:3;}
#impr	  {position:absolute; left:50px;  top:313px; width:600px; height:100px; z-index:3;}
#pic	  {position:absolute; left:320px; top:30px; width:492px; height:313px; z-index:4;visibility: hidden;}
#bread	  {position:absolute; left:220px; top:385px; width:700px; height:30px; z-index:7;}
#text	  {position:absolute; left:170px; top:416px; width:682px; height:287px; z-index:5;}
#text2	  {position:absolute; left:170px; top:416px; width:780px; height:287px; z-index:5;}
#portal	  {position:absolute; left:7px;  top:340px; width:200px; height:30px; z-index:6;}
#time	  {position:absolute; left:150px; top:285px; width:150px; height:22px; z-index:7}
#head	  {position:absolute; left:10px;  top:410px; width:200px; height:150px; z-index:7;}
#rechts	  {position:absolute; left:850px; top:0px; width:100px; height:500px; z-index:10;}
#search	  {position:absolute; left:50px;  top:275px; width:100px; height:100px; z-index:10;}
#adminpanel {position:absolute; left:350px;  top:10px; width:100px; height:100px; z-index:100;}

/*Extension Searchengine*/
#searching {position: absolute; top: -2000px; left:-1000; width: 950px; height: 100px;z-index:2; visibility: hidden;}


/*NEWSFEED CLASSES*/
.zzmtni {font-size: 1px; font-weight: normal; text-align:left; color: #000000; margin: 0px 0px 0px 40px; visibility: hidden;}


/*******************************************************	
	Extension DJMARKET
	SINGLE-TEMPLATE
*******************************************************/

.mar_hd_s01	{font-size:14px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
.mar_hd_s01a	{font-size:13px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:2px 0px 2px 10px;}

.mar_hd_s02	{font-size:13px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.mar_hd_s02a	{font-size:12px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:5px 0px 0px 10px;}
		
.mar_hd_s03	{font-size:12px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.mar_hd_s04b	{font-size:11px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.mar_hd_s04col	{font-size:11px; font-weight:bold; color:rgb(255,0,0);
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.mar_hd_s04n	{font-size:11px; font-weight:bold; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


.mar_txt_s01	{font-size:12px; font-weight:normal; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}
.mar_txt_s02	{font-size:12px; font-weight:normal; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 8px 10px;}

.mar_adr_s01	{font-size:12px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.mar_adr_s02	{font-size:12px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;}
.mar_txt_s10	{font-size:10px; font-weight:normal; 
		text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}
.mar_txt_s11	{font-size:10px; font-weight:normal; 
		text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}

.mar_back	{font-size:10px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}

.check_sl	{font-size:11px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.srch_hd01	{font-size:11px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:3px 10px 0px 0px;}


table.tables01 {background-color:#FFFFFF; border:0px solid rgb(0,0,0); margin:0px 0px 0px 0px; width:100%;}
td.tds01	{background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
		width:100%;} 
td.tds04	{background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
		width:100%; text-align:center;} 

table.tables02 {background-color:#FFFFFF; border:0px solid rgb(0,0,0); margin:0px 0px 0px 0px; width:100%;}

td.tds02	{background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
td.tds03	{background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
/*******************************************************	
	LISTE-TEMPLATE
*******************************************************/
.mar_lk_s01	{font-size:11px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.mar_lk_s02	{font-size:11px; font-weight:normal; 
		text-align:right; 
		margin:0px 0px 0px 0px; padding:3px 10px 0px 0px;}

.mar_sch01	{font-size:12px; font-weight:normal; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.mar_sch02	{font-size:11px; font-weight:bold; 
		text-align:center; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.mar_sch03	{font-size:12px; font-weight:bold; 
		text-align:left; 
		margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}

table.tab_l01 {background-color:#FFFFFF; border:1px solid rgb(0,0,0); margin:0px 0px 0px 0px; width:100%;}

table.tab_l02 {background-color:#FFFFFF; border:0px solid rgb(0,0,0); margin:0px 0px 0px 0px; width:100%;}
td.td_l01	{background-color:#eeeeee; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
td.td_l02	{background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 

/*******************************************************	
	BUTTONS, INPUTS, SELECTS,
*******************************************************/
.mar_select	{background-color:rgb(255,255,255); 
		font-size:9px; font-weight:normal; color:#000000;}
		
.mar_srchbox 	{background-color:#FFFFFF; 
		border:#4b4b4b solid 1px; 
		font-size:11px; font-weight:normal; color:#4b4b4b;}
		
.mar_submit    	{text-align:center; 
		background-color:#eeeeee; 
		border:#bbbbbb solid 1px; 
		margin:0px 0px 0px 0px;}
		
.mar_input 	{background-color:transparent; border-width :2px; font-size:11px;
		color:#000000; font-weight:normal; font-family:Tahoma, Verdana, Arial, Helvetica;}
		
.mar_input_btn 	{width:60px; height:20px; 
		border-color:#ffffff; border:1px; background-color:#F19C0F; 
		font-size:11px; color:#000000; font-weight:normal;}


.layer {font-size:10px; position: absolute; width:107px; top: 20px; left: 20px; visibility: hidden; z-index: 25; border:2px solid; border-top-width:1px;border-left-width:1px; border-top-color:#999999;border-left-color:#999999;border-right-color:#333333;border-bottom-color:#333333; background-color:#FFFFCC; margin:0px; }
.innerLayer { padding:4px;}

.box            { border: 1px solid #999999; }

