html,body 
{
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-size: 12px;
	color: #000000;
}
body 
{	
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

div 
{
	/*border: 1px solid #000000;*/
}

#loadingSI
{
	background: #000000;
	text-align: center;
	position: absolute;
	padding: 5px;
	margin: 30px 0px 0px 0px;
	color: #ff0000;
	font-weight: bold;
	display: none;
	color: #ffffff;
}	

div.HTML_AJAX_Loading
{
	z-index:777;
	position:absolute; 
	top:0px; 
	left:0px; 
	width:300px; 
	height:100px;
	padding:4px; 
	display:none;
	color: #ffffff;
	text-align:left;
	/*border: 1px solid #347c3c;*/
	font-size: x-small;
}

table.mainArea
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 800px;
}
	table.mainArea td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}
	
	table.mainArea td.topArea
	{
		vertical-align: top;
		height: 96px;
	}
	
	table.mainArea td.centerArea
	{
		padding: 20px 0px 20px 0px;
	}
	
	table.centerArea
	{
		border-spacing: 0px;
		border-collapse: collapse;		
		padding: 0px;
		margin: 0px;
	}
		 table.centerArea td
		 {
		 	padding: 0px;
			border-spacing: 0px;
			border-collapse: collapse;		 	
		 }
		table.centerArea td.leftPart
		{
			width: 178px;
			vertical-align: top;
			padding:0px 10px 0px 20px;
		}
		
		table.centerArea td.contentArea
		{
			width: 612px;
		}
		
		table.centerArea td.part1, table.centerArea td.part2
		{
			vertical-align: top;
		}
		
		table.centerArea td.part1
		{
			padding: 20px 0px 0px 200px;
			/*width: 520px;*/
			width: 345px;
		}
		table.centerArea td.part2
		{
			padding: 20px 0px 0px 10px;
		}
		
		div.rightBlock
		{
			/*background: #000000;*/
			/*color: #ffffff;*/
			width: 196px;
			/*height: 380px;*/
		}
		
		table.rightItem
		{
			margin: 7px 0px 0px 7px;
			width: 189px;
		}
		
		table.rightItem td
		{
			vertical-align: top;
		}
		
		table.rightItem td.lBlock
		{
			padding: 7px 7px 0px 7px;
		}
		
		table.rightItem td.rBlock
		{
			padding: 7px 30px 5px 6px;
		}
			table.rightItem td.rBlock a
			{
				font-size: 10px;
				text-decoration: none;
			}
			table.rightItem td.rBlock a:hover
			{
				text-decoration: underline;
			}
		
		table.rightItem div.header
		{
			padding: 0px 0px 2px 0px;
			text-transform: uppercase;
			margin: 0px 0px 6px 0px;
		}
		
	table.mainArea td.footerArea
	{
		height: 100px;
	}
	
img.logo
{
	/*position: absolute;
	top:25px;
	left:20px;*/
	margin: 15px 0px 0px 20px;
}
img.worldLogo
{
	position: absolute;
	top:5px;
	left:680px;	
}

	table.menu
	{
		margin: 7px auto 0px auto;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
	}
	
	table.menu td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}	
	
		table.menu a, table.menu a.overMade
		{
			display: block;
			color: #ffffff;
			font-size: 12px;
			text-decoration: none;
		}
		
		table.menu a:hover, table.menu a.overMade
		{
			color: #000000;
		}
		
		table.menu td.sep
		{
			padding: 0px 15px 0px 15px;
		}

	div.subMenu
	{
		/*display: none;*/
		position: absolute;
		padding: 0px 0px 0px 0px;
		z-index: 2;	
		margin: 2px 0px 0px -16px;	
		border: 1px solid #ffffff;
	}	
		div.lastSubMenu
		{
			margin-left: -56px;
		}
		div.subMenu a, div.subMenu a.sub
		{
			display: block;
			color: #ffffff;
			font-size: 12px;
			text-decoration: none;			
			margin: 0px 0px 0px 0px;
			padding: 5px 20px 6px 10px;
			border-bottom: 1px solid #ffffff;
		}
		div.subMenu a.sub
		{
			border: none;
			margin: 0px 10px 0px 20px;
			padding: 0px 20px 2px 10px;
		}
		div.subMenu a:hover
		{
			color: #000000;
		}
		
		div.line
		{
			background: #cccccc;
			margin: 13px 10px 3px 10px;
		}
	
	table.footer
	{
		width: 65%;
		height: 100px;
		margin: 0px 0px 0px 30px;
		float: left;
	}
	
		table.footer td.address
		{
			height: 40px;
			vertical-align: top;
			padding: 10px 0px 0px 0px;
		}
		table.footer td.copy
		{
			border-top: 1px solid #ffffff;
			vertical-align: middle;
			font-size: 9px;
			height: 30px;
		}
		
			table.oriCopy
			{
				display:none;
				visibility:hidden; 
				float: left;
				margin: 30px 0px 0px 70px;
			}
			td.ori
			{
				line-height:14px;
				padding: 6px 0px 0px 0px;
			}
			p.ori
			{
				margin:0px 0px 0px 5px;
				padding:0px;
				font-size: 18px;
				color: #ffffff;
				font-family: Georgia, Arial, Verdana,Tahoma,sans-serif; 
			}
				p.ori a
				{
					font-size: 18px;
					color: #ffffff;
					font-family: Georgia, Arial, Verdana,Tahoma,sans-serif; 
					text-decoration: none;					
				}
				p.ori a:hover
				{
					text-decoration: underline;
				}
			p.ori2
			{
				margin:0px 0px 0px 10px;
				padding:0px;	
				color: #ffffff;
				font-size: 10px;
				font-family: Verdana, Georgia, Arial, Tahoma,sans-serif; 			
			}
				p.ori2 a
				{
					color: #ffffff;
					font-size: 10px;
					font-family: Verdana, Georgia, Arial, Tahoma,sans-serif; 
					text-decoration: none;						
				}
				p.ori2 a:hover
				{
					text-decoration: underline;
				}		
	
	
/* INSIDE */
div.header1,div.header2,div.header3
{
	color: #ffffff;
	padding: 10px 10px 10px 15px;
	font-weight: bold;
	font-size: 16px;
}

div.header2
{
	font-size: 16px;
}

div.header3
{
	font-size: 14px;
	padding: 10px 0px 0px 10px;
	color: #000000;
}

td.subPart1
{
	/*border: 1px solid #000000;*/
}
table.centerArea td.subPart2
{
	font-size: 20px;
	padding: 0px 0px 2px 10px;
}

table.centerArea td.subPart2 a {font-size: 20px;}

div.header4
{
	margin: 6px 10px 5px 10px;
}

.subschwarz 
{ 
	color: #000; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial, SansSerif; 
	text-decoration: none;
}
a.subschwarz 
{ 
	text-decoration: none;
}
a:hover.subschwarz 
{ 
	text-decoration: underline; 
}
a:visited.subschwarz 
{ 
	color: #000; 
}
.subsubschwarz 
{ 
	color: #000; 
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial, SansSerif; 
	text-decoration: none; 
}
a.subsubschwarz 
{ 
	text-decoration: none; 
}
a:hover.subsubschwarz 
{ 
	text-decoration: underline;
}
a:visited.subsubschwarz 
{ 	
	color: #000;
}

a.text_menu_liks:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.text_menu_liks:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.text_menu_liks:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.text_menu_liks:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
	
a.text_link:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666699;
	text-decoration: none;
}

a.text_link:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666699;
	text-decoration: none;
}

a.text_link:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666699;
	text-decoration: underline;
}

a.text_link:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666699;
	text-decoration: none;
}

p.margintext   
{ 
	color: #464646; 
	font-weight: normal; 
	font-size: 10px; 
}
p.ueberschrift   
{ 
	color: #000; 
	font-weight: bold; 
	font-size: 11px; 
	margin-top: 7px; 
	margin-bottom: 5px 
}
			

div.item
{
	margin: 0px 0px 35px 0px;
}	
	
div.date
{
	font-size: 11px;
	white-space: nowrap;
	width: 103px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.item
{
	font-family: Georgia;
	font-size: 16px; 
}

div.desc
{
	margin: 5px 0px 0px 0px;
}

td.pager a {margin:0px 10px 0px 0px;}
td.pager a.current {font-weight:bold;}

div.img {float:left; margin:0px 14px 14px 0px; width:100px;}

#content #popup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#popoverlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

div.popup {
	z-index:91;
	position:absolute; 
	border-top-width:10px; 
	border-top-style:solid; 
	border-bottom-width:10px; 
	border-bottom-style:solid; 
	border-left-width:10px; 
	border-left-style:solid;
}

/* Lightbox */
#outerImageContainer{
	background-color: #FFFFFF;
}		
#imageDataContainer{
	background-color: #FFFFFF;
}




/* END INSIDE */

/* DEFAULT */
table.default 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.default td 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
div.clear 
{
	clear: both;
}
span.bold 
{
	font-weight: bold;
}

/* END DEFAULT */

/* OTHERS */

table
{
	/*font-size: small;*/
}

object,embed 
{
	border: 0px solid #000000;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img 
{
	border: 0px solid #000000;
	display: block;
}

/*input,select,textarea {*/

table.LogoSearch
{
	width: 100%;
}
	table.LogoSearch table
	{
		margin: 15px 28px 0px auto;
		background: #ffffff;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;		
	}

input.search
{
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10px;
	border: 0px solid #6a6a6a;
	color: #999999;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 3px 5px;	
	width: 140px;
}

/*
input.search
{
	font-family: Tahoma,Verdana,Arial,sans-serif;
	border: 1px solid #6a6a6a;
	background: #ffffff;
	color: #383838;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;		
	width: 97px;
	height: 15px;
	font-size: 11px;
}
*/
h1,h2,h3 
{
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	/*color: #000000;*/
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	text-transform: none;
	padding: 0px;
}

h2 
{
	font-size: 18px;
}
h3 
{
	font-size: 12px;
	font-weight: bold;
}

/* END OTHERS */

/* LINKS */
a
{
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
	cursor: pointer;
	cursor: hand;
}
a:hover
{
	text-decoration: none;	
}
a:visited
{
	/*color: #cf2b01;*/
}
a:focus
{
    -moz-outline: none; /* fx 1.07*/ 
    outline:none /* fx 1.05, Safari, Mac IE*/
}

a.small
{
	font-size: x-small;
}
a.bold 
{
	font-weight: bold;
}

/* END LINKS */

#merka
{
position: absolute;
left: 0;
bottom: 0;
visibility: hidden; 
width: 100%; 
}
