body						{margin:0;padding:16px 0px 0px 0px;background-color:#FFFFFF;text-align:center;color:#333333;}
body, td					{font-family:Helvetica,Arial,Verdana,sans serif;font-size:100%;line-height:1.45;}

a:hover						{color:#CC3300;text-decoration:none;}

img							{border:0px;}

#main						{margin:0 auto;padding:0;width:900px;text-align:left;background-color:#FFFFFF;} /* #EEEEEE */

#left						{float:left;width:150px;padding:0;padding-bottom:24px;} /* border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA; */
#middle						{margin:0 250px 0 175px;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;padding:8px 8px 24px 8px;background-image:url(/img/header_bg.gif);background-repeat:repeat-x;}
#right						{float:right;width:220px;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;padding:8px 8px 8px 8px;background-image:url(/img/header_bg.gif);background-repeat:repeat-x;}

/* COMMON */
h1							{margin-top:0;padding:0 0 4px 0;border-bottom:1px dotted #AAAAAA;font-size:150%;}
h2							{font-size:130%;}
h3							{font-size:105%;}

/* LEFT */
#left p						{margin-top:0;}

ul#nav						{margin:0;padding:0;}
ul#nav li					{list-style-type:none;margin:0;padding:0;}
ul#nav li ul				{margin:0 0 0 0;padding:0;}
ul#nav li ul li				{list-style-type:none;margin:0;padding:0 0 0 16px;background-image:url(/img/dash.gif);background-repeat:no-repeat;}

/* ul#nav li.active a			{text-decoration:none;font-weight:bold;color:#000000;} */
#nav li.actlevtwo a			{text-decoration:none;font-weight:bold;color:#333333;}

/* MIDDLE */
/* div.clear					{clear:both;height:0;line-height:0;} */

/* RIGHT */
#right h2, #right h3		{margin-bottom:4px;}
p.descr						{margin-top:0;font-size:small;}
#flickr img					{border:1px solid #000000;margin:0 8px 8px 0;}

#blog p						{margin:0px 0px 0px 0px;}
#blog h2					{margin:0px 0px 0px 0px;font-size:12px;}
#blog li					{padding:4px;margin:0;}
#blog li:hover				{background-color:#EEEEEE;}

#right ul					{list-style-type:none;margin:0;padding:0.1em;}
#right ul li				{list-style:none;margin-bottom:4px;}

ul#lastfm					{margin:0;padding:0;list-style-type:none;}
ul#lastfm li				{list-style-type:none;margin:0 0 12px 0;}

.spacer						{height:10px;background-color:#DAFF40;}

.pFaint						{color:#AAAAAA;}
.pScreenshot				{}
.pScreenshot img			{border:4px solid #000000;}
.divScreen					{float:left;margin:0px 16px 8px 0px;}
.divScreen img				{border:2px solid #000000;}

.tblContact					{width:450px;margin:0;padding:0;border-collapse:collapse;border-top:2px solid #AAAAAA;border-bottom:2px solid #AAAAAA;}
.tblContact tr td			{padding:6px 0px 6px 0px;border-bottom:1px solid #DDDDDD;}

.tblCV						{margin:0;padding:0;border-collapse:collapse;border-top:2px solid #AAAAAA;border-bottom:2px solid #AAAAAA;}
.tblCV tr td				{padding:6px 12px 6px 0px;border-bottom:1px solid #DDDDDD;vertical-align:top;}

#content ul li				{margin-bottom:12px;}

.divProject					{padding:16px;background-color:#EEEEEE;margin-bottom:12px;min-height:200px;}
.divProject .pSmall			{font-size:small;margin:0px;}
.divProject h3				{margin-top:0px;}

.divPortrait				{float:left;margin:6px 6px 6px 0px;min-width:57px;height:75px;text-align:center;}
.divPortrait img			{border:2px solid #000000;}

.divArtworkItem				{border-top:2px dotted #AAAAAA;border-bottom:2px dotted #AAAAAA;padding:4px;margin:0px 0px 36px 0px;}
.divArtworkItem h2			{margin-top:0px;}
.divArtworkItem p			{text-align:left;}

.minibox					{float:right;margin:0 0 24px 24px;padding:8px;border:1px solid #AAAAAA;background-color:#EEEEEE;font-size:small;} /* width:200px; */
.minibox h2					{margin-top:0;}
.minibox table tr td		{font-size:small;}

ul.travelDestinations		{list-style-type:none;margin:0;padding:0;}
ul.travelDestinations li	{margin:0 0 12px 0;padding:8px;background-color:#EEEEEE;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
ul.travelDestinations li h4	{margin:0 0 12px 0;}
ul.travelDestinations li p	{margin:0;}

/* artikel */
div.artikel					{margin:0 0 48px 0;border-bottom:1px dotted #AAAAAA;}
/* div.artikel div.logo		{float:right;margin:8px 8px 8px 8px;} */
div.artikel div.logo		{float:left;margin:4px 12px 36px 0;}
div.artikel p				{}
div.artikel p.datum			{margin-bottom:4px;}
div.artikel h2				{margin:0;}
div.artikel p.medium		{margin:0 0 24px 0;font-size:80%;}
div.artikel p.inhalt		{margin-bottom:8px;}
div.artikel p.scan img		{border:1px solid #000000;padding:4px;}

div.attribs					{border-top:1px solid #AAAAAA;padding-top:8px;}
/*div.attribs input			{margin-left:24px;}*/
/*div.attribs legend			{margin-right:24px;padding-right:24px;}*/
div.attribs span.legend		{margin-right:12px;}
div.attribs span			{color:#AAAAAA;}
div.attribs span.checked	{font-weight:bold;color:#000000;}
