body {
        background: #000000;
        text-align: center;
        margin-bottom:0px;
        padding-bottom:0px;
}

#content div{
        padding: 0px;

}

#content p,h1,h2,h3,h4,h5,h6,li,ol,ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#333333 ;
        line-height:normal;
        font-weight: normal;
        font-size: 12px;
        padding-top: 10px;
        padding-bottom: 5px;
        padding-left: 20px;
        padding-right: 15px;
        clear:both;
}

p {
        margin-top: 0px;
        margin-bottom: 4px;

}

#content blockquote  {
        margin-top: 0px;
        margin-bottom: 0px;
        font-style:italic;

}

#content h1 {
        color:#000000;
        font-weight: bold;
        font-size: 16px;
        line-height: 8px;
}
#content h2 {
        color:#000000;
        font-weight: bold;
        font-size: 14px;
        line-height: 10px;
}

#content h3 {
        color:#000000;
        font-weight: bold;
        font-size: 12px;
        line-height:normal;
        font-weight: bold;
}

#content img#graphtitle {
        margin-top: 10px;
        margin-bottom: 0px;
        overflow:hidden;
        float:right;
        clear:both;
}

* {
        padding: 0 px;
        border: 0 px;
}
body {
        background: #000000;
        text-align: center;
        margin-bottom:0px;
        padding-bottom:0px;
}
body .quote{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-weight: bold;
        font-size: 12px;
}
#content strong{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-weight: bold;
        font-size: 12px;
}

#content div.bodyelement {
width: 440px;
height:auto;
border: #0099CC 1px solid !important;
border: #0099CC 1px solid;
margin-left:20px;
margin-bottom:20px;
padding: 10px;
display:block;
clear:right;
}

#content div.bodyelement img{
padding:0px;
}

#content div.elementinleft{
width:50px;
float:left;
/*--background-color:#0099CC;*/
padding-right:10px;
}

#content div.elementinleft2{
width:70px;
float:left;
/*--background-color:#0099CC;*/
padding-right:0px;
}

#content div.elementinright{
width:350px;
float:right;
padding:0px;
/*background-color:#CC9900;*/
}

#content div.elementinright2{
width:250px;
float:right;
padding:0px;
/*background-color:#CC9900;*/
clear:none;
}

#content img.bodyelementline {
        float:right;
        margin-bottom: 3px;
        padding: 0;
        margin-top: 3px;
}

#container {
        width: 762px;
        margin: 0 auto;
        text-align: left;
        height:100%;

}
#topbar {
        float:right;
        clear:right;
}

#topbar img {
padding-left:3px;
}

#bodymain {
        background-color: #FFFFFF;
}
#leftnavcontainer {
        margin-left: 11px !important;
        margin-left: 7px;
        padding-top: 0px !important;
        padding-top: 0px;
        width: 230px;
        float:left;
}

#bodycol {
        padding-top: 2px !important;
        padding-top: 0px;
        float: right;
}

#colbg {
        background-color: #000000;
        padding-bottom: 5px;
        padding-top: 4px !important;
        padding-top: 3px;
        width:210px;
        float:left;
}

A:link { text-decoration: underline; font-weight: normal; color: #999999;}
A:visited { font-size: inherit; text-decoration: none; font-weight: normal; color:#CCCCCC;}
A:hover {  font-size: inherit; text-decoration: none; font-weight: bold;  color: #666666;}
A:active {
        font-size: inherit;
        text-decoration: underline;
        font-weight: normal;
        color: #000000;
        line-height: 17px;
}

/*----------------------main navagation TD ---------------------*/

#navmenu{
margin-top:6px;
width:3em;
}

*:first-child+html #navmenu{ /*IE 7 - Makes Menu Flush with Border */
margin-top:14px;
width:3em;
}

*html #navmenu{ /*IE 6 - Makes Menu Flush with Border */
margin-top:0px;
width:3em;
}

#navmenu ul{
list-style: none;
padding:0px;
margin:0px;
}

#navmenu li{
margin: 0px;
padding:0px;
}
#navmenu li a {
background: url(../images/mainNav/intialState.jpg) no-repeat bottom left ;
height:28px;
line-height:28px;
width:210px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:left;
text-indent:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

#navmenu li a:hover{
background: url(../images/mainNav/rollover.jpg) no-repeat bottom left ;
height:28px;
line-height:28px;
width:210px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:left;
text-indent:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

#navmenu li a:active{
background: url(../images/mainNav/selected.jpg) no-repeat bottom left ;
height:28px;
line-height:28px;
width:210px;
display:block;
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:left;
text-indent:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

/* ----- local page higllight --------- */
#robinmerkisch #navmenu li.robinmerkisch a,
#cv #navmenu li.cv a,
#contact #navmenu li.contact a,
#search #navmenu li.search a,
#sitemap #navmenu li.sitemap a,
#tpnvs #navmenu li.tpnvs a,
#containers #navmenu li.containers a,
#container03 #navmenu li.container03 a,
#container04 #navmenu li.container04 a,
#container02 #navmenu li.container02 a,
#container06 #navmenu li.container06 a,
#container07 #navmenu li.container07 a,
#container08 #navmenu li.container08 a,
#container05 #navmenu li.container05 a,
#concrete #navmenu li.concrete a,
#models02 #navmenu li.models02 a,
#models01 #navmenu li.models01 a,
#models04 #navmenu li.models04 a,
#models03 #navmenu li.models03 a,
#models05 #navmenu li.models05 a,
#transformers #navmenu li.transformers a,
#transformer01 #navmenu li.transformer01 a,
#transformer04 #navmenu li.transformer04 a,
#transformer05 #navmenu li.transformer05 a,
#transformer06 #navmenu li.transformer06 a,
#transformer07 #navmenu li.transformer07 a,
#transformer08 #navmenu li.transformer08 a,
#transformer01 #navmenu li.transformer01 a,
#transformer02 #navmenu li.transformer02 a,
#transformer03 #navmenu li.transformer03 a,
#module01 #navmenu li.module01 a,
#module02 #navmenu li.module02 a,
#module03 #navmenu li.module03 a,
#module04 #navmenu li.module04 a,
#module05 #navmenu li.module05 a,
#module06 #navmenu li.module06 a,
#module07 #navmenu li.module07 a,
#module08 #navmenu li.module08 a,
#module09 #navmenu li.module09 a,
#module10 #navmenu li.module10 a,
#module11 #navmenu li.module11 a,
#moduleMD_INST #navmenu li.moduleMD_INST a,
#ib01 #navmenu li.ib01 a,
#ib03 #navmenu li.ib03 a,
#ib05 #navmenu li.ib05 a,
#ib06 #navmenu li.ib06 a,
#ib07 #navmenu li.ib07 a,
#ib08 #navmenu li.ib08 a,
#ib11 #navmenu li.ib11 a,
#ib12 #navmenu li.ib12 a,
#ib21 #navmenu li.ib21 a,
#ib22 #navmenu li.ib22 a,
#ib23 #navmenu li.ib23 a,
#ib25 #navmenu li.ib25 a,
#ib31 #navmenu li.ib31 a,
#ib32 #navmenu li.ib32 a,
#ib34 #navmenu li.ib34 a,
#fragmentINST_FM051 #navmenu li.fragmentINST_FM051 a,
#fragmentINST_FM067 #navmenu li.fragmentINST_FM067 a,
#fragment051 #navmenu li.fragment051 a,
#fragment056 #navmenu li.fragment056 a,
#fragment064 #navmenu li.fragment064 a,
#fragment067 #navmenu li.fragment067 a,
#fragment076 #navmenu li.fragment076 a,
#fragment093 #navmenu li.fragment093 a,
#fragment113 #navmenu li.fragment113 a,
#fragment119 #navmenu li.fragment119 a,
#fragment133 #navmenu li.fragment133 a,
#fragment141 #navmenu li.fragment141 a,
#fragment151 #navmenu li.fragment151 a,
#fragment171 #navmenu li.fragment171 a,
#fragment233 #navmenu li.fragment233 a,
#fragment240 #navmenu li.fragment240 a,
#fragment242 #navmenu li.fragment242 a {
background: url(../images/mainNav/selected.jpg) no-repeat bottom left ;
height:28px;
line-height:28px;
width:210px;
display:block;
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:left;
text-indent:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}
/*----------------not slectable nav elements---------------*/

#navmenu  .initialNavState {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width:210px;
        height:28px;
        font-size: 11px;
        text-indent:30px;
        text-decoration:underline;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 28px;
        background: url(../images/mainNav/intialState.jpg);}

#navmenu li a.secondaryNav {
        text-indent: 30px;
        font-weight: bold;
}
#navmenu li a.secondaryNav2 {
        text-indent: 30px;
        font-weight: bold;
        font-size: 12px;
        letter-spacing: 0.2em;
}
#navmenu li a.thirdlevelNav {
        text-indent: 40px;
}

#back {
        text-align:center
}

#normalfont {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#333333 ;
        line-height:normal;
        font-weight: normal;
        font-size: 12px;

}

.clearboth {
        clear:both;
        }

#artwork {
        width:700px;
        height:560px;
        background-color:#FFFFFF;
        padding: 0 px;
        float: right;
        margin-top: 0px;
        border-color:#000000;
        border-style:solid;
        border-width:thin;
}

#text {
        width:auto;
        height:auto;
        background-color:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        float: right;
        border-color:#000000;
        border-style:solid;
        border-width:thin;
        text-align: left;
        padding-top: 10px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 15px;
}

#text a:link {
        text-decoration: none;
        font-weight: bold;
        font-size:12px;
        color: #666666;
}

#text a:hover {
        text-decoration: none;
        font-weight: bold;
        font-size:12px;
        color: #999999;
}
#text a:active {
        text-decoration: none;
        font-weight: bold;
        font-size:12px;
        color: #999999;
}
#text a:visited {
        text-decoration: none;
        font-weight: bold;
        font-size:12px;
        color: #666666;
}
#pagelayout {
        width:960px;
        height:560px;
        padding:0px;
}
#cvlayout {
        width:960px;
        height:1460px;
        padding:0px;
}
