body {
	background-color: #cc2802;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	list-style: square;
}

body, p, td, th {
	font: normal 11px 'Trebuchet MS', Helvetica, Arial, sans-serif;
	color: #ffdfcb;
}

#td_pix {
	width: 100%;
	padding-left: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	align: right;
}

/* content styles */

a:link, a:visited{
       color: #eba28f;
       text-decoration: underline;
}

a:hover{
       color: #eba28f;
       text-decoration: none;
}

a:active{
       color: #ffffff;
       text-decoration: none;
}

h1 {
	font: 15px Georgia,'Trebuchet MS', Helvetica, Arial;
	color: #FFCC99;
        margin-bottom: 4px;
}

h2 {
	font: 13px Georgia,'Trebuchet MS', Helvetica, Arial;
	color: #FFCC99;
        margin-bottom: 4px;
}

h3 {
	font: 11px Georgia,'Trebuchet MS', Helvetica, Arial;
	color: #FFCC99;
        margin-bottom: 4px;
}

h4 {
	font: bold 11px 'Trebuchet MS', Helvetica, Arial, sans-serif;
	color: #FFCC99;
}

hr{
	width: 100%;
	height: 1px;
	color: #DE6A4B;
	background-color: #DE6A4B;
	border: none;	
}

blockquote{
       margin: 3px 0px 0px 25px;
	color: #ffdfcb;
}


/* navigation styles */

a.nav, a.nav:visited{
       color: #eba28f;
       text-decoration: none;
       font: 17px Arial, Helvetica, 'Trebuchet MS', sans-serif;
}

a.nav:hover{
       color: #9a1202;
       text-decoration: none;
       font: 17px Arial, Helvetica, 'Trebuchet MS', sans-serif;
}

a.nav_act, a.nav_act:visited{
       color: #9a1202;
       text-decoration: none;
       font: 17px Arial, Helvetica, 'Trebuchet MS', sans-serif;
}

a.nav1, a.nav1:visited{
       color: #eba28f;
       text-decoration: none;
       font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
}


a.nav1:hover{
        color: #9a1202;
        text-decoration: none;
        font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
}

a.nav1_act, a.nav1_act:visited{
        color: #9a1202;
        text-decoration: none;
        font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
}

/* positionen etc. */

#tb_main {
	height: 100%;
	background-color: #D6451E;
	text-align: left;
}

#top_area {
        position: absolute;
	width: 760px;
	height: 190px;
	background-image: url(images/logo_hg.jpg);
	text-align: left;
}

#tb_nav {
       position: absolute;
       top: 155px;
       width: 760px;
}

#td_nav1{
	width: 425px;
	text-align: left;
	vertical-align: bottom;
	height: 20px;
}

#td_nav2{
	width: 340px;
	text-align: right;	
	padding-right: 2px;
}

#tb_bottom{
	position: relative;
	top: 190px;
	width: 760px;
	background-color: #D6451E;
}

#td_content_left{
	width: 340px;
	height: 230px;
	vertical-align: top;
	padding-left: 10px;
	background-image: url(images/kobera_dirigiert.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}

#td_content{
        text-align: left;
	width: 420px;
	vertical-align: top;
	padding-right: 10px;
}

#tr_bottom{
	background-color: #DE6A4B;
	height: 25px;
}

#td_bottom_left{
	text-align: right;
	vertical-align: top;
	padding: 2px 5px 2px 2px;
}

#td_bottom_right{
	font: 10px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	color: #cc2802;
	vertical-align: bottom;
	padding: 2px 0px 2px 2px;
}

/* suche */

.input_finder{
       background-color: #DE6A4B;
       border: 1px;
       height: 13px;
       font-size: 10px;
       vertical-align: middle;
}

.button_finder{
      width: 17px;
      height: 17px;
      border: none;
      font-size: 0px;
      color: transparent;
      background-image: url(images/iconok.gif);
      background-repeat: no-repeat;
      vertical-align: middle;
}


#tb_finder{  
	width: 95%;
	margin: 2px;
}

#td_finder_left{
	width: 240px;
        height: 20px;
        font: 9px Arial, 'Trebuchet MS', Helvetica, sans-serif;
        color: #9a1202;
}



#td_finder_right{

        text-align: right;
        font: 9px Arial, 'Trebuchet MS', Helvetica, sans-serif;
        color: #9a1202;
}

/* metanav */

#tb_metanav{
	width: 95%;
	margin: 2px;
}

#td_meta_left{
	width: 270px;
	height: 20px;
	font: 9px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	color: #9a1202;
}

#td_meta_right{
	text-align: right;
	font: 9px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	color: #9a1202;
}

/* sitemap */

h1.sitemap, h1.sitemap a {
       font: 17px Arial, Helvetica, 'Trebuchet MS', sans-serif;
       color: #eba28f;
       font-weight: normal;
       margin: 0px 0px 2px 0px;
}

h2.sitemap, h2.sitemap a {
       font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
       color: #eba28f;
       margin: 0px 0px 2px 0px;
}

h3.sitemap, h3.sitemap a {
       font: 11px Arial, Helvetica, 'Trebuchet MS', sans-serif;
       color: #eba28f;
       margin: 0px 0px 6px 0px;
}
.standard{font-size:12px;}
.quellangabe{font-size: 9px; color: #FFCC99;}
.linkzuliste{font: 15px Georgia, Times New Roman, Times, serif; color: #ff9966; margin-bottom: 4px;}
.zitat{ left: 20px; font-style:italic;  text-align: justify;}
.bild-rechts{float:right; margin-left:20px; margin-bottom:10px;}
.bild-links{float:left; margin-right:20px; margin-bottom:10px;}
.bild-klein{margin-right:5px; margin-bottom:20px; width:132px; height:99px;}
.hervorhebung{font: 11px Arial, Helvetica, sans-serif; color: #FFCC99;}
#aktuell #td_content_left{
	background-image: url(images/keyvisuals/keyvis012.jpg);
        background-position: 10px 10px;
}
#adpersonam #td_content_left{
	background-image: url(images/keyvisuals/keyvis022.jpg);
        background-position: 10px 10px;
}
#repertoire #td_content_left{
	background-image: url(images/keyvisuals/keyvis032.jpg);
        background-position: 10px 10px;
}
#galerie #td_content_left{
	background-image: url(images/keyvisuals/keyvis042.jpg);
        background-position: 10px 10px;
}
#presse #td_content_left{
	background-image: url(images/keyvisuals/keyvis052.jpg);
        background-position: 10px 10px;
}
#kontakt #td_content_left{
	background-image: url(images/keyvisuals/keyvis062.jpg);
        background-position: 10px 10px;
}
#portrait #td_content_left{
	background-image: url(images/keyvisuals/portraitkobera2.gif);
        background-position: 10px 10px;
}
body#sitemap #td_content_left{
	background-image: url(images/keyvisuals/keyvis022.jpg);
        background-position: 10px 10px;
}
body#sitemap dd{
display: none;
}

body#sitemap dl.level_01{
border-bottom: 1px solid #DE6A4B;
}
body#sitemap dt.level_01,
body#sitemap dt.level_02,
body#sitemap dt.level_03{
       margin-bottom:5px;
}
body#sitemap dt.level_02{
       margin-left: 15px;
}
body#sitemap dt.level_03{
       margin-left: 40px;
}
body#sitemap dt.level_01 a, body#sitemap dt.level_01{

       font: 17px Arial, Helvetica, 'Trebuchet MS', sans-serif;
       color: #eba28f;
       font-weight: normal;
}

body#sitemap dt.level_02 a, body#sitemap dt.level_02{

       font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
       color: #eba28f;
}

body#sitemap dt.level_03 a, body#sitemap dt.level_03{

       font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
       color: #eba28f;
}
body#termine h1.main{
display: none;
}

body#termine #td_content_left{
	background-image: url(images/keyvisuals/keyvis012.jpg);
        background-position: 10px 10px;
}


