body {
background:url(../images/zuport_img/bg.png) repeat-x #F0EEE1;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}

/*/ Designet /*/
#position {
width:845px; position:absolute; top:55px; left:50%;
margin-left:-422px;
}

#top_content {
width:845px; height:29px; position:relative; float:left;
background:url(../images/zuport_img/topcontent.png) no-repeat;
}

#content_holder {
width:845px; position:relative; float:left;
background:url(../images/zuport_img/content_bg.png) repeat-y;
}

#header {
width:845px; position:relative; float:left;
background:url(../images/zuport_img/header_Bg.png) #E9E7DB; z-index:200;
}

#logo {
width:263px; height:94px; position:relative; float:left;
padding-left:30px;
}

#topgraphic {
width:785px; position:relative; float:left;
padding-left:30px;
}

#submenu {
width:100%; height:50px; position:relative; float:left;
font-family:Helvetica, arial, Verdana;
background:url(../images/zuport_img/submenu_bg.png) no-repeat; background-position:center;
}

#content {
width:700px; position:relative; float:left;
padding-left:70px; padding-right:70px; padding-top:30px;
}

#bottom_content {
width:845px; height:30px; position:relative; float:left;
background:url(../images/zuport_img/bottomcontent.png);
}

#footer {
width:845px; height:30px; position:relative; float:left;
margin-top:5px;
text-align:center; text-transform:uppercase; color:#999999;
}

/*/ Global menuen /*/
#globalmenu {
width:845px; height:45px; position:relative; float:left; 
margin-bottom:10px; margin-left:25px;
}

#menu {
width:500px; height:45px; position:relative; float:left;
}
#icons {
width:40px; height:30px; position:relative; float:right;
margin-right:50px; padding-top:15px;
}

#nav {
clear:both; margin:0px; padding:0px;
}
   
#nav {
height:24px;
clear:both; margin:0; padding:0 0 0 0; 
}
    
#nav li {
list-style:none; margin:0; padding:0; display:inline;
}
    
#nav li a {
height:24px; line-height:24px; display:block; float:left; 
margin:0 0 0 0;
}

.lcol { 
width:330px; float:left; 
}

.rcol { 
width:300px; float:right; 
}

.error {
color:#fb6200;
}

.small_field {
width:209px; 
padding-bottom:5px; padding-top:5px; padding-left:10px; margin-bottom:10px;
color:#cccccc; border:1px solid #b1b1b1;
}

tr .viewtickets, tr .viewtickets a{
color:#FFFFFF; text-decoration:none;
}

tr .viewticket_content{
background:#e9e7db;
}

a {
color:#333; text-decoration:none;
}

.msg {
font-size:14px;
}