/*   Mediaviso AG - CSS       */
/*                              */
/*   Copyright 2006 by        */
/*                              */
/*   Mediaviso AG               */
/*   Hoeschgasse 38             */
/*   CH-8034 Zuerich            */
/*   Telefon +41 44 421 21 51    */
/*   Telefax +41 44 421 21 61    */
/*   webmaster@mediaviso.ch     */


/* Font */
a,p,h1,h2,h3,h4,h5,h6,dd,td,tr,ul,li,b,i,span,div {font-family:Arial,Helvetica,Swiss,SunSans-Regular;}

/* Link */
a					{text-decoration:none;}
a:link				{color:#000000;text-decoration:none;}
a:visited			{color:#000000;text-decoration:none;}
a:active			{color:#000000;text-decoration:none;}
a:hover				{color:#444444;text-decoration:none;}

a.vin				{text-decoration:none;}
a.vin:link			{color:#FFFFFF;text-decoration:none;}
a.vin:visited		{color:#FFFFFF;text-decoration:none;}
a.vin:active		{color:#FFFFFF;text-decoration:none;}
a.vin:hover			{color:#AAAAAA;text-decoration:none;}


a.nav:link			{color:#000000;text-decoration:none;}
a.nav:visited		{color:#000000;text-decoration:none;}
a.nav:active		{color:#000000;text-decoration:none;}
a.nav:hover			{color:#444444;text-decoration:none;}

/* Body */
body.frame			{color:#000000;
					background-color:#f6e193;			
					margin:0px 0px 0px 0px;
					background-repeat:no-repeat;
					background-position: 20px 0px;}

body.index			{color:#000000;
					background-color:#f6e193;			
					margin:5px 0px 0px 0px;
					background-image:url(img/bg_schwan_kombi-2_index.jpg);
					background-repeat:no-repeat;
					background-position: top center}

body.index2			{color:#000000;
					background-color:#f6e193;			
					margin:5px 0px 0px 0px;
					background-image:url(img/bg_schwan_kombi-2_index2.jpg);
					background-repeat:no-repeat;
					background-position: 20px 0px;}

body.default		{color:#000000;
					background-color:#f6e193;			
					margin:5px 0px 0px 0px;
					background-image:url(img/bg_schwan_kombi-2_navtop.jpg);
					background-repeat:no-repeat;
					background-position: 20px 0px;}

body.default2		{color:#000000;
					background-color:#f6e193;			
					margin:5px 0px 0px 0px;
					background-image:url(img/bg_schwan_kombi-2_nav2.jpg);
					background-repeat:no-repeat;
					background-position: 20px 0px;}

body.links			{color:#000000;
					background-color:#f6e193;			
					margin:5px 0px 0px 0px;
					background-image:url(img/bg_schwan_kombi-2-links.jpg);
					background-repeat:no-repeat;
					background-position: 20px 0px;}

body.theke			{color:#000000;
					background-color:#f6e193;			
					margin:5px 0px 0px 0px;
					background-image:url(img/bg_schwan_kombi-2-vinothek.jpg);
					background-repeat:no-repeat;
					background-position: 20px 0px;}

/* Formate */
div					{color:#000000;font-size:11px;font-weight:normal;}

#body {
	position: absolute;
	width: 800px;
	top: 5px;
	left: 20px;
	padding: 0px;
}

div.text			{color:#000000;font-size:11px;font-weight:normal;line-height:15px;text-align:justify;}
div.text2			{color:#000000;font-size:11px;font-weight:normal;line-height:15px;margin:15px 10px 15px 0px;}
div.text3			{color:#000000;font-size:11px;font-weight:normal;line-height:15px;}
div.nav				{color:#000000;font-size:10px;font-weight:bold;margin:0px 0px 2px 0px;}
div.nav2			{color:#000000;font-size:10px;font-weight:bold;margin:0px 0px 2px 0px;text-align:right;}
div.subnav			{color:#000000;font-size:9px;font-weight:bold;margin:0px 0px 2px 0px;}
div.links			{color:#000000;font-size:11px;font-weight:bold;margin:6px 0px 0px 0px;}
div.vinothek		{color:#ffffff;font-size:11px;font-weight:normal;line-height:15px;margin:0px 40px 0px 0px;}
div.preise			{color:#000000;font-size:11px;font-weight:normal;line-height:15px;}
div.kontakt			{color:#000000;font-size:11px;font-weight:normal;line-height:15px;}

div.titel			{color:#000000;font-size:11px;font-weight:bold;line-height:15px;text-align:left;background-color:#f8eaca}

input.kontakt2		{color:#000000;font-size:9px;font-weight:bold;height:17px;}
p					{}

b,strong			{font-weight:bold;}
i,em				{font-style:italic;}

/* tables */
td.pageborder 		{background-color:#ffffff;}

tr					{color:#000000;font-size:9px;font-weight:normal;}
td					{color:#000000;font-size:9px;font-weight:normal;}

div.tabletext  		{font-size:9px;line-height:12px;padding-left:0px;padding-right:0px;}

/* all */
b,strong			{font-weight:bold;}
i,em				{font-style:italic;}

/* Special */
.superscript 		{font-size:8px;}


/* Menu */

/* Farben */
.schwarz	    	{color:000000;} 

/* Hintergrund-Farben */
.bgweiss			{background-color:#ffffff;}

/* START Ergänzung für Reservationsseite GastroWeb */

	body.main
	{
					background-color:#f6e193;
					margin-left: 0px;
					margin-top: 0px;
					color: rgb( 0, 0, 0);
                	font-family: Arial, helv, sans-serif;
	}

    table.header
    {
					background-color:#ecc500;
    }

    td.header
	{
                	color: rgb(0, 0, 0);
					background-color:#ecc500;
					font-family: arial;
					font-size: 8pt;
	}

    td.menu
	{
					background-color:#ecc500;
					color: rgb(0, 0, 0);
					font-family: arial;
					font-size: 8pt;
	}

    td.visitedmenu
	{
					background-color:#ecc500;
					color: rgb(0, 0, 0);
					font-family: arial;
					font-size: 8pt;
					font-weight: bold;
	}

    td.activemenu
	{
					background-color:#ecc500;
                	color: rgb(0, 0, 0);
					font-family: arial;
					font-size: 8pt;
					font-weight: bold;
	}

	td.help
	{
					background-color:#ecc500;
					font-family: arial;
					font-size: 8pt;
	}

    p.helptext
    {
					font-family: arial;
					font-size: 8pt;
	}

    td.error
	{
					background-color:#ecc500;
					font-family: arial;
					font-size: 8pt;
	}

    p.errortext
    {
					font-family: arial;
					font-size: 8pt;
	}

    table.default
    {
					background-color:#f6e193;
    }

	td.default
	{
					font-family: arial;
					font-size: 8pt;
	}

    td.definactive
	{
					background-color:f3d560;
					font-family: arial;
					font-size: 8pt;
	}

    p.defaulttext
    {
					font-family: arial;
					font-size: 8pt;
	}

    input.default
    {
					background-color:#f6e193;
	     		    color: rgb( 0, 0, 0);
/*	        		border-color: rgb(50, 50, 50);
	       			border-style="solid";
	        		border-width="1px";*/
                	font-family: arial;
                	font-size: 8pt;
        }

        input.defaultbtn
        {
					background-color:#f6e193;
			        color: rgb( 0, 0, 0);
			        border-color: rgb(230, 230, 230);
			        border-style="outset";
			        border-width="1px";
	                font-family: arial;
	                font-size: 8pt;
        }

        select.default
        {
					background-color:#f6e193;
			        color: rgb( 0, 0, 0);
			        border-color: rgb(50, 50, 50);
			        border-style="solid";
			        border-width="1px";
 	                font-family: arial;
 	                font-size: 8pt;
        }

        textarea.default
        {
					background-color:#f6e193;
		   		    color: rgb( 0, 0, 0);
                	background-color: rgb(255, 255, 255);
            	    font-family: arial;
             	    font-size: 8pt;
        }

/* START Ergänzung für Reservationsseite GastroWeb */






