body, html {
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#EEEEEE;
color:#333333;
}
.head {
padding-left:10px;
background-color:#333333;
height:90px;
z-index:1000;
}
.rootkat {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
background-color:#333333;
border-width:1px;
border-style:solid;
border-color:#333333;
height:30px;
}
.rootkat:hover {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
background-color:#666666;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
.rootkat:visited {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
background-color:#333333;
border-width:1px;
border-style:solid;
border-color:#333333;
}
.rootkat:visted:hover {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
background-color:#666666;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}

.rootkattext {
color:#333333;
font-size:12px;
text-decoration:none;
font-weight:bold;
font-family: Arial;
padding:6px 16px 7px 7px;
}
.rootkattext:hover {
color:#333333;
size:12px;
text-decoration:none;
font-weight:bold;
	font-family: Arial;
padding:6px 16px 7px 7px;

}
.rootkattext:visited {
color:#333333;
size:12px;
text-decoration:none;
font-weight:bold;
	font-family: Arial;
padding:6px 16px 7px 7px;

}
.rootkattext:visited:hover {
color:#333333;
size:12px;
text-decoration:none;
font-weight:bold;
	font-family: Arial;
padding:6px 16px 7px 7px;

}

.rootkattext2 {
color:#333333;
font-size:12px;
text-decoration:none;
font-weight:bold;
font-family: Arial;
padding:0 0 0 0;
}
.rootkattext2:hover {
color:#333333;
size:12px;
text-decoration:none;
font-weight:bold;
	font-family: Arial;
padding:0 0 0 0;

}
.rootkattext2:visited {
color:#333333;
size:12px;
text-decoration:none;
font-weight:bold;
	font-family: Arial;

padding:0 0 0 0;

}
.rootkattext2:visited:hover {
color:#333333;
size:12px;
text-decoration:none;
font-weight:bold;
	font-family: Arial;
padding:0 0 0 0;

}


h2 {
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:10px 0 0 0;
color:#990000;
}

.faq {
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:10px 0 0 0;
color:#990000;
text-decaoreation:none;
}
.faq:hover {
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:10px 0 0 0;
color:#990000;
text-decaoreation:underline;
}
.faq:visited {
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:10px 0 0 0;
color:#990000;
text-decaoreation:none;
}
.faq:visited:hover {
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:10px 0 0 0;
color:#990000;
text-decaoreation:underline;
}

.rootkattextact {
color:#333333;
font-size:9px;
font-family: Arial;
font-weight:normal;
padding:8px 24px 7px 7px;
text-decoration:none;

}
.rootkattextact:hover {
color:#333333;
font-size:9px;
font-family: Arial;
font-weight:normal;
padding:8px 24px 7px 7px;
text-decoration:none;

}
.rootkattextact:visited {
color:#333333;
font-size:9px;
font-family: Arial;
font-weight:normal;
padding:8px 24px 7px 7px;
text-decoration:none;

}
.rootkattextact:visited:hover {
color:#333333;
font-size:9px;
font-family: Arial;
font-weight:normal;
padding:8px 24px 7px 7px;
text-decoration:none;

}


.whirsch {
color:#333333;
size:12px;
text-align:right;
font-family: Arial;
text-decoration:none;
font-weight:bold;

}
.whirsch:hover {
color:#333333;
size:12px;
text-align:right;
font-family: Arial;
font-weight:bold;
text-decoration:underline;
}
.whirsch:visted {
color:#333333;
size:12px;
text-align:right;
font-family: Arial;
text-decoration:none;
font-weight:bold;

}
.whirsch:visted:hover {
color:#333333;
size:12px;
text-align:right;
font-family: Arial;
text-decoration:underline;
font-weight:bold;

}

.artlistact {
padding:1px 15px 0px 2px;
color:#333333;
font-size:11px;
text-decoration:none;
float:left;
height:13px;
font-weight:bold;
	font-family: Arial;
	font-family: Arial;
}
.artlistact:hover {
padding:1px 15px 0px 2px;
color:#333333;
font-size:11px;
text-decoration:none;
float:left;
height:13px;
font-weight:bold;
	font-family: Arial;
	font-family: Arial;
}
.artlistact:visited {
padding:1px 15px 0px 2px;
color:#333333;
font-size:11px;
text-decoration:none;
float:left;
height:13px;
font-weight:bold;
	font-family: Arial;
	font-family: Arial;
}
.artlistact:visited:hover {
padding:1px 15px 0px 2px;
color:#333333;
font-size:11px;
text-decoration:none;
float:left;
height:13px;
font-weight:bold;
	font-family: Arial;
	font-family: Arial;
}
.artlistdiv {
background-color:#666666;
border-width:1px;
border-style:solid;
border-color:#666666;
float:left;
padding:0px 4px 4px 2px;
height:13px;
color:#333333;
}
.artlistdiv:hover {
background-color:#666666;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
float:left;
padding:0px 4px 4px 2px;
height:13px;
color:#333333;
}
.artlistdiv:visited {
background-color:#666666;
border-width:1px;
border-style:solid;
border-color:#666666;
float:left;
padding:0px 4px 4px 2px;
height:13px;
color:#333333;
}
.artlistdiv:visited:hover {
background-color:#666666;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
color:#333333;
float:left;
padding:0px 4px 4px 2px;
height:13px;

}

.artlist {
padding:1px 15px 0px 2px;

color:#333333;
size:10px;
text-decoration:none;
float:left;
height:12px;
font-weight:normal;
	font-family: Arial;

}
.artlist:hover {
color:#333333;
size:10px;
text-decoration:none;
float:left;
height:12px;
font-weight:normal;
	font-family: Arial;

}
.artlist:visited {
color:#333333;
size:10px;
text-decoration:none;
float:left;
height:12px;
font-weight:normal;
	font-family: Arial;

}
.artlist:visited:hover {
color:#333333;
text-decoration:none;
float:left;
height:12px;
font-weight:normal;
	font-family: Arial;
}

.navrflash {
background-color:#666666;
width:100%;
height:58px;
padding-left:0;
float:left;
}

.startdiv {
width:100%;

margin:0 0 0 0;
padding:0 0 0 0;
background-color:#FFFFFF;
}
.content {
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:10px 10px 10px 10px;
width:810px;
vertical-align:middle; 
text-align:left;
background-color:#FFFFFF;
clear:left;
margin-bottom:20px;
}
a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
}
a:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	font-size: 11px;
	font-family: Arial;
}
a:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
}
a:visited:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	font-size: 11px;
	font-family: Arial;
}

.galerie {
width:800px;
padding:10px 10px 0px 10px;
clear:left;
}
.galerie_head {
	padding:0px 10px 0px 10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
}
.written {
width:620px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
padding:20px 20px 20px 20px;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;

}
.youtube {
padding:20px 20px 20px 20px;
}
.youtubehead {
width:100%;
margin-bottom:20px;
text-align:center;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;

}
.flash {
width:780px;
margin-left:5px;
margin-left:auto;
margin-right:auto;
}
.xform {
width:450px;
margin-left:auto;
margin-right:auto;
text-align:center;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
padding:20px 20px 20px 20px;
}
.youtubeborder {
width:560px;
height:340px;
margin-left:auto;
margin-right:auto;
}
.writtenblank {
width:620px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
padding:0px 10px 10px 20px;

}
.linie {
width:100%;
height:1px;
background-color:#CCCCCC;
margin-top:20px;
margin-bottom:0px;

}
.artlistdet {
width:785px;
float:left;
padding:10px 10px 10px 10px;
min-height:80px;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;

}
.artlistdethover {
width:785px;
float:left;
padding:10px 10px 10px 10px;
min-height:80px;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#333333;
}
.writtenartlistdet {
width:765px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
padding:5px 6px 5px 5px;
}
.artlisttxt {
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
}
.artlisttxt:hover {
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
}
.artlisttxt:visted {
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
}
.artlisttxt:visited:hover {
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
}
.img {
border:0px;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
.img:hover {
border:2px;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#333333;
}

.img:visited {
border:0px;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
.img:visited:hover {
border:2px;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#333333;
}
ul {

}
ul li {
list-style-type:none;
list-style-image:url(li.gif);

}
ul li:hover {
list-style-type:none;
list-style-image:url(lia.gif);

}
ul li:visited {
list-style-type:none;
list-style-image:url(li.gif);

}
ul li:visited:hover {
list-style-type:none;
list-style-image:url(lia.gif);

}
h2 {
margin:0;
padding:0;
}
.templatebtm {
width:810;
height:20px;
padding:0 0 0 0;
mergin:0 0 0 0;
clear:left;
}
.templatebtmprev {
width:403px;
padding:0;
float:left;
text-align:left;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.templatebtmprev:hover {
float:left;
text-align:left;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.templatebtmprev:visited {
float:left;
text-align:left;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.templatebtmprev:visited:hover {
float:left;
text-align:left;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.templatebtmprevhover {
width:403px;
padding:0;
float:left;
text-align:left;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.templatebtmnext {
width:403px;
padding:0;
float:left;
text-align:right;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.templatebtmnext:hover {
float:left;
text-align:right;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.templatebtmnext:visited {
float:left;
text-align:right;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.templatebtmnext:visited:hover {
float:left;
text-align:right;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.templatebtmnexthover {
width:403px;
padding:0;
float:left;
text-align:right;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.templatebtmlast {
width:100%;
padding:0 0 0 0;
mergin:0 0 0 0;
clear:left;
}

.lnknavartprev {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;
	height:inherit;
	width:inherit;
	display:block;
	padding:10px 10px 10px 10px;
}
.lnknavartprev:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;

}
.lnknavartprev:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;

}
.lnknavartprev:visited:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;

}
.lnknavartnext {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
	height:inherit;
	width:inherit;
	display:block;
	padding:10px 10px 10px 10px;
}
.lnknavartnext:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
}
.lnknavartnext:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
}
.lnknavartnext:visited:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
}
.templatebtmnextl {
width:363px;
padding:10px 10px 10px 10px;
float:left;
text-align:right;
vertical-align:middle;
margin-top:10px;
}
.templatebtmprevl {
width:383px;
padding:10px 10px 10px 10px;
float:left;
text-align:left;
vertical-align:middle;
margin-top:10px;
}
.inpt {
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
width:350px;
}
.txt {
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
width:350px;

}
.inpterr {
background-color:#E7D8C9;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
width:350px;
}
.txterr {
background-color:#E7D8C9;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
width:350px;

}
.captchainpt {
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
width:50px;
}
.captchainpterr {
background-color:#E7D8C9;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
width:50px;
}
.fieldset {
	border:0px;
}
.btn {
width:150px;
}
.frmmrgn {
margin-top:2px;
}
.writtenclock {
width:320px;
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
padding:0px 10px 10px 20px;
float:left;
}
.clock {
float:left;
width:120px;
margin:0 0 0 0;
padding-top:10px;
}
.writtenmusik {
width:370px;
text-align:left;
font-weight:normal;
color:#333333;
text-decoration:none;
font-size: 11px;
font-family: Arial;
padding:0px 10px 10px 20px;
float:left;
}
.musik {
float:left;
width:300px;
margin:0 0 0 0;
padding-top:10px;
}
.brdcrmb {
text-align:left;
margin-left:20px;
}
.imp {
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	font-size: 10px;
	font-family: Arial;
}
.imp:hover {
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
	font-size: 10px;
	font-family: Arial;
}
.imp:visited {
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	font-size: 10px;
	font-family: Arial;
}
.imp:visited:hover {
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
	font-size: 10px;
	font-family: Arial;
}
.hwc_news {
width:700px;
margin:20px 20px 20px 50px;x;
clear:left;
font-family:Arial;	
font-size:1.0em;
color:#333333;

}
.listbtmprev {
width:300px;
padding:0;
float:left;
text-align:left;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.listbtmprevblank {
width:300px;
padding:0;
float:left;
text-align:left;
}
.listbtmprev:hover {
float:left;
text-align:left;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.listbtmprev:visited {
float:left;
text-align:left;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.listbtmprev:visited:hover {
float:left;
text-align:left;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.listbtmprevhover {
width:300px;
padding:0;
float:left;
text-align:left;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.listbtmnext {
width:300px;
padding:0;
float:left;
text-align:right;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.listbtmnext:hover {
float:left;
text-align:right;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.listbtmnext:visited {
float:left;
text-align:right;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:middle;
margin-top:10px;
}
.listbtmnext:visited:hover {
float:left;
text-align:right;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.listbtmnexthover {
width:300px;
padding:0;
float:left;
text-align:right;
background-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
vertical-align:middle;
margin-top:10px;
}
.lnknavartprev {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;
	height:inherit;
	width:inherit;
	display:block;
	padding:10px 10px 10px 10px;
}
.lnknavartprev:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;

}
.lnknavartprev:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;

}
.lnknavartprev:visited:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;

}
.lnknavartnext {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
	height:inherit;
	width:inherit;
	display:block;
	padding:10px 10px 10px 10px;
}
.lnknavartnext:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
}
.lnknavartnext:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
}
.lnknavartnext:visited:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
	text-align:right;
}
.paginartlistsel {
width:100px;
font-family:Arial;
font-size:1.0em;
color:#000000;
font-weight:normal;
float:left;
text-align:center;
margin-top:20px;
}
