html, body {
    margin           : 0px;
    padding          : 0px;
    text-align       : center;
    background	     : #E1E1E1 url(pat_20050823001844.gif) repeat;
    color	     : #ffffff;
  
}

/* -------------------------------------------------------------- */
/* Common stuff and basic page layout                             */
/* -------------------------------------------------------------- */


#container
{
position:relative;	

	 align: center;
    width            : 800px;
    text-align       : left;

    margin-left      : 10%;
    margin-top	     : 0px;
}


/* -------------------------------------------------------------- */
/* header&footer		                                  */
/* -------------------------------------------------------------- */

#struktur
{
    position	     : relative;
    left	     : 0px;
    top		     : 0px
    width            : 100%;
    height	     : 120px;

    padding          : 0px;
    margin           : 0px;
    margin-top       : 10px;
    margin-right     : 0px;
    margin-bottom    : 10px;
}


#content
{
    position	     : relative;
    left	     : 0px;
    top		     : 0px;
    width            : 100%;

    padding          : 0px;
    margin           : 0px;
    padding-top      : 4px;

}




/* -------------------------------------------------------------- */
/* haupt^rmationsdarstellung		                          */
/* -------------------------------------------------------------- */

#c_links
{

    position	     : relative;
    left	     : 0;
    top		     : 0px;
    width            : 78%;
    min-height       : 450px;
    
    padding          : 0px;
    margin           : 0px;
    margin-left      : 0px;
    border-width: 0px;


}

table
{


}

table.header
{

    background	     : url;
    font    	     : 20px Arial, Helvetica, Verdana, sans-serif;
    color	     : #000000;
    margin           : 0px;
    padding	     : 0px;


}

td.titel
{

    background       : #ffffff;
    font    	     : 30px Arial, Helvetica, Verdana, sans-serif;
    color	     : #000000;
    padding-left     : 4px;
    padding-bottom   : 5px;
    padding-top      : 3px;
    margin-top       : 20px;

}

a.titel
{
    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: underline;
		color: #ffffff;
    	padding: 3px;
}
/*
a.titel:hover
{

    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: underline;
		background:	#cccccc;
}
*/

/*---titelzeile summary----------------------*/

td.titel_link
{

	background       : #7E7E7E;
    font    	     : 20px Arial, Helvetica, Verdana, sans-serif;
    color	     : #FFFFFF;
    padding-left     : 4px;
	padding-bottom   : 5px;
    padding-top      : 7px;
    margin-top       : 20px;


}

td.titel_link:hover
{

 background       : #7E7E7E;
    font    	     : 20px Arial, Helvetica, Verdana, sans-serif;
    color	     	:	#7E7E7E;
    padding-left     : 4px;
	padding-bottom   : 5px;
    padding-top      : 7px;
    margin-top       : 20px;


}



/*---------------------------------------------------------*/



td.info
{


    font    	     : 10px Arial, Helvetica, Verdana, sans-serif;
    color	     : #292929;
    padding-left     : 10px;
    height: 10 px;

}


td.mainnavi
{

    font    	     : 11px Arial, Helvetica, Verdana, sans-serif;
    color	     : #292929;
    padding-left     : 10px;
    height: 10 px;

}

td.mengentext
{

    background       : #FFFFFF;
    font    	     : 11px Arial, Helvetica, Verdana, sans-serif;
    color	     : #000000;
    text-align	     : justify;
    padding-top      : 8px;
    padding-bottom   : 15px;
    padding-left     : 8px;
    padding-right    : 8px;
}


td.disclaimer
{

    font    	     : 11px Arial, Helvetica, Verdana, sans-serif;
    line-height	     : 90%;
    width	     : 80%;
    color	     : #A5A5A5;
    padding-top      : 5px;
    padding-bottom   : 10px;
    padding-left     : 8px;
    padding-right    : 167px;
}



td.trenner
{

    background       : #FFFFFF;
    height	     : 10px;

}

td.trenner_klein
{
/*
    background       : #292929;
    height	     : 1px;
    padding: 0px;
*/
}

/* -------------------------------------------------------------- */
/* menu		                          */
/* -------------------------------------------------------------- */

#c_rechts{

    position	     : absolute;
    left	     : 82%;
    top		     : 0px;
    width            : 18%;
    height           : 100%;
/*background       : #B09B61;*/
    padding          : 0px;
    margin-top       : 2px;
    margin-right     : 2px;
    z-index:         : -2;
}

td.menu{


    font    	     : 12px Arial, Helvetica, Verdana, sans-serif;
    color	     : #8F8F8F;
    width	     : 100%;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;    
    vertical-align   : middle;
}

a.menu{
    color	     : #8F8F8F;
    }

/* -------------------------------------------------------------- */
/* GLOBALS		                          */
/* -------------------------------------------------------------- */

img{

	border	     : 0px;
	/*margin       : 10px;*/
	/*max-width    : 400px;*/


}


img.res_image_medium{

	border	     : 0px;
	/*margin       : 10px;*/
	max-width    : 400px;


}

/*
a
{
    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: none;
    	color        : #000000;
}


a:hover
{

    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: underline;
    	color        : #000000;

}


a:visited
{

    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: none;
   		color        : #000000;

}


a.zwo
{
    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: none;
    	color        : #000000;
}

a.zwo:hover
{

    	text-align   : left;
    	word-spacing : normal;
    	text-decoration: underline;
    	color        : #000000;

}


a.zwo:visited
{
    	text-align   : left;
    	word-spacing : normal;
    	color        : #000000;

}
*/

p
{

    background       : #FFFFFF;
    font    	     : 11px Arial, Helvetica, Verdana, sans-serif;
    color	     : #000000;
    text-align	     : justify;
    padding-left     : 8px;
    padding-right    : 8px;
}



/* -------------------------------------------------------------- */
/* Form controls (input, ...)                                     */
/* -------------------------------------------------------------- */

form{

    width	     : 100%;
    font    	     : 11px Arial, Helvetica, Verdana, sans-serif;
    text-align	     : left;
    padding	     : 1px;
    margin           : 0px;
    color	     : #000000;

}



textarea, label, input, select
{

    font    	     : 10px Arial, Helvetica, Verdana, sans-serif;
    color	     : #000000;
    width	     : 95%;

}

input.gross
{

    background       : #000000;
    font    	     : 25px Arial, Helvetica, Verdana, sans-serif;
    width	     : 99%;
    height : 100px;
    border: 5px;
    padding-top: 10px;
    padding-left: 5px;
}

input.header
{

    font    	     : 10px Arial, Helvetica, Verdana, sans-serif;
    color	     : #FFFFFF;
    width	     : 99%;
       margin-bottom: 2px;
}
