body { padding: 0px; margin: 0px; background-color: black; }
li { list-style: none; }

#contentcontainer { display: block; width: 1000px; height: auto; padding: 0px; margin: 0px; }
#contentcontainer ul#kopf { width: 1000px; padding: 0px; margin: 0px; }
#contentcontainer #kopf #links { display: block; float:left; width: 450px; height: auto; }
#contentcontainer #kopf #rechts { display: block; float:left; width: 550px; height: auto; }

#logo 			{ float: left; width:430px; height: 125px; padding-top: 45px; }

#imagecontainer { clear: left; width: 760px; height: 780px; padding-top: 20px;}

#bildmitte 		{ width: 760px; height: 100px; overflow: visible; }
#bildmitte img 	{ float: middle; align: middle; }

div#navcontainer{ width: 550px; padding: 50px; }
div#unterstrich { clear: left; width: 550px; height: 20px; margin: 40px; }
div#footer 		{ display: block; float: right; font-family: georgia, times, serif; font-size: 13px; font-weight:bold; display: block; width: 135px; }
.footerlink 	{ text-transform: uppercase; text-decoration: none; font-family: georgia, times, serif; font-size: 11px; font-weight:bold; color: #efefef; }
#totopblock 	{ display:block; width: 760px; height: 43px; }
#totopblock .totoplink { border-bottom: 3px dotted yellow; text-transform: uppercase; text-decoration: none; font-family: georgia, times, serif; font-size: 11px; font-weight:bold; color: #efefef; }
ul#navcontainer { padding: 0px; margin: 0px; line-height: 17px;}
ul#navcontainer li#nav { float: left; margin: 0; padding: 6px; width: 140px;}
ul#navcontainer a { display: block; }
ul#navcontainer p { margin: 0px; padding: 0px; }

#bu { color: #efefef; display: block; font-family: georgia, times, serif; font-size: 13px }
#bubig { color: #efefef; display: block; float: right; width: auto; height: 30px; background-image: url('img/titelline.png'); background-repeat: repeat-x; font-family: georgia, times, serif; font-size: 11px; padding-bottom: 40px;}
#bubigger { color: #efefef; display: block; float: right; width: auto; height: 30px; background-image: url('img/titelline.png'); background-repeat: repeat-x; font-family: georgia, times, serif; font-size: 14px; text-transform: uppercase; padding-bottom: 40px;}
.ankerzeig { color: #efefef; font-family: georgia, times, serif; font-size: 13px; font-weight:normal; text-decoration: none}
/* textcontainer */
#textcontainer { border: 1px solid #efefef; clear: left; float: left; width: 760px; height: 580px; padding-top: 20px;}
#textmitte { border: 1px solid #efefef; width: 760px; height: 100px; overflow: visible; color: #efefef; font-family: georgia, times, serif; font-size: 13px; font-weight:normal; }
#textlinks { border: 1px solid #efefef; text-align: left; width: 760px; height: 100px; overflow: visible; color: #efefef; font-family: georgia, times, serif; font-size: 13px; font-weight:normal; }

div#textcontainer div#text2spalt ul#ultext2spalt { color: #efefef; display: block; padding: 0px; margin: 0px; line-height: 20px;}
div#textcontainer div#text2spalt ul#ultext2spalt li#linkespalte { float: left; text-align: left; width: 360px; height: auto; }
div#textcontainer div#text2spalt ul#ultext2spalt li#linkespalte p { padding-left: 6px; }
div#textcontainer div#text2spalt ul#ultext2spalt li#abstand { width: 40px; float: left; }
div#textcontainer div#text2spalt ul#ultext2spalt li#rechtespalte { float: left; text-align: left; width: 360px; height: auto; }
div#textcontainer div#text2spalt ul#ultext2spalt li#rechtespalte p { padding-right: 6px; }

/* works */
ul#navcontainer li#nav ul#workssubnavi 	{ color: #ffffff; font-family: georgia, times, serif; font-size: 13px; font-weight:normal; display: block; width: 60px; text-align: right; }
ul#navcontainer li#nav ul#exhibsubnavi 	{ color: #ffffff; font-family: georgia, times, serif; font-size: 13px; font-weight:normal; display: block; width: 75px; text-align: right; }
ul#navcontainer li#nav ul#cvsubnavi 	{ color: #ffffff; font-family: georgia, times, serif; font-size: 13px; font-weight:normal; display: block; width: 115px; text-align: right; }

ul#navcontainer li#nav ul#workssubnavi a, ul#navcontainer li#nav ul#exhibsubnavi a, ul#navcontainer li#nav ul#cvsubnavi a { text-decoration: none; color: #efefef; }
ul#navcontainer li#nav ul#workssubnavi a.active, ul#navcontainer li#nav ul#exhibsubnavi a.active, ul#navcontainer li#nav ul#cvsubnavi a.active { font-weight: bold; color: #efefef; }
ul#navcontainer li#nav ul#workssubnavi a:hover, ul#navcontainer li#nav ul#exhibsubnavi a:hover, ul#navcontainer li#nav ul#cvsubnavi a:hover { font-weight: bold; color: #efefef; }

/* Blocks für Bilder */
#bildmittedetail
#bildmittedetail { background-color: #efefef; width: 760px; height: auto; overflow: visible; }
#bildmittedetail img { float: middle; align: middle; }


/* bildwechsel Navigation */
#wechsel1 a 			{ background: url(img/nav1hi.gif) no-repeat; display:block; width:109px; }
#wechsel1 img 			{ display:block; width:109px; height:25px; border:0; }
#wechsel1 a:hover img 	{ visibility: hidden; }
#wechsel1 a:hover 		{ border:0; }
* html #wechsel1 a 		{ margin-right:0px; }
* html #wechsel1 a:hover{ width:109px; margin-right:0px; }

#wechsel2 a 			{ background: url(img/nav2hi.gif) no-repeat; display:block; width:109px; }
#wechsel2 img 			{ display:block; width:108px; height:24px; border:0; }
#wechsel2 a:hover img 	{ visibility: hidden; }
#wechsel2 a:hover 		{ border:0; }
* html #wechsel2 a 		{ margin-right:0px; }
* html #wechsel2 a:hover{ width:108px; margin-right:0px; }

#wechsel3 a 			{ background: url(img/nav3hi.gif) no-repeat; display:block; width:47px; }
#wechsel3 img 			{ display:block; width:47px; height:24px; border:0; }
#wechsel3 a:hover img 	{ visibility: hidden; }
#wechsel3 a:hover 		{ border:0; }
* html #wechsel3 a 		{ margin-right:0px; }
* html #wechsel3 a:hover{ width:47px; margin-right:0px; }

