* { margin:0; padding:0; }
a img, a.img, a *, img {border:none;}

div { }
body            { text-align:center; background:url("../_grfx/stripe_4a5c2405de4f99ee9c02ea1b1ddfafd8.png"); font-family:verdana; font-size:12px; color:#fdebca; line-height:1.6em; }
#container      { background:#312000; width:960px; text-align:left; margin:40px auto;  border: 4px solid #b9a786; }
#navi_oben      { background:#534120 url("../_grfx/musikkeller_head3.jpg") repeat-x; height:200px; width:960px; position:relative; }
#thepreviewfloater 
                { z-index: 0; position: absolute; background: #534120; display: none; }
                
#topnavi        { top:170px; left:160px; position: absolute; height:30px; width:800px;  }
#sprachwahl     { top:10px; left:10px; position: absolute; height:30px; width:50px;  }
#thesearch      { top:10px; left:680px; position: absolute; height:20px; width:auto; }
#agblinks       { top:10px; right:300px; position: absolute; height:20px; padding-right: 10px; border-right: 1px solid #fdebca; }

#main_left      { background:#534120; width: 160px;  float:left;   }
#main_right     { width: 790px; float:left; }
#footer         { clear:both; background:#b9a786; text-align:center; padding:10px 0; color:#312000; }
#footer b       {  }

a               { color:#fff; font-size:15px; text-decoration:none; font-family:palatino, "Times New Roman", times; font-style:italic; }


.object         { margin:20px 0 20px 0; display:block; width:790px; }
.bild           { width:170px; margin:0 20px 30px 20px; float:left; display:block;  }
.bildwide       { width:580px; margin:20px 0 0 0; }
.bildwide img   { height:auto; width:170px; margin: 0 20px 20px 0; }
.object_right   { display:block; width: 540px; margin:0 0 40px 220px; }
.content        { position:relative; }
.content p      { padding: 0 0 0 10px; margin-bottom:14px; border-left:5px solid #b9a786; width:400px; }
.content ul     { padding: 10px 0 20px 0; display:block; }
.content a      { color:#b9a786; }
.anfrage        { margin:20px 0; width:400px; display:none; }
.formfloat      { width:300px;  }
input,
textarea		{ background:#b9a786; color:#312000; font-size:15px; }
form input,
form textarea
                { margin: 0 10px 10px 0; }

.infoseite p    { margin: 5px 0 5px 0; }

.neuestext		{ text-transform: uppercase; text-align: left; padding: 20px 20px; font-size: 2em; line-height: 1.3em; }
.neuestext a    { font-size: inherit; text-decoration: underline; color: #f55; }


hr				{ margin: 15px 0 15px 0; border: none; border-bottom: 1px dashed #615000;   }
h2, h3, h4      {  }
h2, h6          { font-size:20px; margin-bottom:1px; font-weight:normal; font-family: palatino, "Times New Roman"; font-style: italic;}
/* h2, h6          { font-size:20px; margin-bottom:1px;  } */
h2 b, h6        { font-style:italic; font-family:palatino, "Times New Roman", times; color:#f55; font-weight:normal; }
h3              { float: left; border-right: 1px solid #b9a786; padding-right: 4px; margin-right: 4px; }
h3, h4          { font-weight: normal; font-size: 12px; margin-bottom: 14px; } 
h6              { font-weight: bold; text-transform: uppercase; margin: 10px 0 2px 0; letter-spacing:1px; }
pre             { font-size:20px; font-family: palatino, "Times New Roman"; font-weight:bold; position:absolute; top:0; right:0; z-index:1; font-style: italic; }


/* SUCHERGEBNISSE */
b.red, p.red    { color: #f55; }
tr.headlinerow  { height:50px; }
tr.headlinerow td { vertical-align:middle; }
tr.searchresult { height:150px; }
td              { margin:0 10px; padding:0 20px; vertical-align:top; }
#thepreviewfloater img { padding:10px; border: 1px dotted #b9a786; }
/* SUCHERGEBNISSE */
.linklist li    { margin:0 0 14px 0; }



ul, li          { list-style-type:none; }
.navileft a     { display: block; padding:10px; width:140px; height:20px; text-transform: lowercase; }
.navileft a:hover { background:#312000;  }

#agblinks li    { float:right; }
#agblinks li a  { display:block; padding:5px 4px 5px 6px; height:20px; float:left; }
#agblinks li a:hover  { font-weight:bold; }

#topnavi li     { float:left; }
#topnavi li a   { display:block; padding:5px 4px 5px 6px; height:20px; float:left; text-align:center; border-left:2px solid #b9a786; text-transform: lowercase; }


#topnavi a:hover  { background:#312000; }
a.active        { font-weight:bold; background:#312000; }



.suggest_link {    background-color: #000;    padding: 2px 6px 2px 6px;}
.suggest_link_over {    background-color: #444;    color:#fff;    padding: 2px 6px 2px 6px;}
#search_suggest {    position: absolute;     z-index:100;    background-color: #000;     text-align: left;     border: 1px solid #000000;}		


/* NEWS */
a.newslink		{ color: #f00; }
#newsbox		{ display: none; padding: 20px; }
#newsbox h6		{ display: block; }
#newsbox p	{ clear: both; text-transform: uppercase; }






/*  */

#c_obj_947 b { display: block; margin-top: 5px; }