body
{
 font-family:"Lucida Grande", verdana, helvetica, arial, sans-serif;
 font-size: 11px;
 color: #666666;
 
 background-color: #FFFFFF;
}

div.header
{

 position: absolute;
 
 top:  0px;
 left: 200px;
 
 width: 603px;
 height: 33px;
 
 background-image: url(images/header.png);
} 

div.bodytop
{
 position: relative;
 
 top: 51px;
 left: 50px;
 
 width: 806px;
 height: 3px;
 
 font-size: 0px;
  
 background-image: url(images/top_shad.gif);
}

div.body
{
 position: relative;
 
 top: 50px;
 left: 50px;
  
 float: left;
 
 width: 806px;
 
 background-color: #F1F1F1;
 background-image: url(images/horiz_shad.gif);
}

div.bodybottom
{
 position: relative;
 
 width: 806px;
 height: 3px;
 
 top: 50px;
 left: 50px;
  
 float: left;
  
 font-size: 0px;
  
 background-image: url(images/bttm_shad.gif);
}

div.logotop
{
 position: relative;

 top: 0px;
 left: 3px;
 
 width: 195px;
 height: 30px;
 
  
 background-color: #FFFFFF;
}

div.logodetail
{
 position: relative;
 
 width: 200px;
  
 border: 1px solid #000000;
 
 margin-bottom: 2px;
  
 background-color: #FFFFFF;
}

div.portdetail
{
 position: relative;
   
 border: 1px solid #000000; 
  
 background-color: #FFFFFF;
}

div.logo
{
 position: relative;
  
 top: 0px;
 left: 3px;
  
 width: 195px;
 height: 114px;
     
 background-image: url(images/wjlogo.png);
}

div.side
{
 position: relative;
 
 width: 195px;
 float: left;
 
 top: 0px;
 left: 3px;
 
 font-size: 10px;
 color: #575757;
}

div .sidebox
{
 background-color: #D5C49D;
}

div.menu
{
 position: absolute;
 
 top: 34px;
 left: 200px;

 
 width: 603px;
 height: 16px;
 
 background-color: #0E4190; 
}

div.innermenu
{
 position: relative;
 
 top: 1px;
 left: 25px;
  
 color: white;
}

div.content
{
 position: relative;
  
 width: 606px;
  
 float: right;
}

div.innercontent
{
 position: relative;

 width: 405px;
  
 background-color: #E6E4E4;
}

div.innercontentadmin
{
 position: relative;

 width: 603px;
   
 /*background-color: #DCC78E;*/
 background-color: #E6E4E4;
}


div.img
{
 position: absolute;
 
 top: 50px;
 left: 200px;
}

div.imgbig
{
 position: absolute;
 
 top: 50px;
 left: 613px;
}

div.impkon
{
 position: absolute;
 
 top: 10px;
 left: 650px;
 
 font-size: 10px;
 font-weight: bold;
  
 word-spacing: 10px;
}

div.footer
{
 position: relative;
 
}

div.contentpad
{
 padding: 15px;
}

div.sidepad
{
 padding: 15px;
}

div.datepad
{
 padding-top: 5px;
 padding-left: 7px;
}

div.bodytop
{
 position: relative;
 
 width: 806px;
 height: 3px;
 
 top: 50px;
 left: 50px;
  
 font-size: 0px;
 
 background-image: url(images/top_shad.gif);
}

div.space
{
 position: relative;
    
 float: left;
 
 width: 806px;
 height: 100px;
}

div.copy
{
 margin-top: 50px;
 
 padding-right: 5px;
 
 text-align: right;
 
 border-top: 1px solid;
}

input
{
 font-family: Arial, Helvetica, sans-serif;
 
 padding-left: 2px;
 
 height: 15px;
 
 border: 1px solid #000000;
  
 padding-left: 2px;
 
 font-weight: normal;
 font-size: 9px;
 
 background-color: #FFFFFF;
}

input:hover
{
 border: 1px solid #C0C0C0;
}


textarea
{
 font-family: Arial, Helvetica, sans-serif;
	
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 2px;
 padding-bottom: 2px;
	
 border: 1px solid #000000;
	
 background-color: #FFFFFF; 
	
 font-weight:normal;
 font-size:10px;
}

textarea:hover
{
 border: 1px solid #C0C0C0;
}

select
{		 
 font-weight:normal;
 font-size:10px;
 
 height:14px;
 width: 104px;
 
 background-color: #FFFFFF;
 
 border: 1px solid #000000;
 
 outline: none;
}

select.big
{		 
 font-weight:normal;
 font-size:10px;
 
 height:14px;
 width: 180px;
 
 background-color: #FFFFFF;
 
 border: 1px solid #000000;
 
 outline: none;
}


a.menu
{
 text-decoration: none;
  
 font-size: 10px;
 
 color: #FFFFFF;
}

a.side
{
 text-decoration: none;
 color: #990000;
}

a.sidemenu
{
 text-decoration: none;
 
 font-weight: bold;

 color: #575757;
}

a.num
{
 text-decoration: none;
 color: #000000;
 
 font-weight: bold;
 
 padding: 1px;
 
 border: 1px solid #9DA28E;
}

a.num:hover
{
 background-color: #FFFFFF;
}

a.impkon
{
 text-decoration: none;
 color: #FFFFFF;
}

a.visitied
{
 text-decoration: none;	   
}

a.button
{
 text-decoration: none;
 color: #000000;
 
 padding: 3px;
 
 font-weight: bold;
}

a.button:hover
{
 background-color: #FFFFFF;
}

img
{
 border: none;
}


div.newshead
{
 padding: 3px;
}

div.newsbody
{
 padding: 3px;
}

div.newsmore
{
 padding-top: 3px;
 padding-left: 5px;
}


div.newssep
{
 border-bottom: 1px solid #000000;
 
 height: 30px;
}

div.persdata
{
 position: relative;
 float: left;
 
 padding-right: 20px;
}

div.persdataico
{
 position: relative;
 
 top: 10px;
 
 width: 25px;

 float: left;
 
 padding-right: 7px;
}

td
{
 font-size: 11px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 
 padding: 5px;
}

table
{
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
}

div.sidespace
{
 float: left;
 width: 160px;
}

div.sidespace2	
{
 float: left;
 width: 75px;
}

div.sidespace3	
{
 float: left;
 width: 190px;
}

fieldset
{
 border: 1px solid;
}

div.description
{
 float: left;
 width: 170px; 
}

div.description2
{
 float: left;
 width: 40px;
}


div.form
{
 margin-bottom: 5px;
}

div.form2
{
 padding-top: 3px;
 margin-bottom: 5px;
}

div.hint
{
 position: absolute;
 
 top: 55px;
 left: 215px;
 
 width: 150px;
}

div.prev
{
 position: absolute;
 
 top: 56px;
 left: 400px;
}

div.terminheader
{
 margin-top: 5px;
 padding: 10px;
 
 background-color: #F1F1F1;
 
 border-top: 1px solid #B7B7B7;
 border-bottom: 1px solid #B7B7B7;
}

div.terminheaderfloat
{
 margin-top: 5px;
 
 padding: 10px;
 
 float: left;
 
 background-color: #F1F1F1;
 
 border-top: 1px solid #B7B7B7;
 border-bottom: 1px solid #B7B7B7;
}

input.proj
{
 width: 180px;
}

input.projsmall
{
 width: 80px;
}

#begleitadd
{
 display: none;
}

#checkbox
{
 border: 0px;
 background-color: #E6E4E4;
}

.heading
{
 color: #575757;
 
 font-size: 11px;
 
 font-weight: bold;
  
 padding-bottom: 10px;
 
 text-transform: uppercase;
}

.space
{
 margin-top: 10px;
 margin-bottom: 15px;
}

.space2
{
 margin-top: 20px;
 margin-bottom: 20px;
}

ul
{
 margin-top: 0px;
 margin-top: 0px;	
}

li 
{
 list-style-image:url(./images/bullet.png);
 margin-bottom: 2px;
}

.red
{
 color: #ff0000;
}

span.topmenu
{
 margin-right: 25px;
}

span.topmenu:hover
{
 border-bottom: 1px solid #FFFFFF;
}
