body.main {font-family:"Comic sans MS",arial,sans-serif;color:#000000;background-color:#A9CB7D; background-image:url(../pics/bg-gruen2.gif); font-size: 100%; text-align: justify; background-attachment:fixed;  background-repeat: repeat-y; }

body.gelb {background-color:#FFFACD; font-family: arial,tahoma,verdana,sans-serif; color: #000000; font-size: 100%; text-align: justify;}

/* #FFFACD = lemonchiffon ;  ivory = #FFFFF0 ; #DC143C = crimson */

body.menue {
	font-family: "Comic sans MS",arial,sans-serif;
	font-size: 100%;
	color: #000000;

	background-attachment: fixed;
	background-color: #DBF0AB;
   white-space: nowrap;
}

html {font-size: 90%; line-height: 1.3em;}

table.menue {font-family: "Comic sans MS",arial,sans-serif; font-size: 100%; color:#FFCC33; background-color: #000000;}
a.menue:link {color:#99997F; font-weight: normal; background-color: transparent;}
a.menue:visited {color:#FFCC33; font-weight: normal; background-color: transparent;}
a.menue:active {color:#ff9933; font-weight: normal; background-color: transparent;}
a.menue:hover { color:#000000; background:#FFF8DC; font-weight: normal;}

table.x {
	font-family: "Comic sans MS",arial, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	background-color: #DBF0AB;
	width: 157px;
	text-align: left;
}

.ix {
	font-family: verdana, arial, tahoma, sans-serif;
	font-style: italic;
	font-size: 80%;
	color: #000000;
	font-weight: normal;
 	background-color: transparent;
 }

table {font-family:"Comic sans MS",arial,sans-serif;color:#000000; font-size: 100%; text-align: justify; background-color: transparent;}
table.a {font-family: arial, tahoma, verdana,sans-serif; color:#000000; font-size: 100%; background-color: transparent;}
table.b { font-family: tahoma,verdana,sans-serif; font-size: 80%; background-color:#FFFACD; color: #000000;}
table.c { font-family: tahoma,verdana,arial,sans-serif; font-size: 80%; background-color:#FFFACD; color: #000000;}
table.d {font-family:"Comic sans MS",arial,sans-serif;color:#000000; font-size: 100%; text-align: left; background-color: transparent;}
table.e {font-family: arial, tahoma, verdana,sans-serif; color:#000000; font-size: 100%; background-color:#FFFACD;}
table.gelb {font-family: arial, tahoma, verdana,sans-serif; color:#000000; font-size: 100%; background-color:#FFFACD;}
table.q { font-family: arial,tahoma,verdana,sans-serif; font-size: 100%; background-color:#FFFACD; text-align: left; color: #000000;}
table.stamm {font-family: arial, verdana, tahoma, sans-serif; color:#000000; font-size: 100%; background-color: transparent;}

tr.a  { background-color:#FFFFCC; color: #000000;}
tr.b  { font-weight:bold; }
td.a {font-family: "Comic sans MS",arial,sans-serif; font-size: 100%; color:#000000; background-color: transparent;}
td.b {font-family: "Comic sans MS",arial,sans-serif; font-weight:bold; font-size: 100%; color:#000000; background-color: transparent;}
td.c {font-family: serif; font-size:1pt; background-color:#FFFFF0; color: #000000;}

h1 {font-family: "Comic sans MS",arial,sans-serif; font-size: 140%; color:#000000; background-color: transparent;}
h2 {font-family: "Comic sans MS",arial,sans-serif; font-size: 100%; color:#992266; background-color: transparent;}
h3 {font-family: "Comic sans MS",arial,sans-serif; font-size: 160%; color:#000000; background-color: transparent;}
h4 {font-family: "Comic sans MS",arial,sans-serif; font-size: 140%; color:#DC143C; background-color: transparent;}
h5 {font-family: arial, tahoma, verdana,sans-serif; color:#000000; font-size: 140%; background-color: transparent;}

li {font-family: "Comic sans MS",arial,sans-serif; font-size: 100%; color:#000000; text-align: justify; background-color: transparent;}
li.a {font-family: arial, tahoma,helvetica,sans-serif; font-size: 100%; color:#000000; text-align: justify; background-color: transparent;}
li.blue {font-family: "Comic sans MS",arial,sans-serif; font-size: 110%; color:#000099;font-weight:bold; text-align: justify; background-color: transparent;}

font.a {font-family:"Comic sans MS",arial,sans-serif;font-weight:normal; font-size: 100%;}
font.b {font-family:"Comic sans MS",arial,sans-serif;font-weight:normal;font-size: 100%;}
font.c {font-family:"Comic sans MS",arial,sans-serif;font-weight:bold; font-size: 100%;}
font.d {font-family:"Comic sans MS",arial,sans-serif;text-decoration:underline; font-size: 100%;}
font.e {font-family:"Comic sans MS",arial,sans-serif;font-size: 80%;}
font.f {text-decoration:underline; font-weight:bold; font-size: 100%;}
font.g {font-family:"Comic sans MS",arial,sans-serif;font-weight:bold; color:#992266; font-size: 110%; background-color: transparent;}
font.h {font-family:"Comic sans MS",arial,sans-serif;text-decoration:underline; font-weight:bold; font-size: 110%;}
font.i {font-family:"Comic sans MS",arial,sans-serif;text-decoration:underline; font-weight:bold; color:#992266; font-size: 100%; background-color: transparent;}
font.k {font-family: tahoma, arial, verdana,sans-serif;}
font.l {font-family:"Comic sans MS",arial,sans-serif;font-weight:normal;font-size: 140%;}
font.m {text-decoration:underline; font-size: 160%;}
font.n {font-family: arial, tahoma, verdana,sans-serif; font-weight:bold; font-size: 100%;}
font.o {font-family: arial, tahoma, verdana,sans-serif; text-decoration:underline; font-size: 100%;}
font.red {color:#DC143C; background-color: transparent;}
font.redu {text-decoration:underline; color:#DC143C; background-color: transparent;}
font.redb {font-weight:bold; color:#DC143C; background-color: transparent;}
font.redbu {font-weight:bold; color:#CC0033; font-size: 130%; text-decoration:underline; background-color: transparent; }
font.redbuu {text-decoration:underline; font-weight:bold; color:#CC0033; font-size: 110%; background-color: transparent;}
font.greenu {text-decoration:underline; color:#009090; font-size: 130%; background-color: transparent;}
font.blue {color:#000099; font-size: 100%; background-color: transparent;}
font.blueb {font-weight:bold; color:#000099; font-size: 100%; background-color: transparent;}
font.violet {color:#CC0033;font-weight:bold; background-color: transparent; }

p.a {font-family:"Comic sans MS",arial,sans-serif; font-weight:bold; font-size: 100%;}
p.b {font-family:"Comic sans MS",arial,sans-serif; font-size: 110%;}
p.red {color:#CC0033; font-weight:bold; background-color: transparent;}
p.oliv {color:#446B2F; font-size: 100%; background-color: transparent;}
p.olivb {color:#446B2F; font-size: 110%; font-weight:bold; background-color: transparent;}
p.blue {color:#000099; font-size: 110%; font-weight:bold; background-color: transparent;}
p.bu {font-family:"Comic sans MS",arial,sans-serif;text-decoration:underline; font-weight:bold; font-size: 110%;}

#route_stammtisch {
	margin: 40px 20px 30px 150px; 
	border:1px solid #c0c0c0; 
	width: 350px;
}

#route_stammtisch .top {
	background: #C9C9C9;
	text-align: left;
	margin: 1px 1px 8px 1px; 
	padding: 3px;
}

#route_stammtisch .middle {
	margin: 3px;
	text-align: left;
}

#route_stammtisch p {
	margin-top: 5px;
	text-align: right;
}

#route_stammtisch .submit {
	margin-top: 10px;
	text-align: center;
}

#route_stammtisch #saddr {
	width: 99.5%;
	border: 1px solid #c9c9c9;
}

a:link {color: #C92727; font-weight: bold; background-color: transparent;}
a:visited {color:#7e9539; font-weight:bold;text-decoration:none; background-color: transparent;}
a:active {color:#CC0000; font-weight:bold; background-color: transparent;}
a:hover {color: #dc2444; font-weight: bold; text-decoration:underline; background-color: transparent;}

font.webhoster {font-family:verdana,arial,sans-serif; color: #000000; font-weight:normal; background-color: transparent;}
a.webhoster:link {font-family:verdana,arial,sans-serif; color: #dc2444; text-decoration:underline; background-color: transparent;}
a.webhoster:visited {font-family:verdana,arial,sans-serif; color:#333399;text-decoration:none; background-color: transparent;}
a.webhoster:active {font-family:verdana,arial,sans-serif; color:#CC0000; background-color: transparent;}
a.webhoster:hover {font-family:verdana,arial,sans-serif; color: #dc2444; text-decoration:underline; background-color: transparent;}

.kontakt {border: 1px solid plum; padding: 5px; border-collapse: collapse; text-align: center; vertical-align: middle;}

#box {
position:absolute; top:10px; left:200px; z-index:3;}

#box a {color:#000000; background:#99cc66; font:bold 14px arial,verdana,sans-serif; text-decoration:none; display:block; padding:3px; border:1px solid black;}

#box a:hover {color:#000000;background:#99cc66;width:300px;}

#box a span {display:none;}

#box a:hover span {
        color: #000000;
        background: #ffffff;
        font: 12px arial,verdana,sans-serif;
        border: 1px solid black;
        display: block;
        padding: 10px;
        text-align: justify;
}

.menutitle{
	cursor: pointer;
	margin-bottom: 2px;
	background-color: #CEE79C;
	color: #CA0A2E;
	width: 157px;
	padding: 1px;
	text-align: left;
	font-weight: bold;
	border-style: hidden;
	border-width: thin;
	border-color: Black;
}

.submenu{margin-bottom: 0.5em;}

#dropinboxv2cover{
width: 420px; /*change width to desired */
height: 220px; /*change height to desired. REMOVE if you wish box to be
content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}
#dropinboxv2{
width: 400px; /*change width to above width-20. */
/*height: 200px; change height to above height-20. REMOVE if you wish
box to be content's natural height*/
border: 1px dotted black; /*Customize box appearance*/
background-color: #FFFFAA;
color: #000000;
padding: 7px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}
