* { margin: 0; padding: 0;}

html,body,table
{            
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#000000;
margin-top:0px;
margin-bottom:10px;
text-align: center;
border-collapse: collapse;
}

body {
    background-color:#FFFFFF;
    background-image:url(back2.jpg);
}
.container{
    background-color:#FFFFCC;
    text-align: left;
    width:900px;
    margin: 0 auto;
    padding:10px;
}
.container2{
    text-align: center;
    margin: 0 auto; 
    width:800px;
    height:600px;
}

a.norm:Link, a.norm:Visited
	{
		color: #000066;
		text-decoration: none;
        font-weight:bold;
    }

a.norm:hover
	{
		color: #831A05;
		text-decoration:underline;
        font-weight:bold;
	}

a.normx:Link, a.normx:Visited, a.normx:hover
	{
		color: #831A05;
		text-decoration: none;
        font-weight:bold;
		text-decoration:underline;
	}

p.abstand5 {
    padding-bottom: 5px;
}
p.abstand5z {
    padding-bottom: 5px;
    text-align:center;
}

.comic {
    font-family: "Comic Sans MS",Verdana,Helvetica;
    font-size:13px;
}
.ueberschrift1 {
    font-family: "Comic Sans MS",Verdana,Arial,Helvetica;
    font-size:24px;
    font-weight:bolder;
    padding-bottom:10px;
}
.ueberschrift2 {
    font-family: "Comic Sans MS",Verdana,Arial,Helvetica;
    font-size:20px;
    font-weight:bold;
    padding-bottom:10px;
}
.ueberschrift3 {
    font-family: "Comic Sans MS",Verdana,Arial,Helvetica;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

img { border: none; }
img.keinrahmen { border: none; clear: both; }
img.keinrahmenrb { border: none; float:right; padding:10px; }
img.keinrahmenlb { border: none; float:left; padding:10px; }

.tab1 {
    text-align:left;
    padding: 3px;
    border: 1px solid #000000;
}

.tab2 {
    text-align:center;
    padding: 5px;
    border: 0px solid #000000;
}
.tab3 {
    text-align:center;
    padding: 5px;
    border: 1px solid #000000;
}
/*  Tab Wochenmarkt */
.tabw1 {
    text-align:left;
    padding: 3px;
    vertical-align:top;
}
.tabw2 {
    text-align:center;
    padding: 3px;
    vertical-align:top;
}
/* Tab Restaurants */
.tabrest1 {
    border: 1px solid #000000;
    text-align:left;
    padding: 3px;
}
.tabrest1b {
    border: 1px solid #000000;
    text-align:left;
    padding: 3px;
    font-weight:bold;
}
.tabbus1 {
    text-align:left;
    padding: 3px;
    vertical-align:top;
}


.li1service {
    margin:2px 13px;
}
.li1 {
    margin:2px 50px;
}
.li2 {
    margin:20px 10px;
}
//td {
    //border: 1px solid #000000;
//}