@import url(maincontent.css);
body
{
	margin:0px 0px 0px 0px;
	background-color:white;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:12px;
}

/* ### CLASSES FOR IDS IN ALPHABETICAL ORDER (PROPERTIES ALPHABETIZED TOO!) ### */

#rightcontent a.standard, a.standardOff
{
	    background-image: url(/images/1enter_r.gif);
	    background-position:right;	
	    background-repeat:no-repeat;
	    color:#494949;
	    font-size:11px;
	    padding:0px 15px 0px 0px;
	    text-decoration:underline;
	    white-space:nowrap;
}
#rightcontent a.standardOff
{
    color:#cccccc;
    cursor:default;
    background-image: url(../../images/3enter_r.gif);
}
#rightcontent a.standard:hover
{
	background-image: url(/images/2enter_r.gif);
	color:blue;
}

/* select language on index page */
#language
{
	color:#000000;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:10px;	
}
/* left column on all pages (contains page nav. etc.) */

#leftcontent a.mcpa {
		display:block;
		width:147px;
		text-align:center;
		margin:16px 0px 17px 0px;
    }

#leftcontent a.standard
{
	    font-size:11px;
	    padding:0px 15px 0px 0px;
	    background-image: url(/images/1enter_r.gif);
	    background-repeat:no-repeat;
	    background-position:right;	
	    color:#494949;
	    text-decoration:underline;
	    white-space:nowrap;
}

#leftcontent a.standard:hover
{
	color:blue;
	background-image: url(/images/2enter_r.gif);
}

#leftcontent a
{
	color:#3333FF;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:10px;
	padding-right:4px;
	text-decoration:none;
}

#leftcontent a:hover
{
	color:red;
	text-decoration:underline;
}
#leftcontent a.linkmargintext
{
	font-size:12px;
	font-style:italic;
}
#leftcontent a.N1
{
	color:Black;
	font-size:11px;
	font-weight:bold;
}
#leftcontent a.aktN1
{
	color:Black;
	font-size:11px;
	font-weight:bold;
}
#leftcontent div#mcpa 
{
    text-align:center;
}

/* main navigation */


#navigation a
{
	font-size:11px;
	text-decoration:none;
}
/* pct.net img on index page */
#pctnetinfo a
{
	color:#3333FF;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:10px;
	text-decoration:none;
}
#pctnetinfo a:hover
{
	color:red;
	text-decoration:underline;
}
/* right column on all pages (contains pctopp files list, download checkreq etc.) */
#rightcontent
{
	color:#000000;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:11px;
}
#rightcontent a
{
	color:#3333FF;
	text-decoration:none;
	font-size:10px;
}
#rightcontent a:hover
{
	color:red;
	text-decoration:underline;
}
#rightcontent a.header
{
	color:#000000;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:11px;
	padding-right:4px;
	text-decoration:none;
}

.headerBox
{
	color:#000000;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:11px;
	text-decoration:none;
}

#rightcontent a.linkrighttext
{
	color:#3333FF;
	font-size:11px;
}
.tddownl, td.tddownl
{
	padding-top:5px;
}
.tddownl, td.tddownl, td.tdPctFiles
{
	background:#efefe7;
	font-size:10px;
	padding-left:10px;
}
	.boxRight {
		width:140px;
		background:#efefe7;
		padding:5px;
		font-size:10px;
	}

.headerRight, .headerRight2, .headerRight3
{
    background:#d1d1c1;
    font-size:11px;
    padding-left:2px;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
    font-weight:bold;
}
.headerRight2 
{
    color:#ffffff;
    background:#ffb300;
}
.headerRight3
{
    color:#d70000;
}

/* display box 1. three rss news */
#rssNews 
{
        width:150px;
        overflow:hidden;
        margin-bottom:19px;
}

#rssNews h3.headerRight 
{
        font-family:arial;
        font-size:11px;
        font-weight:bold;
        letter-spacing:0px;
        height:16px;
        margin:0px;
        padding:2px 2px 0px 2px;
        background:#ff6600;
        color:#ffffff;        
}

#rssNews div.bodyRight 
{
        padding:5px 2px 5px 10px;
        background:#efefe7;
}

#rssNews div.bodyRight p {
        margin:0px 0px 8px 0px;
}

#rssNews div.bodyRight p.more {
        margin-right:8px;padding-bottom:10px;
}

/* feedback box left(default page) & right */
#feedback
{
	color:#000000;
	font-family:arial,helvetica,sans-serif,tahoma;
	font-size:11px;  
}

#feedback a {color:red;}
#feedback input
{
    font-family:arial,helvetica,sans-serif,tahoma;    
    font-size:11px;
    height:13px;
    width:125px;
}
#feedback textarea
{
    font-family:arial,helvetica,sans-serif,tahoma;    
    font-size:11px;
    height:50px;
    width:125px;
}
#feedback .headerRight
{
    color:#D50000;
}

#hints
{
    font-family:arial,helvetica,sans-serif,tahoma;
    font-size:11px;
    color:Red;
    padding-left:3px;
    text-align:center;   
}

/* warning box for brochure (de) + (fr) */
#warning .norm2{
	color:#000099;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#warning a{
	color:#0000ff;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#warning a:hover
{
	color:red;
	text-decoration:underline;
}
#warning a.close
{
	    background-image: url(/images/1close.gif);
	    background-position:right;	
	    background-repeat:no-repeat;
	    color:#ABABAB;
	    font-family:Arial,helvetica,sans-serif;
	    font-size:11px;
	    padding:0px 15px 0px 0px;
	    text-decoration:underline;
}
#warning a.close:hover
{
	color:blue;
	background-image: url(/images/2close.gif);
}

/* google adwords dialog */

#googledialog {position:absolute;z-index:10;width:500px;left:100px;top:100px;border:1px solid #86a6d7;background:#fff;text-align:left;}
#googledialog .head {background:#86a6d7;font-weight:bold;color:#fff;height:18px;padding:1px 5px 0px 5px;}
#googledialog .head span {float:right;}	
#googledialog .main {padding:5px;}
#googledialog ul li {margin-bottom:10px;font-weight:bold;}
#thanks {height:275px;background:#D2DEF0;text-align:center;padding-top:20px;border:1px solid #86a6d7;}
#benefits {background:#E8F1FF;border:1px solid #86a6d7;margin-bottom:5px;padding:5px;}
#googledialog form {background:#D2DEF0;padding:15px 5px;margin:0;height:265px;border:1px solid #86a6d7;}
#googledialog form table td {vertical-align:top;width:50%;}
#googledialog form input {margin-bottom:5px;width:228px;font-size:12px;}
#googledialog form textarea {margin-bottom:5px;width:473px;height:46px;font-family:arial;font-size:12px;}
#googledialog form div {font-size:11px;color:#808080;}
#googledialog form a {text-align:right;display:block;padding-top:5px;}
#msggoogle {font-weight:bold;height:36px;color:red;}


/* ### GENERALLY APPLICABLE CLASSES IN ALPHABETICAL ORDER  (PROPERTIES ALPHABETIZED TOO!) ### */
/* for TDs used as very small spacer elements with default font-size >= 11px. Forces very narrow height. */
.noHeight
{
    font-size:1px;
}

.oh 
{
	overflow:hidden;
}

