body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
html {
	overflow-y: scroll;
}
*html {
	overflow-y: auto;
}
a {
	color: #CCCCCC;
	text-decoration: underline;
}
a:hover {
	color: #E7B350;
	text-decoration: underline;
}
h2  {
	font-size: 18px;
	font-weight: normal;
	color: #E7B350;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h3   {
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}


#header {
	height: 203px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #323232;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#topbanner {
	height: 203px;
	width: 980px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/themes/topbanner_home.jpg);
}
#topbanner_left {
	margin: 0px;
	float: left;
	height: 121px;
	width: 490px;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topbanner_left_headline {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 490px;
}
#topbanner_left_description {
	margin: 0px;
	height: 71px;
	font-size: 14px;
	vertical-align: bottom;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#topbanner_right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 203px;
	width: 490px;
}
#logo {
	margin: 0px;
	height: 176px;
	width: 220px;
	float: left;
	padding-top: 27px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#navi_top {
	margin: 0px;
	height: 203px;
	width: 262px;
	padding: 0px;
	float: right;
}
#content_all {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	padding: 0px;
	float: left;
	width: 980px;
	margin: 0px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #323232;
	border-bottom-color: #323232;
	border-left-color: #323232;
}
.content_block {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #323232;
}
.cont_right {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.menutitle {
	background-image: url(../images/themes/bg_nav_menu.jpg);
	background-position: right top;
	padding: 0px;
	height: 39px;
	margin: 0px;
}
#tab_menublock {
	padding: 0px;
	margin: 0px;
}

#tab_menublock   td {
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #323232;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #323232;
	background-color: #000000;
}
#tab_menublock   td   img {
	padding: 0px;
	margin: 0px;
}
#tab_menublock     td     img.abstand_rechts {
	padding: 0px;
	margin-top: 2px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tab_menublock td img.abstand_links         {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	margin-top: 2px;
}
#tab_menublock      td      img.abstand_oben {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tab_menublock   td   img.abstand_unten {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#tab_menublock a:hover img {
	border: 1px solid #484848;
}
#tab_menublock  td  p  {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px none #666666;
	font-weight: normal;
	background-color: #333333;
	font-family: "Courier New", Courier, monospace;
}
.story_small  {
	margin: 0px;
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	float: right;
	width: 242px;
}
.story_small  img {
	padding: 0px;
	border: 1px solid #000000;
	margin: 0px;
}
.story_small     h3.headline_top {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.story_small     h3.headline_top     a {
	text-decoration: none;
}
.story_small h3.headline {
	text-decoration: none;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.story_small h3.headline a {
	text-decoration: none;
	display: block;
}



.story_small     h4.headline_top {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.story_small     h4.headline_top     a {
	text-decoration: none;
}
.story_small h4.headline {
	text-decoration: none;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.story_small h4.headline a {
	text-decoration: none;
}




.story_big  {
	margin: 0px;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	width: 470px;
}

.story_big    a  {
	text-decoration: underline;
}
.story_big  a:hover {
	margin: 0px;
	padding: 0px;
}



.story_big   img {
	padding: 0px;
	border: 1px solid #000000;
	margin: 0px;
}











.story_big     h4.headline_top {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.story_big     h4.headline_top     a {
	text-decoration: underline;
	color: #CCC;
}
.story_big h4.headline_top a:hover {
	text-decoration: underline;
	color: #E7B350;
}

.story_big h4.headline {
	text-decoration: none;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.story_big h4.headline a {
	text-decoration: underline;
	color: #CCC;
}

.story_big h4.headline a:hover {
	text-decoration: underline;
	color: #E7B350;
}
.yellow {
	color: #E7B350;
}
.info {
	color: #CCC;
	font-size: 10px;
	font-weight: bold;
}


#footer_all {
	margin: 0px;
	float: left;
	height: 16px;
	width: 980px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 12px;
	color: #E7B350;
}
#footer_all a {
	color: #E7B350;
	text-decoration: none;
}
#footer_all a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#content_intro {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 980px;
	border: 10px solid #323232;
}
#cont_left_intro {
	padding: 0px;
	background-color: #333333;
	width: 490px;
	margin: 0px;
	background-image: url(../images/uploads/pages/cover_xena_intro.jpg);
	background-position: 0px 0px;
}
#cont_right_intro {
	padding: 0px;
	width: 490px;
	margin: 0px;
}
.cont_left {
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	font-size: 13px;
	margin: 0px;
}


#nav_intro {
	margin: 0px;
	height: 54px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#info_enter {
	margin: 0px;
	height: 42px;
	width: 250px;
	position: absolute;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	display: none;
}
#menulink {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menulink table td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#menulink ul {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-image: url(../images/themes/bg_story.jpg);
}
#menulink>ul a {
	width: auto;
}
#menulink li {
	position: relative;
	list-style-type: none;
	margin: 0px;
	color: #CCCCCC;
	padding: 0px;
	font-size: 14px;
}

#menulink li:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#menulink li a {
	text-decoration: none;
	voice-family:"\"}\"";
	voice-family:inherit;
	color: #CCC;
	background-image: url(../images/themes/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
	font-weight: bold;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 5px;
	display: block;
}
#menulink li a:hover {
	display: block;
	text-decoration: none;
	voice-family:"\"}\"";
	voice-family:inherit;
	color: #E7B350;
	background-image: url(../images/themes/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
	font-weight: bold;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 5px;
}

#menulink li a.clicked {
	display: block;
	text-decoration: none;
	voice-family:"\"}\"";
	voice-family:inherit;
	color: #E7B350;
	background-image: url(../images/themes/arrow_3.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
	font-weight: bold;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 5px;
}



#menulink li.submenu {
	margin: 0px;
	padding: 0px;

}
#menulink li.submenu:hover {
	background-repeat: repeat-x;
	background-image: url(../images/themes/bg_submenu.jpg);
	margin: 0px;
	padding: 0px;
}
#menulink li.submenu_clicked {
	background-repeat: repeat-x;
	background-image: url(../images/themes/bg_submenu.jpg);
	margin: 0px;
	padding: 0px;
}
#menulink li a:hover.clicked {
	display: block;
	text-decoration: none;
	voice-family:"\"}\"";
	voice-family:inherit;
	color: #E7B350;
	background-image: url(../images/themes/arrow_3.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
	font-weight: bold;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 5px;
}


#menulink li.nolink {
	position: relative;
	list-style-type: none;
	margin: 0px;
	color: #CCC;
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 9px;
	font-weight: bold;
}
#tab_foot {
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #323232;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-size: 12px;
	color: #999;
}
#tab_foot a {
	text-decoration: none;
	color: #999;
}
#tab_foot a:hover {
	text-decoration: none;
	color: #E7B350;
}
#tab_contact  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	background-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #323232;
	border-left-color: #323232;
}

.adminbars {
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	float: right;
	width: 210px;
	margin: 0px;
}
.adminbars a {
	text-decoration: none;
	color: #CCC;
}
.adminbars a:hover {
	text-decoration: none;
	color: #E7B350;
}

.adminbars a.clicked {
	text-decoration: none;
	color: #E7B350;
}



div.channel {
	font-size: 14px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}



div.subchannel {
	font-size: 12px;
	margin: 0px;
	background-color: #393939;
	display: block;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
div.subchannel a {


}

textarea.message {
	width: 250px;
}
div.adminheader {
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 12px;
	font-size: 12px;
	margin-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #323232;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #000;
}
div.adminheader h2 {
	padding-bottom: 6px;
}

form {
	margin: 0px;
	padding: 0px;
}
#temp_contact {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 12px;
}
#temp_contact td {
	padding-top: 2px;
	padding-bottom: 2px;
}


#temp1 , #temp2{
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 12px;
}
#temp1 table td, #temp2 table td {
	margin: 0px;
	padding-bottom: 10px;
}
#temp1 img, #temp2 img {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.menu_image {
	padding: 5px;
	width: 304px;
	border: 1px solid #515151;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


#temp1 label {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #E7B350;
	display: block;
	width: 300px;
	font-size: 11px;
	letter-spacing: 1px;
}
#temp2 label {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #E7B350;
	display: block;
	width: 300px;
	font-size: 11px;
	letter-spacing: 1px;
}
input {
	margin: 0px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2E2E2;
	border: 1px solid #515151;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}


textarea {
	margin: 0px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2E2E2;
	border: 1px solid #515151;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
input.text1 {
	width: 250px;
}
input.text2 {
	width: 120px;
}

input.menu_title {
	width: 360px;
	padding-top: 3px;
	padding-bottom: 3px;
}
input.channel_title {
	width: 360px;
	padding-top: 3px;
	padding-bottom: 3px;
}
input.channel_headline {
	width: 360px;
	padding-top: 3px;
	padding-bottom: 3px;
}
input.file {
	width: 316px;
}
input.date_time {
	width: 150px;
	padding-top: 3px;
	padding-bottom: 3px;
}


textarea.menu_subtitle {
	width: 360px;
	height: 198px;
}
textarea.menu_content {
	width: 718px;
	height: 718px;
	overflow: auto;
}

div.send {
	margin: 0px;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0px;
	float: right;
}
div.send a {
	text-decoration: none;
	background-color: #4D4D4D;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
	display: block;
	margin: 0px;
}
div.send a:hover {
	text-decoration: none;
	background-color: #4D4D4D;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #E7B350;
	display: block;
	margin: 0px;
}
div.guestbook {
	font-size: 12px;
	width: 956px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 40px;
	padding-left: 12px;
}
#bar_lang {
	margin: 0px;
	padding: 0px;
	width: 330px;
}
#bar_lang table td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bar_lang table td a {
	padding-left: 12px;
	background-image: url(../images/themes/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 16px;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
}
#bar_lang table td a.clicked {
	padding-left: 12px;
	background-image: url(../images/themes/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 16px;
	font-size: 11px;
	text-decoration: none;
	color: #E7B350;
	letter-spacing: 1px;
}
.cont_left a img {
	border: 1px none #333;
}
.cont_left a:hover img {
	border: 1px none #515151;
}
table td {
	color: #FFF;
}

