/* Festlegen der Body Eigenschaften */

body     { 
		  color: #111111; 
		  margin: 0;
		  padding: 0;
		  font-size: 10pt; 
		  font-family: Verdana; 
		  background-color: #ffffff;
		  background-image: url("../images/l9sitebg.jpg"); 
		  background-repeat: repeat-y; 
		  background-position: 0px 0px;
		  }

/* Elemente der Seite */

#x_container 	{
			 	 position:absolute;
			  	 left:50%;
			  	 background-image: url("../images/x_containerbg.jpg");
			  	 margin-left:-490px;
			 	 width:980px;
			 	 text-align:left; 
			  
			 	}

/* Header */
#x_header_spc 	{
			 	 width:980px;
			 	 height: 20px;
			 	 text-align:left; 
			  	 background-color: #ffffff;
			 	}

#x_header 	{
			 	 width:980px;
			 	 height: 116px;
			 	 text-align:left; 
			  	 background: url("../images/header2010.jpg");
			 	}

/* suche */
#x_roben 		{
			 	 width:220px;
			 	 height: 20px;
			 	 background: url("../images/roben.jpg"); 
			 	 text-align:left; 
			 	 float: left; 			  
			 	}
#x_runten 		{
			 	 width:220px;
			 	 height: 20px;
			 	 background: url("../images/runten.jpg"); 
			 	 text-align:left; 
			 	 float: left; 			  
			 	}
#x_rcentral 		{
			 	 width:210px;
			 	 min-height: 20px;
			 	 padding-left: 10px;
			 	 background: url("../images/rcentral.jpg"); 
			 	 text-align:left; 
			 	 float: left; 			  
			 	}
			 				 	
/* Navigation */

#x_navi 		{
			 	 width:220px; 
			 	 text-align:left; 
			 	 float: left; 			  
			 	}
#x_spacer 		{
			 	 position:static;
			 	 width:220px; 
			 	 height: 20px;
			 	 text-align:left; 
			 	}
#x_menu 		{
			 	 
			 	 width:220px; 
			 	 text-align:left;
			 	 float: left;  
			 	}

/* Inhalt */

#x_cont     	{
			 	 width:540px;
			 	 background:#ffffff;
			 	 float: left;
			 	}
			 			 

#x_inhalt    	{
			  	 padding-left: 20px;
			  	 padding-right: 20px;
			  	 padding-top: 22px;
			  	 width:500px;
			  	 float: left;
			 	}

/* Bilderblock */

#x_newsrow 		{
			 	 width:180px;
			 	 padding-left: 20px;
			  	 padding-right: 20px;
			 	 text-align:left;
			 	 float: left; 			  
			 	}
			 	
			 	

#x_rowspc 		{
			 	 position:static;
			 	 width:220px; 
			 	 height: 20px;
			 	 text-align:left; 
			 	}
		 	

#x_imgcont    	{
			  	 position:static;
			 	 border-left: 1px;
			 	 border-left-style: solid;
			 	 border-left-color: #525252;			  	 
			  	 padding-left: 20px;
			  	 padding-right: 10px;
			  	 padding-top: 20px;
			  	 width:99px;
			  	 }

.imgcont		 {
			 	 position:static;
			 	 border-left: 1px;
			 	 border-left-style: solid;
			 	 border-left-color: #525252;			 	 
			  	 padding-left: 20px;
			  	 padding-right: 10px;
			 	 width:100px; 
			 	 height: 80px;
			 	 text-align:left;
			 	 overflow: hidden; 				 
				 }
.ispacer		 {
			 	 position:static;
			 	 border-left: 1px;
			 	 border-left-style: solid;
			 	 border-left-color: #525252;			 	 
			  	 padding-left: 20px;
			  	 padding-right: 10px;
			 	 width:100px; 
			 	 height: 20px;
			 	 text-align:left; 				 
				 }		  	 
				
				

/* Footer */

#x_footer   	{
			 	 width:980px;
			 	 padding-bottom: 10px;
			 	 padding-top: 30px;
			 	 height: 36px;
			 	 background:#D800FF;
			 	 background: url("../images/x_footerbg.jpg");
			 	 text-align:left; 
			 	 
			     clear: both;
			 	}

/* Festlegen der html-area Formatierung */

.align-center {text-align: center;
} 

/* Festlegen der Navigations-Eigenschaften */

a.pro4:link                     { color: #505050; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
a.pro4_act                           { color: #505050; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }
a.pro4_cur                       { color: #505050; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }
a.pro4:visited	          { color: #505050; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
a.pro4:hover                { color: #505050; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }
a.pro4:active		           { color: #505050; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
a.pro4_active:link                     { color: #505050; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
.pro4_active        { color: #505050; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px }
a.pro4_sub1_act                           { color: #505050; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none }
a.pro4_sub1_cur                        { color: #505050; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none }
a.pro4_sub1:link                      { color: #505050; font-size: 8pt; font-family: Verdana; line-height: 18px; text-decoration: none }
a.pro4_sub1:visited	           { color: #505050; font-size: 8pt; font-family: Verdana; line-height: 18px; text-decoration: none }
a.pro4_sub1:hover                  { color: #505050; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; font-stretch: condensed; text-decoration: none }
a.pro4_sub1:active		             { color: #505050; font-size: 8pt; font-family: Verdana; line-height: 18px; font-stretch: condensed; text-decoration: none }
a.pro4_sub1_active:active		             { color: #505050; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none }
.pro4_sub1_active          { color: #505050; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }

a.pro4_sub2_act                          { color: #505050; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a.pro4_sub2_cur                       { color: #505050; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a.pro4_sub2:link                     { color: #505050; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none }
a.pro4_sub2:visited	          { color: #505050; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none }
a.pro4_sub2:hover                { color: #505050; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a.pro4_sub2:active		           { color: #505050; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none }

a.pro4_sub3_act                          { color: #f0f0f0; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro4_sub3_cur                       { color: #f0f0f0; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro4_sub3:link                     { color: #f0f0f0; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro4_sub3:visited	          { color: #f0f0f0; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro4_sub3:hover                { color: #f0f0f0; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro4_sub3:active		           { color: #f0f0f0; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none; padding-left: 45px }


a.pro4_imprint:link                  { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }
a.pro4_imprint:visited	       { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }
a.pro4_imprint:hover              { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }
a.pro4_imprint:active		        { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }

.inputa   { border: solid 1px #ff8c33 }
.selecta   { color: white; font-style: normal; font-weight: lighter; line-height: 15pt; background: white; list-style-position: outside; margin: 1pt; padding: 1px; position: relative; top: 0; left: 0; width: 15pt; height: 15pt; clip: rect(0 0 0 0); border-style: solid; border-width: medium; border-color: #b80000 #ff8c32 #ff8c33 #b80000 }
.senda  { color: black; font-weight: bold; text-decoration: underline; background-color: #f0f0f0; margin: 1pt; border: solid 2pt #ff8c33 }
.haken  { color: black; font-weight: bold; background-color: white; margin: 1pt; border: solid 1pt #ff8c33; outline-width: 1pt }
.text  { color: #323232; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal; font-stretch: normal }
.headline  { color: white; font-size: 9pt; font-family: Verdana; font-weight: bold }
.seminare   { color: gray; font-size: 10pt; font-family: Verdana; margin: 0 auto 0; top: 5px; vertical-align: top }


.navi14no     {text-align: left; padding-top: 0px; padding-left: 30px; width: 180px; height: 25px }
.navi14act     {text-align: left; padding-top: 0px; padding-left: 30px; width: 180px; height: 25px }
.navi14cur     {text-align: left; padding-top: 0px; padding-left: 30px; width: 180px; height: 25px }						
.navi2no     {text-align: left; padding-left: 40px; width: 170px; height: 20px }
.navi2act     {text-align: left; padding-left: 40px; width: 170px; height: 20px }
.navi2cur     {text-align: left; padding-left: 40px; width: 170px; height: 20px }			 			 	             
.seitentext     { color: #3f3f3f; font-size: 10pt; text-align: left }



/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

/* Toggle default */
h3.rgaccord1-toggle {
  width: 470px;
  font-weight:bold;
  font-size: 10pt;
  color:#7D0006;
  line-height: 20px;
  height: 20px;
  background: #EEEDED url(../images/plus.png) 5px center no-repeat;
  border-top:1px solid #7D0006;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {
  color:#282828;
  background:#DCDDDD url(../images/minus.png) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:492px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom: 1px solid #A00108;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}





