
/**********************/
/* HTML Elemente */
/**********************/

html 
	{ margin-bottom:1px;height:100%;}

body
	{margin:0;padding:0;background-color:#EEE;font-family:arial,helvetica,sans-serif;font-size:0.7em;text-align:center;}

table
	{}
	
table td, table th	
	{border-spacing:0;margin:0;padding:0;vertical-align:top;}
	
div
	{margin:0;padding:0;}
	
p
	{margin:0;padding:0;}

form
	{margin:0;padding:0;}

input
	{font-family:arial,helvetica,sans-serif;}
	
select
	{font-family:arial,helvetica,sans-serif;}
	
textarea
	{font-family:arial,helvetica,sans-serif;}

a
	{text-decoration:none;}
	
img
	{border:0;}	
	
ul
	{margin:0;padding:0;list-style-type:none;}
	
li
	{margin:0;padding:0;list-style-type:none;}	
	
h1
	{margin:0;padding:0;}
	
h2	
	{margin:0;padding:0;}
	
h3
	{margin:0;padding:0;}
	
h4                   
	{margin:0;padding:0;}
	
h5                   
	{margin:0;padding:0;}
	
h6                   
	{margin:0;padding:0;}

/**********************/
/* Regions */
/**********************/

.blockMain       	 	 
	{width:880px;margin:auto;text-align:left;background:#FFF;} /*Gesamter Bereich*/
	
.blockBGContent  /*Hintergrundgrafik Links*/	 
	{width:880px;background-image:url(../img/frameset/bg_medium.jpg);background-repeat:repeat-y;} /*Gesamter Bereich*/

.blockBGRight       	 	 
	{width:880px;background-image:url(../img/frameset/bg_medium.jpg);background-position:top right;background-repeat:repeat-y;} /*Gesamter Bereich*/	
	
.blockTop        		 
	{width:880px; background:#FFF;} /*Bereich oben*/
	
.blockLeft       	 	 
	{width:160px;float:left;vertical-align:top;padding-bottom:20px;} /*Bereich links*/
	
.blockContent    	 	 
	{width:560px;float:left; vertical-align:top;margin:0;} /*Inhaltsbereich*/
	
.blockRight      	 	 
	{width:160px;float:right; vertical-align:top; margin:0;padding-bottom:20px;} /*Bereich rechts*/
	
.blockBottom     	 	 
	{width:880px; clear:both; vertical-align:top; margin:0;padding:5px 0;background-image:url(../img/frameset/bg_footer.jpg);} /*Bereich unten*/


/**********************/
/* Top Bereich */
/**********************/

.blockTop table td.bg       		 
	{background-image:url(../img/frameset/bg_medium.jpg);background-repeat:no-repeat;}
	
.blockTop table
	{margin:0; padding:0}

.blockTop .elementLogo                             
	{margin:0px; padding:0px 0px 0px 6px;}

.blockTop .elementLogo img                         
	{margin:0px; padding:0px;}

.blockTop .elementTag	             
	{color:#333;font-size:16px; font-weight:bold; vertical-align:bottom}

/**********************/
/* Linker Bereich     */
/**********************/



/**********************/
/* Rechter Bereich    */
/**********************/

.blockRight .righttop                           
	{background-image:url(../img/elements/bg_dark.jpg);}
	
.blockRight .langlist li
	{padding:0; margin:0; display:inline;}
	
.blockRight .langlist img 
	{border:0}		
	
.blockRight div.langlist
	{color:#FFF; padding:7px 0 7px 10px;}			
	
.blockRight ul.langlist
	{padding:0; padding-left:10px; padding-bottom:11px;margin:0; border-bottom: 1px solid #FFF;}
	
/**********************/
/* Unterer Bereich */
/**********************/

.blockBottom .elementBottom                        
	{margin:0; padding:5px 10px; color:#FFF;}
	
.blockBottom .elementBottom p                      
	{}
	
.copyright a:hover
	{text-decoration:none;}		

/**********************/
/* Contentbereich */
/**********************/

.Content,.topContent,.subContent
	{color:#666;line-height:180%;font-size:110%;padding:0;padding-bottom:20px;}

.Content p,.Content ul,.Content div,.Content table
	{margin-left:20px;margin-right:20px;}
	
.topContent p,.topContent ul,.topContent div
	{margin-left:20px;margin-right:20px;}
	
.subContent p,.subContent ul,.subContent div
	{margin-left:20px;margin-right:20px;}
	
.Content div p,.Content div ul,.Content div div
	{margin-left:0px;margin-right:0px;}

.topContent div p,.topContent div ul,.topContent div div
	{margin-left:0px;margin-right:0px;}		
	
.subContent div p,.subContent div ul,.subContent div div
	{margin-left:0px;margin-right:0px;}		
	
div.topContent
	{margin-bottom:20px;}	

div.subContent
	{background:#e6f0fa;padding-top:1px;}
	
div.inContent 
	{width:518px;background:#e6f0fa;padding:1px 0 10px 0;}	
	
div.inContent p,div.inContent h2,div.inContent h3
	{margin-left:10px;margin-right:10px;}	
	
div.contentRegion
	{border-bottom:1px solid #CCC;width:520px;}	
	
div.contentRegion h3
	{margin:0;}					
	
.Content h1,.topContent h1,.subContent h1
	{font-size:140%;font-weight:bold;color:#e95014;margin:15px 20px 5px 20px;}
	
.Content div h1,.topContent div h1,.subContent div h1
	{margin:15px 0px 5px 0px;}	

.Content h1.border,.topContent h1.border,.subContent h1.border
	{border-bottom:2px solid #CCC;padding-bottom:10px;}		

.Content h2,.topContent h2,.subContent h2
	{font-size:120%;font-weight:bold;margin:15px 20px 10px 20px;}		
	
.Content h3,.topContent h3,.subContent h3
	{font-size:100%;font-weight:bold;margin:15px 20px 10px 20px;}
	
.Content h4,.topContent h4,.subContent h4                        
	{font-size:100%;font-weight:bold;margin:15px 20px 0px 20px;}

.Content h5,.topContent h5,.subContent h5                        
	{font-size:100%;font-weight:normal;margin:15px 20px 10px 20px;}
	
.Content h6,.topContent h6,.subContent h6                         
	{font-size:100%;font-weight:bold;margin:0px 20px 0px 20px;}	
	
.inContent h2,.inContent h3
	{margin:10px 20px 0px 20px;}		
	
.Content table,.topContent table,.subContent table                         
	{font-size:100%;margin:25px 20px 0px 20px;color:#666;}		
	
.Content table th,.topContent table th,.subContent table th
	{font-size:110%;border-top:2px solid #CCC;text-align:left;padding-bottom:5px;}				
	
.Content p,.topContent p,.subContent p
	{}	
	
.Content p.elementText,.topContent p.elementText,.subContent p.elementText
	{margin-bottom:10px;}		
	
.Content p.border,.topContent p.border,.subContent p.border
	{border-bottom:1px solid #CCC;padding-bottom:10px;}
	
/**********************/
/* Links*/
/**********************/

a:link, a:visited
	{color:#D85C0B;}
	
a:hover, a:active
	{color:#FF6600;text-decoration:underline;}		
	

/**********************/
/* Lists */
/**********************/

ul.textlist
	{margin:0;margin:10px 0 20px 25px;padding:0;}
	
.textlist li
	{padding:0;margin:0;width:100%;list-style-type: none;line-height:120%;margin-bottom:10px;}
	
.textlist li
	{background:url(../img/elements/dot_orange.gif);background-repeat:no-repeat;background-position:0 9px;padding-left:10px;	
	}	
	
/**********************/
/* Tabellen */
/**********************/

table.list
	{background:#E8E8EA;margin-bottom:20px;}
	
table.list td
	{line-height:140%;padding:3px;}	
	
table.line td
	{vertical-align:middle;}		


/**********************/
/* Form */
/**********************/	

.elementTabelle table td.spacer
	{padding:0;border:0;}	

/**********************/
/* Element Klassen */
/**********************/	
	
.clear
	{clear:both; font-size: 1px; line-height:0; height: 0;}				
	
/**********************/
/* Sonstige Elemente */
/**********************/

div.divpaging
	{width:520px;text-align:right;margin-top:10px;margin-bottom:10px;padding:0;padding-bottom:3px;line-height:100%;font-size:9px;border-bottom:1px solid #e95014}
	
div.divpaging a:hover
	{color:#FF6600;text-decoration:none;}	
	
div.divpagingB
	{width:520px;text-align:right;margin-top:10px;margin-bottom:10px;}		
	
.editButton                                        
	{position:absolute; left:170px; top:68px}		
	