/*(c) 2007 M. Duhanic*/
sup { font-size: small; font-variant: normal; text-transform: none; }
html { height: 100% }

body { font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; padding-top: 0; min-height: 101%; }

#linkaufz a { background-image: url(../img/rite-arrow.gif); background-repeat: no-repeat; background-position: left 0.25em; text-decoration: none; padding-left: 16px; }

a:link { color: white; text-decoration: none; }

a:visited { color: white; text-decoration: none; }

a:hover { color: orange; text-decoration: underline; }

a:active { color: white; text-decoration: none; }
#fon { text-decoration: none; height: 30pt; list-style-image: url(../img/fon.gif); border-bottom: 1px dotted silver; list-style-position: inside; }
#fax { text-decoration: none; height: 30pt; list-style-image: url(../img/fax.gif); border-bottom: 1px dotted silver; list-style-position: inside; }
#opened { text-decoration: none; list-style-image: url(../img/opened.gif); list-style-position: inside; height: 30pt; border-bottom: 1px dotted silver; }
#email { text-decoration: none; height: 30pt; list-style-image: url(../img/email.gif); border-bottom: 1px dotted silver; list-style-position: inside; }

#con1 { color: white; background-color: #006; background-image: url(../img/tabacchi_t.gif); background-repeat: no-repeat; background-position: 20px 20px; width: 700px; height: 330px; margin: 0 auto; padding: 5px 15px; border-left: 5px solid #ccc; border-right: 5px solid #ccc; }

/*
#con1 { color: white; background-color: #006; background-image: url(../img/jahresende.jpg); background-repeat: no-repeat; background-position: 0 0; width: 700px; height: 330px; margin: 0 auto; padding: 5px 15px; border-left: 5px solid #ccc; border-right: 5px solid #ccc; }
*/

#connobgnd { color: white; background-color: #006; background-image: none; margin: 0 auto; width: 700px; height: auto; padding: 5px 15px; border-left: 5px solid #ccc; border-right: 5px solid #ccc; }
#context { width: 400px; float: right; padding-right: 1em; padding-left: 1em;; }

.kontakt { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:100; 
text-decoration: none; 
text-align: left; 
margin-top:0; 
margin-bottom:0.4em; 
letter-spacing:1px; 
word-spacing:0; 
line-height:1.3em;
margin: 0; 
padding: 0; 
list-style-position: inside; 
}

.impressum { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight:100; 
text-decoration: none; 
text-align: justify; 
margin-top:0; 
margin-bottom:0.4em; 
letter-spacing:0; 
word-spacing:0; 
line-height:13px;
margin: 0; 
padding: 0; 
text-indent:0px;
}



#menudiv { width: 740px; height: 30px; margin: 0 auto; padding: 0; background-color: #9999cc; background-image: url(../img/tabacchi-2.gif); background-repeat: no-repeat; background-position: right center; border-bottom: 2px solid #ccc; }

#enddiv { color: black; font-size: large; font-variant: small-caps; width: 740px; height: auto; margin: 0 auto; padding: 0; background-color: #9999cc; text-align: center; letter-spacing: 0.2em; min-height: 1em; border-top: 2px solid #cccccc; }

/*
#enddiv { width: 740px; height: 10px; margin: 0 auto; padding: 0; background-color: #9999cc; 		border-top: 2px solid #cccccc;}
*/
#lilteaser { background-color: #9999cc; background-image: url(../img/P7200015-2a-730-100.jpg); background-repeat: no-repeat; background-position: center top; margin: 0 auto; padding: 0; width: 730px; height: 100px; border-color: #cccccc #ccc #ccc; border-style: solid; border-width: 2px 5px; }
#topteaser { color: white; background-color: black; background-image: none; margin: 0 auto; width: 730px; height: 100px; border-style: solid; border-width: 2px 5px; border-color: #cccccc #ccc #ccc; }
#topteaser img { width: 730px; height: 100px;}
#anschrift a { float: right;  border: solid 2px #99c;}
#anschrift h2 { margin-bottom: 0; padding-bottom: 0; }
#anschrift a:hover { border: solid 2px orange;}
#nav {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		}
	
	#nav li { 
		float: left;
		margin: 0;
		padding: 0;
		}
	
	#nav a {
		float: left;
		display: block;
		padding: 6px 30px 6px 5px;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%;
		color: #000;
		background: #99c url(../img/nav_slant_bl.gif) no-repeat right top;
		}
	
	#nav #nav-1 a {
		padding-left: 20px;
		}
		
	#nav #nav-un a {
		color: #000066;
		}

	
	#nav a:hover {
		color: #fff;
		}
	
	/* more */
	
	ul#more {
		clear: left;
		margin-top: 60px;
		}
		
input,textarea { color: black; background-color: white; }

fieldset { padding: 0.2em; border: solid 1px #ccc; }
label { display: block; width: 15em; float: left; text-align: right; clear: both; padding-right: 10px; border:0px solid red;  }
legend { color: white; text-align: right; letter-spacing: 0.3em; display: block; padding-right: 10px; width: 15em; float: left; clear: both; border:0px solid green; }
.hoch { font-size: smaller; vertical-align: super; }
.reserverr { color: red; border-bottom: 5px double #9999cc; }
.hide { color: #006; font-size: small; background-color: #006; }
#conreserv { color: white; background-color: #006; background-image: none; margin: 0 auto; width: 700px; height: auto; padding: 5px 15px; border-left: 5px solid #ccc; border-right: 5px solid #ccc; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:100; text-decoration: none; text-align: left; margin-top:0; margin-bottom:0.4em; letter-spacing:0.1em; word-spacing:0; line-height:1.3em;}

h1 { font-size: 1.5em; font-weight: bold; /*text-decoration: underline overline;*/ text-align: left; margin: 0.67em 0; letter-spacing:0.1em; word-spacing:0.2em;}

h2 { font-size: 1.2em; font-weight: bold; text-align: left; margin-top:0.7em; margin-bottom:0.2em; letter-spacing:0.1em;}

h3 { font-size: 1.1em; font-weight: bold; text-align: left; margin: 1em 0; }

#linkaufz { list-style-type: none; }
#bildaufz { list-style-type: none; }
#speisekarteimg { text-align: center; border-color: #ccc; border-style: solid; border-width: 8px 2px; }

#geschlossen { color: white; font-size: 0.8em; background-color: transparent; }
