body {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
p {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
div {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
th {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
td {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
p {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
input {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
select {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
textarea {
	font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif
}
h1 {
	font-size: 13px; color: #666666; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;
}
.headline {
	font-size: 18px; color: #000000; line-height: 15px; font-family: verdana, arial, helvetica, sans-serif
}
.subheadline {
	font-weight: bold; font-size: 11px; color: #666666; line-height: 9px; font-family: verdana, arial, helvetica, sans-serif
}
.normallink {
	font-size: 11px; color: #000000
}
a.normallink {
	color: #000000; text-decoration: underline
}
a.normallink:hover {
	color: #ba004c; text-decoration: underline
}
unknown {
	font-size: 11px; color: #000000
}
a {
	color: #000000; text-decoration: underline
}
a:hover {
	color: #ba004c; text-decoration: underline
}
.linkarrow {
	font-size: 11px; color: #000000
}
a.linkarrow {
	color: #000000; text-decoration: none
}
a.linkarrow:hover {
	color: #ba004c; text-decoration: none
}
.textsearch {
	font-size: 11px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif
}
a.textsearch {
	color: #ffffff; text-decoration: none
}
a.textsearch:hover {
	color: #ffffff; text-decoration: underline
}
a.impressum {
	color: #000000; text-decoration: none
}
a.impressum:hover {
	color: #ba004c; text-decoration: underline
}
.to2 {
	position: relative; top: -3px
}
input.search {
	border-right: #9f9f9f 1px solid; border-top: #3f3f3f 2px solid; font-size: 11px; vertical-align: middle; border-left: #3f3f3f 2px solid; width: 120px; color: #000000; line-height: 11px; border-bottom: #9f9f9f 1px solid; font-family: verdana, helvetica, sans-serif; height: 14px; background-color: #f7ebe0
} /* original: width: 80px; */

input.suscribe {
	border-right: #9f9f9f 1px solid; border-top: #3f3f3f 2px solid; font-size: 11px; vertical-align: middle; border-left: #3f3f3f 2px solid; width: 158px; color: #000000; line-height: 11px; border-bottom: #9f9f9f 1px solid; font-family: verdana, helvetica, sans-serif; height: 14px; background-color: #f7ebe0
}
.uppixel {
	position: relative; top: -2px
}
a.left_nav {
	color: #000000; text-decoration: none; font-size:13px; font-weight:bold;
}
a.left_nav:hover {
	color: #ba004c; text-decoration: underline; font-size:13px; font-weight:bold;
}

li.list {list-style: square inside; color:#b29b2f}

li.list2 {list-style: square inside; color:#b29b2f}

ul li div {font-size: 11px; color: #666666; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif}

h2 {font-size:13px; font-weight:bold;}

td.td_loc {background: #f0f0f0; height: 20px}

/***** general formatting only ****/
/**************** menu coding *****************/
#menu {
width: 100%;
float: left;
background: #000;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a {
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
display: block;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#logo{
	position: relative;
	top: -15px;
	left: 15px;
	float: left;
	display: block;
	}