
body					{
							margin:0;
							padding:0;
							font:12px Verdana, Arial, Helvetica, sans serif;
							text-align:center;
							background:#f0f0f0 url(../images/bg.gif) center 0 repeat-y;
							margin:0 0 15px 0;
							}
#popup						{ background:#ffffff url(../images/spacer.gif) center 0 repeat-y!important;}						
#mother-solo				{ text-align:left; }
#mother						{ position:relative; left:0; top:0; margin-left:auto; margin-right:auto; text-align:left; width:970px; min-height:200px; z-index:2; }
#base						{ width:970px; }
#grey-spacer				{ position:absolute; top:86px; left:0; height:164px; background-color:#aeaeae; width:100%; z-index:1; }

/* Logo Und Header */
#logo-ag 					{ position:absolute; top:23px; left:30px; height:17px; width:195px; z-index:90; }
#logo 						{ position:absolute; top:32px; left:780px; height:47px; width:170px; z-index:90; }
#header						{ 
							position:absolute;
							top:86px;
							left:0;
							width:970px;
							height:164px; 
							z-index:30;
							overflow:hidden;
							background-color:#87888a;
							}
#header div, #header dl, #header dt, #header dd, #header a, #header img  { 
							margin:0!important;
							padding:0!important;
							border:0;
							}


/* Standard-definition */
h1							{ margin:0; padding:15px 0 5px 0; font-size:18px; color:#0066cc; font-weight:normal!important; line-height:24px; }
.context-box h1				{ line-height:18px!important; }

h2, h3, h4, h5, h6			{ margin:0; padding:5px 0 5px 0; font-size:18px; color:#0066cc; font-weight:normal!important; }
.csc-firstHeader			{ padding:0!important; }
ul							{ padding:0 0 10px 0; margin:0; }
li							{ padding:0; margin:0 0 0 15px; }
p							{ padding:0 0 15px 0; margin:0; vertical-align:top; }
.csc-header-n1				{ padding:0 0 10px 0; }
.csc-textpic-caption		{ font-size:10px; color:#666666; font-style:italic; }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border:1px solid #0066cc!important;
		padding: 0px 0px;
	}
/* Mainnavi */
#mainnavi					{ float:left; width:220px; margin:0 0 20px 20px; display: inline;/*double margin bug workarround */ min-height:350px; }
#mainnavi div				{ padding:3px 0 3px 0; }
.level-1 a, .level-2 a, .level-3 a 						{ color:#666666; text-decoration:none; font-size:11px; }	
.level-1 a:hover, .level-2 a:hover, .level-3 a:hover 	{  color:#0066cc; text-decoration:none; }	
.level-2											 	{ padding-left:10px!important; }
.level-2 a span, .level-3 a span 						{ padding-left:10px!important; }
#level-1-marker											{ font-weight:bold; }
#level-1-marker, #level-2-marker, #level-3-marker 		{ color:#0066cc; text-decoration:none; }
.level-2 a:hover, .level-3 a:hover 						{ background:url(../images/level-02-arrow.gif) 0 0 no-repeat; }
#level-2-marker, #level-3-marker 						{ background:url(../images/level-02-arrow.gif) 0 0 no-repeat; }
.level-3												{ padding-left:20px!important; }
.level-2-spacer 			{ height:10px; line-height:2px; overflow:hidden; }
.level-3-spacer 			{ height:2px; line-height:1px; overflow:hidden; display:none; }

/* breadcrumb navi */
#breadcrumb					{ position:absolute; top:60px; left:240px; color:#666666; width:520px; z-index:100; }
#breadcrumb div				{ float:left; padding-right:10px;  }
#breadcrumb a				{ display:block; float:left; color:#666666; text-decoration:none; font-size:10px; text-transform:uppercase; cursor:hand; cursor:pointer; }
#breadcrumb a span			{ display:block; float:left; padding-top:2px; }
#breadcrumb a:hover			{ text-decoration:underline; }

/*searchbox */
#breadcrumb .search-box h1 	{ color:#666666; font-size:10px; text-transform:uppercase; font-weight:normal!important; padding:2px 4px 0 0!important; margin:0!important; float:left;  }
.search-box					{  }
form						{ display:inline; }
.search-box input			{ float:left; color:#666666;  }
.button						{ float:left; padding:0!important; margin:0!important; }
.search-box input.field		{ width:120px; height:15px; padding:0; line-height:12px; font-size:10px; border:1px solid #87888a; }

/* Metanavi */
#metanavi					{ float:left; width:100%; color:#666666; border-top:1px solid #747577; font-size:10px!important; margin-bottom:10px;}
#metanavi div				{ float:left; margin-right:10px;  padding-top:6px; }
#metanavi .copy				{ margin:0 20px 0 240px; display: inline;/*double margin bug workarround */ }
#metanavi a					{ color:#666666; text-decoration:none; text-transform:uppercase; }
#metanavi a:hover			{ text-decoration:underline; }
#metanavi .rss				{ padding-top:4px; }
#metanavi .rss a			{ background:url(../images/rss.gif) 0 0 no-repeat; display:block; width:17px; height:17px; }
#metanavi .rss a span		{ display:none; }

#metanavi .facebook				{ padding-top:4px; }
#metanavi .facebook a			{ background:url(../images/facebook-logo.gif) 0 0 no-repeat; display:block; width:17px; height:17px; }
#metanavi .facebook a span		{ display:none; }
/* Content */
#content-base				{ position:absolute; top:270px; left:0; width:970px; z-index:30; overflow:hidden; }
#content 					{
							float:left;
							display: inline;/*double margin bug workarround */
							color:#a6abb0;
							width:500px;
							line-height:19px;
							color:#000000;
							padding-bottom:30px;}
		
#content a, #context a 		{ color:#87888a; }
#content a:hover, #context a:hover 		{ color:#0066cc; }	
p.small						 { font-size:11px!important; }	
p.small	strong				 { color:#0066cc; }	

/* content right ex. Context */
#context 					{	
							float:right; 
							width:200px;
							line-height:15px;
							font-size:11px;
							color:#000000;
							margin-right:10px
							}
#context h1, #context h2, #context h3, #context h4, #context h5, #context h6 { font-size:14px!important; font-weight:bold!important; }	
#context .context-box 		{ padding:0 10px 0 10px; background:#e2e2e2; }	
#context .context-box p, #context .context-box div, #context .context-box ul, #context .context-box ol 		{ padding:5px 0 5px 0; }	

.context-box				{ font-size:11px!important;  }


/* TT NEWS Plugin */
.news-latest-item img, .news-list-item img	{ margin:0; padding:5px 10px 0 0; float:left; border:0; }
.news-single-item h2 	{  text-decoration:none;; line-height:24px; padding-bottom:10px; }
.news-single-item h3 	{  display:inline; font-weight:bold!important; }
.news-single-item p 	{  padding-top:5px; }
.news-single-img 		{  float:left; margin-right:10px; }
.news-single-img p.news-single-imgcaption	{  font-size:10px!important; color:#666666!important; font-style:italic!important; }
.news-single-timedata		{ display:inline; color:#87888a; font-weight:bold; }
.news-latest-container		{  }
.news-latest-container	h2	{ display:none; font-weight:bold!important; }

.news-latest-item											{ margin-top:10px; color:#000000; font-size:12px!important;  }
.news-latest-item h3, .news-list-item h3					{ padding:0!important; margin:0!important; font-size:12px!important; font-weight:bold!important; }
.news-latest-item h3 a, .news-list-item h3 a				{ font-size:12px; text-decoration:none; padding:0!important; margin:0!important; }
.news-latest-item h3 a:hover, .news-list-item h3 a:hover 	{  text-decoration:underline; }
.news-latest-item p.bodytext, .news-list-item p.bodytext 	{ margin:0; padding:0; vertical-align:top; display:inline;}
.news-latest-morelink, .news-list-morelink					{ display:inline; }

.news-list-catname			{ display:none; }
.h-ruler					{ border-bottom:0; float:left; width:100%; margin:5px 0 10px 0; padding:0; }


.news-list-item				{ margin-top:10px; color:#000000; font-size:12px!important; }
.news-list-item-cat			{ margin:0; }

.clearer					{ display:none; }
.news-latest-gotoarchive 	{ display:none; }
.news-single-author	br		{ display:none; padding:0; margin:0;}
.news-single-backlink a		{ color:#000000; }	
.news-single-item h3		{ color:#87888a; font-size:12px; }
.news-single-img			{ padding-top:10px; }
.news-single-additional-info { width:100%; float:left; margin-bottom:10px; }
.news-single-files dt		{ float:left; padding-right:5px; margin:0;  }
.news-single-additional-info dd { float:left; padding-right:5px; margin:0; }
.news-single-additional-info dd img { margin-right:5px; }

/* Sitemap Plugin */
.csc-textpic-imagerow		{ width:450px!important; padding-bottom:10px;}
.csc-sitemap ul li			{ list-style-type:none;}
.csc-sitemap ul li			{  margin:5px 0 5px 0; }
.csc-sitemap ul li a		{  padding:5px 5px 5px 5px; display:block; color:#ffffff!important; background-color:#999999; text-decoration:none; text-transform:uppercase; }
.csc-sitemap ul li ul li a 	{  border-bottom:1px solid #999999; padding:0 5px 2px 15px!important; background:#ffffff url(../images/arrow.gif) 7px 3px no-repeat; color:#666666!important; text-transform:none!important; }
.csc-sitemap ul li ul li ul li a {   border-bottom:1px solid #999999; padding:0 5px 2px 25px!important; color:#666666!important; }

/* Search Plugin */
.tx-indexedsearch-whatis 		{ width:100%!important; float:none; overflow:auto;}
.tx-indexedsearch-searchbox 	{ display:none; }
.tx-indexedsearch-sectionlinks	{  padding:2px 10px 3px 10px; margin:0; }
.tx-indexedsearch-res			{ width:100%!important; float:none;}
.tx-indexedsearch-res table		{ border-top:1px solid #0066cc; margin:0 0 5px 0; padding-top:10px; }
.tx-indexedsearch-res h2 a		{ font-size:14px!important; color:#0066cc!important;}
.tx-indexedsearch-res a			{ color:#0066cc; font-weight:bold; }
.tx-indexedsearch-title span 	{ font-weight:bold; }
.tx-indexedsearch-browsebox		{
			width:100%!important;
			margin-bottom:5px;
			float:none;
			background-color:#ffffff;
			margin:0;
			clear:both;
			 overflow:auto;
}
.browsebox						{ list-style-type:none; margin:7px 0 7px 0; padding:0; float:left; }
.browsebox li					{ list-style-type:none; margin:0; padding:3px 5px 3px 0; float:left; }


/* Misc */
a img							{ border:0; vertical-align:center; }

.csc-mailform 					{ border:0; margin:0; padding:0; width:453px; }
.csc-mailform-field				{ margin:0 0 4px 0; padding:0; }
.csc-mailform label				{ float:left; width:100px;  }
.csc-mailform-field input		{ width:343px; height:18px; font-size:10px; }

.csc-mailform-field input.csc-mailform-submit		{ 
									float:right;
									width:auto;
									height:auto;
									padding:5px 10px 5px 10px;
									background-color:#0066cc;
									color:#ffffff;
									border:0;
									font-weight:bold;
									margin-right:5px;
									cursor:pointer;
									cursor:hand;
									}



/* default styles for extension "tx_cssfilelist" */
	.filelinks div {  background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
	.filelinks span{ display:block;}
	.filelinks .filecount{ display:none; } 
	.filelinks a{ display:block; color:#000;text-decoration:none; padding-left:25px; }
	/* Icons begin */
	.filelinks .ai{background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
	.filelinks .ani{background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
	.filelinks .au{background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
	.filelinks .avi{background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
	.filelinks .bmp{background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
	.filelinks .css{background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
	.filelinks .csv{background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
	.filelinks .doc{background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
	.filelinks .dtd{background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
	.filelinks .eps{background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
	.filelinks .exe{background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
	.filelinks .fh3{background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
	.filelinks .flash{background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
	.filelinks .folder{background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
	.filelinks .gif{background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
	.filelinks .htm{background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
	.filelinks .html{background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
	.filelinks .ico{background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
	.filelinks .inc{background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
	.filelinks .java{background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
	.filelinks .jpg{background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
	.filelinks .js{background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
	.filelinks .max{background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
	.filelinks .mid{background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
	.filelinks .mov{background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
	.filelinks .mpeg{background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
	.filelinks .pcd{background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
	.filelinks .pdf{background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
	.filelinks .png{background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
	.filelinks .ps{background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
	.filelinks .psd{background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
	.filelinks .rtf{background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
	.filelinks .swf{background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
	.filelinks .sxc{background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
	.filelinks .sxw{background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
	.filelinks .tga{background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
	.filelinks .tif{background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
	.filelinks .ttf{background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
	.filelinks .txt{background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
	.filelinks .wav{background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
	.filelinks .wrl{background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
	.filelinks .xls{background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
	.filelinks .xml{background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
	.filelinks .xsl{background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
	.filelinks .zip{background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}
	/* Icons end */
	.filelinks a:hover{text-decoration:underline;}

/* Job Controll */
.dmmjobcontrol_apply_table	{ width:370px; margin-bottom:20px; }
.dmmjobcontrol_apply_header	{ margin:0; padding:0 0 10px 0; font-size:18px; color:#0066cc; font-weight:normal!important; }
.dmmjobcontrol_apply_td1	{ width:120px; padding:0 0 10px 0; font-weight:bold; }
.dmmjobcontrol_apply_td2	{ padding:0 0 10px 0; }
.dmmjobcontrol_apply_td2 input	{ width:250px; }
.dmmjobcontrol_submit		{ 
									float:right;
									width:auto;
									height:auto;
									padding:5px 0 5px 10px;
									background-color:#0066cc;
									color:#ffffff;
									border:0;
									font-weight:bold;
									cursor:pointer;
									cursor:hand;
									}
.dmm-content	{ padding:0 0 20px 0; }
.jobdesc-label h1, .jobdesc-label h2, .jobdesc-label h3 { padding:10px 0 20px 0; margin:0;}
/* Print pOPUP */
#mother-print				{ position:relative; float:left; margin:0!important; text-align:left; width:100%; height:100%; background:#ffffff; }
#mother-print #base			{ width:650px; float:left; padding:10px; }
#mother-print #logo-ag 		{ position:relative; top:23px; left:20px; height:17px; width:195px; z-index:90; }
#mother-print #logo 		{ position:relative; top:12px; left:480px; height:47px; width:170px; z-index:90; }
#mother-print #header 		{ display:none; }
#mother-print #content-base	{ position:relative; top:20px; left:0; width:650px; padding-top:20px; border-top:10px solid #000000; z-index:30; overflow:auto; }

#mother-print h1, #mother-print h2, #mother-print h3, #mother-print h4, #mother-print h5, #mother-print h6, #mother-print a { color:#000000!important; }
#mother-print a 			{ text-decoration:underline!important; }
#mother-print #metanavi		{ border-color:#000000!important; }
#mother-print #metanavi div		{ float:right!important; }
#mother-print #metanavi .copy	{ float:left!important; margin:0 20px 0 20px!important; color:#000000!important; }
#mother-print #metanavi a	{ color:#000000!important; }
/* Popup */

#mother-popup				{ position:relative; float:left; margin:0!important; text-align:left; width:100%; height:100%; background:#ffffff; }
#mother-popup #base			{ width:650px; float:left; padding:10px; }
#mother-popup #logo-ag 		{ position:relative; top:23px; left:0px; height:17px; width:195px; z-index:90; }
#mother-popup #logo 		{ position:relative; top:12px; left:480px; height:47px; width:170px; z-index:90; }
#mother-popup #header 		{ display:none; }
#mother-popup #content-base	{ position:relative; top:20px; left:0; width:650px; padding-top:20px; border-top:10px solid #f0f0f0; z-index:30; overflow:auto; }

#mother-popup #metanavi div		{ float:right!important; }
#mother-popup #metanavi .copy	{ float:left!important; margin:0 20px 0 20px!important; color:#000000!important; }


/* Titletips*/
	#dom-tooltips {	text-align:left!important;}
	
/* KickTipp */



.kicktipp-content div, .kicktipp-content p, .kicktipp-content ul, .kicktipp-content li, .kicktipp-content input {
font:12px Verdana,Arial,Helvetica,sans serif!important;
color:#666666;
line-height:1.333;
}



#content #content a {
color:#87888a;
}	
#content #content h1, #content #content h2 {
font-size:18px!important;
}	

.kicktipp-javascript .kicktipp-navigation {
background-color:#fff!important;
clear:right;
color:#666666;
font-size:11px;
text-decoration:none;
margin:0;
padding:0;

}
	
.kicktipp-javascript .kicktipp-navigation ul li {
display:block;
float:left;
margin:0;
padding:3px 10px 3px 10px;
background-color:#fff!important;
}	
	
.kicktipp-javascript .kicktipp-navigation ul li a {
display:block;
margin:0;
padding:0 0 0 10px;
color:#666666;
text-decoration:none;
border:0!important;
background-color:#fff!important;
font:11px Verdana,Arial,Helvetica,sans serif!important;
}	
	
.kicktipp-javascript .kicktipp-navigation ul li a:hover, .kicktipp-javascript .kicktipp-navigation ul li a.active  { 
background:url(../images/level-02-arrow.gif) 0 0 no-repeat; 
background-color:#fff!important;
color:#0066cc; 

}
	
	
/* Kicktip*/
.kicktipp-javascript .kicktipp-sprachwahl {
display:none!important;
}	

#static {
display:block!important;
}	

