body
{
        margin:0px;
        background:url(http://www.kawneer.com/kawneer/images/bg_body_back.jpg);
        font-family:"Trebuchet MS";
}

img
{
        display:block;
}

                h1
                {
                        font-size:24px;
                        color:#e23828;
                        padding:0px;
                        margin-bottom: 3px;
                        border-bottom: 1px solid #b9c4c0;
                }


                h3
                {
                        font-size: 14px;
                        color: #e23828;
                        margin: 12px 0;
                }

#Main
{
        overflow:visible;
        top:0px;
        height:100%;
        bottom:0px;
}

.Center
{
        width:803px;
}

td.Right, td.Left
{
        width:50%;
}

tr.VMiddle td.Center
{
        padding-bottom:5px;
}

tr.VMiddle td
{
        background-color:white;
}

.VBottom td.Left, .VBottom td.Right
{
        background:url(http://www.kawneer.com/kawneer/images/BottomBackground.gif) repeat-x;
}

.VBottom td.Center
{
        background:url(http://www.kawneer.com/kawneer/images/BottomBackground_Center.gif) repeat-x #919f9c; color:#e1e5e4;
}

.VBottom td
{
        height:100%;
}

.Alcoa_Logo
{
        float:left; margin-left:17px;
}

.Alcoa_Span
{
        float:left; margin-left:15px; font-size:10px; margin-top:16px;
}



.VContent .Left, .VContent .Right
{
        background: white;
        text-align:center;
        vertical-align:top;
}

#partner
{
        width:160px;
        margin-left:auto;
        margin-right:auto;
}

#partner fieldset
{
        width:140px;
        padding:0px;
        margin-left:auto;
        margin-right:auto;
}

#partner td
{
        padding:5px;
}

.VContent .Center
{
        vertical-align:top;
        background: white;
        padding-top:0px;
        padding-bottom: 10px;
}



.VContent img
{
        display:inline;
}

.Footer
{
        float: right;
        margin-right: 17px;
        font-size: 11px;
        margin-top: 14px;
        width: 700px;
}

#Recurring_Menu {
        width: 804px;
        height: 35px;
        background: #BBCCC4;
}

.Go
{
        float:left;
        margin-left:8px;
        margin-top:2px;
}

.login
{
        color:#fff;
        font-size:11px;
        display:block;
        float:right;
        margin-right:15px;
        margin-top:2px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        vertical-align: middle;
}

.Search
{
        margin-top:6px;
        margin-left:50px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Language
{
        margin-top:8px;
        margin-left:25px;
}

.Language select
{
        width:85px;
}

.RM_Left
{
        background:url(http://www.kawneer.com/kawneer/images/Recurring_Left_Curve.gif) no-repeat #bbccc4; width:80%;
        float:left;
        height:35px;
        vertical-align: middle;

}


.RM_Right
{
        background:#a2b6ad;
        width:20%;
        float:right;
        height:35px;
        vertical-align: middle;
		font-size:12px;
}

.RM_Right a {
margin: 0 2px;
float:left;
}

#Footer { width:803px; height:100%;
        background: #919f9c url(http://www.kawneer.com/kawneer/images/BottomBackground_Center.gif) repeat-x;
        }

.Footer a:link, .Footer a:active, .Footer a:visited
{
        color: #e1e5e4;
        text-decoration: none;
        line-height: 1.65em;
}




.nomenu
{
        margin-left:30px;
        font-size: 20px;
        color:white;
        margin-top:5px;
}

.gumenu, .partnermenu
{
        margin-left:-130px;
        margin-top:5px;
}

.adminmenu
{
        margin-left:50px;
        margin-top:5px;
}




.content
{
        margin-top:0px;
        margin-left: 0px;
        margin-right: 0px;
        text-align:right;
        width:100%;
        color:#999999;
        background-color:white;
        border-collapse:collapse;
}

.content td
{
        border-collapse:collapse;
        padding:0;
        margin:0;
        vertical-align:top;
}

.content,.content td, .content input, .tenderform input, .tenderform textarea,  select, pre
{
        font-family:Verdana,Arial,Hervetica,sans-serif;
        font-size:11px;
        clear: none;
}

.content input, .tenderform input, .tenderform textarea,  select, iframe
{

        border-style:solid;
        border-color:black;
        border-width:1px;
}

input.noborder
{
        border:none;
}

.registerform td, .tenderlist td,.tenderform td
{
        padding:0px 10px 0px 10px;
        text-align:left;
        vertical-align:top;
        border-collapse:collapse;
}

.tenderlist,.tenderlist  td,.formulare,.formulare td, .kataloge, .kataloge td
{
        border-collapse:collapse;
        border-width:1px;
        border-color:#999999;
        border-style:solid;
        padding:0px 10px 0px 10px;
}

.kataloge td {
	height:20px;
}

.tender td
{
        line-height:20px;
}

.tablehead
{
        color:black;
        font-size:14px;
        height:20px;
        font-weight:bold;
}
.tablehead
{
        text-align:center;
}
.tablehead select
{
        font-size:11px;
}

.tablehead .tlight
{
        text-align:center;
        padding:0px;
        width:30px;
}

.download input
{
        border-style:none;
}

.textlink, .VContent a
{
        color:#999999;
        text-decoration:none;
        text-align:center;
}

.textlink:hover, .VContent a:hover
{
        color:#666666;
        text-decoration:underline;
}

.shadowed
{
        background-color: #E33A27;
        color:white;
        cursor:pointer;
}

.navleft
{
        vertical-align:top;
        text-align:left;
        width:130px;
}

.navleft table
{
        margin-top:15px;
}

.navleft td
{
        height:35px;
}


.logoutdiv,.logoutdivhover
{
        margin-top:5px;
        width:60px;
        height:20px;
        line-height:20px;
        font-size:12px;
        text-align:center;
        font-weight:bold;
        cursor:pointer;
        color: white;
}

.navdiv,.navdivhover,.navselected
{
        width:130px;
        height:30px;
        line-height:30px;
        text-align:center;
        font-weight:bold;
        cursor:pointer;
        color: white;
}

.navdiv, .logoutdiv
{
        background-color: #B7C1BE;
}

.navdivhover, .logoutdivhover
{
        background-color: #E33A27;
}

.navselected
{
        background-color: #E33A27;
}


fieldset
{
        margin-left:10px;;
        margin-right:0px;
        text-align:center;
        border: solid #d7d7d7 1px;
        padding:10px;
        padding-top:0px;
}
fieldset fieldset
{
        text-align:left;
        margin: 0px;
        padding: 5px;
        color:black;
}


.navleft fieldset
{
        margin:0px;
        padding:0px;
        width:130px;
        max-width:128px;
}

.navleft fieldset table
{
        margin:1px;
        width:100px;
}

.navleft fieldset td
{
        height:12px;
        border-width:1px;
        border-color:#999999;
        border-style:solid;
        padding:1px;
}

.navleft fieldset td.legend
{
        border:none;
}


.login, .agb
{
        width:100%;
        text-align:center;
}

.login fieldset
{
        margin:auto;
        width:20%;
}

.agb fieldset
{
        width:60%;
        margin:auto;
}

fieldset table, .full
{
        width:100%;
}

legend, legend td
{
        font-weight:bold;
        margin-bottom:5px;
        color:#d7d7d7;
        line-height:30px;
}

legend table
{
        width:auto;
}

.crease
{
        color:black;
        cursor:pointer;
        left:0px;
}

.decreased
{
        display:none;
}

.increased
{
        display:block;
}

.buttonspan input, .buttons input
{
        border-width: 1px;
        border-color: #CE9A00 #CE9A00 #CE3000 #CE3000;
        background-color: #E33A27;
        text-decoration: none;
        height: 17px;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: white;
        text-align: center;
        cursor: pointer;
}

.tab {
	font-size: 10px;
	width: auto;
	padding: 0px 5px;
}

.WARN
{
        color:red;
        text-align:center;
}

.red
{
    background-color:red;
}

.green
{
    background-color:lime;
}

.row-gray
{
        background-color:gainsboro;
}

.text-blue
{
        color:blue;
}

.text-red
{
        color:red;
}

.text-green
{
        color:lime;
}

.text-black
{
        color:black;
}

abbr
{
        text-decoration:underline;
        cursor:help;
}

.fsf
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#E33A27;
		
		
}

#content td.dir {
        background-image: url(images/ico_dir.gif);

}

#content td.doc {
        background-image: url(images/ico_doc.gif);
}

#content td.pdf {
        background-image: url(images/ico_pdf.gif);
}

#content td.parent {
	background-image: url(images/ico_parent.gif);
}

td.dir, td.doc, td.pdf, td.parent {
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:20px;
}


#content {
	text-align:left;
}

#filters div.filter{
	margin-right:10px;
	float:left;
}

#filters div.filter label{
	text-align:left;
	display:block;
}

#filters div.filter span{
	margin-right:20px;
}

#content select.plzSelect{
        width:55px;
}

#content select.yearSelect{
        width:55px;
}

#content select.responseSelect{
        width:120px;
}

.clear{
	clear:both;
}

h4 {
	text-align:left;
        font-size: 1em;
        color: #888;
        background: transparent;
        margin: 0.4em 0;
        padding-top: 1em;
}