body {
    margin      	: 0;
    padding     	: 0;
    font-size   	: 90%;
    line-height         : 1.15em;
    background		: #101010 url(../pix/videomaps/videomaps_bg.jpg) no-repeat;
}

div, img, td, tr {
    margin              : 0px;
    padding             : 0px;
}

tr, td {
    vertical-align	: top;
    border-collapse	: collapse;    
}

img {
    border		: 0;
    display		: block;
}    

.vh_reflection {
    background		: #2f3c4c url(../pix/videomaps/reflection.jpg) repeat-x;
    margin		: 0;
    padding		: 0;
}

.vh_headernav {
    background		: transparent;
    margin		: 0;
    padding		: 0;
    float		: right;    
}

.vh_headernav ul {
    margin      	: 0;
    padding     	: 0;
    margin-top		: 4px;    
    margin-bottom	: 4px;
    list-style		: none;
}

.vh_headernav li {
    padding-top         : 4px;
    padding-left	: 16px;
    padding-right	: 8px;
    padding-bottom	: 4px;
    font-size    	: 80%;
    font-family  	: verdana;
    color        	: #dfdfdf;	
    display	 	: inline;
    /* background   	: url(../pix/general/arrow_left_blue.png) no-repeat center left; */
}

.vh_headernav li a {
    text-decoration 	: none;
    color               : #dfdfdf;	
}

.vh_headernav li.selected a {
    color               : #dfdfdf;	
}

.vh_headernav li a:hover {
    color           	: #efefef;	
    text-decoration 	: underline;
}

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

#page_wrapper {
    margin		: 0px;
    margin-top		: 0px;
    margin-left		: auto;
    margin-right	: auto;
    padding		: 2px;
    padding-top		: 0px;
    width		: 964px;
    background		: #101010;
    border		: 1px solid #4f4f4f;
}

#footer {
    margin		: 0px;
    padding-top         : 4px;
    padding-left	: 16px;
    padding-right	: 8px;
    padding-bottom	: 4px;
    font-size    	: 80%;
    font-family  	: verdana;
    color        	: #aaaaaa;
}

.vh_outer_td {
    border-top      	: 1px #4f4f4f solid;    
    border-bottom      	: 1px #4f4f4f solid;    
}

/* ------------------------------------------------------------------------ */
/* ------------------- overview ------------------------------------------- */

#overview {
    margin		: 8px;
    padding		: 2px;
    width		: 318px;
}

.overview_header {
    margin-top		: 16px;
    margin-bottom	: 8px;
    color		: #aaaaaa;
    font-size    	: 115%;
    font-family  	: arial;
    font-weight		: bold;
}

.overview_content {
    color		: #aaaaaa;
    font-size    	: 85%;
    font-family  	: verdana;
}

.compass {
    padding		: 8px;
    border		: 1px solid #3c475d;
    width		: 318px;
}

.separator {
    border-top		: 1px solid #3c475d;
}

/* ------------------------------------------------------------------------ */
/* ------------------- google maps ---------------------------------------- */

#content {
    position		: relative;
    margin		: 8px;
    margin-top		: 0px;
    margin-bottom	: 8px;
    top			: 8px;
    left		: 0px;
    padding		: 0px;
    width		: 604px;
    height		: 604px;
    border		: 1px solid #3c475d;
    background		: #101010 url(../pix/general/indicator.gif) center center no-repeat;
}

#map {
    position		: relative;
    margin		: 4px;
    padding		: 0px;
    width		: 0px;
    height		: 0px;
    width		: 596px;
    height		: 596px;
    display		: block;    
}

* html #content #map {
    position		: absolute;
    /*z-index		: 5000;*/
}

/* ------------------------------------------------------------------------ */
/* ------------------- anpassung fuer den internet explorer --------------- */

v\:* { behavior:url(#default#VML); } 

