/* --- Stylesheet für datagis.com -- */


/* --- globale Einstellungen --- */

body			{	font-family:Arial,Verdana,sans-serif;
				font-size:15px;
				color:#000000;
				background-color:#FFFFFF;
				margin-top:0px;
				margin-left:0px;
				padding-top:0px;
				padding-left:0px;
			}

global.body		{	font-family:Arial,Verdana,sans-serif;
				font-size:15px;
				color:#000000;
				background-color:#FFFFFF;
				margin-top:0px;
				margin-left:0px;
				padding-top:0px;
				padding-left:0px;
			}

/* --- Links einstellen --- */

a:link			{	color:#FFFFFF;
				text-decoration:none; }

a:visited		{	color:#FFFFFF;
				text-decoration:none; }

a:hover			{	color:#FFFFFF;
				text-decoration:none; }

a:active		{	color:#FFFFFF;
				text-decoration:none; }

/* --- Menueinstellungen --- */

.menu			{	font-family:Arial,Verdana,sans-serif;
				font-size:15px;
				color:#FFFFFF;
				margin-top:0px;
				margin-left:0px;
				margin-bottom:0px;
				padding-top:0px;
				padding-bottom:0px;
			}

.smallmenu		{	font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				color:#FFFFFF;
				padding-left:3px;
			}

.lmenu			{	font-family:Arial,Verdana,sans-serif;
				font-size:12px;
				vertical-align:top;
				color:#CCCCCC;
				margin-top:0px;
				padding-left:3px;
				background-color:#000000;
			}

a.lmenu:link		{	color:#CCCCCC;
						background-color:#000000;
			}

a.lmenu:visited		{	color:#CCCCCC;
						background-color:#000000;
			}

a.lmenu:active		{	color:#CCCCCC;
						background-color:#000000;
			}
			
a.lmenu:hover		{	color:#FFFFFF;
						background-color:#000000;
			}

.cmenu			{	font-size:12px;
			}

a.cmenu:link		{	background-color:#6576ED;
			}

a.cmenu:visited		{	background-color:#6576ED;
			}

a.cmenu:active		{	background-color:#6576ED;
			}


.smenu		{	font-family:Arial,Verdana,sans-serif;
				font-size:14px;
				color:#FFFFFF;
				background-color:#000000;
			}

a.smenu:link		{	background-color:#000000;
			}

a.smenu:visited		{	background-color:#000000;
			}

a.smenu:active		{	background-color:#000000;
			}

.bmenu		{	font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				color:#CCCCCC;
				background-color:#000000;
			}
			
.bmenu:link	{	color:#CCCCCC;	  	}

.bmenu:visited	{	color:#CCCCCC;	}
				
.bmenu:hover	{	color:#FFFFFF;	}
				

.spacer		{	color:#86A1E6;
			}


/* --- Hier kommen alle Einstellungen für den Inhalt --- */

.inhalt			{	font-family:Arial,Verdana,sans-serif;
				font-size:15px;
				color:#000000;
				background-color:#FFFFFF;
				padding-left:0px;
				vertical-align:top;
				margin-top:8px;
				margin-bottom:0px;
				orphans:3;
			}
			
.inhalt:link		{	color:#D7532B;
				text-decoration:none; }

.inhalt:visited		{	color:#D7532B;
				text-decoration:none; }

.inhalt:active		{	color:#D7532B;
				text-decoration:none; }

h1.inhalt		{	font-size:16pt;
			}
h2.inhalt		{	font-size:14pt;
			}
h3.inhalt		{	font-size:12pt;
			}
h4.inhalt		{	font-size:11pt;
			}
h5.inhalt		{	font-size:9pt;
			}
h6.inhalt		{	font-size:8pt;
			}

.line			{	margin-left:0px;
				margin-top:0px;
				margin-bottom:0px;
				height:1px;
			}

.article1		{	font-family:Arial,Verdana,sans-serif;
				font-size:16px;
				text-align:justify;
				color:#000000;
				background-color:#FFFFFF;
				margin-left:20px;
				margin-right:60px;
				margin-top:10px;
				margin-bottom:15px;
			}

.article1a		{	font-family:Arial,Verdana,sans-serif;
				font-size:16px;
				text-align:justify;
				color:#000000;
				background-color:#FFFFFF;
				margin-left:20px;
				margin-right:15px;
				margin-top:10px;
				margin-bottom:15px;
			}
.article1:link		{	color:#000000;
				text-decoration:none; }

.article1:visited	{	color:#000000;
				text-decoration:none; }

.article1:active	{	color:#000000;
				text-decoration:none; }

.article2		{	font-family:Arial,Verdana,sans-serif;
				font-size:16px;
				text-align:left;
				color:#000000;
				background-color:#FFFFFF;
				margin-left:20px;
				margin-right:15px;
				margin-top:10px;
				margin-bottom:15px;
			}

.article2a		{	font-family:Arial,Verdana,sans-serif;
				font-size:16px;
				text-align:justify;
				color:#000000;
				background-color:#FFFFFF;
				margin-left:20px;
				margin-right:15px;
				margin-top:10px;
				margin-bottom:15px;
			}
.article2:link		{	color:#000000;
				text-decoration:none; }

.article2:visited	{	color:#000000;
				text-decoration:none; }

.article2:active	{	color:#000000;
				text-decoration:none; }

.text_small 		{ font-size:11px; }


.news			{	font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				text-align:left;
				color:#000000;
				background-color:#FFFFFF;
			}
.news:link		{	color:#5179DF;
				text-decoration:none;
				background-color:#FFFFFF;
			}

.news:visited		{	color:#5179DF;
				text-decoration:none; }

.news:active		{	color:#5179DF;
				text-decoration:none; }

.news:hover		{	color:#000088;
				text-decoration:none; }

.tableback		{	color:#ffffff;
				background:#5179DF;
				font-family: Arial, Verdana, sans-serif;
				font-weight: bold;
				font-size:16px;
				padding-left:0px;
			}
.tablebackf		{
				margin-left:20px;
			}

.tablebackb		{	color: #ffffff;
				background-color: #000000;
				font-family: Arial, Verdana, sans-serif;
				font-weight: bold;
				font-size:16px;
				padding-left:0px;
			}

.pictop			{	color:#000000;
				background-color:#FFFFFF;
				padding-left:0px;
				vertical-align:top;
				margin-top:0px;
				margin-left:0px;
			}

.picbot			{	color:#000000;
				background-color:#FFFFFF;
				padding-left:0px;
				padding-bottom:0px;
				vertical-align:bottom;
				margin-bottom:0px;
				margin-left:0px;
			}

.team1			{	font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				text-align:left;
				color:#000000;
				background-color:#FFFFFF;
				margin-left:8px;
				margin-right:5px;
				margin-top:10px;
				margin-bottom:15px;
			}
.links			{	color:#000000;
				font-size:13px;
				text-align:left;
				margin-left:20px;
			}
.links:link		{	color:#5179DF;
				text-decoration:none;
				background-color:#FFFFFF;
			}
.links:visited		{	color:#5179DF;
				text-decoration:none; }

.links:active		{	color:#5179DF;
				text-decoration:none; }

.sitemap		{	font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				text-align:left;
				color:#000000;
				background-color:#EBEEF7;
			}
.tablesitemap		{	color:#000000;
				margin-left:4px;
			}

a.tablesitemap:link	{	color:#000000;

			}

a.tablesitemap:visited	{	color:#000000;

			}
			
.tablesitemapback	{	color:#ffffff;
				background:#5179DF;
				font-family: Arial, Verdana, sans-serif;
				font-weight: bold;
				font-size:13px;
			}


#news1 {
	position:absolute;
	left:430;
	top:294;
	width:320;
	clip:rect(0,310,159,0);
}
#buttons {
	position:absolute;
	left:730;
	top:269;
	width:155;
}

.mapping	{	font-family:Arial,Verdana,sans-serif;
				font-size:16px;
				text-align:justify;
				color:#000000;
				background-color:#FFFFFF;
				margin-left:15px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
			}
.pressheader {
  color:#000000;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#5179DF;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size:15px;
  vertical-align:top;
  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:4px;
}

.pressbody { 
  padding-top:10px;
  padding-bottom:5px;
}