/*Seitenlayout*/

body {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					color: #000;
					font-family: arial, helvetica, geneva, swiss, sans-serif;
					background-color: #fff;
}

div#head {
					position: relative;
					left: 0px;
					top: 0px;
					height: 100px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: #999;
					background-image: url("../images/head.gif");
					background-repeat: no-repeat;
}

div#leftside {
					position: absolute;
					left: 0px;
					top: 155px;
					width: 150px;
					height: 450px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: #999;
					background-image: url("../images/leftside.gif");
					background-repeat: x-repeat;
}

div#content01 {
					position: absolute;
					left: 150px;
					top: 135px;
					width: 630px;
					min-height: 472px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 18px 0px;
					background-color: #002d55;
}

div#content02 {
					position: absolute;
					left: 150px;
					top: 135px;
					width: 430px;
					min-height: 472px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 18px 0px;
					background-color: #002239;
}

div#line {
					position: absolute;
					left: 0px;
					top: 0px;
					width: 2px;
					height: 100%;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: #002d55;
}

div#rightside01 {
					position: absolute;
					left: 780px;
					top: 155px;
					width: 200px;
					height: 450px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: #13447c;
}

div#rightside02 {
					position: absolute;
					left: 580px;
					top: 155px;
					width: 400px;
					height: 450px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: #002d55;
					background-image: url("../images/grayline.gif");
					background-repeat: repeat-y;
}

div#band {
					position: relative;
					left: 0px;
					top: 75px;
					height: 410px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: #ccc;
}

div#player {
					position: absolute;
					left: 69px;
					top: 0px;
					margin: 10px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
}

/*Textformatierung*/

#content01 p.h1 {
					margin: 30px 20px 12px 65px;
					color: #ccc;
					font-size: 17px;
					line-height: 22px;
}

#content01 p.h2 {
					margin: 15px 20px 7px 65px;
					color: #ccc;
					font-size: 14px;
					line-height: 22px;
}

#content01 p.teaser {
					margin: 0px 20px 12px 65px;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					line-height: 18px;
}

#content01 p {
					margin: 0px 20px 7px 65px;
					color: #fff;
					font-size: 12px;
					line-height: 18px;
}

#leftside p {
					margin: 0px 0px -10px 28px;
					color: #002d55;
					font-size: 12px;
}

#rightside01 p.h1 {
					margin: 30px 20px 12px 7px;
					color: #ccc;
					font-size: 17px;
					line-height: 22px;
}

#rightside01 p.h2 {
					margin: 15px 20px 7px 7px;
					color: #ccc;
					font-size: 14px;
					line-height: 22px;
}

#rightside01 p.teaser {
					margin: 0px 20px 12px 7px;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					line-height: 18px;
}

#rightside01 p#galerie {
					margin: 160px 7px 7px 7px;
					color: #fff;
					font-size: 11px;
					line-height: 16px;
}

#rightside01 p {
					margin: 0px 7px 7px 7px;
					color: #fff;
					font-size: 11px;
					line-height: 16px;
}

#rightside02 p.h1 {
					margin: 30px 20px 12px 25px;
					color: #ccc;
					font-size: 17px;
					line-height: 22px;
}

#rightside02 p.h2 {
					margin: 15px 20px 7px 25px;
					color: #ccc;
					font-size: 14px;
					line-height: 22px;
}

#rightside02 p.teaser {
					margin: 0px 20px 12px 25px;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					line-height: 18px;
}

#rightside02 p {
					margin: 0px 20px 7px 25px;
					color: #fff;
					font-size: 12px;
					line-height: 18px;
}

/*Formular*/

textarea {
					height: 100px;
					width: 390px;
					padding: 5px;
					color: #002239;
					background-color:#fff;
					border: 0px;
					font-size: 12px;
					font-family: arial, helvetica, geneva, swiss, sans-serif;
}

input.form {
					width: 390px;
					padding: 5px;
					color: #002239;
					background-color:#fff;
					border: 0px;
					font-size: 12px;
					font-family: arial, helvetica, geneva, swiss, sans-serif;
}

input.button {
					cursor: pointer;
					height: 20px;
					width: 160px;
					border: 0px;
					background: url("../images/formular-absenden.gif") no-repeat center;
}

input.text-button {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					cursor: pointer;
					border: 0px;
					color: #f00;
					font-size: 12px;
					line-height: 18px;
					background-color: #002d55;
					font-family: arial, helvetica, geneva, swiss, sans-serif;
}

#subnavigation input.text-button {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					cursor: pointer;
					border: 0px;
					color: #fff;
					font-size: 12px;
					line-height: 18px;
					background-color: #999;
					font-family: arial, helvetica, geneva, swiss, sans-serif;
}

p.feedback {
					width: 390px;
					padding: 5px;
					background-color:#f00;
					border: 1px #fff solid;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
}

/*Links*/

a:link, a:visited {
					color: #f00;
					text-decoration: none;
}

a:hover, a:active {
					color: #999;
					text-decoration: none;
}

.feedback a:link, .feedback a:visited {
					color: #999;
					text-decoration: none;
}

.feedback a:hover, .feedback a:active {
					color: #fff;
					text-decoration: none;
}

/*Sonstiges*/

img {
					border-color: #fff;
}

img.space-right {
					margin: 0px 20px 0px 0px;
}

img.space-left {
					margin: 0px 0px 0px 20px;
}

