/* 
#############################################################################
# File: style.css
# Functions: CSS Style Sheet
# Version: 1.00.40
# Autor: Alexander Hammer, info@ha-com.com, www.ha-com.com
# Date: Mittwoch, 4. März 2009 13:00:00
#
# (c) 2001-2009 Hammer Computer, Lagos/Portugal
#
#############################################################################
*/
	
body{
		margin:0px;
		padding:0px;
		height:100%;
		background: #000 url(images/bg.gif) top left repeat-x;
}

#BgRed{
		margin:0px;
		padding:0px;
		height:100%;
		background: #fff url(images/bg_red.gif) top left repeat-x;
	}
	
#BgPurple{
		margin:0px;
		padding:0px;
		height:100%;
		background: #fff url(images/bg_purple.gif) top left repeat-x;
	}
	
#BgGreen{
		margin:0px;
		padding:0px;
		height:100%;
		background: #fff url(images/bg_green.gif) top left repeat-x;
	}
	
#BgOrange{
		margin:0px;
		padding:0px;
		height:100%;
		background: #fff url(images/bg_orange.gif) top left repeat-x;
	}
	
#BgBlue{
		margin:0px;
		padding:0px;
		height:100%;
		background: #fff url(images/bg_blue.gif) top left repeat-x;
	}
	
	#BgYellow{
		margin:0px;
		padding:0px;
		height:100%;
		background: #fff url(images/bg_yellow.gif) top left repeat-x;
	}

	
#logo {
	background: url('images/logo.jpg') no-repeat;
	height: 117px;
	width: 900px;
	float: left;
} 

#logo a {
	height: 117px;
	width: 502px;
	float: left;
}
	
	
#nav, #navRed, #navPurple, #navGreen, #navOrange, #navBlue, #navYellow {
	margin: 0;
	padding: 0px 0px 0 0px;
	height: 24px;
	text-transform: uppercase;
	background-color: Black;
}

#nav li, #navRed li, #navPurple li, #navGreen li, #navOrange li, #navBlue li, #navYellow li {
	position: relative;
	float: left;
	text-align: right;
}

#nav a, #navRed a, #navPurple a,  #navGreen a, #navOrange a, #navBlue a, #navYellow a {
	position: relative;
	float: left;
	display: block;
	padding: 5px 15px 0 10px;
	height: 19px;
	color: #fff;
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

#nav li.current_page_item a,
#nav li.current_page_parent a,
#nav a:hover {
	color: #fff !important;
	background: #2C79C8;
}


#navRed li.current_page_item a,
#navRed li.current_page_parent a,
#navRed a:hover {
color: #fff !important;
background: #9A1010;
}


#navPurple li.current_page_item a,
#navPurple li.current_page_parent a,
#navPurple a:hover {
	color: #fff !important;
	background: #7F2C3C;
}


#navGreen li.current_page_item a,
#navGreen li.current_page_parent a,
#navGreen a:hover {
	color: #fff !important;
	/*  background: url(img/navhov.gif) bottom center no-repeat;*/
	background: #81B932;
}


#navOrange li.current_page_item a,
#navOrange li.current_page_parent a,
#navOrange a:hover  {
	color: #fff !important;
	background: #F99D1E;
}


#navYellow li.current_page_item a,
#navYellow li.current_page_parent a,
#navYellow a:hover  {
	color: #fff !important;
	background: #EBC500;
}


#navBlue li.current_page_item a,
#navBlue li.current_page_parent a,
#navBlue a:hover {
	color: #fff !important;
	background: #2C79C8;
}


a {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #0F59A4;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	/*line-height: 16pt;*/
}

a:hover {	
   font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #393939;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	/*line-height: 16pt;*/
}

a:active {
	color: #eee; 
} 

a.white {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	/*line-height: 16pt;*/
}

a.white:hover {	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #393939;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	/*line-height: 16pt;*/
}

a.white:active {
	color: #393939;
} 

a.white02 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: normal;
	font-size: 9pt;
	line-height: 11pt;
}

a.white02:hover {	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: White;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
	line-height: 11pt;
}

a.white02:active {
	color: White;
} 

a.black {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	line-height: 16pt;
}

a.black:hover {	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: normal;
	line-height: 16pt;
}

a.black:active {
	color: #000000;
} 

a.black02 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
}

a.black02:hover {	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: normal;
	line-height: 12pt;
}

a.black02:active {
	color: #000000;
} 

a.black03 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
}

a.black03:hover {	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt;
}

a.black03:active {
	color: #000000;
} 

a.red {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Red;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
}

a.red:hover {	
   font-family: Tahoma, Verdana, Arial, sans-serif;
	color: Red;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: normal;
	line-height: 12pt;
}

a.red:active {
	color: Red;
} 
	
a.flag {
margin-left: 5px;
margin-right: 5px;
}

a.flag:hover {
margin-left: 5px;
margin-right: 5px;	
}

a.flag:active {
margin-left: 5px;
margin-right: 5px;
} 

a.footer {
font-family: Tahoma, Verdana, Arial, sans-serif;
color: #666666;
font-size: 8pt;
font-weight: normal;
margin-left: 5px;
margin-right: 5px;
}

a.footer:hover {
font-family: Tahoma, Verdana, Arial, sans-serif;
color: White;
font-size: 8pt;
font-weight: normal;
margin-left: 5px;
margin-right: 5px;	
}

a.footer:active {
color: White;
font-size: 8pt;
font-weight: normal;
margin-left: 5px;
margin-right: 5px;
} 
	
	
div.footer{
font-family: Tahoma, Verdana, Arial, sans-serif;
color: #666666;
font-size: 8pt;
}	

div.black{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #393939;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
}

ul, ol {
list-style:none;
padding:0;
text-align: right;
}	
	
	

h1 {
	font-size: 20pt;
	color: #F0F0F0;
	margin-bottom: -1px;
	margin-top: 10px;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: lighter;
}	

h1.start {
	font-size: 22pt;
	color: #F0F0F0;
	margin-bottom: -1px;
	margin-top: 0px;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: 500;
}	


h2 {
	color: #393939;
	font-size: 14pt;
	text-transform: none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}



h3 {
	font-size: 14pt;
	color: White;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
}	

h3.orange {
	font-size: 14pt;
	color: #9A4D01;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14pt;
}

h3.red {
	font-size: 14pt;
	color: #D48C8C;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}	

h3.purple {
	font-size: 14pt;
	color: #CF95A4;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}	

h3.green {
	font-size: 14pt;
	color: #385F03;
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}	
	
	
td {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #393939;
}


p {	
 font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: #393939;
	margin-top: 6px;
}

.white{
	font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: White;
}

.blue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: White;
  width: 95%;  
  line-height: 12pt;
}

.Box {
	background-image: url(images/bg_list.jpg);
	width: 405px;
	height: 92px;		
}

.BoxBlue {
	background-image: url(images/bgBlue_list.jpg);
	width: 405px;
	height: 92px;		
}


.content_title {
margin-top: 40px;
}

.content_main {
margin-top: 0px;
background-color: Fuchsia;
}

table.content {
height: 380px;
}

table.promo {
margin-top: 10px;
background: url(images/bg_promo.jpg) top left repeat-x;
}

table.header {
background: url(images/bg_header.jpg) no-repeat top left;
}

.promoRed {
margin-top: 20px;
background: #9A1010 url(images/bg_red_footer.gif) top left repeat-x; 
height: 90px;
}

.promoPurple {
margin-top: 20px;
background: #7F2C3C  url(images/bg_purple_footer.gif) top left repeat-x;
height: 90px;
}

.promoGreen {
margin-top: 20px;
background: #81B932  url(images/bg_green_footer.gif) top left repeat-x;
height: 90px;
}

.promoOrange {
  margin-top: 20px;
  background: #F99D1E;
}


.promoYellow {
  margin-top: 20px;
  background: #EBC500;
}

.promoBlue {
  margin-top: 20px;
  background: #2C79C8;
}

.rezepte {
  margin-top: 10px;
}


.footer {
  margin-bottom: -1px;
  background-color: Black;
  width: 100%;
}

#flashcontent {
  width:100%;
  height:100%;
}