/* Default Tags */


body,html {
background-color:#E5E5E5;
margin:0;
padding:0;
height:100.1%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


h1 {
color: #000000;
font-size: 18px;
font-style:normal;
}

h2 {
color:#A5652F;
font-size: 14px;
font-style:oblique;
padding-top: 30px;
margin-top: -10px;
}

h3 {
color: #000000;
font-size: 16px;
font-style:oblique;
}


h4 {
font-size:11px;
color: #333333;
font-weight:bold;
}


/* IDs */


#main {
width: 980px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../images/violin.jpg);
background-position:top;
background-repeat:no-repeat;
}

#logo {
padding-left:102px;
padding-top:77px;
}

#logo img {
border:none;
}

#navigation {
margin-top:74px;
}

#noscript {
position:relative;
height:50px;
border-bottom:solid 1px #000000;
margin:0 auto;
margin-bottom:-51px;
padding:0;
overflow:hidden;
width:500px;
text-align:center;
}

#languages {
text-align:right;
margin-top:196px;
float:right;
margin-right:35px;
}

#content {
margin: 0;
padding: 0;
margin-top:65px;
}

#column_left {
float:left;
width: 490px;
padding-left:60px;
}

#column_right {
float:right;
width: 305px;
padding-right:60px;
}

#column_left_presse {
float:left;
width: 850px;
padding-left:60px;
}

.clear {clear:both; height:0; line-height:0; font-size:0;}

#clearIE_BugFix {
clear: both;
height: 0;
width: 0;
line-height: 0;
}

#footer {
margin-top:0x;
padding-top:75px;
padding-bottom:50px;
clear:both;
}

/* Navigationen */

a:link, a:visited {
font-weight:bold;
text-decoration:underline;
color:#BC7B55;
}

a:hover, a:active {
font-weight:bold;
text-decoration:underline;
color:#B0B0B0;
}


ul.navleiste { list-style-type: none; margin:0 auto; width:976px; padding:0; height:26px; /*background-color: #FFE16A;*/ background-image:url(../images/navleiste.gif); border:solid 1px #CCCBC9;}
ul.navleiste li { display: inline; width: 105px; float: left; height:28px;}
ul.navleiste li a, ul.navleiste li a:visited {
height:18px;
display: block;
padding:0;
padding-top:5px;
text-align:center;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
text-decoration:none;}

ul.navleiste li a:hover {color:#FFFFFF;font-weight:bold;}


#Home, #Werkstatt, #Instrumente, #Info{
position:absolute;
margin-top:90px;
display:none;
overflow:visible;
}

#Home {
left:120px;
}

#Werkstatt {
top:147px;
margin-left:-9px;
}

#Instrumente{
top:147px;
margin-left:-9px;
}

#Info{
top:147px;
margin-left:-9px;
}

#Home ul, #Werkstatt ul, #Instrumente ul, #Info ul {
list-style-type:none;
background-color:#FFFFFF;
border:solid 1px #000000;
display:block;
margin:0;
padding:0;
line-height:12px;
}

ul.dropdown li { display: block; width: auto; padding:0 20px; float: none; height:25px;}

#Home li ,#Werkstatt li, #Instrumente li, #Info li {
width:120px;
text-align:center;
display:block;
line-height:19px;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
padding:0;
margin:0;
}

#Home li a, #Werkstatt li a, #Instrumente li a, #Info li a {
padding-top:5px;
padding-bottom: 6px;
display: block;
text-align:center;
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
font-variant:small-caps;
height:100%;
position:relative;
}

#Werkstatt .highlight, #Instrumente .highlight, #Info .highlight {
font-weight:bold;
padding-bottom:2px;
padding-top:10px;
line-height:12px;
font-variant:normal;
height:23px;
display:block;
}


#Werkstatt ul li a:hover, #Instrumente ul li a:hover, #Info ul li a:hover {background-color:#FFEEA9;}


ul.subnavigation { list-style-type: none; margin:0 auto; padding:0; width:auto; height:30px; margin-top:32px;}
ul.subnavigation  li { display: inline; height:20px; padding-left:12px; padding-right:12px;}
ul.subnavigation  li a {
height:18px;
display: inline;
text-align:center;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;}
ul.subnavigation li a:hover {color:#144493; text-decoration:none;}

/* classes */


/* Rechte Spalte */

#aktuelles{
width: 257px;
/*width: 395px;*/
background-color: #FFFFFF;
padding:25px;
margin-bottom:5px;
border:solid 1px #7F7F7F;
}

#aktuelles h1 {
font-size: 16px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

#column_right .text {
line-height:16px;
text-align:justify;
}

/* text */

p {
color:#333333;
font-style:normal;
font-size:11px;
line-height:22px;
}

p.pressetext {
color:#333333;
font-style: normal;
font-weight: normal;
font-size:11px;
line-height:22px;
}

.pic_center div {
text-align:left;
font-size:9px;
color:#525252;
font-weight:normal;
width:350px;
overflow:hidden;
margin:0 auto;
padding:0;
}

.pic_right div, .pic_left div {
text-align:left;
font-size:9px;
color:#525252;
font-weight:normal;
}


.footer {
color:#363636;
font-size:9px;
font-weight:bold;
text-align:center;
}

/* images */

.pic_center {
text-align:center;
margin:0 auto;
padding:0;
}

.pic_right {
float:right;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
}

.pic_left {
margin-right:15px;
}

.pic_left_float {
margin-right:20px;
margin-bottom: 10px;
margin-top: 7px;
float: left;
}


.pic_center img, .pic_right img, .pic_left img, .pic_left_float img {
border:solid 1px #7F7F7F;
padding:4px;
}

.Bildtext {
color:#B0B0B0;
font-style:normal;
font-size:10px;
line-height:22px;
padding-left: 5px;
}

#column_right .aktuelles img {
margin:0 auto;
border:solid 1px #7F7F7F;
padding:4px;
}

.pic_center .caption, .pic_right .caption, .pic_right .caption{
text-align:left;
}

.german, .english, .french {
border:none;
}

.german, .english {
margin-right:15px;
}

/* Tabellen */

.lebenslauf, .impressum, .kontaktformular {
padding:0;
margin:0;
border:none;
font-size:11px;
}

.lebenslauf {
margin-left:0;
}

.lebenslauf td, .impressum td{
vertical-align:top;
padding-left:5px;
}

.kontaktformular td {
height: 35px;
}

.lebenslauf , .impressum, .kontaktformular {
color: #000000;
line-height:20px;
margin-bottom:4px;
margin-top:0;
}

.lebenslauf th, .impressum th, .kontaktformular th {
font-weight:bold;
text-align:left;
}

.kontaktformular th {
width: 150px;
}

.lebenslauf th, .impressum th {
vertical-align: top;
padding-left:10px;
}

.impressum th {
width:300px;
}

table#anfahrt_links {
	width: 300px;
	margin-top: -10px;
<!--

-->
	margin-top: 0px;
	border: none;
	float: left;
}

td.anfahrt_links_A {
	width: 25px;
}

td.anfahrt_links_B {
	width: 275px;
	font-size: 11px;
	line-height: 1.8em;
}

img.anfahrt_icon {
	border: 0px;
	margin-top: 2px;

}

table.presse {
	width: 700px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.presse th {
	width: 300px;
	text-align: left;
	padding-right: 30px;
	vertical-align: top;
	color: #FF0000;
}

.presse td {
	width: 370px;
	text-align: left;
	vertical-align: top;
}

/* Listen */

.klangbox {
margin-left:0;
padding-left:14px;
}

.klangbox li{
color:#999999;
font-size:10px;
font-weight:bold;
margin-top:4px;
list-style-type:square;
}

.klangbox li{
color: #000000;
font-size:10px;
font-weight:normal;
line-height:16px;
}

.linklist li{
color:#333333;
font-size:10px;
font-weight:normal;
margin-top:20px;
list-style-type:none;
line-height:16px;
width: 500px;
}

img.linkpics { width:120px; height:60px; float:left; margin: 0; padding: 0 20px 0 0;}

.presselist li{
color:#333333;
font-size:10px;
font-weight:normal;
margin-top:12px;
list-style-type:square;
line-height:16px;
}


/* Forms */

.kontaktformular .input {
width:325px;
}

.kontaktformular .button{
width:150px;
height:auto;
}

.kontaktformular textarea {
width: 325px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
 
.kontaktformular .checkbox {
width:auto;
height:auto;
}

.error {
background-color:#FFF6D4;
width:325px;
}

.errorbox {
background-color:#FFF6D4;
width:30px;
text-align:center;
vertical-align:middle;
}
.box {
width:30px;
vertical-align:middle;
text-align:center;
}

.buttons {
width:475px;
<!--
-->
width:450px;
text-align:center;
}


/* PNG Hacks */

.png_info, .png_instrumente, .png_fr_info {
background-repeat:no-repeat;
background-position:bottom right;
padding-right:10px;
padding-bottom:10px;
width: 122px;
}

.png_info{
  background:url(../images/schatten_werk.png);
  background: expression("none");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/schatten_werk.png');
}

.png_fr_info{
  background:url(../images/schatten_fr_info.png);
  background: expression("none");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/schatten_fr_info.png');
}


.png_instrumente{
  background:url(../images/schatten_inst.png);
  background: expression("none");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/schatten_inst.png');
}
