body {
	font-family:Verdana, Arial, Helvetica, sans;
	background-color:#000000;
}
.cat {
	overflow: hidden;
	background-image: url(http://www.balanya.net/pix/fondo.jpg);
	background-repeat: repeat;
}


#wrapper {
	width:760px;
	margin:0px auto 0px auto;
	height: 100%;
}

#navigation {
	width:760px;
	height:120px;	

	background-repeat:no-repeat;
	background-position:390px bottom;  /* war right 95px  */
	background-position: 390px 78px;
	z-index: 20;
	/*overflow:hidden;*/
}

#content {
	width:760px;
	height:411px;
	overflow:hidden;
}

.text {
	width: 320px; /* war 380 */
	float: left;
	height: 311px; /*height:87.8%;*/
	margin-right: 0px;
	padding: 25px 35px 25px 35px;
	background-repeat: repeat-y;
	overflow: auto;
}
.back.text {
	width: 320px;	/*war 380 */
	float: left;
	height: auto;
	padding: 25px 0px 25px 10px;
	overflow: visible;
	text-align: left;
	text-indent: 0;
}

.subnav {
	width:305px;  /* war 240px .. war 305px*/
	float:left;
	height:100%;
	padding:0px 0px 25px 0px;
	color:#fff;
	overflow: auto;
	/*height: 386px;*/
}
.back.subnav {
	width:305px;  /* war 240px */
	float:left;
	overflow: visible;
	padding:0px 0px 25px 0px;
	color:#fff;
}

.h240 {
	height:285px;
	overflow: hidden;
	float:left;
}
.h240 .text {
	width:320px;
}

.subnav.h240 {
	height: 260px;
	width:328px;
	padding-right: 25px;
	overflow: hidden;
}
.clear {
	clear:both;
	line-height: 0px;
	height: 0px;
}
.scroller {
	overflow: auto !important;
}
#sidebar {
	width: 25px;
	float: left;
	height: 100%;
	padding: 0px 10px 25px 10px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

img {
	margin:0px;
	padding:0px 0px 5px 0px;
	border:0px;
	display:block;
}

#footer {
	width:760px;
	height:20px;
	font-size:9px;
	color:#ccc;
	padding:8px 0px 0px 0px;
	z-index:2;
}

/* Typografy */
.text h1 {
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
}#adcontent .text h1 {
	color: #DDDDDD;}

.text h2 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

.text p, .subnav p {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}
/*
#subnav p {
	padding-left: 10px;
}
*/

.text ul, .text ol {
	margin:1px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
.text ol {
	list-style: upper-roman outside;
}
.text li {
	margin:0px 0px 4px 16px; 
	padding:0px 0px 0px 0px; 
	list-style-position:outside; 
	list-style-type:disc;
	font-size: 12px;
	font-weight: normal;
}

.text p.italic, .subnav p.italic{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-style:italic;
}

.text p.kritik strong, .subnav p.kritik strong {
	font-style:normal;
}

#bildlegende {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	font-style:italic;
	margin:6px 0px 0px 10px;
}

ul.subnavigation {
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px 0px 10px;
	line-height: 18px;
	list-style: none;
	padding: 0;
}

ul.subnavigation a {
	color:#ffffff;
	text-decoration:none;
}

ul.subnavigation a.active {
	color:#000000 !important;
}

ul.subnavigation img {
	width:240px;
	height:271px;
}

ul.languages {
	position: absolute;
	margin-top: -1.2em;
	margin-left: 0px;
	color: white;
	list-style: none;
	padding: 0;
	z-index:0;
}

ul.languages a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bolder;
	font-size: .75em;
}

ul.languages li {
	display:block;
	float:left;
	padding: 0px 3px 0px 3px;
	/*
	width:25px;
	*/
	/*text-align:center;*/
	
}
ul.languages a.sel {
	text-decoration: underline;
}

#impress {
	float:right;
	text-align:right;
	display:block;
	width:100px;
	color:#ffffff;
	text-decoration:none;
	margin-right: 20px;
}

/* Navigation */


#navigation ul a {
	display: block;
	color:#eeeeee;
	text-decoration:none;
}
#navigation ul a:hover {
	color:#ccc;
}
#navigation ul li {
	float: left;
	width: 13em;
	list-style-image: none;
	list-style-type: none;
}
#navigation ul li ul {
	position: absolute;
	width: 8em;
	display: none;
	z-index:22;
}

#navigation ul li:hover ul {
	display: block;
}
#navigation ul li:hover ul, #navigation ul li.sfhover ul {
	display: block;
}

#navigation ul ul {
	position: relative;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
#navigation ul li ul li {
	padding: 1px 2px 1px 4px;
	border-bottom: 1px solid #333333;
	background-color: #36363E;
}
ul.navigation li.heading {
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}
/* Link-Liste */
a {
	color:#FFF;
	text-decoration:none;
}
a:hover, ul.subnavigation li a:hover {
	color:#333D0D;
}
a:active {
	color:#CBB;
}
ul.hyperlinker {
	padding: 6px;
	margin: 6px;
	font-size: 12px;
	list-style-type: none;
}
ul.hyperlinker li {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	list-style-type:none; 
}
ul.hyperlinker li.internal {
	vertical-align:middle; 
	margin:0px 0px 0px 22px; 
	list-style-image:url(../pix/pfeil.gif);
}
ul.hyperlinker li.external {
	vertical-align:middle; 
	margin:0px 0px 0px 22px;
	list-style-image:url(../pix/new_window.gif); 
	z-index: 1;
}




/* Categories 
-- jetzt in extra Dateien --
*/
.navigation {
	position: relative;
	width:100%;
	clear:both;
}
#thema0{
	top:30px;
	left:0px;
}
#thema1 {
	top: 45px;
	left: 80px;
}
#thema2 {
	top:-30px;
	left:170px;
}
#thema3 {
	top:20px;
	left:230px;
}
#thema4 {
	top:-40px;
	left:300px;
}
#thema5 {
	top:-100px; /* -160px */
	left:430px;
}
#thema6 {
	top:-80px;
	left:560px;
}

/* Browser Error */

#browserError {
	width:760px;
	border:1px dotted red;
	color:red;
}

#browserError/* */ {
 	display:none;
}

/* Galerie */
a.gal, a.gal_sel {
	width: 15px;
	/* float: left; */
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
a.gal_sel:link, a.gal_sel:visited, a.gal_sel:hover, a.gal_sel:active {
	color: #FF5500;
}
a.gal:link, a.gal:visited {
	color: #FFFFFF;
}
a.gal:hover {
	background-color: #FFF;
	color: #FF0000;
}
a.gal:active {}

.gallery {
	width:280px;
	line-height:0.8em;
	margin-left: 5px;
	clear:both;
}

table {
	width: 280px;
}
tr {
	margin-top: 5px;
}
td {
	padding-right: 10px;
}
td p {
	font-size:0.8em;
	font-weight:normal;
	line-height: 0.8em;
}
.facts {
	font-size:0.8em;
	font-weight:normal;
	margin:0;
}
.edit_dsl p, .edit_dsl .facts {
	margin:0;
	font-weight: normal;
	line-height: 0.8em;
}

button {
	width: 60px;
	height: 1.6em;
}

td h2, td p {
	margin: 0;
}
.player {
	color: #6E7676;
	background-color: #F8F8F8;
	text-decoration: none;
	font-weight: bolder;
	font-size: 10px;
	float: left;
	padding: 2px;
	border-top: 1px solid #C4C8C8;
	border-bottom: 1px solid #C4C8C8;
	cursor: pointer;
}
.abstand {
	font-size:1px;
	line-height:1px;
	height:1px; 
	margin:10px 0 0px 0;
}

.text ul.sitemap {padding:0; margin: 3px 0 8px 20px;}
.text li.site {
	vertical-align:middle; 
	margin: 0 0 2px 4px; 
	padding:0; 
	list-style-position:outside; 
	list-style-type: none; 
	list-style-image:url(http://www.balanya.net/pix/site_li.gif);
}



/* Intro */
#int_overlay{ position: fixed; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000000; color:inherit; }
#int_loading{ position: fixed; top: 10%; left: 0%; z-index: 100; height: 100%; width: 100%; text-align: center; }
#int_inloading{position: relative; background-color:#000000; width: 740px; height: 510px; margin: auto; text-align: center;}
* html #int_overlay{
	position: expression("absolute"); 
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
	height: expression(document.body.clientHeight+30);
	width: expression(document.body.clientWidth+30);
}
* html #int_loading{position: absolute; width: expression(document.body.clientWidth);}
