body {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
background-color:#FFFFFF;
font-family:OpenSans;
color:#666666;
font-size:12px;
letter-spacing:1px;
}
#fixedDiv {
background-color:#FFFFFF;
z-index:8;
width:100%;
margin-right:0px;
}
div.inhalt {
position:absolute;
top:204px;
left:260px;
right:63px;
z-index:0;
padding-bottom:80px;
line-height:22px;
}
div.logoImage {
margin-top:50px;
float:left;
background-color:#FFFFFF;
height:70px;
width:280px;
vertical-align:middle;
background-image:url(../layout/am5.jpg);
background-repeat:no-repeat;
cursor:pointer;
z-index:9;
}
div.navigation1 {
/*width:100%;*/
margin-top:74px;
height:76px;
/*margin-right:70px;*/
background-color:#FFFFFF;
text-align:right;
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
background-color:#ffffff;
z-index:10;
}
div.navigation2 {
font-family:OpenSans;
letter-spacing:1px;
vertical-align:top;
text-align:right;
line-height:22px;
z-index:8;
width:150px;
padding-top:4px;
}
#infoTable{
z-index:120;
}
#Kunst {
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
vertical-align:top;
text-align:right;
line-height:22px;
z-index:15;
width:150px;
}
div.Abstand {
height:34px;
}
#Musik {
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
vertical-align:top;
text-align:right;
line-height:22px;
z-index:15;
width:150px;
}
#verticalLine {
left:220px;
top:158px;
bottom:55px;
width:1px;border:solid 1px;
border-bottom-color:#ffffff;
border-right-color:#b6b6b6;
border-left-color:#ffffff;
border-top-color:#ffffff;
z-index:11;
}
#horizLine {
left:260px;
top:190px;
right:70px;
height:1px;
border:solid 1px;
border-right-color:#ffffff;
border-top-color:#b6b6b6;
border-left-color:#ffffff;
border-bottom-color:#ffffff;
z-index:11;
background-color:#ffffff;
}
#bottomDiv {
left:0px;
bottom:0px;
height:56px;
width:97%;
background-color:#ffffff;
z-index:100;
}
#titleMenue {
height:30px;
margin-left:260px;
background-color:#FFFFFF;
padding-top:1px;
letter-spacing:1px;
vertical-align:top;
padding-right:0px;
z-index:10;
border:0px;
}
#titleMenue2 {
height:30px;
margin-left:250px;
background-color:#FFFFFF;
padding-top:1px;
letter-spacing:1px;
vertical-align:top;
padding-right:0px;
z-index:10;
}
div.searchLinks {
width:100%;
padding-top:28px;
line-height:22px;
margin-right:0px;
text-align:left;
letter-spacing:1px;
}
table.searchLinks {
width:100%;
padding-top:27px;
line-height:22px;
margin-right:0px;
text-align:left;
letter-spacing:1px;
}
/**************************************************************/
table{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-spacing:0px;
line-height:22px;
}
td{
font-size:12px;
line-height:22px;
padding-right:0px;
padding-left:0px;
color:#666666;
vertical-align:top;
}
input {
color:#666666;
font-family:OpenSans;
font-size:12px;
}
div,td {
line-height:22px;
font-size:12px;
letter-spacing:1px;
/*border:solid 1px;*/
}
#mainWindow {
/*position:absolute;
margin-left:311px;
margin-right:0px;
line-height:22px;
padding-bottom:70px;
z-index:0;*/
visibility:hidden;
}*/

div.fixedDiv0 {
height:130px;
}
div.fixedDiv1 {
height:156px;
}
div.fixedDiv2 {
height:320px;
}
div.fixedDiv3 {
height:290px;
}
/*div.fixedDiv4 {
height:266px;
}*/
div.fixedDiv4 {
height:286px;
}
div.fixedDiv5 {
height:265px;
}
div.fixedDiv7 {
height:318px;
}
div.fixedDiv8 {
height:354px;
}
div.fixedDiv9 {
height:460px;
}
div.fixedDiv10 {
height:298px;
}
div.searchMenue {
height:110px;
margin-left:310px;
background-color:#FFFFFF;
padding-top:0px;
letter-spacing:1px;
vertical-align:top;
padding-top:0px;
padding-right:0px;
z-index:10;
margin-right:70px;
}
div.S_title {
height:30px;
line-height:22px;
padding-top:2px;
}
div.S_title2 {
height:30px;
line-height:22px;
margin-left:10px;
padding-top:2px;
}
#M_title {
float:left;
}

div.musicLinks {
float:left;
height:60px;
padding-top:24px;
line-height:22px;
margin-right:0px;
text-align:left;
letter-spacing:1px;
}
div.compLinks {
height:58px;
/*padding-top:28px;*/
line-height:22px;
margin-right:0px;
text-align:left;
/*text-transform:uppercase;*/
letter-spacing:1px;
}
div.compSubLinks {
line-height:22px;
}
div.searchField {
padding-top:26px;
float:left;
vertical-align:top;
height:30px;
}
div.searchButton {
padding-top:0px;
vertical-align:top;
height:30px;
}
div.Suchanzahl {
white-space:nowrap;
width:100%;
height:28px;
}
div.searchInfo {
padding-top:0px;
display:none;
line-height:22px;
text-transform:none;
text-align:justify;
}

/*div.mainDiv {
top:150px;
padding-right:62px;
}*/
div.mainDiv_sitemap {
top:234px;
padding-right:62px;
}
div.mainDiv2 {
top:266px;
padding-right:62px;
}
div.mainDiv_music {
top:430px;
padding-right:68px;
}
div.mainDiv_comp {
top:290px;
padding-right:68px;
}
div.mainDiv_disk {
top:346px;
padding-right:68px;
}
div.mainDiv_simple {
top:262px;
padding-right:68px;
}
div.mainDiv_doc {
top:264px;
padding-right:60px;
}
/*div.mainDiv_painting {
top:266px;
padding-right:66px;
}*/
div.mainDiv_painting {
top:294px;
padding-right:66px;
}
div.mainDiv_foto {
top:288px;
padding-right:66px;
}
div.mainDiv_media {
top:265px;
padding-right:66px;
}
div.mainDiv_links {
top:292px;
padding-right:66px;
}
/*div.mainDiv_contact{
left:307px;
top:150px;
padding-right:66px;
}*/
div.mainDiv_search {
top:320px;
right:0px;
padding-right:66px;
}
div.formularTop {
white-space:nowrap;
padding-left:0px;
line-height:22px;
}
div.name {
white-space:nowrap;
padding-top:20px;
padding-left:0px;
}
input.Name {
width:250px;
border:solid 1px;
border-bottom-color:#ddd;
border-right-color:#ddd;
border-left-color:#666;
border-top-color:#666;
background-color:#fff;
}
input.Suche {
width:198px;height:21px;
border:solid 1px;
border-bottom-color:#ddd;
border-right-color:#ddd;
border-left-color:#666;
border-top-color:#666;
background-color:#fff;
}
div.email {
white-space:nowrap;
padding-top:20px;
padding-left:0px;
}
input.Email {
width:250px;
border:solid 1px;
border-bottom-color:#ddd;
border-right-color:#ddd;
border-left-color:#666;
border-top-color:#666;
background-color:#fff;
}
div.nachricht {
white-space:nowrap;
padding-top:20px;
padding-left:0px;
}
textarea.Nachricht {
width:250px;
border:solid 1px;
border-bottom-color:#ddd;
border-right-color:#ddd;
border-left-color:#666;
border-top-color:#666;
background-color:#fff;
resize:none;
}
div.formButtons {
white-space:nowrap;
padding-top:10px;
width:198px;
padding-left:0px;
}
div.line_top {
white-space:nowrap;
padding-left:0px;
line-height:22px;
}
sup {
font-family:OpenSans;
color:#666666;
font-size:12px;
}
a.A1 {
text-decoration:none;
padding-left:10px;
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
color:#666666;
font-size:12px;
}
a.A0 {
text-decoration:none;
font-family:OpenSans;
letter-spacing:1px;
color:#666666;
font-size:12px;
}
a.A5 {
text-decoration:none;
padding-right:10px;
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
color:#666666;
font-size:12px;

}
a.A6 {
text-decoration:none;
padding-right:4px;
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
color:#666666;
font-size:12px;

}
a.A2 {
text-decoration:none;
padding-right:10px;
/*text-transform:uppercase;*/
font-family:OpenSans;
letter-spacing:1px;
color:#666666;
font-size:12px;

}
a.A3 {
text-decoration:none;
padding-right:10px;
letter-spacing:1px;
color:#666666;
font-size:12px;
text-transform:none;
}
a.A4 {
font-size:11px;
font-family:OpenSans;
text-decoration:none;
color:#666666;
line-height:14px;

}
a.navLinks {
color:#666666;
text-decoration:none;
font-size:12px;
letter-spacing:1px;
}
a.decorLinks {
color:#666666;
font-size:12px;
}
a.mainHeader{
font-size:14px;
font-family:OpenSans;
color:#444444;
/*text-transform:uppercase;*/
letter-spacing:2px;
text-decoration:none;
padding-left:10px;
}
a:hover{
color:red;
}
b {font-family:OpenSans;font-weight:bold}

b.mainHeader{
font-size:14px;
font-family:OpenSans;
color:#444444;
font-weight:lighter;
/*text-transform:uppercase;*/
letter-spacing:2px;
}
h1{
font-size:14px;
font-family:OpenSans;
color:#444444;
font-weight:lighter;
/*text-transform:uppercase;*/
letter-spacing:1px;
margin-top:0px;
margin-bottom:0px;
}
h2{
font-size:12px;
font-family:OpenSans;
color:#444444;
font-weight:lighter;
/*text-transform:uppercase;*/
letter-spacing:1px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
}
img.invisible {
visibility:hidden
}
div.LadeAnimation {
position:absolute;
top:400px;
right:200px
}
div.slideShow {
position:fixed;
left:89px;
bottom:50px;
text-align:right;
width:100px;
display:none;
}
div.intro {
position:absolute;
right:70px;
top:294px;
text-align:right;
width:100px;
letter-spacing:1px;
display:block;
visibility:hidden;
}

#optionWindow {
position:absolute;
left:0px;
top:0px;
display:none;
z-index:20;
padding-top:30px;
padding-left:37px;
width:377px;
}
td.Bildunterschrift{
font-size:10px;
font-family:OpenSans;
color:#666666;
font-weight:lighter;
padding-top:2px;
padding-bottom:16px;
line-height:16px;
}
td.rightCol{
padding-bottom:0px;
width:50%;
text-align:justify;
vertical-align:top;
padding-left:15px;
letter-spacing:1px;
}
td.leftCol{
width:50%;
text-align:justify;
vertical-align:top;
padding-right:15px;
letter-spacing:1px;
}
/********style Klaviermusik*********/
#subLinks {
line-height:22px;
margin-left:10px;
text-align:left;
}
td.subLinks {
vertical-align:top;
line-height:22px;
padding-top:2px;
padding-right:20px;
}
td.subLinksRight {
vertical-align:top;
line-height:22px;
padding-top:2px;
text-align:right;
}
td.rightLine {
vertical-align:top;
line-height:22px;
padding-top:28px;
text-align:right;
width:100%
}
td.topLine {
vertical-align:top;
line-height:22px;
padding-top:28px;
padding-right:20px;
width:100%
}
td.normalCell {
vertical-align:top;
line-height:22px;
padding-right:20px;
}
td.rightCell {
vertical-align:top;
line-height:22px;
text-align:right;
}
@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-Regular.eot');
    src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular.woff') format('woff'),
         url('fonts/OpenSans-Regular.ttf') format('truetype'),
         url('fonts/OpenSans-Regular.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-Italic.eot');
    src: url('fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic.woff') format('woff'),
         url('fonts/OpenSans-Italic.ttf') format('truetype'),
         url('fonts/OpenSans-Italic.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: italic;

}


@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold.woff') format('woff'),
         url('fonts/OpenSans-Bold.ttf') format('truetype'),
         url('fonts/OpenSans-Bold.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-BoldItalic.eot');
    src: url('fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-BoldItalic.woff') format('woff'),
         url('fonts/OpenSans-BoldItalic.ttf') format('truetype'),
         url('fonts/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}
.button_ie {

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #00A3EF 100%);
	padding: 3px 8px 4px 8px;
	border: solid 1px;
	border-color:#999;
	margin-right:5px;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);*/
	text-decoration:none;
	color:#666;
	background-color:#ddd;
	font-size:12px;
}
.button_ie:active {

	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);*/
	text-decoration:none;
	color:#666;
	background-color:#999;
	font-size:12px;
}
.button {

	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
	background-image: linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -o-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -moz-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -webkit-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -ms-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.02, rgb(199,197,199)),
	color-stop(0.34, rgb(250,250,250))
);
	padding: 3px 8px 4px 8px;
	border: solid 1px;
	border-color:#999;
	margin-right:5px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	text-decoration:none;
	color:#666;
	font-size:12px;
}

.button:active {

	background-image: linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -o-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -moz-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -webkit-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -ms-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(82,82,82)),
	color-stop(0.58, rgb(199,199,199))
);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=4);
	text-decoration:none;
	color:#666;
	font-size:12px;
}
a.button:hover {
color:red;
}
a.fixed-width:hover {
color:red;
}
.fixed-width {
display: inline-block;
width:105px;
height:23px;
text-align:center;
white-space:nowrap;
border-radius: 2px;
	background-image: linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -o-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -moz-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -webkit-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -ms-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.02, rgb(199,197,199)),
	color-stop(0.34, rgb(250,250,250))
);
	/*padding: 3px 8px 4px 8px;*/
	border: solid 1px;
	border-color:#999;
	margin-right:5px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	font-size:12px;
	text-decoration:none;
	color:#666;
}

.button:active {
border-radius: 2px;
	background-image: linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -o-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -moz-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -webkit-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -ms-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(82,82,82)),
	color-stop(0.58, rgb(199,199,199))
);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.fixed-width:active {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
	background-image: linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -o-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -moz-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -webkit-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -ms-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(82,82,82)),
	color-stop(0.58, rgb(199,199,199))
);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.window{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-image: linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(230,230,230)),
	color-stop(0.46, rgb(250,250,250))
);
border-color:#999;border:solid 1px;
}
.window2{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-color:#ddd;
}
.window3{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-image: linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -o-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -moz-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -webkit-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -ms-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(230,230,230)),
	color-stop(0.46, rgb(250,250,250))
);
border-color:#999;border:solid 1px;
}
img.hilite {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
img.hilite:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
#searchField{
position:fixed;
left:79px;
bottom:57px;
font-size:12px;
z-index:12;
}
#keyword{
width:74px;
border:0px;
height:17px;
font-size:11px;
}
#buttonPict{
position:fixed;
left:75px;
bottom:49px;
z-index:11;
}