/*Common styles */
body { font-family:Arial, sans-serif;color:#444444;background-color:#999998;width:805px;margin:0;padding:0; }
a { text-decoration:underline;color:#BC0070; }
a:hover { text-decoration:underline;color:#BC0070; }
.internal-link { background:url(../images/a.gif) no-repeat 0px 5px;padding-left:8px;margin-left:10px; }
img { border:none; }
.stopfloating { margin:0;padding:0;clear:both; }
.hide { display:none; }
form { margin:0;padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0;padding:0; }
/* Content styles */
#innerWrap2 h1 { font-size:75%;font-weight:normal;color:white;background:#0078C8 url(../images/h1.gif) repeat-y;border-top:10px solid white;padding:2px 0 2px 15px; }
#innerWrap2 p { margin:0;font-size:70%;padding:10px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; }
#innerWrap2 h2 { font-size:70%;font-weight:bold;padding:15px 10px 3px 10px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; }
#innerWrap2 h3 { font-size:65%;font-weight:bold;padding:10px 10px 1px 10px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; }    
#innerWrap2 td p { padding:0;margin:0;background:white; }
#innerWrap2 ul { margin:0;font-size:70%;padding:10px 10px 10px 30px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;list-style-type:square; }
#innerWrap2 ul ul { font-size:100%;border:none; }
/* Logo and brand */
#logo { float:left; width:150px;height:40px; padding:20px 0 0 2px; background:#999998; }
h2.brand { float:right;width:300px;height:40px;font-size:80%;color:white;font-weight:normal;text-align:right;margin-top:20px;padding:0; }
/* Main navigation */
#mainnav { float:left;clear:left;width:150px;font-size:80%; }
#mainnav ul { margin:0;padding:0;font-size:90%; }
#mainnav ul li { list-style-type:none;height:20px;border-bottom:1px solid #96A0B1;margin-left:10px;padding-top:5px;padding-left:20px; }
#mainnav a { color:white; }
#mainnav ul li.current { background:white; }
#mainnav ul li.current a { color:black;font-weight:bold;text-decoration:none; }
/* Design */
#innerWrap1 { background-color:#999998;width:805px;float:left;clear:both;background-image:url(../images/background.gif);background-repeat:repeat-y; }
#innerWrap2 { float:left;width:655px;background:white;padding-bottom:40px; }
#breadcrumbs { text-align:right;font-size:60%;border-left:10px solid white;border-right:10px solid white;margin:5px 0; }
#visual { width:635px;overflow:hidden;border-left:10px solid white;border-right:10px solid white; }
.ending { border-bottom:1px solid #C0C0C0; }
/* Layouts */
#contentLeft, #contentRight { float:left;border-left:10px solid white; }
#layout1 #contentLeft { width:425px; }
#layout1 #contentRight { width:200px; }
#layout2 #contentLeft { width:200px; }
#layout2 #contentRight { width:425px; }
#layout3 #contentLeft { width:312px; }
#layout3 #contentRight { width:313px; }
#layout4 #contentLeft { width:635px; }
#layout4 #contentRight { display:none; }
.blockgray { background:#CCCCCC; }
/* Footer */
#footer { background:#999998;clear:both;float:left;width:805px;font-size:70%;padding:5px 0; }
#footer #metanavigation { float:left;width:300px;padding:0;margin:0 0 0 10px; }
#footer #metanavigation li { display: inline;list-style-type:none;padding:2px;margin:0;float:left;	 }
#footer #metanavigation li a { color:#444444; }
#footer #copyright { float:right;text-align:right;color:white;width:400px;margin:0;padding:0;border:none;font-size:80%; }
/* FORM */
fieldset { margin:3px;padding:0;border:none; }
legend { display:none; }
label { float:left;width:40px;font-size:70%;text-align:right;padding:3px 0; }
input { width:100px;font-size:70%;border:1px solid #999998;background:white; }
.submitter { width:30px;}
/* Sitemap */
.csc-sitemap ul li a { font-size:120%;color:#444; }
/* Tachomaster teaser */
#tachomasterteaser { clear:left;float:left;margin:20px 0px 0px 20px; }
* html #tachomasterteaser { margin:20px 0px 0px 10px; }
/* VfbTeaser */
#vfbteaser { clear:left;float:left;margin:20px 0px 0px 20px; }
* html #vfbteaser { margin:20px 0px 0px 10px; }
