@import url(common.css);
@import url(head-nav-icons.css);
@import url(xmlverbatim.css);

body{
background              : #fff;
margin                  : 0px;
font-family             : verdana,helvetica, sans-serif;
font-size               : 0.7em;

}

#head{
text-align              : right;
width                   : 100% ;
background		       : #efeade;
}

#head-image{

}
#head-highlight {
height					: 22px;
width					: 30px;
margin-right			: 0px;
float					: left;
}
#head-highlight a{
display					: block;
background-position		: 0px 0px;
padding-top				: 20px;
padding-bottom			: 10px;        
padding-left			: 10px;
padding-right			: 10px;
background-image        : url(../images/achtung.gif) ;
background-repeat       : no-repeat;
text-decoration         : none;
}
#head-highlight.link a:hover{
background-image        : url(../images/achtung-over.gif) ;
}
#head-highlight.link:hover{
text-decoration			:none;

}
#head-highlight.link{
background-image        : none;
}
#head-highlight-reason span.content-link{
padding-right:0px;
float:left;
}
#head-highlight-reason span.no-content-link{
float:left;
}
#head-highlight-property{
}
#logo{

}

#username a{
position                : absolute;
top                     : 10px;
right                   : 15px;
color: #052967;
text-decoration         : none;
}
#username a:hover{
text-decoration         : underline;
}

/*======================START CONTEXT NAVIGATION ======================*/
#wrapper-context{
background:#efeade;
min-height:45px; 
width:100%;
float:left;}
#context{
padding-left:200px;
white-space             : normal;
margin-right            : 190px;

}
#context-links{
clear:both;}
.context-link{
color                   : #052967;
font-size               : 1.2em;
font-weight             : bold;
text-decoration         : none;
float                   : left;
}
.context-link a{
color                   : #052967;
text-decoration         : none;
padding-left            : 18px;
margin-right            : 10px;
background-image        : url(../images/arrow_large.gif) ;
background-repeat       : no-repeat;
background-position     : 0px 4px;
}
.context-link a:hover{
font-weight             : bold;
text-decoration         : underline;
}
/*======================END CONTEXT NAVIGATION ======================*/

/*======================START HEAD NAVIGATION ======================*/
#head-navigation{
position                : absolute;
top                     : 32px;
right                   : 0px;

}
/*======================END HEAD NAVIGATION ======================*/

/*======================START TAB NAVIGATION ======================*/
#wrapper-navigation{
width:100%;
background:#f7f2e4;
padding-top:8px;
border-bottom           : 1px #a38c2e solid;
float:left;}
#searchfield{
position                : absolute;
top                     : 62px;
right:5px;
}
#searchfield input{

border: 1px solid #a38c2e;
height:14px;
margin-top:1px;
color:#d5d5d5;
margin-right:1px;
float:left;
}
input#searchfield-icon{
border: 1px solid #a38c2e;
padding-top:1px;
margin-right:10px;
height:14px;
}
#navigation{
margin-left             : 195px;
margin-right:165px;

}

.navi-off-left{
width                   : 0px;
float                   : left;
}

.navi-off-mid{
padding-left            : 10px;
padding-right           : 10px;
height:18px;
padding-top             : 1px;
font-weight             : bold;
float                   : left;

}
.navi-off-mid a{
color                   : #a38c2e;
text-decoration         : none;
border-color            : #f7f2e4;

padding-bottom:3px;
}
.navi-off-mid a:hover{
color                   : #052967;
font-weight             : bold;
float                   : left;
border-bottom           : 2px solid #052967;
}

.navi-off-right{
height                  : 0px;
width                   : 0px;
float                   : left;
}
.navi-on-left{
width                   : 0px;
float                   : left;
}

.navi-on-mid{
height:13px;
padding-top             : 1px;
padding-left            : 10px;
padding-right           : 10px;
font-weight             : bold;
float                   : left;
padding-bottom:3px;
border-bottom           : 2px solid #052967;
}
.navi-on-mid a{
color                   : #052967;
text-decoration         : none;
}
.navi-on-right{
width                   : 0px;
float                   : left;
z-index:3;
}

/*====================== END TAB NAVIGATION ===================*/
#line-under-tabs{
position                : absolute;
top                     : 85px;

width                   : 100%;
height                  : 1px;
z-index:4;
}
#buttons{
padding-top		   : 15px;
padding-left	   : 15px;
float:left;
}
/*====================== INBOX LIST ===================*/
#wrapper-inbox-list{
width:100%;
float:left;
background:#f7f2e4;
margin:10px 0 0 0px;
}
#inbox-list{
padding-left:5px;
background:#f7f2e4;
margin:10px 0 0px 15px;
}

.inbox-button{
float:left;
margin-bottom:10px;
margin-right:10px;
display:table-cell;
vertical-align:middle;
background:#fff;
}
.inbox-button:hover{
background:#eee;}
.inbox-button.activ{
background:#efeade;
color:#000;}

#inbox-list .unreaded .inbox-button-label a,#inbox-list .unreaded .inbox-button-counter a{
color:#f00;}

#inbox-list .inbox-button-label{
height:30px;
border:2px solid #052967;
border-right:none;
padding:5px;
float:left;

}
#inbox-list .inbox-button-counter{
height:30px;
padding:5px;
letter-spacing:-2px;

border:2px solid #052967;
display:table-cell;
vertical-align:middle;
float:left;}

#inbox-list .inbox-button-label a,#inbox-list .inbox-button-counter a{
text-decoration:none;
display:table-cell;
vertical-align:middle;
height:30px;
color:#052967;
font-weight:bold;
}
#inbox-list .inbox-button.activ .inbox-button-label a,#inbox-list .inbox-button.activ .inbox-button-counter a{
color:#000;
}
#inbox-list .inbox-button-counter a{
font-size:24px;
}

#inbox-query-times{
	margin-top:-10px;}
/*====================== END INBOX LIST ===================*/
#left-menu{
background:#f7f2e4;
padding:5px 0 10px 0px;
margin-left:40px;
margin-top:35px;
margin-bottom:20px;
width:200px;
float:left;
padding-top:10px;
}
#left-menu a{
display:block;
text-decoration:none;
background:none;
}
#left-menu a.activ{
color:#000;
background:#ccc;
}
#left-menu a:hover{
background:#fff;
}
#left-menu a.level1{
font-size:16px;
padding:0px 5px 0 5px;
margin-top:5px;
}
#left-menu span.level1{
display:block;
padding:0px 5px 0 5px;
margin-top:5px;
color: #000E;
font-size:16px;
font-weight:bold;
}
#left-menu a.errorlevel1{
font-size:11px;
font-weight:bold;
padding-left:10px;
color:#f00;
}
#left-menu a.level2{
font-size:14px;
padding-left:15px;
}
#left-menu a.errorlevel2{
font-size:11px;
font-weight:bold;
padding-left:20px;
color:#f00;
}
#left-menu a.level3{
font-size:13px;
padding-left:25px;
}
#left-menu a.errorlevel3{
font-size:11px;
font-weight:bold;
padding-left:30px;
color:#f00;
}
#left-menu a.level4{
font-size:13px;
font-weight:normal;
padding-left:35px;
}
#left-menu a.errorlevel4{
font-size:11px;

padding-left:40px;
color:#f00;
}
#content.left-menu{
position:absolute; left:250px; top:10px}
#wrapper-content{
float:left;
width:100%;
position:relative;
}
#content{
position                : absolute;
top                     : 86px;
padding-top             : 10px;
padding-left            : 15px;
}

.content-link{
color                   : #052967;
font-size               : 1em;
text-decoration         : none;
padding-right           : 15px;
}
.content-link a{
color                   : #052967;
text-decoration         : none;
padding-left            : 20px;
margin-right            : 10px;
background-image        : url(../images/arrow.gif) ;
background-repeat       : no-repeat;
background-position     : 0px 0px;
float                   : left;
}
.content-link a:hover{
color                   : #052967;
text-decoration         : none;

background-image        : url(../images/arrow.gif) ;
background-repeat       : no-repeat;
background-position     : 0px 0px;
text-decoration          :underline;
}

#headline{
color                   : #052967;
font-size               : 1.3em;
font-weight             : bold;
padding-top             : 15px;
padding-bottom          : 10px;
}
#headline span a{
padding-top             : 2px;
}
#headline .folder a{
padding-left:20px;
padding-bottom:3px;
text-decoration         : none;
background-image        : url(../images/icon-big-folder.gif);
background-repeat       : no-repeat;
}
#headline .folder a:hover{
background-image        : url(../images/icon-big-folder-over.gif);
}
table{
border                  : 1px #a38c2e solid;
}
tr{
padding-left            : 10px;
}
th{
text-align              : left;
vertical-align          : top;
color                   : #052967;
font-size               : 1em;
font-weight             : bold;
padding                 : 5px;
margin                  : 0px;
border                  : 5px;
}
.header-section {
text-align             : right;
padding                : 2px;
border-top             : 10px solid #ffffff;
border-bottom          : 1px solid #052967;
}
td{
border-right            : 1px solid #fff;
border-left             : 1px solid #fff;
color                   : #000000;
font-size               : 1em;
padding                 : 3px 5px 2px 5px;
vertical-align          : top;
}
.tab-row-space{
border-bottom:2px solid #666;
font-size:0.01em;
}
.bg-color td, .bg-color-outdated td {
background-color        : #f7f2e4;
}
.bg-color th, .bg-color-outdated th {
background-color       : #f7f2e4;
text-align             : center;
padding                : 2px;
border-top             : 10px solid #ffffff;
}
.bg-colorbold td, .bg-colorbold td a {
background-color       : #f7f2e4;
font-weight            : bold;
}
.bold td, .bold td a {
font-weight            : bold;
}
.bg-color td.blank, .bg-color th.blank, .bg-color-outdated td.blank, .bg-color-outdated th.blank, .bg-colorbold td.blank, .bg-colorbold td.blank a {
background-color       : white;
}
.bg-color-outdated td, .outdated td {
color                  : #777777;
}

th select{
border                 : 1px solid #a38c2e;
font-size              : 0.9em;
padding                : 2px;
}
.search-result td {
background-color       : #CFC7A8;
font-weight            : bold;
}
.validationMessage {
color                  : #FF0000;
}

.highlightDocument, .highlightDocument a {
color                  : #FF0000;
}

.nobr{
 white-space           :nowrap;
}
#login #head{
height:85px;
border-bottom           : 1px #a38c2e solid;}


#car-div{
float:left;
}

