body {margin:0; padding:0; background:#8C0202 url(../images/body_repeat.jpg) 50% repeat-y; font:normal normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#8C0202;}


a {outline:none;}


h1 {font-size:14px;}


#container {width:960px; margin:0 auto; padding:0;}


#header {width:960px; height:110px; background:transparent 0 0 no-repeat;}


#wrapper {padding:0; margin:0; min-height:500px; height:auto !important; height:500px; background:transparent url(../images/wrapper.jpg) 175px 1px no-repeat; }


#navi {width:160px; float:left; margin:12px 0 0 0;}

#navi ul {width:150px; margin:0 0 40px 0; padding:0;}
#navi ul li {list-style-type:none; width: 150px; overflow:hidden; height: 20px; border:none;}
#navi ul li:hover {overflow: visible;}
#navi ul li a {display:block; margin:0; padding:0 0 5px 0; text-align:right; font-size:11px; color:#8C0202; text-decoration:none; border:none;}
#navi ul li a:hover {color:#F42824;}
#navi ul ul {margin: -20px 0 0 300px; width:100px;}
#navi ul ul li {list-style-type:none; height: 18px; float: right; width: 250px;}
#navi ul li ul li a {text-align:left; font-size:11px; display:block; background:#F5F7D0; color:#8C0202; padding-left:10px; border-left:2px solid #E8E2B2;}
#navi ul li ul li a:hover {color:#000; background:#EBEBB5;}


#navi p {text-align:right; margin:0 10px 30px 0;}

/* +++++ AKTIVER ZUSTAND +++++ */
#index #a_index, #bilder_und_kunstwerke #a_bilder_und_kunstwerke, #der_goldene_schnitt #a_der_goldene_schnitt,
#bildrahmungen #a_bildrahmungen, #gemaelde_restaurierung #a_gemaelde_restaurierung, #kunstsachverstaendiger #a_kunstsachverstaendiger,
#objektberatung #a_objektberatung, #service #a_service, #veranstaltungen #a_veranstaltungen, #kontakt #a_kontakt, #impressum #a_impressum
{font-style:italic;}
/* ----- AKTIVER ZUSTAND ----- */


#content {width:700px; float:right; background:transparent url(../images/content.jpg) 0 0 no-repeat; margin:40px 10px 0 0; padding:0;}
#content p {line-height:18px; padding-right:30px;}
#content a {font-weight:bold; color: #8C0202; text-decoration: underline;}
#content ul {list-style-type:square;}

#content a:hover {font-weight:bold; color: #000; text-decoration: none;}

/* +++++ Klassen +++++ */

a.top {margin:20px 0;}

div.bild {width:600px; border:2px solid #8C0202; padding:20px; margin:30px 0 10px; clear:both;}
div.bild h2 {font-size:14px;}
div.bild img { float:left; margin-right:70px; border:1px solid #8C0202;}
div.bild div {clear:left;}
div.bild div.text {clear:none;}

.beigebox {background:#E8EABB; padding:10px; width:640px;}

.tngal {width:640px; margin:20px 0 0 0;}
.tngal img {margin:0 10px 10px 0; border:1px solid #8C0202;}


.profil {float:right; padding:10px 0 10px 10px; background:#DCDBBC; width:160px; margin:0 20px;}
