body {
margin:0;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#E3E2E1;
}
img {
border: none;
}
hr {
color:#393347;
background-color:#393347;
height:1px;
width:100%;
border:none;
}
#container {
text-align: left;
margin:0 auto 20px auto;
padding:00;
width: 900px;
background-color:#F9F7D1;
border-left:1px solid #321D1D;
border-right:1px solid #321D1D;
border-bottom:1px solid #321D1D;
position: relative;
}
#kopf {
background: url(header-kontrabasslehrer-strakhof.gif) top no-repeat;
background-color:#ffffff;
height:141px;
margin: 0;
}
#subhead {
float:right;
text-align:right;
width:700px;
height:20px;
padding:0;
margin:110px 10px 0 0;
}
#subhead h2 {
font-weight: bold;
font-size:12px;
color:#321D1D;
letter-spacing:3px;
margin:10px 0 0 0;
}
#left {
float: left;
width: 200px;
background-color: transparent;
margin:0;
padding:1px 0 0 0;
}
#navi_1, #navi_2, #navi_3, #navi_4 {
width: 200px;
background-color: transparent;
font-size: 14px;
padding:0;
margin:0;
}
#navi_1 ul, #navi_2 ul, #navi_3 ul, #navi_4 ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#navi_1 li, #navi_2 li, #navi_3 li, #navi_4 li {
padding:0;
margin:0;
}
#navi_1 ul ul, #navi_2 ul ul, #navi_3 ul ul, #navi_4 ul ul {
margin-left: 10px;
}
#navi_1 a:link, #navi_1 a:visited {
font-weight: normal;
color:#C7C7C7;
text-decoration: none;
display: block;
line-height:23px;
padding-left:17px;
margin:0;
background-image:url(navi-violet.gif);
}
#navi_1 a:focus, #navi_1 a:hover, #navi_1 a:active {
text-decoration:underline;
background-image:url(navi-violet-active.gif);
}
#navi_1 a.menu_current {
background-image:url(navi-violet-active.gif);
font-weight:bold;
}
#navi_2 a:link, #navi_2 a:visited {
font-weight: normal;
color:#C7C7C7;
text-decoration: none;
display: block;
line-height:23px;
padding-left:17px;
background-image:url(navi-red.gif);
}
#navi_2 a:focus, #navi_2 a:hover, #navi_2 a:active {
text-decoration:underline;
background-image:url(navi-red-active.gif);
}
#navi_2 a.menu_current {
background-image:url(navi-red-active.gif);
font-weight:bold;
}
#navi_3 a:link, #navi_3 a:visited {
font-weight: normal;
color:#C7C7C7;
text-decoration: none;
display: block;
line-height:23px;
padding-left:17px;
background-image:url(navi-green.gif);
}
#navi_3 a:focus, #navi_3 a:hover, #navi_3 a:active {
text-decoration:underline;
background-image:url(navi-green-active.gif);
}
#navi_3 a.menu_current {
background-image:url(navi-green-active.gif);
font-weight:bold;
}
#navi_4 a:link, #navi_4 a:visited {
font-weight: normal;
font-size:11px;
color:#393347;
text-decoration: none;
display: block;
line-height:19px;
padding:0 0 0 17px;
background-image:url(navi-yellow.gif);
vertical-align:top;
}
#navi_4 a:focus, #navi_4 a:hover, #navi_4 a:active {
text-decoration:underline;
background-image:url(navi-yellow-active.gif);
}
#navi_4 a.menu_current {
background-image:url(navi-yellow-active.gif);
font-weight:bold;
}
#rechts {
float:right;
width: 200px;
background-color: transparent;
text-align:center;
font-size: 11px;
padding:1px;
margin:0;
line-height: 120%;
}
#content_right {
width: 180px;
text-align:center;
font-size: 11px;
padding:10px;
margin:0;
line-height: 120%;
}
#content_right p {
margin:0;
padding-bottom:8px;
}
#content_right a:link, #content_right a:visited {
font-weight: bold;
color:#393347;
text-decoration: underline;
}
#content_right a:focus, #content_right a:hover, #content_right a:active {
color:#a0a0a0;
}
#content_right h2 {
font-weight:bold;
font-size:13px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
margin:0 0 10px 0;
padding:0;
}
#inhalt {
background-color: #F9F7D1;
min-height:500px;
height:500px;
height:auto;
width: 466px;
float:left;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color:#393347;
border-left:1px solid #321D1D;
border-right:1px solid #321D1D;
line-height:120%;
padding:20px 15px 10px 15px;
}
#inhalt h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color: #000000;
margin: 0;
}
#inhalt h2 {
color: #393347;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
margin: 0;
padding-bottom:15px;
line-height:18px;
}
#inhalt h3 {
color: #393347;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
margin: 0;
padding: 6px 0 6px 0;
}
#inhalt h4 {
color: #393347;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
margin: 0;
display:inline;
}
#inhalt a:link, #inhalt a:visited, #footer a:link, #footer a:visited {
color: #393347;
text-decoration: underline;
font-weight: bold;
}
#inhalt a:focus, #inhalt a:hover, #inhalt a:active, 
#footer a:focus, #footer a:hover, #footer a:active {
color:#a0a0a0;
}
#sitemap li li {
margin-left: 10px;
}
#footer {
clear: both;
margin: 0;
padding-top: 0px;
text-align: center;
font-size: 10px;
color: #E0E0E0;
}
.line_rightalign { 
text-align: right;
white-space: nowrap;
font-size: 10px;
}
.line_text {
padding: 0px 0px 0px 0px;
}
.dgheader {
font-size: 14px;
font-weight: bold;
padding: 5px 0px 10px 0px;
}
.post_title { 
font-size: 12px; 
color: #000000; 
margin:0;
padding:0;
}
.post_date { text-align: right; }
.post_short { 
text-align: justify; 
border-bottom:1px dotted #000;
margin-bottom: 15px; 
padding-bottom:5px;
}


