/* commented backslash hides from ie5mac \*/ 

html{

height:100%;

} 

/* end hack */ 

html,body {

text-align:left;

min-width:950px;/* for mozilla*/

height:100%;

font-family: "Trebuchet MS", "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;

font-size: medium;

background: black url(images/back.gif) repeat-y top center;

}

body{

text-align:left;

min-width:950px;/* for mozilla*/

height:100%;

color:#edd599;

font-weight:normal;

}

a:link {

color:#edd599;

text-decoration: none;

}

a:visited {

text-decoration: none;

color: #edd599;

}

a:hover {

text-decoration: underline;

color: #ebd69f;

}

#wrapper {

}

#outer{

height:99.9%;

min-height:100%;

width:950px;

text-align:left;

margin:auto;

position:relative;

overflow:hidden;

}/* mac hide \*/

* html #outer{

width:950px;

}/* end hide*/

html>body #outer{

height:auto;

} /*for mozilla as IE treats height as min-height anyway*/

#inner{

top:560px;

width:950px;/*needed to make room for header*/

height: 100%;

} 

#header{

position:relative;

top:0px;

left:0px;

width:950px;

height:560px;

z-index:10;

}

#ajaxmenu{

position:absolute;

top:93px;

left:38px;

width:950px;

height:43px;

z-index:2300;

background:  url(images/header_776x43RRRRRRRRR.jpg) no-repeat left top;

}

#logo {

position:absolute;

width: 237px;

height: 63px;

top: 26px;

left: 10px;

z-index: 300;

text-indent:-700px;

background: url(images/logo_237x63.gif) no-repeat left top;

}/* mac hide \*/

* html #outer, * html #header {

width:780px;

}/* end hide*/

#footer {

position:relative;

height:140px;

min-height:140px;

width:950px;

text-align:center;

margin-left:auto;

margin-right:auto;

overflow:hidden;

font-size:12px;

color: #ebd69f;

padding: 30px 0px 0px 30px;

float: right;}

#footer p {

margin-top: 10px;

}

#footer p a {

text-decoration: none;

color: #ffffff;

}

* html #footer{

margin-bottom:-1px

}/* ie rounding bug*//* mac hide \*/

* html #footer {

/*only ie gets this style*/

height:82px;

/* for ie*/

}/* end hide*/

div,p  {

margin-top:0px;

}/*clear top margin for mozilla*/

#right {

width:206px;

float:left;

z-index: 55;

}

#inner-left {

position:relative;

float:left;

width: 168px;

text-align: center;

}

#inner-left h2 {

font-size: 15px;

}

#inner-left img {

border:0px;

}

#inner-right {

position:relative;/*ie needs this to show float */

float:right;

width:740px;

}

#inner-right h2 {

font-size: 15px;

margin-bottom:5px;

}

#inner-right h3 {

font-size: 18px;

}

#clearfooter {

width:100%;

height:82px;

clear:both;

} /* to clear footer */

html>body #minHeight{

float:left;

width:0px;

height:100%;

margin-bottom:-82px;

} /*safari wrapper */

#content {

z-index: 300;

padding-bottom: 7px;

}

#content h2 {

font-size: 28px;

color: #ebd69f;

font-weight: normal;

background: url(images/bullet_17x21RRRRRRRRRRRRRR.gif) no-repeat left top;

line-height: 29px;

position: relative;

z-index: 999;

}

#content h3 {

font-size: 33px;

color: #fff;

font-weight: normal;

background: url(images/bullet_17x21RRRRRRRRRRRRRR.gif) no-repeat left top;

line-height: 34px;

font-weight:normal;

position: relative;

z-index: 999;

}

h3#post-  {

font-size: 12px;

color: #dfd1b8;

background: url() no-repeat left top;

}

#content p {

font-size: 16px;

color: #fff;

line-height: 19px;

}

#content p a {

color: #ff8400;

}

#content p a:hover {

background-color: #8e6100;

color: #ffffff;

}

#footer p {

padding: 8px;

}

.FSF_searchResults {

font-size: 12px;

color: #444444;

line-height: 19px;

}

.FSF_extract {

font-size: 12px;

color: #444444;

line-height: 19px;

}

.FSF_resultLink {

color: #618200;

}

.FSF_extract {

font-size: 12px;

color: #444444;

line-height: 19px;

}

.highlight {

font-size: 12px;

background-color: #f2f2f2;

color: #618200;

font-weight: bold;

line-height: 19px;

}

img {

text-align:left;

border:0px;

}

#content ul li{

list-style-image: url(images/bullet_11x8.gif);

margin-bottom: 0.5em;

font-size: 110%;

}

.LIn_shortMode {

list-style-type: none;

margin: 0;

padding: 0;

}

.LIn_desc {

display: none;

}

.LIn_date {

font-style: italic;

margin-left: 5px;

}

#content a, #sidebar a{    	

color: #ebcb75;

}

#content a:hover, #sidebar a:hover{

background: none;

color: #ffba00;

}

#logo {

position: relative;

float: left;

top: 30px;

left: 10px;

display: block;

width: 298px;

height: 264px;

padding-bottom:25px;

cursor: pointer;

background: url(images/fuzionshowlogo.png) no-repeat;

border:0px;

z-index: 2000;

}

#fuzionshowtop {

float:right;

right:0px;

/*rotate php background: url(images/rotation/random.php?pic=random) top right no-repeat; */

position: absolute;

top: 0px;

width: 560px;

height: 620px;

z-index:5;

margin-right:30px;

}

#news-top {

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backnewstop.png) top center no-repeat;

}

#news {

color: #CCC;

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backnews.png) top center repeat-y;

line-height:120%;

text-decoration:none;

}

#news li {

display:table-column;

width:100px;

}

#news-bottom {

float: right;

width: 700px;

min-height: 15px;

height:15px;

margin-top: 0px;

margin-bottom: 10px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backnewsbottom.png) bottom center no-repeat;

}

#programm-top {
	float: right;
	width: 660px;
	min-height: 35px;
	padding: 25px 20px 0px 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	background: url(images/backprogrammtop.png) top center no-repeat;
}

#programm {
color: #CCC;
float: right;
width: 660px;
min-height: 35px;
padding: 25px 20px 0px 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 20px;
background: url(images/backprogramm.png) top center repeat-y;
}

#programm-bottom {

float: right;

width: 700px;

min-height: 15px;

height:15px;

margin-top: 0px;

margin-bottom: 10px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backprogrammbottom.png) bottom center no-repeat;

}

#photo-top {

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backphototop.png) top center no-repeat;

}

#photo {

color: #CCC;

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backphoto.png) top center repeat-y;

}

#photo-bottom {

float: right;

width: 700px;

min-height: 15px;

height:15px;

margin-top: 0px;

margin-bottom: 10px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backphotobottom.png) bottom center no-repeat;

}

#video-top {

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backvideotop.png) top center no-repeat;

}

#video {

color: #CCC;

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backvideo.png) top center repeat-y;

}

#video-bottom {

float: right;

width: 700px;

min-height: 15px;

height:15px;

margin-top: 0px;

margin-bottom: 10px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backvideobottom.png) bottom center no-repeat;

}

#additional-top {

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backvideotop.png) top center no-repeat;

}

#additional {

color: #CCC;

float: right;

width: 660px;

min-height: 35px;

padding: 25px 20px 0px 20px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backvideo.png) top center repeat-y;

}

#additional-bottom {

float: right;

width: 700px;

min-height: 15px;

height:15px;

margin-top: 0px;

margin-bottom: 10px;

margin-left: 20px;

margin-right: 20px;

background: url(images/backvideobottom.png) bottom center no-repeat;

}

#menuleft {

color: #CCC;

display:run-in;

padding-right:50px;

}

#menuleft ul li{

margin-bottom: 0.5em;

font-size: 110%;

width: 250px;

vertical-align:middle;

margin-left:-15px;

}

#menuleft UL {

display:inline-table;

list-style-type: circle;

font-size: 18px;

color: #333333;

margin-left:0px;

margin-right:30px;

width: 490px;

}

#menuleft li {

display:inline-table;

font-size: 14px;

color:#edd599;

}

#menuright {

color: #CCC;

width: auto;

}

#menuright ul li{

margin-bottom: 0.5em;

font-size: 110%;

}

#menuright UL {

list-style-type: none;

font-size: 14px;

color: #333333;

}

#menuright li {

display:inline-table;

font-size: 14px;

color:#edd599;

}

#bnr {

position:relative;

border:none;

margin-top:20px;

margin-left:20px;

float:none;

width:100%;

text-align:center;

}

#bnr img {

border:none;

margin-bottom:15px;

}

#bnr img hover a:link {

border: #333 0px solid;

}

#smalltext {

margin-top:0px;

margin-bottom:0px;

font-size:12px;

color:#999;

}

#leftmenu {

font-size: 14px;

color: #edd599;

margin-top: 10px;

margin-bottom: 5px;

margin-right: 10px;

text-align: right;

text-decoration: none;

}

#leftmenu a:link {

text-decoration: none;

}

#leftmenu ul li{

list-style-image: url(images/bullet_1.gif);

margin-bottom: 0.5em;

font-size: 110%;

color: #edd599;

}

#leftmenu UL {

list-style-type: none;

font-size: 14px;

color: #edd599;

}

#programm-foto {

margin-right:50px;

}

#programm-text {

width:490px;

}

#copyright {

font-size:9px;

color: #ebd69f;

}

#videoplayer {

width:490px;

float: left;

}
