/* CSS Document */

/* BASICS */
body
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #000;
		margin: 0px;
		background-color: #ececec;
		background-image: url(../pics/PMS-bg.jpg);
		background-repeat: repeat-x;
		margin-bottom: 6px;
	}

ul
	{
		list-style-type: none;
		padding: 4px 0px 0px 14px;
		margin: 0px 0px 0px 0px;
		list-style-position: outside;
	}

li
	{
		padding: 0px 0px 6px 0px;
	}

p
	{
		margin: 0px;
		padding: 0px;
		page-break-after:always;
	}

a
	{
		color: #000;
		text-decoration: none;
	}

.fett
	{
		font-weight: bold;
	}
	
h1,
h2,
h3
	{
		font-weight: normal ;
		margin: 0px;
		padding: 0px;
		page-break-after:always;
	}

/* LAYOUT */
#container
	{
		margin-right:auto;
		margin-left:auto;
		width: 800px;
		border: 1px solid #000;
	}

#header
	{
		width: 100%;
		height: 142px;
	}

#middle
	{
		height: 436px;
		width: 100%;
	}

#bottom
	{
		margin-right: auto;
		margin-left:auto;
		margin-bottom:6px;
		width: 800px;
		height: 21px;
		text-align: center;
		padding-top: 3px;
	}

#logo
	{
		text-align:right;
	}

#mainmenu
	{
		color: #fff;
		padding: 2px 50px 0px 50px;
		text-align: right;
	}

#mainmenu a
	{
		color: #fff;
		text-decoration: none;
	}

#cont_left,
#submenu
	{
		padding: 34px 34px 0px 34px;
		clear: both ;
	}

#cont_border
	{
		padding-left: 20px;
	}
	
#cont_right
	{
		padding-right: 20px;
	}

#submenu
	{
		padding-top: 0px;
	}

#cont
	{
		padding: 34px 50px 0px 50px;
	}

#cont_teaser
	{
		padding: 0px 0px 0px 0px;
	}

.speisekarte
	{
		padding-bottom: 16px;
	}

/** Forms */
fieldset.csc-mailform
	{
		border: 0px ;
		padding: 0px;
		margin: 0px;
		margin-top: 1em ;
	}

fieldset.csc-mailform input,
fieldset.csc-mailform select,
fieldset.csc-mailform textarea
	{
		border: 1px solid #ccc ;
		font-size: 11px;
	}

fieldset.csc-mailform label
	{
		float:left;
	  	width:120px;
		margin-right:0.5em;
		padding-top:0.2em;
		text-align:right;
		vertical-align: top ;
		font-size: 11px;
	}

fieldset.csc-mailform div.csc-mailform-field
	{
		margin-bottom: 2px ;
	}

.csc-mailform-submit
	{
		margin-top: 2em ;
		clear: both;
		margin-left: 125px ;
		display: block ;
	}

