/****************************************************************************************
B A S E   S E T T I N G S
*****************************************************************************************/
*		{
		padding: 0; 
		margin: 0;
		}

body	{
		font-size: 11px; 
		line-height: 15px;
		background-color: #fff; 
		color: #707072; 
		text-align: left;
		}


/****************************************************************************************
M A I N   P O S I T I O N I N G   I N   U S E D   S E Q U E N C E
*****************************************************************************************/

#wallpaper_gradient {
		width: 100%;
		background-color: #fff;
		}

#wrapper {
		width: 100%;
		text-align: left;
		margin-bottom: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
		font-size: 1.1em; 
		line-height: 1.5em; 
		color: #000;
		}

#header,
#content,
#footer_wrapper {
		width: 100%;
		}

#header {  
		display: none;
		}

#header_print {  
		margin: 20px 0 0 0;
		width: 100%;
		height: 80px;
		display: block;
		}

#logobar {
		display: none;
		}

#servicenav {
		display: none;
		}

#search {
		display: none;
		}

#searchsafari {
		display: none;
		}

#search_off {
		display: none;
		}
	
#theme	{
		display: none;
		}

#nav	{
		display: none;
		}

#nav_static	{
		display: none;
		}

#content {
		width: 90%;
		float: left;
		margin: 0 0 0 40px;
		display: inline;
		}

#contentsearch {
		float: left;
		width: 100%;
		height: 20px;
		margin-top: 8px;
		height: 20px;
		background: url("../img/searchcontent.gif") no-repeat;
		}

#column_left {
		width: 100%;
		}

#column_outer_right {
		display: none;
		}

#column_inner_right {
		display: none;
		}

#webnews { 
		display: none;
		}

#rss	{ 
		display: none;
		}

#footer_wrapper {
		display: none;
		}

#footer {
		display: none;
		}

#footer_print	{
		clear: both;
		float: left;
		width: 100%;
		margin: 60px 0 0 0;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
		font-size: 10px;
		line-height: 13px;
		}


/****************************************************************************************
H T M L   E l e m e n t s   i n   a l p h a b e t i c a l   o r d e r 
*****************************************************************************************/

/*** Content Components ******************/
#content a,
#content a:visited {
		text-decoration: none; 
		color: #e2001a;
		}

#content a:hover {
		text-decoration: underline; 
		color: #e2001a;
		}

#content a.arrow,
#content a:visited.arrow {
		color: #707072; 
		padding-left: 0; 
		margin-left: 0;
		line-height: 1.8em;
		text-indent: 10px;
		}

#content a:hover.arrow {
		text-decoration: none; 
		color: #e2001a;
		}

#content form {
		margin: 0px;
		padding: 0px;
		}

#content h1, h2, h3 {
		margin: 0px;
		padding: 0px;
		}

#content h1 {
		font-size: 160%; 
		font-weight: normal; 
		line-height: 2.2em;
		color: #e2001a;}

#content h2 {
		margin-left: 0;
		font-size: 130%; 
		font-weight: normal;
		line-height: 1.8em;
		color: #000;
		}
		
#content h3 {
		margin-left: 0;
		font-size: 100%; 
		font-weight: normal;
		line-height: 1.8em;
		color: #000;
		text-transform: uppercase; 
		letter-spacing: 0.05em;
		}

#content hr {
		background-color: #000; 
		color: #000; 
		border: #000; 
		height: 1px; 
		margin-top: 1.5em; 
		}

#content img, a img {
		border: 0em;
		}

#content input, textarea {
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
		font-size: 1.1em;
		border: 1px solid #000;
		}

#content input.search {
		width: 160px;
		padding-top: 1px;
		margin-left: 10px;
		background: transparent;
		border: 0;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
		font-size: 0.9em;
		color: #000;
		}
#content input.submitsearch {
		width: 30px;
		height: 17px;
		padding-top: 1px;
		margin-left: 0px;
		background: transparent;
		border: 0;
		}

#content p {
		margin-left: 0;
		padding: 0px;
		}

#content p.referenzen {
		margin-left: 12px;
		padding: 0px;
		}

#content span.small {
		font-size: 80%;
		}

#content td {
		margin: 0px; 
		}

#content td.referenzen {
		background-image: url(../img/imageframe.gif);
		background-repeat: no-repeat; 
		}
		
#content td.referenzen:hover {
		background-image: url(../img/imageframe_over.gif);
		background-repeat: no-repeat; 
		}

#content ul	{
		margin-left: 0;
		padding: 15px;
		list-style-type: disc;
		}

#content li.a { 
		padding-left: 0px; 
		line-height: 1.8em;
		}

#content ul.a {
		padding-left: 0;
		}
		
		
/*** Footer Print Components ******************/

#footer_print p {
		padding-top: 10px;
		text-align: center;
		color: #000;
		}
