/*############## MISC #################*/
/* Styles die zur allgemeinen bestimmung einer HTML-Seite notwendig sind.
   Z.B. Font, font-color, allg. linkfarbe+hervorhebung, ausrichtungsstyles wenn sie f�r alle gelten sollen
*/
body
{
    margin:                     0;
    padding:                    0;
    background:             	#008C43 url(../../../images/PSR/backgrounds/psr_line.jpg) repeat-x top left;
    color:                      #000000;
    font-size:                  100.1%;
	font-family:            	Tahoma, Geneva, Helvetica, Verdana, sans-serif;
}

img
{
    border:                     0 solid #FFFFFF;
}

a
{
    text-decoration:            none;
    color:                 		#000;
}

a:hover, a:focus
{
    text-decoration:            underline;
}

a.underline
{
	text-decoration:		underline;
}
a.underline:hover,
a.underline:focus,
a.underline:active
{
	text-decoration:		none;
}

form
{
    margin:                     0;
    padding:                    0;
}

pre
{
    font-size:                  14px;
    font-family:                Lucida Console;
}

p
{
    padding:                    0;
    margin:                     0;
    line-height:				15px;
}

hr
{
    height:                     1px;
    color:                      #8E8E8E;
    background-color:           #8E8E8E;
    margin:                     15px 0;
    border:                     0 solid #000000;
}

ul>br
{
    display:                    none;
}



.hidden
{
	display:                    none;
}

.error,
ul li.error
{
	color:						red;
}

/**
 * Is set to visible via JS
 */
.select_list
{
   visibility:                  hidden;
}

.nomargin
{
	margin:						0px !important;
}

.nopadding
{
	padding:						0px;
}

ul,
ul li
{
	padding:					0px;
	margin:						0px;
	list-style:					none;
}

ol,
ol li
{
	padding:					0px;
	margin:						0px;
}
ol li
{
	list-style:					none;
}

.noscript_block
{
    z-index:                20000;
}

.error404
{
	margin:					25px 0 0 0;
}
.inline
{
	display:				inline !important;
}


h1,h2,h3,h4,h5
{
	padding:				0px 0 5px 0;
	margin:					0px;
	font-family:            Tahoma, Geneva, Helvetica, Verdana, sans-serif;
	color:					#000000;
}

h1
{
    font-size:              22px;
}    
h2
{
    font-size:              18px;
}
h3
{
    font-size:              12.8px;
}
h4
{
    font-size:              11px;
}
h5
{
    font-size:              11px;
}

p
{
	padding:				0px;
	margin:					0px;
}

p a
{
}