/* #### FÜR ALLE ############################################### */

/****************************************/
/* Rechts                               */
/****************************************/
#RCONTENT 			{
				float:right; 
				position:relative; 
				width:192px; 
                                margin:0px 5pt 0pt;
                                line-height:1em;
				right:0; 
                                padding: 0pt 0pt 0pt 15px;
				}
#prima 			{
				float:right; 
				position:relative; 
				width:192px; 
                                margin:0px 5pt 0pt;
                                line-height:1em;
				right:0; 
                                padding: 0pt 0pt 0pt 15px;
				}
#RCONTENT h1 a		{display:block; color:white; background:#186B18; font-size:1em; font-weight:bold; line-height:1.8em; }

#RCONTENT a			{display:block; padding:0.3em 1em 0.3em 1em; margin:-0.3em -1em -0.3em -1em;  text-decoration:none; border-bottom:0 none;}
#RCONTENT li a		{display:block; margin:0; padding:1em 2em 1em 2em; text-decoration:none; }
#RCONTENT p.bodytext		{margin:0; padding:0.3em 1em 0.3em 1em; }
#RCONTENT h1			{
display:block; color:white; background:#186B18; font-size:1em; font-weight:bold; line-height:1.8em; 
padding: 0px 0px 0px 15px;
}
#RCONTENT ul			{margin:1em 0 0 0; padding:0;}
#RCONTENT li			{margin:0; padding:0; background: transparent url('../images/list-bullet-rcontent.gif') no-repeat;}
#RCONTENT li a:hover		{background: #E2E2E2 url('../images/list-bullet-rcontent.gif') no-repeat;}
#RCONTENT li a		{ padding:0.25em 0 0.25em 2.1em;}
/*#RCONTENT			{ border-left:1em solid #CDCDCD; border-right:1em solid #CDCDCD;width: 13em;}*/

#CONTENT h1, #BORDER h1 {
				padding:0;
				margin:20px;	
				font-size:0.95em;
				font-weight:bold;	
				background:transparent;
				border:0;
				color:#FF0099;
				}

#CONTENT h2, #BORDER h2			{
				font-size:1.6em;
				line-height:2.5em;
				margin:20px;
				padding:0;
				}

#CONTENT h2 a, #CONTENT h2 a:visited, #BORDER h2 a, #BORDER h2 a:visited	{
				display:block;
				width:256px;
				background:#006600;
				color:white;
				padding:0 0 0 1em;
				margin:20px;
				border-top:1px solid white;
				border-right:1px solid white;
				text-decoration:none;
				}
* html #CONTENT h2 a	, #CONTENT h2 a:visited, * html #BORDER h2 a	, #BORDER h2 a:visited {
				width:256px;
				w\idth:21.45em;
				}

#CONTENT h2 a:hover, #BORDER h2 a:hover		{
				background:#797979;
				}
	
#content ul, #content table 			{
				padding:0; 
				margin:0;		
				}

#content ul li, #content table td 		{
				float:left;
				position:relative;
				background-image:none;
				margin:0;
				padding:0;
				}

#content ul li a, #content ul li a:visited, #content table td a, #content table td a:visited {
				display:block;
				float:left;
				border-top:1px solid white;
				border-right:1px solid white;

				font-weight:normal;	
				text-decoration: none;
				font-size:0.9em;


				background-position:right;				
				background-repeat:no-repeat;
				}

#content ul li a:hover, #content table td a:hover	{}


/* #### OMENU ################################################## */

#outsourcing			{
				border:0;
				border-top:0;
				
				margin:0 1px 0 0;
				padding:0;
				display:block;
				}

#content-omenu		{
				margin:0;
				padding:0;
				width:730px;
				}

/* #### LCONTENT Highlights ###################################### */

#LCONTENT			{} 
#LCONTENT a			{
				text-decoration:none; 
                                border-bottom: 0px;
}

a.infolink			{
				height:8.6em;	
				width:390px;
                                border-bottom: 0px;
				}
a.infolink h1 {
font-weight: bold;
}																						
							
.infotext			{	
				width:240px;	
				height:6.6em;	
				overflow:hidden;
				margin:10px;
				line-height:1.2em;
				}

/* #### 3er Alle ############################################### */

#CONTENT a, #BORDER a	 {
				width:262px;
				}

#CONTENT, #BORDER {
				display:block;
				float:left;
				width:172px;
				margin-bottom:2em;
				/*margin-left:20px;*/
				border-bottom:1px solid white;
				}
/*#CONTENT center {
    margin-left:40;
}*/
* html #CONTENT, #BORDER {
				margin-bottom:14em;
				}


/* #### CONTENT Presse ######################################### */


.textlink			{
				margin:10px;
				}

/* #### RCONTENT ############################################### */



/* #### BORDER ############################################### */



/* ########################################################### */
.message{
  color: #080;
}

.error{
  color: #a00;
}


