body {
        /*background: url(../images/BackgroundBreite.jpg) repeat-y 0 0;*/
        margin:0;
        padding:0;
        font-family:Verdana;
        font-size:12px;
}

a img {
        border: 0px
}

a
{
	color: #000000;
    text-decoration: underline;
}

#background {

        background-position:top;
        background-repeat:repeat-x;
}

/**** Header ****/
#headerHI{
        width:1249px;
        height:225px;
        display:block;
        background-image:url(../images/Header.jpg);
}

/**** Obere Leiste für horizontales Menü bzw. Player ****/
#navi {
        width:1249px;
        height:47px;
        display:block;
}

/**** Linke Navigationsleiste ****/
#naviLEFT {

        float:left;
        width:214px;
        background-image:url(../images/NaviLeft.jpg);
        background-repeat: repeat-y;
        padding-bottom: -1px;
}

#naviLEFT ul {
        padding:0;
        margin:0px 0 0 46px;
        list-style-type:none;
}

#naviLEFT li {
        margin-top:1px;
}

#naviLEFTBottom {
        width:212px;
        height:36px;
        display:block;
        background-image:url(../images/NaviLeftBottom.jpg);
}

.buttonChronik span {
	display:			none;
}
.buttonChronik:link, .buttonChronik:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonChronik.jpg);
}
.buttonChronik:hover, .buttonChronik:active, .buttonChronik:focus {
	background-image:		url(../images/ButtonChronikHover.jpg);
}

.buttonKontakt span {
	display:			none;
}
.buttonKontakt:link, .buttonKontakt:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonKontakt.jpg);
}
.buttonKontakt:hover, .buttonKontakt:active, .buttonKontakt:focus {
	background-image:		url(../images/ButtonKontaktHover.jpg);
}

.buttonTermine span {
	display:			none;
}

.buttonBesetzung span {
	display:			none;
}
.buttonBesetzung:link, .buttonBesetzung:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonBesetzung.jpg);
}
.buttonBesetzung:hover, .buttonBesetzung:active, .buttonBesetzung:focus {
	background-image:		url(../images/ButtonBesetzungHover.jpg);
}

.buttonTermine span {
	display:			none;
}
.buttonTermine:link, .buttonTermine:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonTermine.jpg);
}
.buttonTermine:hover, .buttonTermine:active, .buttonTermine:focus {
	background-image:		url(../images/ButtonTermineHover.jpg);
}

.buttonGallerie span {
	display:			none;
}
.buttonGallerie:link, .buttonGallerie:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonGallerie.jpg);
}
.buttonGallerie:hover, .buttonGallerie:active, .buttonGallerie:focus {
	background-image:		url(../images/ButtonGallerieHover.jpg);
}

.buttonPresse span {
	display:			none;
}
.buttonPresse:link, .buttonPresse:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonPresse.jpg);
}
.buttonPresse:hover, .buttonPresse:active, .buttonPresse:focus {
	background-image:		url(../images/ButtonPresseHover.jpg);
}

.buttonGaestebuch span {
	display:			none;
}
.buttonGaestebuch:link, .buttonGaestebuch:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonGaestebuch.jpg);
}
.buttonGaestebuch:hover, .buttonGaestebuch:active, .buttonGaestebuch:focus {
	background-image:		url(../images/ButtonGaestebuchHover.jpg);
}

.buttonJugend span {
	display:			none;
}
.buttonJugend:link, .buttonJugend:visited {
	display:			block;
	width:				142px;
	height:				44px;
	background:			url(../images/ButtonJugend.jpg);
}
.buttonJugend:hover, .buttonJugend:active, .buttonJugend:focus {
	background-image:		url(../images/ButtonJugendHover.jpg);
}

#main {
        position:relative;
        margin:0 0 0 225px;
        background-image:url(../images/ContentBackground.jpg);
        background-repeat:repeat-y;
}

#footer {
        position: relative;
		bottom: 0px;
        width:1249px;
        text-align:center;
        display:block;
        font-family:Verdana;
        font-size:14px;
        font-weight:bold;
        color: #a4a4a4;
        /*height:36px;
        background-image:url(../images/footer.jpg);*/
}
#footer a
{
	color: #444444;
    text-decoration: underline;
}
#footerMenu {
        font-size:12px;
        font-weight:normal;
        color: #444444;
}


#headline {
        width:802px;
        height:auto;
        text-align:center;
        background-color: #FFFFFF;
}

#contentHeader {
        width:802px;
        height:24px;
        display:block;
        background-image:url(../images/ContentHeader.jpg);
}

#content {
        width:752px;
        position:relative;
        display:block;
        margin:0 0 0 20px;
        text-align:justify;
}

#contentGallerie {
        width:802px;
        position:relative;
        display:block;
        margin:0 0 0 0px;
}

#galleryFrame{
  background-color: #FFF;
}


#contentFooter {
        width:802px;
        height:21px;
        display:block;
        background-image:url(../images/ContentFooter.jpg);
}

#naviRIGHT {
        position:absolute;
        top:324px;
        left:1030px;
        width:224px;
        background-image:url(naviRIGHT.jpg);
        margin:0;
		padding:0;
		list-style:none;
}

#naviRIGHT ul {
        padding:0;
        margin:0px 0 0 40px;
        list-style-type:none;
}

#naviRIGHT li {
        margin-top:1px;
        color:#000000;
}

#form .randomtxt{
	width:80px;
	border: 1px solid #aaaaaa;
	color:#414B29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EFEFEF;
}
.padding_left_gb{
	padding-left:18px;
}
a.gb_links {
	color:#008800;
	text-decoration:none;
}
a.gb_links:hover {
	color:#FF0000;
	text-decoration:underline;
}
fieldset{
	border:1px solid #FFFFFF;
	padding:0px 20px 0px 20px;
}
legend{
	color: #FFFFFF;
}
.formular{
	margin: 10px;
}
.mark{
	background-color:#aaaaaa;
	color: #ffffff;
}

/**** Tabelle "rounded-corner"****/
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 200px;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner thead th.rounded-company
{
	background: #12531a url('../images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q2
{
	background: #12531a url('../images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	background: #12531a;
}
#rounded-corner td
{
	padding: 8px;
	background: #cee6c4;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner a:link
{
	color: #444444;
    text-decoration: none;
}
#rounded-corner a:hover
{
	color: #444444;
    text-decoration: underline;
}
#rounded-corner a:visited
{
	color: #444444;
    text-decoration: none;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #cee6c4 url('../images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #cee6c4 url('../images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #eeeeee;
    color: #111;
}

/**** Tabelle "gradient-style"****/
#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('../images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #999;
	color: #fff;
}
#gradient-style td
{
	padding: 8px;
	border-bottom: 1px solid #999;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('../images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #bdcbfc url('../images/gradhover.png') repeat-x;
	color: #339;
}
#gradient-style a
{
	color: #669;
    text-decoration: underline;
}
