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;

}

#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);}

