body, p, td, h1, h2, h3, h4 {
  font-weight:normal;
  font-family:Helvetica, Arial, Sans-serif;
  font-size:12px;
  color:#000000;
  line-height:14px;
}

img { border:0px; }

h1 { font-style:italic; font-size:22px; font-weight:bold; color:#000000; line-height:23px; margin-bottom:15px; margin-top:5px; }
h2, h4 { font-weight: bold; margin-top:0px; }
h2 { color:#000000; font-size: 15px; margin-bottom:10px; background-color:#DBDBDB; padding:2px; }
h3 { font-size:13px; font-weight:bold; color:#808080; margin-bottom:5px; }
h4 { font-size:14px; font-weight:bold; color:#656565; margin-bottom:5px; }

a:link, a:visited { color:#000000; font-weight:bold; text-decoration: none; }
a:hover, a:active { color:#000000; font-weight:bold; text-decoration: none; }

.start  { color:#FFFFFF; font-size:13px; line-height:15px; }
a.st:link, a.st:visited { font-size:13px; color:#FFFFFF; font-weight:normal; text-decoration: underline; }
a.st:hover, a.st:active { font-size:13px; color:#000000; font-weight:normal; background-color:#FFEC00; text-decoration: none; }

a.h4:link, a.h4:visited { font-size:14px; color:#656565; font-weight:bold; text-decoration: none; }
a.h4:hover, a.h4:active { font-size:14px; color:#656565; font-weight:bold; text-decoration: underline; }

a.lk:link, a.lk:visited { color:#000000; font-weight:normal; text-decoration: underline; }
a.lk:hover, a.lk:active { color:#000000; font-weight:normal; background-color:#FFEC00; text-decoration: none; }

a.fb:link, a.fb:visited { color:#000000;font-size:14px; font-weight: bold; padding: 2px; background-color: #FFFFFF; text-decoration: underline; }
a.fb:hover, a.fb:active { color:#000000;font-size:14px; font-weight: bold; padding: 2px; background-color: #FFEC00; text-decoration: none; }

a.mv:link, a.mv:visited { color:#9A9A9A; font-weight:normal; text-decoration: none; }
a.mv:hover, a.mv:active { color:#9A9A9A; font-weight:normal; text-decoration: underline; }

a.lkhd:link, a.lkhd:visited { color:#000000; font-size:14px; font-weight:normal; line-height:15px; text-decoration: underline; }
a.lkhd:hover, a.lkhd:active { color:#000000; font-size:14px; font-weight:normal; line-height:15px; background-color:#FFEC00; text-decoration: none; }

a.gewinn:link, a.gewinn:visited { color:#000000; font-weight:bold; background-color:#FFEC00; text-decoration: none; }
a.gewinn:hover, a.gewinn:active { color:#000000; font-weight:bold; background-color:#FFFFFF; text-decoration: none; }

a.img:link, a.img:visited { background-color:transparent; text-decoration:none; }
a.img:hover, a.img:active { background-color:#CCCDBE; text-decoration:none; }

a.imgdvd:link, a.imgdvd:visited { text-decoration: none; }
a.imgdvd:hover, a.imgdvd:active { text-decoration: none; }

a.hd:link, a.hd:visited { color:#000000; font-weight:bold; font-size:16px; line-height:21px; padding:3px; background-color:#FFEC00; text-decoration: none; }
a.hd:hover, a.hd:active { color:#FFEC00; font-weight:bold; font-size:16px; line-height:21px; padding:3px; background-color:#000000; text-decoration: none; }

a.hdst:link, a.hdst:visited { color:#000000; font-weight:bold; font-size:16px; line-height:21px; padding:3px; background-color:#FFEC00; text-decoration: none; }
a.hdst:hover, a.hdst:active { color:#CC0000; font-weight:bold; font-size:16px; line-height:21px; padding:3px; background-color:#FFEC00; text-decoration: none; }

.ft { font-family:Arial,Verdana,Sans-serif; color:#000000; font-size:11px; }
a.ft:link, a.ft:visited { color:#000000; font-weight:normal; text-decoration:none; }
a.ft:hover, a.ft:active { color:#000000; font-weight:normal; background-color:#FFEC00; text-decoration:none; }

/* ******************************* */
/* ********** Menu ********** */

#commonBar {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#menuBar {
	margin: 0px;
	padding: 0px;
}

ul.menuBar {
	margin: 0px;
	padding: 0px;
}

li.menuButton {
	display: inline;
	list-style: none;
}

a.menuButton, a.menuButtonActive  {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.menu {
	background: #F5F2D6;
	border: 1px solid #9F9B80;
	padding: 0px;
	position: absolute;
	text-align: left;
	visibility: hidden;
	left:0px;
	top:0px;
	filter: alpha(opacity=90); /* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 	-moz-opacity: .9; /* Mozilla */
	opacity: .9 ; /* CSS */
	-khtml-opacity: .9 ; /* Konqueror und Safari */
	z-index: 1000;
}

a.menuItem, a.menuItemActive {
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	background-color: transparent;
	display: block;
	padding: 2px 15px 3px 7px;
	text-decoration: none;
	white-space: nowrap;
}

a.menuButtonActive, a.menuButton:hover {
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
}

a.menuItem:hover, a.menuItemActive {
  background-color: #FFEC00;
  color: #000000;
  text-decoration: none;
}

/* ******************************* */
/* ********** Formulare ********** */

h1.login {
  font-size: 15px;
  color: #373737;
  margin: 0px 0px 0px 10px;
}
.input, .inputplz, .inputort, .select, .area, .item {
  width: 180px;
  background-color: #FFFFFF;
  color: #000000;
  font-family: Helvetica, Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: #6E7664 1px solid;
  margin: 2px 0px 5px 0px;
}
.inputplz {
  width: 40px;
}
.inputort {
  width: 130px;
}
.area {
  width: 100%;
}
.item {
  width: 40px;
}
.submitButton {
  border: 0px solid #FFFFFF;
  color: #000000;
  background-color: #FFEC00;
  font-family: Helvetica, Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
}
.submitButton:hover {
  background-color: #FFEC00;
}

