
html,body{height:100%;width:100%;overflow:hidden;margin:0px;padding:0px;}

body.mceContentBody {
   overflow:auto;
}

body {
   font-family:Arial,Verdana;
   color:#111;
   background-color:#fff;
   font-size: 12px;  
}

div, p {
   margin:0px;
   padding: 0px;
}

p { padding-bottom:15px; }

h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }

#logo {
   position:absolute;
   top:12px;
   left:12px;
}

a:link,a:visited,a:active,a:hover {color:#111; outline:none; }
a:link,a:visited,a:active         {text-decoration:none; outline:none;}
a:hover                           {text-decoration:underline; outline:none;}

#content {
   position:relative;
}

#content1 {
   position:absolute;
   top:0px;
   left:0px;
   display:block;
}

#content2 {
   position:absolute;
   top:0px;
   left:0px;
   display:none;
}

#nav {
   margin-top:33px;
   margin-left:10px;
   padding-left:86px;
   padding-bottom:8px;
   border-width: 0px 0px 1px 0px;
   /*border-color: #111;*/
   border-color: #333;
   border-style:solid;
}

#nav_inner {
   width:900px;
}

a.nav:link,a.nav:visited,a.nav:active,a.nav:hover {
   font-size:15px;
}

a.navselected:link,a.navselected:visited,a.navselected:active,a.navselected:hover {
   font-size:15px;
   color: #DA191E;
}

span.nav { margin-right:15px; }
td.nav { padding-right:15px; display:table-cell; vertical-align:bottom; text-align:left; height:37px;}
#projects {
   overflow:auto;
   padding-bottom:15px;
}

div.projectsoverviewitem {
   float:left;
   margin:15px;
   margin-bottom:5px;
   /*
   width:150px;
   */
}

div.projectsoverviewitem img {
   border: 0px solid black;
   margin-bottom:5px;
}

div.thumbtext {
   height:32px;
}

table {
   border-collapse: collapse;
}
td.item {
   vertical-align:top;
}

div.text_item {
   width: 250px;
   margin-left:20px;
}

div.image_item {
   margin-left:20px;
}

div.object_item {
   margin-left:20px;
}

img.image_item {
   
}

#infobar {
   height:40px;
   position:relative;
}

div.title {
   font-size:14px;
   font-weight:bold;
   position:absolute;
   top:10px;
   left:22px;
   white-space:nowrap;
}

div.navprojects {
   position:absolute;
   top:13px;
   left:350px;
   width:200px;
}

#items {
   height: 500px;
   overflow:auto;
}

div.rightdiv {
   width:20px;
}

div.prevnext { padding-top:4px; border:0px solid green;}

span.prevlink {
   float:left;
   /*margin-right:2px;*/
   border:0px solid red;
}
a.prevnext:link,a.prevnext:visited { font-weight:bold;color:#DA191E; }
a.prevnext:active,a.prevnext:hover { font-weight:bold;color:#DA191E; }

span.nextlink {
   float:right;
   /*padding-top:dd5px;
   margin-left:2px;*/
}

#debug {
   display:none;
   position:absolute;
   top: 10px;
   right: 10px;
}
img.loadinggif {
   display:none;
}

a.projectlink:link,a.projectlink:visited,a.projectlink:active,a.projectlink:hover {
   color: #111;
}

a.projectlinkselected:link,a.projectlinkselected:visited,a.projectlinkselected:active,a.projectlinkselected:hover {
   /*color:red;*/
}

