body,
	html {
		margin:0;
		padding:0;
background-color: #1c773c;


		background-image: url(http://www.blarney-pub.de/cms/files/background-corner.png);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: bottom left;
background-attachment: fixed;

		color:#000;
	}

	
	
	a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
	
	
	
	
	#bodywrap  {
	background-image: url(http://www.blarney-pub.de/cms/files/celtic-pattern.png);
background-attachment: fixed;
height: 100%;
			margin: 0px;
			padding-top: 20px;
padding-bottom: 10%;
}
#dummy-fixed {}
#dummy-fixed img {
			position: fixed;
bottom: 0px;
left: 0px;			


	}
	
	#wrap {

border: 3px solid black;

		background-image: url(http://www.blarney-pub.de/cms/files/paper-background.gif);
		margin:0 auto;
		width:960px;

	}
	
	#content {padding: 20px; padding-top: 10px; 
		background-image: url(http://www.blarney-pub.de/cms/files/background-corner-2.png);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: bottom left;
}
	
	#header {
	background-color: #1f8c44;
background-image: url(http://www.blarney-pub.de/cms/files/homepage-top.jpg);
background-repeat: no-repeat;
height: 287px;

	}
	
		#header img {
	 position: absolute;
top: 287px;
	}
	
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	
	
		#header-sport {
			background-color: #3b9f47;
background-image: url(http://www.blarney-pub.de/cms/files/homepage-top-sports.jpg);
background-repeat: no-repeat;
height: 287px;
	}
	
		#header-sport img {
	 position: absolute;
top: 287px;
	}


	#header-sport h1 {
    	padding:5px;
	    margin:0;
    }
	
	#menu {background-color: #003300; border-top: 3px solid black; border-bottom: 3px solid black;}
	
	
	#menu, #menu a {color: #003300;}
	
	 #sprite-menu {
 height: 23px; width: 600px;
    background: url(menu-sprites.gif);
	background-repeat: no-repeat;
    margin: 0px auto;
    position: relative;}
  #sprite-menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #sprite-menu li, #sprite-menu a {height: 23px; display: block;}
	
	
	  #panel1b {left: 0; width: 120px;}
  #panel2b {left: 120px; width: 120px;}
  #panel3b {left: 240px; width: 120px;}
  #panel4b {left: 360px; width: 120px;}
   #panel5b {left: 480px; width: 120px;}
   
     #panel1b-current {left: 0; width: 120px;}
  #panel2b-current {left: 120px; width: 120px;}
  #panel3b-current {left: 240px; width: 120px;}
  #panel4b-current {left: 360px; width: 120px;}
   #panel5b-current {left: 480px; width: 120px;}
	
	 #panel1b a:hover {
    background: transparent url(menu-sprites.gif)
    0 -22px no-repeat;}
  #panel2b a:hover {
    background: transparent url(menu-sprites.gif)
    -120px -22px no-repeat;}
  #panel3b a:hover {
    background: transparent url(menu-sprites.gif)
    -240px -22px no-repeat;}
  #panel4b a:hover {
    background: transparent url(menu-sprites.gif)
    -360px -22px no-repeat;}
	  #panel5b a:hover {
    background: transparent url(menu-sprites.gif)
    -480px -22px no-repeat;}
	
		  #panel1b-current, #panel1b-current a:hover {
    background: transparent url(menu-sprites.gif)
    0 -45px no-repeat;}

  #panel2b-current, #panel2b-current a:hover {
    background: transparent url(menu-sprites.gif)
    -120px -45px no-repeat;}
  #panel3b-current, #panel3b-current a:hover {
    background: transparent url(menu-sprites.gif)
    -240px -45px no-repeat;}
  #panel4b-current, #panel4b-current a:hover {
    background: transparent url(menu-sprites.gif)
    -360px -45px no-repeat;}
   #panel5b-current, #panel5b-current a:hover{
    background: transparent url(menu-sprites.gif)
    -480px -45px no-repeat;}


	
	#main {

		float:left;
		width:680px;
color: #000;
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 1em;
line-height: 150%;
text-align: justify;

padding-top: 0px;
		}

	
	#main h1 {color: #ffd200;}
	#main h2 { font: bold 25px "Century Schoolbook", Georgia, Times, serif;
	color: #1c773c;
	line-height: 1em;
	letter-spacing: -2px;
	}
	
	
	
	#main-gallery {

		float:left;
		width:880px;
color: #000;
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 1em;
line-height: 150%;
text-align: justify;

padding-top: 0px;
		}

	
	#main-gallery h1 {color: #ffd200;}
	#main-gallery h2 { font: bold 25px "Century Schoolbook", Georgia, Times, serif;
	color: #1c773c;
	line-height: 90%;
	letter-spacing: -2px;
	}
	
	
	
	
	
	
	
	#sidebar {margin-top: 75px; padding: 3px;
	overflow: hidden;
		background:transparent;
		float:right;
		width:200px;

	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	
	
#main-kontakt {

		float:left;
		width:460px;
color: #000;
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 1em;
line-height: 150%;
text-align: justify;

padding-top: 0px;
		}

	
	#main-kontakt h1 {color: #ffd200;}
	#main-kontakt h2 { font: bold 25px "Century Schoolbook", Georgia, Times, serif;
	color: #1c773c;
	line-height: 90%;
	letter-spacing: -2px;
	}
	
	#sidebar-kontakt {margin-top: 0px;
		background:transparent;



		float:right;

		width:411px;

	}
	#sidebar-kontakt img {float:left; padding-bottom: 20px; }
	#sidebar-kontakt ul {
		margin-bottom:0;
    }
    #sidebar-kontakt h3, #sidebar p {
		padding:0 10px 0 0;
    }
	
	
	
	
	
	#karte {
		background-image: url(http://www.blarney-pub.de/cms/files/karte-background.gif);
		border: 10px double #03642e; padding: 10px; margin-top: 20px;
		 font-family:georgia,serif;

	font-size:15px;
	font-weight:normal;
	line-height:150%;

      color: black;	
	}
	#karte h2 {margin-top: 0px; margin-bottom: 10px; margin-top: 15px;
  font: bold 25px "Century Schoolbook", Georgia, Times, serif;
	color: #1c773c;
	line-height: 90%;
	letter-spacing: -2px;

}
	#karte table {padding: 20px; padding-left: 50px; padding-top: 5px; width: 100%; vertical-align: top;}
#karte caption {text-align: left;}
#sports {   font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 12px;
line-height: 150%;
word-spacing: 2px;

      color: black;	}

#sports table {border-collapse: collapse; padding-top: 5px; width: 100%; vertical-align: top; text-align: left;}


#sports p {margin: 0px;}

#sports table tbody tr th.bezeichnungen{border-bottom: 2px solid black; 	font-family: Gill Sans, Verdana;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;


}

#sports table tbody tr th.ueberschrift{border-bottom: 2px solid #1c773c; color: #black; font-weight: normal;
font: bold 20px "Century Schoolbook", Georgia, Times, serif;
	letter-spacing: -2px;
	line-height: 90%;
	word-spacing: 4px;
	padding-bottom: 10px;
}

.ueberschrift{color: #black; font-weight: normal;
font: bold 20px "Century Schoolbook", Georgia, Times, serif;
	letter-spacing: -2px;
	line-height: 2em;
	word-spacing: 4px;
	clear: left;

}



#sports td {vertical-align: top; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted black; border-top: 1px dotted black;}

#sports table tbody tr td.td-datum {width: 8%; padding-right: 30px;}
#sports table tbody tr td.td-beschreibung {padding-right: 30px;}
#sports table tbody tr td.td-art {width: 25%;}



#football-category-menu {margin-top: 30px;}

#football-category-menu ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
} 
 
  #football-category-menu li{float: left;  margin-right: 20px; 
  background-image: url(icon_fussball_12px.gif);
  background-repeat: no-repeat;
  background-position: 0px .3em; 
padding-left: 15px; padding-top: 0px; padding-bottom: 11px;
  }

    #football-category-menu li a, #backlink li a{font-size: 11px; font-weight: 900; color: #ff6600; }
     #football-category-menu li a:hover, #backlink li a:hover {text-decoration: none;}
	 
  #backlink {margin-left: 50%;  text-align: center; margin-top: 20px;}
  
  
  #backlink ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
} 
 
  #backlink li{float: left; 
  background-image: url(back-arrow.gif);
  background-repeat: no-repeat;
  background-position: 5px .5em; 
  padding-left: 15px; margin-left: -10px;

  }
  
#footer {

		clear:both;
	
	}
	#footer p {
		padding:5px;
		margin:0;
    }

 #zettel {background-image: url(http://www.blarney-pub.de/cms/files/zettel-middle.png);
 background-repeat: x; padding-bottom: 1px;}
 
 .zettel-text {text-align: left; padding-left: 15px; padding-right: 7px; margin-top:-15px; 
 font-family:georgia,serif;

	font-size:15px;
	font-weight:normal;

      color: red;	
 
 }
 
 
.zettel-text h1 {
padding-bottom: 5px;
font-size: 18px;
background-image: url(http://blarney-pub.de/cms/files/red-underline.gif);
background-repeat: no-repeat;
background-position: bottom left;
line-height: 20px;
}
 
 
#bottom {padding-bottom: 12px;}

#billboard {background-image: url(http://www.blarney-pub.de/cms/files/billboard-middle.png);
 padding-bottom: 1px; margin-bottom: 15px;}

 #billboard img {padding-bottom: 0px; margin-bottom: -6px;}
.billboard-text {text-align: center; padding-left: 20px; padding-right: 12px; margin-top:-15px;
font-family:georgia,serif;

	font-size:15px;
	font-weight:normal;

      color: #ffffcc;	
 
}

.billboard-text h1 {

font-size: 18px;

}
 


#billboard table {margin-left: auto;
margin-right: auto; text-align: left; 
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
height: 600px;
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 2px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;

}

.thumbnail:hover img{
border: 2px solid orange; 

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
padding-right: 0px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width: 1px;
visibility: hidden;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 430px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.thumbnail:hover span img{ /*CSS for enlarged image*/
visibility: visible;
width: 400px;
}


.preview{position: absolute;
background-color: lightyellow;
padding: 5px;
left: 430px;
width: 408px; height: 250px;
border: 1px dashed gray;

color: black;
text-decoration: none;}

.preview img {border: 2px solid transparent; padding: 2px;} 


 form {font-family: Gill Sans, Verdana;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;}
.txt {width: 400px;}
	
.sicherheitscode {height: 36px; font-size: 30px;}
.senden{height: 41px; vertical-align: top;  }


.hidden {display: none;}

.karte-bottom-img{padding-top: 200px; padding-left: 40px; }


