

/*******************************************************************************
*  base.css : 2008.06.27, Josef Kraller
*******************************************************************************/


/*@charset "iso-8859-1";*/

@charset "UTF-8";
/**
 * (de) Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2008, Josef Kraller
 */

@media all
{
  /**
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */

  html * { font-size: 100.01% }









body {
        	xbackground-color:	#fff;
	color: 			#000;
        	margin: 		0;        	/* void out browser-defined gutterspace */
        	padding: 		0;
        	font-family: 		verdana, tahoma, helvetica, sans-serif;
                                                	/* verdana, the "IN" font for reading text on screens */
         font-size: 		40%;
         background: 		#FFFFF0 url("pics/body_background.jpg") repeat-x top left fixed;
        	background:		url(../images/bgimg.gif) repeat-x;
        	background-position: 	top;
         text-align:		left;
}


.clear {
        	clear: 			both;        	/* generic clearing element so that whatever comes
                                                    after this element will appear below all floating
                                                    elements above it */
}
.hide {
        	display: 		none;       	/* generic class to hide elements from CSS-capable
                                                    browsers */
}

/*  -------------------------------------------------------------------------------  */


.maintab {
        	width: 900px;
        	height: 90%;
        	margin-top:30px;
        	border:0px solid #008F00;
        	background-color: #FFFFFF;
}
.maintab_header {
        	height: 120px;
        	vertical-align: top;
        	border-bottom: 1px solid #9CAD9C;
}
.maintab_sys {
        	height: 1px;
        	vertical-align: top;
        	text-align: right;
        	border-bottom: 1px dashed #9CAD9C;
}
.td_footer {
        	height: 20px;
        	vertical-align: top;
        	border-top: 3px solid #CBCBCB;
}
.maintab td {
        	vertical-align: top;
}

.td_navi {
        	width:182px;
        	padding-top: 10px;
        	padding-right: 10px;
        	border-right: 1px dashed #9CAD9C;
}
.td_news {
        	wwidth:162px;
        	padding-top: 10px;
        	padding-left: 10px;
        	border-left: 1px dashed #9CAD9C;
}

.td_content {
        	width:556px;
        	padding: 10px;
}




/*  -------------------------------------------------------------------------------  */

#mainfooter
{
        width:100%;
        margin-top: 15px;
        padding-bottom: 20px;
}


.footer1
{
        float:left;
        width:10%;
        border: 0px solid #CC3200;
        margin:0px;
        padding:0px;
}

.footer2
{
        float:left;
        text-align:left;
        margin-left:10px;
        padding:0px;
        font-size:90%;
        width:20%;
        border: 0px solid #CC3200;
}

.footer3
{
        float:right;
        text-align:right;
        margin:0px;
        padding:0px;
        font-size:95%;
        width:55%;
        border: 0px solid #CC3200;
}
