html{height:100%;}
body {margin:0; padding:0; height:100%; background: url(../img/bg.gif); background-color:#ccc; font-size: 12px; color: #333; line-height: 14px; font-family:"Arial", "Helvetica", "Sans-serif"; }
img { border: none; }
/* a { color: #565656; text-decoration: none; } */
a {color:#003871; text-decoration:none; font-weight:normal;}
a:hover { color: #003871; }
label { font-weight: bold; }
strong { font-weight: bold; }
em { font-style: italic; }
input, textarea { font-size: 12px; }
p{padding:0; margin:10px 0;}
p.byline{font-style:italic; color:#999;}

.ingress{font-size:18px; color:#333; line-height:22px;}

h1{font-size:36px; font-weight:bold; margin:0; padding:10px 15px; line-height:36px; border-bottom:1px solid #e7e7e7;}
h2{font-weight:bold; font-size:20px; padding:0; margin-top:0; margin-bottom:15px; margin-left:10px; line-height:26px;}
h2 a{font-weight:bold; color:#000; text-decoration:none;}

h3{font-weight:bold; font-size:14px; padding:0; margin-top:0; margin-bottom:15px; margin-left:10px; line-height:20px;}


div.error{width:623px; margin:10px 0; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:45px; color:#cc0000; font-weight:bold; font-size:14px; float:left; background-image:url("../img/bidarea_overbidden.gif"); border:1px solid #e8beb5;}
div.success{ width:623px; margin:10px 0;  padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:45px; color:#339933; font-weight:bold; font-size:14px; float:left; background-image:url("../img/bidarea_lowestbid.gif"); border:1px solid #b4dbb4;}

.textytest {color:red;}	


/* button hovering */
img.hoverbutton { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }
img.hoverbutton:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75;}
input.hoverbutton { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 1; }
input.hoverbutton:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.75;}

/*boxar */
div.boxColumn220{width:220px; margin:0; padding:0;}
div.boxColumn220{width:220px; margin:0; padding:0;}
div.box220{width:220px; float:left; margin-bottom:10px;}
div.box220head{float:left; background-image:url(../img/box220head_bg.gif); width:220px; height:36px; float:left; margin:0; padding:0;}
div.box220content{float:left; width:200px; padding:0px 9px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #fff; background-color:#e7e7e7;}
div.box220content input.boxlogin{width:184px; background-color:#fff; border:0; margin:0; padding:8px; line-height:12px;}


div.boxColumn460{width:460px; margin:0; padding:0;}
div.boxColumn460{width:460px; margin:0; padding:0;}
div.box460{width:460px; float:left; margin-bottom:10px;}
div.box460head{float:left; background-image:url(../img/box460head_bg.gif); width:460px; height:36px; float:left; margin:0; padding:0;}
div.box460content{float:left; width:440px; padding:0px 9px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #fff; background-color:#e7e7e7;}
div.box460content h3{font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:0; padding-left:0; padding-right:0; margin:0;}
div.box460content div.left{float:left; width:210px;}
div.box460content div.right{float:right; width:210px;}


div.boxButtonbar{float:right; padding-bottom:10px;}

/* .. */

div.container {position:absolute; top:0px; width:960px; left:50%; margin-left:-490px; overflow:auto;text-align: left; padding: 0 17px; background-image:url(../img/container_bg.gif); position:relative; }


div.head{position:relative; float:left; width:960px; height:102px; background-image:url(../img/head_bg.gif); background-repeat:no-repeat; border-top:10px solid #fff;}

div.head div.logo{position:absolute; top:0px; left:0px; width:270px; height:100px;}
div.head div.logo h1{margin:0; padding:0;}


div.menu{position:absolute; top:72px; left:50%; margin-left:-145px; }
div.menu2{position:absolute; top:20px; left:50%; margin-left:241px; }


div.historyline{width:940px; float:left; padding:10px;}

div.historyline ul.historyline{list-style-type:none; padding:0; margin:0; height:22px;}
div.historyline ul.historyline li{margin:0; height:17px; float:left; background-image:url(../img/historyline_bg.gif); padding-top:5px; padding-left: 20px; padding-bottom:0; padding-right:0;}
div.historyline ul.historyline li a{color:#8c8c8c;}
div.historyline ul.historyline li.first{background-image:url(../img/historyline_first_bg.gif); padding-left:10px;}
div.historyline ul.historyline li.active{background-image:url(../img/historyline_active_bg.gif); color:#333; font-weight:bold;}
div.historyline ul.historyline li.end{background-image:url(../img/historyline_end_bg.gif); width:17px; padding-left:0;}

div.topPuff{width:938px; color:#00468c; float:left; background-color:#ebf5fd; margin:0 10px; _margin-left: 5px; _margin-top:0px; _margin-bottom:0; _margin-right:5px; border:1px solid #c2daed; position:relative;}
div.topPuff div.text{float:left; padding:10px;}
/* div.topPuff div.text{position:absolute; top:14px; line-height:17px; left:15px; font-size:17px; _font-size:15px; } */
div.topPuff div.buttons{float:right; padding:10px;}

div.contentWrap{width:940px; float:left; padding:10px 0; margin:0 10px; _margin-left: 5px; _margin-top:0px; _margin-bottom:0; _margin-right:5px; position:relative;}

div.contentWrap div.contentRow{width:940px; float:left; margin-top:10px; margin-left:0; margin-right:0; margin-bottom:0; position:relative;}

/* text columns */

div.contentWrap div.icontable{padding:0; margin:0; border:0;}
div.contentWrap div.icontable td.icon{}
div.contentWrap div.icontable td.text{}

div.contentWrap div.textColumn700{float:left; background-color:#fff; padding:9px; width:680px; border:1px solid #e7e7e7; min-height:400px;}
div.contentWrap div.textColumn700 p{margin:10px;}
div.contentWrap div.textColumn700 div.contentHeader{float:left; width:680px; border-bottom:1px solid #e7e7e7; margin-bottom:10px;}
div.contentWrap div.textColumn700 div.contentHeader div.h1 h1{float:left; font-size:36px; font-weight:bold; margin:0; padding:20px 15px; width:75%; border:0;}
div.contentWrap div.textColumn700 div.contentHeader div.share{float:right; padding-top:25px; padding-right:15px;}

div.contentWrap div.textColumn700 div.greyArea{float:left; background-color:#e7e7e7; padding:9px; width:660px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; background-image:url("../img/greyArea_bg.gif"); background-repeat:repeat-x; margin-bottom:10px;}
div.contentWrap div.textColumn700 div.greyArea div.topLeft{float:left; font-size:14px; font-weight:bold;}
div.contentWrap div.textColumn700 div.greyArea div.topRight{float:right; color:#666;}
div.contentWrap div.textColumn700 div.greyArea fieldset{border:0; float:left; width:660px; text-align:left; padding-top:30px; padding-left:0; padding-right:0; margin:0;}
div.contentWrap div.textColumn700 div.greyArea label{float:left; width:140px; font-weight:normal; text-align:right; padding-right:10px; padding-top:6px;}
div.contentWrap div.textColumn700 div.greyArea label.hint {z-index:30; position:relative; width: 170px; padding-top:5px; padding-bottom:6px; padding-right:5px; padding-left:30px; height:14px; display: block; margin-left:442px; margin-top:-32px; color:#004e8b; text-align:left; border:1px solid #c2daed; background-color:#ebf5fd; font-size:10px; background-image:url("../img/form_hint_bg.gif"); background-repeat:no-repeat;}
div.contentWrap div.textColumn700 div.greyArea label.hint a{color:#004e8b; font-size:10px; text-decoration:none;}
div.contentWrap div.textColumn700 div.greyArea label.error{z-index:40; position:relative; width: 170px; padding-top:5px; padding-bottom:6px; padding-right:5px; padding-left:30px; display: inline; margin-left:442px; _margin-left:430px; margin-top:-32px; color:#cc0000; text-align:left; border:1px solid #e8beb5; background-color:#f7e4e0; font-size:10px; background-image:url("../img/form_error_bg.gif"); background-repeat:no-repeat;}
div.contentWrap div.textColumn700 div.greyArea label.valid{z-index:40; position:relative; width: 170px; padding-top:5px; padding-bottom:6px; padding-right:5px; padding-left:30px; height:14px; display: block; margin-left:442px; margin-top:-32px; color:#339933; text-align:left; border:1px solid #b4dbb4; background-color:#e6f8e6; font-size:10px; background-image:url("../img/form_valid_bg.gif"); background-repeat:no-repeat;}

div.contentWrap div.textColumn700 div.greyArea p.hint label.error{width: 170px; padding-top:5px; padding-bottom:6px; padding-right:5px; padding-left:30px; height:14px; display: block; margin-left:442px; margin-top:-32px; color:#004e8b; text-align:left; border:1px solid #c2daed; background-color:#ebf5fd; font-size:10px; background-image:url("../img/form_hint_bg.gif"); background-repeat:no-repeat;}
div.contentWrap div.textColumn700 div.greyArea p.hint label.error a{color:#004e8b; font-size:10px; text-decoration:none;}
div.contentWrap div.textColumn700 div.greyArea p.hint label.valid{width: 170px; padding-top:5px; padding-bottom:6px; padding-right:5px; padding-left:30px; height:14px; display: block; margin-left:442px; margin-top:-32px; color:#339933; text-align:left; border:1px solid #b4dbb4; background-color:#e6f8e6; font-size:10px; background-image:url("../img/form_valid_bg.gif"); background-repeat:no-repeat;}
div.contentWrap div.textColumn700 div.greyArea label.radiolabel{float:left; font-weight:normal;}
div.contentWrap div.textColumn700 div.greyArea input, textarea, select{ width: 280px; margin-bottom: 5px; background-color:#fff; border:1px solid #e7e7e7; padding:5px;}
div.contentWrap div.textColumn700 div.greyArea input.hoverbutton{ width: 124px; height:37px; padding-top:10px; background-color:#e7e7e7; float:right; margin:0; padding-right:0;}
div.contentWrap div.textColumn700 div.greyArea input.radio{width: auto; margin-bottom: 0px; background-color:transparent; border:0; padding:5px;}
div.contentWrap div.textColumn700 div.greyArea input[type="checkbox"]{background-color:#e7e7e7; background: transparent; margin:0px; padding:0;}

div.contentWrap div.textColumn700 div.greyArea textarea{width: 280px; height: 150px; }
div.contentWrap div.textColumn700 div.greyArea .boxes{ width: 1em; }
div.contentWrap div.textColumn700 div.greyArea #submitbutton{ margin-left: 120px; margin-top: 5px; width: 90px; }
div.contentWrap div.textColumn700 div.greyArea br{ clear: left; }
div.contentWrap div.textColumn700 div.greyArea div.buttonbar{float:right;}
div.contentWrap div.textColumn700 div.greyArea div.buttonbar input{width:124px; height:37px; border:0; padding:0; border:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 1;}
div.contentWrap div.textColumn700 div.greyArea div.buttonbar input:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.75;}

div.contentWrap div.textColumn700 div.greyArea table{width:660px; padding:0; margin-top:0px; margin-left:0; margin-right:0; margin-bottom:10px; border-collapse:collapse;}
div.contentWrap div.textColumn700 div.greyArea table td{font-size:12px; border-bottom:1px solid #dadada; border-top:1px solid red; margin:0; padding:5px; clear:both;}


div.contentWrap div.textColumn700 div.formtabs{float:left; background-color:#f4f4f4; width:678px; height:35px; border:1px solid #dadada; margin-bottom:10px; position:relative;}
div.contentWrap div.textColumn700 div.formtabs ul{list-style-type:none; padding:0; margin:0; position:absolute; left:0px; bottom:-1px;}
div.contentWrap div.textColumn700 div.formtabs ul li{font-size:16px; font-weight:bold; float:left; margin-left:5px; margin-top:5px; margin-bottom:0px; padding:7px 15px; border-top:1px solid #c2daed; border-left:1px solid #c2daed; border-right:1px solid #c2daed; background-color:#ebf5fd;}
div.contentWrap div.textColumn700 div.formtabs ul li a{color:#003366;}
div.contentWrap div.textColumn700 div.formtabs ul li.active{background-color:#fff; color:#333; float:left; margin-left:5px; margin-top:5px; margin-bottom:0px; padding-top:7px; padding-left: 15px; padding-right:15px; border-top:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #fff;}

/* Footer */
div.footer{width:940px; float:left; padding-top:10px; padding-right:10px; padding-left:10px; padding-bottom:0; background-color:#00477f; color:#fff; border-bottom:10px solid #fff; text-align:center;}
div.footer a{color:#fff; text-decoration:underline;}
div.footer div.footWrap{overflow:auto; width:938px; background-color:#00356b; border-top:2px solid #003163; border-left:1px solid #003468; border-right:1px solid #003468; border-bottom:1px solid #1a5a8c;}

/* Footer column 1 */
div.footer div.footWrap div.column1{text-align:left; width:280px; float:left; padding-top:10px; padding-bottom:10px; padding-right:20px; padding-left:20px;}
div.footer div.footwrap div.column1 table{margin:0; padding:0; width:250px;}
div.footer div.footWrap div.column1 table td{margin:0; padding:5px 0;}
div.footer div.footWrap div.column1 table td.left{font-weight:bold; width:80px;}
div.footer div.footWrap div.column1 table td.right{width:200px;}

/*Footer column 2 */
div.footer div.footWrap div.column2{text-align:left; width:300px; float:left; padding-top:10px; padding-bottom:10px; padding-right:20px; padding-left:0;}
div.footer div.footwrap div.column2 table{margin:0; padding:0; width:300px;}
div.footer div.footWrap div.column2 table td{margin:0; padding:5px 0;}
div.footer div.footWrap div.column2 table td.left{font-weight:bold; width:80px;}
div.footer div.footWrap div.column2 table td.right{width:220px;}
div.footer div.footWrap div.column2 table td.right input.text{width:213px; padding-top:10px; padding-left:5px; height:21px; background-color:#fff; color:#333; border:1px solid #e7e7e7;}

/* Footer column 3 */
div.footer div.footWrap div.column3{text-align:left; width:280px; float:left; padding-top:10px; padding-bottom:10px; padding-right:0px; padding-left:0;}
div.footer div.footwrap div.column3 table{margin:0; padding:0; width:280px; border-collapse:collapse; border:0; clear:both;}
div.footer div.footWrap div.column3 table td{margin:0; padding:8px 0; border-top:1px solid #004388; border-bottom:1px solid #002d5b; clear:both;}
div.footer div.footWrap div.column3 table td.left{font-weight:bold; width:45px;}
div.footer div.footWrap div.column3 table td.right{width:235px;}
div.footer div.footWrap div.column3 table td.right h3{margin-bottom:-10px; margin-top:0; padding:0; margin-left:0; margin-right:0; font-weight:bold; font-size:14px;}
div.footer div.footWrap div.column3 table td.right a{text-decoration:none;}


/* menu */

#sddm { margin: 0; padding: 0; z-index: 99 !important; list-style-type: none; position:absolute; width:622px; top:0px; left:0px;}

#sddm li{margin: 0; padding-top:0; padding-left:0; padding-top:0; padding-right:10px; float: left; }
#sddm li.last{padding-right:0;}

#sddm li a {display: block; margin: 0; padding: 0;}

#sddm div {z-index: 999999 !important; position: absolute; display:none; margin-top: -1px; padding: 10px; background-color:#004182; border-left:1px solid #24578c; border-right:1px solid #24578c; border-bottom:1px solid #24578c; }

#sddm div.omfolkel {background-image:url("../img/nmenu/omfolkel_bg.gif"); background-repeat:no-repeat; min-width:108px;}
#sddm div.f {background-image:url("../img/menu/f_bg.gif"); background-repeat:no-repeat; min-width:89px;}
#sddm div.brf {background-image:url("../img/menu/brf_bg.gif"); background-repeat:no-repeat; min-width:57px;}
#sddm div.lev {background-image:url("../img/menu/lev_bg.gif"); background-repeat:no-repeat; min-width:122px;}

#sddm div ul{margin:0; padding:0; list-style-type:none;}

#sddm div ul li{float:none; display:block; margin:0; padding:3px 15px; background-image:url("../img/menu/arrow.gif"); background-repeat:no-repeat;} 

#sddm div ul li a{display:block; color:#b8d0e9; font-weight:bold; font-size:13px;}

#sddm div ul a:hover {color: #fff; }


/* 2 */

#sddm2 { margin: 0; padding: 0; z-index: 99 !important; list-style-type: none; position:absolute; width:256px; top:0px; left:0px; }

#sddm2 li{margin: 0; padding-top:0; padding-left:0; padding-top:0; padding-right:0px; float: left; }
#sddm2 li.last{padding-right:0;}

#sddm2 li a {display: block; margin: 0; padding: 0;}

#sddm2 div {z-index: 999999 !important; position: absolute; display:none; margin-top: -1px; padding: 10px; background-color:#004182; border-left:1px solid #24578c; border-right:1px solid #24578c; border-bottom:1px solid #24578c; }

#sddm2 div.lev {background-image:url("../img/nmenu/lev_bg.gif"); background-repeat:no-repeat; min-width:150px; z-index:5475765856868;}

#sddm2 div ul{margin:0; padding:0; list-style-type:none;}

#sddm2 div ul li{float:none; display:block; margin:0; padding:3px 15px; background-image:url("../img/menu/arrow.gif"); background-repeat:no-repeat;} 

#sddm2 div ul li a{display:block; color:#b8d0e9; font-weight:bold; font-size:13px;}

#sddm2 div ul a:hover {color: #fff; }

