/* STANDARDS  */

html[xmlns^="http"] 		{ overflow-y:scroll; }

* 						{padding: 0; margin: 0; border:0;}
html, body				{min-height: 100%; height: auto; height: 100%; line-height: 1.6em;}
body 					{font-size: 70%; font-family: Arial; color: #000; padding-bottom:30px}
ul 						{list-style-type:none}
a 						{color: #000;}
a 						{color: #000; text-decoration:none}

.nopadding 				{padding: 0;}
.nomargin 				{margin: 0;}
.noborder 				{border: 0; text-decoration: none;}
.noptop					{padding-top: 0;}

.floatright				{float: right;}
.floatleft 				{float: left;}
.nofloat 				{clear: both;}

br 						{margin: 0; padding: 0; line-height: 0.0001em;}

table					{border-collapse:collapse;}
td, th 					{vertical-align: top;}
p						{padding: 0 0 0.8em 0;}

body#impressum br			{clear: both;}
h6			{font-size: 1em; width: 12em; float: left;}

#euroweb {width:491px; padding:6px 0 0 8px}
#euroweb img {float:left; margin-right:10px}
/* Ur STuff  */
body {background:#fbaf0c}

#wrapper {margin:0 auto; width:900px; padding:0 11px; font-size:1.1em; background:url(../images/layout/bg_wrapper.jpg) repeat-y center}
#head {border-top:22px solid #fbaf0c; background:#fff}
#logo {float:left; background:url(../images/layout/logo.jpg) no-repeat; width:260px; height:245px;}
#bild {float:right; width:640px; padding:1px 0 0 0}
#navcontainer_2 {float:left; width:259px; height:56px; background: url(../images/layout/bg_nav2.jpg) center #000; border-right:1px solid #fff}
#headline {background:url(../images/layout/bg_h1.jpg) no-repeat; height:56px; float:left; width:640px}
#navcontainer_1 {background:url(../images/layout/bg_navi_pattern.gif) repeat-y #e3e3e3 right; float:left; width:266px}
#rechts {float:left; width:604px; padding:10px 15px 10px 15px}
#footer { background: url(../images/layout/bg_footer.gif) repeat-x #000; clear:both; margin-bottom:40px; height:69px; _margin-bottom:0px;}
.box {line-height:1.8em; background:url(../images/layout/bg_box.jpg) bottom repeat-x; padding:0 15px 10px 15px; margin-bottom:15px}
.zeiten {width:265px; float:left; margin-right:23px}
.teaser {width:310px; float:left; background:url(../images/layout/bg_teaser.jpg) no-repeat; padding-top:40px}

#linksunten {background:url(../images/layout/unten.jpg)  no-repeat #f3f3f3; height:161px; widht:266px}

#navcontainer_1 a.en {background:url(../images/layout/gb.gif) no-repeat 20px 11px}
#navcontainer_1 a.fr {background:url(../images/layout/fr.gif) no-repeat 20px 11px}

#navcontainer_1 li {border-bottom:1px solid #bdbdbd; width:260px}
#navcontainer_1 a {display:block; background:url(../images/layout/bg_nav.gif) 15px 9px no-repeat; padding:9px 0 7px 54px; text-decoration:none; font-weight:bold}
#navcontainer_1 a:hover {font-weight:bold; background:#aaa url(../images/layout/bg_nav.gif) 15px 9px no-repeat; color:#fff}

#navcontainer_1 li li {border:none}
#navcontainer_1 li ul {padding-bottom:10px}
#navcontainer_1 li li a {padding:1px 0 1px 70px; font-size:.9em; background:none; font-weight:normal}
#navcontainer_1 li li a:hover {background:#ccc; font-weight:normal}

#navcontainer_2 ul {margin:20px 0 0 15px}
#navcontainer_2 li {float:left;}
#navcontainer_2 a {color:#fff; display:block; text-decoration:none; padding:0 13px 0 13px; font-size:.9em}

/*HEADLINES*/
h5 {display:none}
h1.index {text-indent:-9999px; background:url(../images/layout/h1_index.jpg) 10px 15px no-repeat; height:56px}
h2 {font-size:1.6em; color:#fbaf0c; border-bottom:1px solid #000; padding:20px 0 5px 55px; margin-bottom:10px}
h2.vieh1 {background:url(../images/layout/vieh1.jpg) 5px 0 no-repeat;}
.zeiten h3 {background:url(../images/layout/h_oeffnungszeiten.jpg) bottom no-repeat; text-indent:-9999px; height:60px; margin-bottom:10px}
.teaser h3.weg {text-indent:-9999px;}
h3 {font-size:1.2em;}
.teaser h3 {width:220px; padding-bottom:5px;}
h4 {font-size:1em;}
h4 a{ display:block; height:20px; padding:0 0 0 50px; margin:0 0 4px 0; background:url(../images/layout/slideh.jpg) no-repeat; text-decoration:none;}
h4 a:hover {color:#333333}
#footer h2 {text-indent:-9999px; border:none}

/*SCHRIFTEN*/
.teaser p {width:220px}
.schrift_grande {font-size:1.2em}
.smlltxt {font-size:0.8em;}

/*TABELLEN*/
table {width:100%;}
td {border-bottom:1px solid #ddd; padding:2px 0 2px 8px}
th {background:#fbaf0c; text-align:left; padding:1px 0 1px 8px}
.trgrey	{background:#f0f0f0;}

body#bowling_preise td, body#munson_karte td {padding:0 5px 0 5px;}
body#munson_karte table	{margin:0 0 10px 0;}

/*SLIDE*/
.slide	{width:500px; padding:0 0 15px 50px;}
.less	{font-size:0.8em;}

/* LINKS*/ 
#logo a {text-indent:-9999px; display:block; height:100%; width:100%}


/*BILDER*/
.bild_rechts {padding:0 20px; float:right;}
.bild_rechts_sh, .bild_links_sh	{display:block; padding:0px 14px 12px 20px; background:url(../images/layout/img_shadow.jpg) right bottom no-repeat; float:right;}
.bild_links_sh {float:left; padding:0 14px 12px 0;}
.imtext	{padding-top:7px;}
.bildcont {margin:20px 0; border-top:2px solid #FBAF0C; border-bottom:2px solid #FBAF0C; background:#f0f0f0; float:left; width:565px;}
.galimg {float:left; padding:15px 24px 15px 20px;}
.galimg a {display:block; padding:1px; border:1px solid #000; background:#fff;}
.galimg a:hover {background:#FBAF0C;}
#cmscenter	{margin:0 auto;}
/*LISTEN*/
dl {padding-bottom:20px}
dt {float:left; font-weight: bold; }
dd {display:block; margin-left:15em}

.box ol li {list-style:numeric; background:none; padding:2px 0 2px 0; margin-left:15px; border-bottom:1px dotted #ccc}

.box ul {padding-bottom:10px}
.box li {padding:2px 0 2px 20px; background:url(../images/layout/bg_li.jpg) no-repeat 2px 8px;}

/*SONSTIGES*/
acronym {border-bottom:1px dotted #000; cursor:help}
.red {background:#f00; color:#fff; padding:5px; display:block}

iframe {float:right; height:224px; margin-left:15px;}
img.karte {border:1px solid #ccc; padding:5px; background:#fff}

.pL40 {
	padding-left: 40px;
}

em { font-size:10px;}