* {
	margin: 0;
	padding: 0;	
	outline:none;
}

html {
	margin: 0;
	padding: 0;
	height:100%;
	
	overflow: -moz-scrollbars-vertical;

}
	
body {
	margin: 0; 
	padding: 0;
	height:100%;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	
	background-image:url(../images/bg_tile.jpg); background-repeat:repeat;
	background-color:#D3D3D3;
	
	text-align:center;
	cursor:default;
 
}

.normalText
{
    font-size:11px;
}

a 
{
    font-size:11px;
    color:#C42A1F;
	text-decoration:none;	
	cursor:pointer;
}

a:hover{
	color:#C42A1F;
}

h1
{
    margin:0px;
    padding:0px;
    margin-bottom:10px;
}

.mainContainer
{
    width:900px;
    margin:auto;
}


.header
{
    float:left;
    display:inline;  
        
    width:900px;
    height:349px;       
}

.logo
{
    float:left;
    display:inline;    
    
    width:383px;
    height:349px;    
}

.logo_01
{
    background-image:url(../images/logo_01.jpg); background-repeat:no-repeat;         
}

.logo_03
{
    background-image:url(../images/logo_03.jpg); background-repeat:no-repeat;         
}

.logoLink
{
    display:block;
    margin-left:15px;
    width:340px;
    height:230px;
}

.mood
{
    float:left;
    display:inline;
        
    width:517px;
    height:349px;   
    overflow:hidden; 
}

.mood_01
{
    background-image:url(../images/mood_01.jpg); background-repeat:no-repeat;         
}

.mood_03
{
    background-image:url(../images/mood_03.jpg); background-repeat:no-repeat;         
}

.irland_button{
    display:block;
    position:absolute;
    width:90px;
    height:90px;     
    background-image:url(../images/irland_button.png); background-repeat:no-repeat;  
    z-index:10;
    margin-left:268px;
}

.guinness_button
{
    display:block;
    position:absolute;
    width:90px;
    height:90px;     
    background-image:url(../images/guinness_logo.png); background-repeat:no-repeat;  
    z-index:10;
    margin-left:268px;
}

.pfung_button
{
    display:block;
    position:absolute;
    width:93px;
    height:94px;     
    background-image:url(../images/pfung_logo.png); background-repeat:no-repeat;  
    z-index:10;
    margin-left:197px;
    margin-top:249px;
}



.menuContainer
{     
    float:left;
    display:inline;  
             
}

.menu_left
{       
    float:left;
    display:inline;         
    width:316px;
    height:71px;        
}

.menu_left_01
{   
    background-image:url(../images/menu_left_01.jpg); background-repeat:no-repeat;  
}

.menu_left_03
{   
    background-image:url(../images/menu_left_03.jpg); background-repeat:no-repeat;  
}
   
.menu
{       
    float:left;
    display:inline;         
    width:584px;
    height:71px;        
       
    overflow:hidden;
}

.menu_01
{  
	 background-image:url(../images/menu_03.jpg); background-repeat:no-repeat;     
}

.menu_03
{  
	 background-image:url(../images/menu_03.jpg); background-repeat:no-repeat;     
}

.menu ul
{   
    float:left;
    display:inline;         
    list-style-type:none;
    margin-top:7px;    
    margin-left:6px;    
}

.menu ul li
{  
    float:left;
    display:inline;             
}

.menu ul li a
{  
    padding-top:100px;
    height:1px;
    overflow:hidden;
}

.menu_item_01 a
{
    display:block;
    width:117px;
    height:64px;    
    background-image:url(../images/home.png); background-repeat:no-repeat;      
}

.menu_item_01 a:hover
{
    background-image:url(../images/home_act.png); background-repeat:no-repeat;         
}

.menu_item_active_01 a
{
    display:block;
    width:117px;
    height:64px;    
    background-image:url(../images/home_act.png); background-repeat:no-repeat;      
}


.menu_item_02 a
{
    display:block;
    width:161px;
    height:64px;    
    background-image:url(../images/essen.png); background-repeat:no-repeat;            
}

.menu_item_02 a:hover
{
    background-image:url(../images/essen_act.png); background-repeat:no-repeat;             
}

.menu_item_active_02 a
{
    display:block;
    width:161px;
    height:64px;    
    background-image:url(../images/essen_act.png); background-repeat:no-repeat;            
}

.menu_item_03 a
{
    display:block;
    width:109px;
    height:64px;    
    background-image:url(../images/events.png); background-repeat:no-repeat;            
}

.menu_item_03 a:hover
{
    background-image:url(../images/events_act.png); background-repeat:no-repeat;             
}

.menu_item_active_03 a
{
    display:block;
    width:109px;
    height:64px;    
    background-image:url(../images/events_act.png); background-repeat:no-repeat;            
}

.menu_item_04 a
{
    display:block;
    width:101px;
    height:64px;    
    background-image:url(../images/fotos.png); background-repeat:no-repeat;            
}

.menu_item_04 a:hover
{
    background-image:url(../images/fotos_act.png); background-repeat:no-repeat;             
}

.menu_item_active_04 a
{
    display:block;
    width:101px;
    height:64px;    
    background-image:url(../images/fotos_act.png); background-repeat:no-repeat;            
}


.content_left
{
    float:left;
    display:inline;
        
    width:272px;
    height:416px;    
}

.content_left_01
{
    background-image:url(../images/content_left_01.jpg); background-repeat:no-repeat;         
}

.content_left_03
{
    background-image:url(../images/content_left_03.jpg); background-repeat:no-repeat;         
}
             
.main
{
    float:left;
    display:inline;
        
    width:628px;
}

.content
{          
    width:628px;
    height:338px;  
    text-align:left;      
}

.content_01
{  
    background-image:url(../images/content_01.jpg); background-repeat:no-repeat;     
}

.content_02
{  
    background-image:url(../images/content_02.jpg); background-repeat:no-repeat;     
}

.content_03
{  
    background-image:url(../images/content_03.jpg); background-repeat:no-repeat;     
}

.content_04
{  
    background-image:url(../images/content_04.jpg); background-repeat:no-repeat;     
}

.content_05
{  
    background-image:url(../images/content_05.jpg); background-repeat:no-repeat;     
}

.content p
{
}

.metaContainer
{          
    width:628px;
    height:78px;    
    background-image:url(../images/meta.jpg); background-repeat:no-repeat;     
    overflow:hidden;
}

.metaContainer a
{
    /* margin-top:-14px;    */
    padding-top:10000px;
    height:1px;
    width:1px;
    overflow:hidden;    
    /* color:#FFFFFF;*/
}

.contact_menu_item a
{    
    display:block;
    width:142px;
    height:50px;   
    margin-right:28px; 
    background-image:url(../images/kontakt.png); background-repeat:no-repeat;  
    /* background-position:0px 14px;          */
}

.contact_menu_item a:hover
{
    background-image:url(../images/kontakt_act.png); background-repeat:no-repeat;             
}

.contact_menu_item_active a
{
    display:block;
    width:142px;
    height:50px;   
    margin-right:28px; 
    background-image:url(../images/kontakt_act.png); background-repeat:no-repeat;  
    /* background-position:0px 14px; */        
}

.footer
{          
    width:900px;
    height:44px;    
    background-image:url(../images/footer.jpg); background-repeat:no-repeat;     
}



.tooltip
{
    color:#FFFFFF;   
    
}

.tooltip div.contentContainer
{
    padding:0px 10px;
    background-image:url(../images/transparent_bg.png); background-repeat:repeat;    
}

.tooltip div.contentContainer div.headline
{
    font-size:12px;
    font-weight:bold;
    line-height:20px;
}

.tooltip div.contentContainer div.description
{
    line-height:16px;
}

.tooltip div.cornerTopLeft
{
    width:10px;
    height:10px;
    background-image:url(../images/corner_top_left.png); background-repeat:no-repeat;     
}

.tooltip div.cornerMiddle
{            
    height:10px;
    background-image:url(../images/transparent_bg.png); background-repeat:repeat;
    overflow:hidden;
}

.tooltip div.cornerTopRight
{
    width:10px;
    height:10px;
    background-image:url(../images/corner_top_right.png); background-repeat:no-repeat;     
}

.tooltip div.cornerBottomLeft
{
    width:10px;
    height:10px;
    background-image:url(../images/corner_bottom_left.png); background-repeat:no-repeat;     
}

.tooltip div.cornerBottomRight
{
    width:10px;
    height:10px;
    background-image:url(../images/corner_bottom_right.png); background-repeat:no-repeat;     
}


.discoverIreland
{
    display:block;
    height:44px;    
    width:232px;    
}

.content2ColLeft
{
    margin-left:51px;
    margin-top:48px;    
    width:340px;
}

.content2ColRight
{
    margin-right:65px;
    margin-top:48px;      
    width:160px;
    text-align:right;
}

.content1Col
{
    margin-left:51px;
    margin-top:48px;     
}

.content1Col_noTop
{
    margin-left:51px;    
}

.contentColEvents{
	margin-left:51px;
    margin-top:38px;   
	
}

.contentColEvents div.txtContainer{
	display:inline;
	float:left;
	width:250px;	
	margin-top:10px;
}

.clickarea_container{
	float:left;
	display:inline;
}

.clickarea{
	position:absolute;
	display:block;
	z-index:20;
	overflow:hidden;	
	cursor:pointer;		
}

.clickarea_soccer_01{
	width:275px;
	height:40px;
	margin-left:260px;
	margin-top:312px;
}

.soccer_container{
	position:absolute;
	z-index:21;	
	margin-left:257px;
	margin-top:309px;
	width:398px;
	overflow:hidden;	
}

.soccer_container div.soccer_main{
	background-image:url(../images/soccer_main.jpg); background-repeat:no-repeat;
	width:286px;
	height:340px;
}

.soccer_container div.soccer_right{
	float:left;
	display:inline;
	background-image:url(../images/soccer_right.png); background-repeat:no-repeat;
	width:19px;
	height:361px;

}

.soccer_container div.soccer_bottom{
	background-image:url(../images/soccer_bottom.png); background-repeat:no-repeat;     
	width:286px;
	height:21px;	
}


.floatRight
{
    float:right;
    display:inline;
}

.floatLeft
{
    float:left;
    display:inline;
}

.hidden
{
    display:none;
}

.invisible
{
	font-size:0; line-height:0;
	height: 0px;
	width:0px;
	visibility: hidden;
	overflow:hidden;    
}

.invisible_keepsize{
	visibility:hidden;	
}

.clearfix {
	clear:both; font-size:0; line-height:0;
	height: 0px;
	width:0px;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}



