/* ==========================================================================
   Basic styles
   - independent of color scheme
   - independent of browser
   
   www.oy-mittelberg.de
   bakonyi technologies gmbh / www.bakonyi.de
   ========================================================================== */

body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#000000;
	background-image:url(../sysimages/bgrbody.jpg);
	background-repeat:repeat-x;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size: 100.01%;
	font-weight:normal;
}

/* --------------------------------------------------------------------------
   Display section definitions
   -------------------------------------------------------------------------- */

/*--- dscontainer is defined in scheme styles ---*/

/*--- dsnav is defined in layout styles ---*/

/*--- dsheader: top nav/info area ---*/
div#dsheader {
	position:relative; top:0; left:0;
	z-index:10;
	width:100%;
	height:78px;
	margin:0;
	padding:0;
	border-style:none;
	background-color:rgb(32,32,32);
}

/*--- Logo in header area ---*/
img#dslogoheader {
	position:absolute; top:2px; right:18px;
	z-index:20;
	width:144px;
	height:73px;
	margin:0;
	padding:0;
	border-style:none;
}

/*--- dsimage: Image area on left side of page ---*/
img#dsimage {
	float:left;
    	width:38%;
	margin:0;
	padding:0;
	border:none;
}

/*--- dscontent is defined in layout styles ---*/

/*--- dsfooter: bottom nav/info area ---*/
div#dsfooter {
	clear:left;
	position:relative; top:0; left:0;
	z-index:10;
	width:97%;
	height:54px;
	margin:0;
	padding:0;
	border-style:none;
	background-color:rgb(32,32,32);
}

/*--- Logo in footer area ---*/
img#dslogofooter {
	position:absolute; bottom:2px; left:18px;
	z-index:20;
	width:49px;
	height:49px;
	margin:0;
	padding:0;
	border-style:none;
}


/*--- Where copyrights are shown on each page ---*/
div#dscopyright {
        position:absolute; bottom:10px; left:85px;
        font-family:Trebuchet MS,Helvetica,sans-serif;
        font-size:0.8em;
        font-weight:normal;
        color:#808080;
        text-align:left;
}

/*--- Container for the footer menu (single level) ---*/
div#dsbottomnav {
	position:absolute; bottom:0px; right:0;	/* For older browsers */
	height:79px;
	z-index:20;
	margin:0;
	padding:0;
	border-style:none;
	background-color:rgb(32,32,32);
}

/* --------------------------------------------------------------------------
   Elements of the header section
   -------------------------------------------------------------------------- */

/*--- images in header area (flags) ---*/
div#dsheader img {
	margin:0;
	padding:0;
	border:none;
}

/*--- Table in header area ---*/
div#dsheader table {
    position:relative;
    border-collapse:collapse;
    border-style:none;    
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:0.8em;
    font-weight:normal;
    color:#808080;
    text-align:left;
}

div#dsheader tr {
    vertical-align:middle;
}

div#dsheader td {
    padding:0 0.4em 0 0;
}

/*--- Links in header area ---*/
div#dsheader a:link, div#dsheader a:visited {
    font-weight:normal;
    text-decoration:none;
    border:none;
    color:#808080;
}

div#dsheader a:hover, div#dsheader a:active {
    font-weight:normal;
    text-decoration:none;
    border:none;
    color:#FFFFFF;
}

/* --------------------------------------------------------------------------
   Elements of the content section
   -------------------------------------------------------------------------- */

/*--- Most elements defined in scheme styles (for coloring) ---*/

div#dscontentvk {
        width:96%;
	max-width:780px;		/* modern browsers only */
	min-width:480px;		/* modern browsers only */
	margin:12px;
}

*:first-child+html div#dscontentvk {
	width:570px;			/* IE 7 */
}

* html div#dscontentvk {
	width:570px;			/* IE 6 and older */
}


img.downloadlink {
	width:16px;
	height:16px;
	border-style:none;
	vertical-align:middle;
	margin:0px 12px 2px 0;
}

/*--- Bottom spacing in content area ---*/
div#dscontentspacer {
        width:96%;
	margin:30px 0 0 0;
	padding:0;
	border-style:none;
}

/*--- Sitemap container ---*/
div#sitemap {
	margin:1.01em 0 1.01em 0;
	padding:0;
	border-style:none;
	font-size:0.8em;
}

/* --------------------------------------------------------------------------
   Box containers in the content section (boxes defined in color schemes)
   -------------------------------------------------------------------------- */
div.boxcontainer {
    position:relative;
    margin:12px 0 12px 24px;
    width:545px;
    padding:0;
    /* background-color:#FF3264;  /*debug*/
}

div.boxtitle {
    margin:0 0 0 0;
    padding:0;
    height:30px;
    background-color:transparent;
}

div.textunderbox {
    /* Text, that precedes or follows boxes will fit box width */
    position:relative;
    margin:24px 0 24px 0;
    width:569px;
    padding:0;
    /* background-color:#FF3264;  /*debug*/
}

/* --------------------------------------------------------------------------
   News images and signature (in the content section) - paragraph defined in color schemes
   -------------------------------------------------------------------------- */
div#newsimgbox {
    position:relative;
    float:right;
    margin:8px 24px 8px 8px;
    padding:0;
    /* background-color:#FF3264;  /*debug*/
}

div#newsimgbox img{
    display:block;
    margin:0;
    padding:0;
    border-style:none;
}

/* --------------------------------------------------------------------------
   Elements of the footer section
   -------------------------------------------------------------------------- */
div#dsfooter form {
    position:relative; top:10px; left:38%;
    margin:0;
    padding:0;
}

div#dsfooter select {
    margin:0;
    padding:0;
    width:14em;
    border-color:#808080;
    background-color:#E0E0E0;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:0.8em;
    font-weight:normal;
    color:rgb(32,32,32);
}


/* --------------------------------------------------------------------------
   Inline text formatting (general)
   -------------------------------------------------------------------------- */
.fmtbold {
    font-weight:bold;
}

.fmtenhbold {
    letter-spacing:0.15em;
    font-weight:bold;
}

.fmtred {
    color:rgb(166,4,45);
    font-weight:normal;
}

.fmtgreen {
    color:rgb(46,147,2);
    font-weight:normal;
}

.fmtcomment {
    color:rgb(255,255,174);
    background-color:rgb(32,32,32);
    font-weight:normal;
}

/* --------------------------------------------------------------------------
   Image style for downloadable file icons, clickable arrows
   -------------------------------------------------------------------------- */
img.boxcontainer {
    /* width:100.01%; */
    width:175px;
    height:130px;
    display:block;
    margin:0;
    padding:0;
    border-style:none;
    background-color:transparent;
}

img.boxarrow {
    float:right;
    width:9px;
    height:9px;
    margin:0;
    padding:0;
    border-style:none;
}


