BODY, TD, P, INPUT, SELECT, TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 11px;}
H1 {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 14px; FONT-WEIGHT: bold}
H2 {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; FONT-WEIGHT: bold}
H3 {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 11px; FONT-WEIGHT: bold}
H4 {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 9px; FONT-WEIGHT: bold}
H5 {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 8px; FONT-WEIGHT: bold}
H6 {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 6px; FONT-WEIGHT: bold}



A:link    { color: #A3BCEB; TEXT-DECORATION: none; font-weight: bold;}
A:visited { color: #7898D3; TEXT-DECORATION: none; font-weight: bold;}
A:hover   { color: #B1CCFF; TEXT-DECORATION: underline; font-weight: bold;}
A:active  { color: #B1CCFF; TEXT-DECORATION: none; font-weight: bold;}


body {
color: #FFFFFF;
margin:0px;
padding:0px;
}

img {
border:0px;
}

table {
/*border:none;
width:540px;*/
}

td {
padding:2px;
}


/********************************************************************************
LAYOUT BOXES
*********************************************************************************/

.boxBig {
/*border: 1px solid black;*/
position:absolute;
left:50%;
width: 770px;
margin: 0px auto;
margin-left: -385px;
/*background:url("images/middle.jpg") repeat-y;*/
}


.boxTop {
/*border: 1px solid white;*/
background: url("images/bg_top.jpg") 0 0 no-repeat;
height:80px;
}


.boxMiddle {
/*border: 1px solid red;*/
/*background-color:#020080;*/
height: 500px;
overflow:visible;
width:100%;
/*background: #020080 url("images/bg_left.jpg") left top repeat-y;*/
}



.boxMenu {
/*border: 1px solid red;*/
padding:4px 4px 80px 4px;
width:160px;
vertical-align:top;
background: url("images/bg_bottom_left.jpg") left bottom no-repeat;
}

.boxMain {
/*border: 1px solid yellow;*/
vertical-align:top;
padding: 4px 15px 4px 25px;
/*background: url("images/bg_right.gif") right top repeat-y;*/
}

.boxBottom {
/*border: 1px solid red;*/
height:180px;
background: url("images/bg_bottom.jpg") left bottom no-repeat;
}

.boxFooter {
width: 770px;
/*border: 1px solid white;*/
background:url("images/bg_middle.jpg") repeat-y;
/*height: 100%*/
}

.boxHeight {
width: 1px;
height: 300px;
}


/*******************************************************************************************************************
BUTTON DEFINITIONS
*******************************************************************************************************************/

.button1 {
margin: 45px 0 0 20px;
width:47px;
height:18px;
float: left;
background:url("images/btn_home.gif");
}


.button2 {
margin: 45px 0 0 7px;
width:51px;
height:18px;
float: left;
background:url("images/btn_music.gif");
}


.button3 {
margin: 45px 0 0 6px;
width:40px;
height:18px;
float: left;
background:url("images/btn_info.gif");
}


.button4 {
margin: 45px 0 0 6px;
width:51px;
height:18px;
float: left;
background:url("images/btn_gallery.gif");
}


.button5 {
margin: 45px 0 0 7px;
width:88px;
height:18px;
background:url("images/btn_guestbook.gif");
float: left;
}



.button6 {
margin: 45px 0 0 6px;
width:47px;
height:18px;
background:url("images/btn_links.gif");
float: left;
}


.button7 {
margin: 45px 0 0 6px;
width:66px;
height:18px;
background:url("images/btn_contact.gif");
float: left;
}


.button8 {
margin: 45px 0 0 10px;
height:18px;
float: left;
padding: 0 5px 0 5px;
border: 1px solid white;
vertical-align:baseline;
background-color:black;
}

a.button8:link    { color: white; TEXT-DECORATION: none;}
a.button8:visited { color: white; TEXT-DECORATION: none;}
a.button8:hover	  { color: gray; TEXT-DECORATION: none;}


.buttonimg {
background-position: 0 0;
}

.buttonimgsel {
background-position: 0 -36px;
}

a.buttonimg:hover {
background-position: 0 -18px;
}

a.buttonimg:active {
background-position: 0 -36px;
}

a.button7img:hover {
background-position: 0 -18px;
}

/*******************************************************************************************************************
SUBMENU
*******************************************************************************************************************/

.SubMenu {
display:block;
border: 1px solid #7A7ACC;
color: #FFFFFF;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
/*text-align:right;*/
width:140px;
margin:0px 0px 10px 20px;
padding: 4px;
/*border-left: 5px solid black;*/
background-color: #000F72;
}

.SubMenuEdit {
display:block;
border: 1px solid white; /*#7A7ACC;*/
color:white;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
/*text-align:right;*/
width:140px;
margin:0px 0px 10px 0;
padding: 4px;
/*border-left: 5px solid black;*/
background-color: #071983;
}

a.SubMenu:link    { color: #A3BCEB; TEXT-DECORATION: none;}
a.SubMenu:visited { color: #A3BCEB; TEXT-DECORATION: none;}
a.SubMenu:hover	  {
color: #B1CCFF;
TEXT-DECORATION: none;
border-color: #FFFFFF;
}

.SubSelected {
color: #FFFFFF;
/*background: url("images/pfeil.gif") top left no-repeat;*/
background-color: #141466;
border-color: #FFFFFF;
}

.SubMenuForm {
clear:both;
padding-left: 20px;
}

img.SubMenuFormImg {
margin:5px 0 2px 2px;
}

.SubMenuGB {
/*border: 1px solid yellow;*/
display:block;
color:white;
FONT-WEIGHT: bold;
/*text-align:right;*/
margin: 0 0 10px 20px;
width:150px;
/*border-left: 5px solid black;*/
/*background:url("images/button-hg.gif") no-repeat;*/
}

.SubTD {
background-color: white; /*#7A7ACC;*/
color:black;
}

/*******************************************************************************************************************
VARIOUS
*******************************************************************************************************************/


img.edit {
margin-left: 5px;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.end_float {
clear: both;
}

.hidden {
display: none;
}

.visible {
display: block;
}

.Colorfield {
display:inline;
border: 1px solid black;
width: 30px;
height: 15px;
margin-right:5px;
}
/*******************************************************************************************************************
CONTENT
*******************************************************************************************************************/
.content {
/*border: 1px solid white;*/
margin-bottom: 10px;
}

.contentEdit {
border: 1px solid white;
background-color: #141466;
}

.contentTable {
width:550px;
}

img.content_image {
margin: 0 5px 10px 5px;
display: block;
}

img.content_imageleft {
float: left;
margin: 0 5px 5px 5px;
}

img.content_imageright {
float: right;
margin: 0 5px 5px 5px;
}

.content_header {
/*width:550px;*/
color: #000000;
background-color: #8989B2;padding: 4px;
font-size:11px;
font-weight:bold;
margin:0 0 10px 0;
border: 1px solid #FFFFFF;}



td.content {
padding-bottom:4px;
}

table.content {
float:left;
}

td.viewer {
/*color:black;*/
text-align:center;
}

.scrolltext {
height: 40px;
overflow: auto;
}

.scrollnews {
height: 290px;
overflow: auto;
}

.scrollnews2 {
height: 90px;
overflow: auto;
}

.red {
font-weight: bold;
color: red;
}

.green {
font-weight: bold;
color: green;
}



/*******************************************************************************************************************
MUSIC
*******************************************************************************************************************/

.track_header {
font-weight:bold;
border-bottom: 1px solid white;
}


/*******************************************************************************************************************
LINKS
*******************************************************************************************************************/

table.links {
/*margin-top:8px;*/
}


/******************************************************************************************************************
GUESTBOOK
*******************************************************************************************************************/

.GalleryIcon
{
color:#000000;
background-color: #7A7ACC;
width: 96px;
height: 100px;
margin: 0 10px 10px 2px;
border: 1px solid #FFFFFF;
float:left;
}


/******************************************************************************************************************
GUESTBOOK
*******************************************************************************************************************/

table.guestbook {
width: 550px;
border: 1px solid #000000;
margin: 0 0 15px 0;
background-color: #8989B2;
color: #000000;
/*background:url("images/bg_header.gif") top left no-repeat;*/
}

.guestbook_name {
font-weight:bold;
white-space:nowrap;
border-bottom: 1px solid #AAAAAA;
background: #141466;
color: #FFFFFF;
}

.guestbook_header {
padding-top:10px;
font-weight:bold;
/*border-bottom: 1px solid #444444;*/
}

a.guestbook_name:link    { TEXT-DECORATION: none;}
a.guestbook_name:visited { TEXT-DECORATION: none;}
a.guestbook_name:hover	  { TEXT-DECORATION: underline;}


/******************************************************************************************************************
CONTENT EDIT
*******************************************************************************************************************/
.ButtonBox {
margin-top: 20px;
}

.EditForm {
float: left;
margin-right: 10px;
}