ul li{	list-style-image : url(/fileadmin/templates/media/images/generic/li.gif);color: #000066;}
body 	{color:#333333;}
ul{	margin-left: 17px;	padding-left: 0px;}
input,select {height: 16px; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #003399; border-bottom: #003399 1px solid; border-top: #003399 1px solid; border-left: #003399 1px solid; border-right: #003399 1px solid; background-color: #ffffff;}
input.noBorder {border:0px;background-color: transparent;}

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

a.menu,a.menu:link,a.menu:visited,a.menu:active{font-weight:normal;}
a.menu:hover {color: #000066; font-weight:normal;}

a.utility,a.utility:link,a.utility:visited,a.utility:active{color: #999999; font-weight:normal;}
a.utility:hover				{}

.checkBox {height: 16px; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 11px; background:#F5F9FD; color: #003399;border: #003399 0px solid;}
.radio {height: 16px; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 11px; background:#F5F9FD; color: #003399;border: #003399 0px solid;}

.price						{font-size: 18px; color: #666666;}
#siteSearch					{position: relative; width: 164px; top: 0px; left: 11px; padding-bottom: 0px; margin-bottom: 6px}

.HotTopicsWebBox
{
	border-right: #d9e8f7 1px solid;
	border-top: #d9e8f7 1px solid;
	border-left: #d9e8f7 1px solid;
	border-bottom: #d9e8f7 1px solid;
	background-color: #f2f7fc;
}

.HotTopicsHeader
{
  background-color:#D9E8F7;
  color: #003399;
  FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}

.HotTopicsText
{
  FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif;
}

.HotTopicsText a:active {color: #003399; font-size: 11px; font-weight:normal;text-decoration: none;}
.HotTopicsText a:link {color: #003399; font-size: 11px; font-weight:normal;text-decoration: none;}
.HotTopicsText a:visited {color: #003399; font-size: 11px; font-weight:normal;text-decoration: none;}
.HotTopicsText a:hover {color: #000066; font-size: 11px; font-weight:normal;text-decoration: underline;}

.specTable					{border: none; width: 350px; background: #F5F9FD; top: 10px;}
.headerRow					{background: #E5EFFA; height: 27px; font-size: 11px; color: #333333; font-weight: bold; padding-left: 12px;}
.spacerRow					{background-image: url(/fileadmin/templates/media/images/generic/spacer.gif); width: 1px; height: 100px; background: #ffffff;}
.blueBorderRow				{background-image: url(/fileadmin/templates/media/images/generic/spacer.gif); width: 1px; height: 1px; background: #E5EFFA;}
.TitleAttributeRow			{background: #F5F9FD; height: 21px; font-size: 11px; color: #333333; padding-left: 12px;}

/*.menuStay					{font-weight: bold;text-decoration:none}*/

/* admin panel */
/*.typo3-adminPanel {width:500px}*/
.typo3-adminPanel-hRow TD INPUT {float:right;clear:both;height:22px;font-family:arial;text-size:10px;color:#000000;text-decoration:none}
.typo3-adminPanel-hRow, .typo3-adminPanel-hRow A STRONG FONT{background-color:#C0C0C0;font-family:arial;text-size:10px;color:#000000;text-decoration:none}
.typo3-adminPanel-itemHRow {background-color: D0D0D0;}
.typo3-adminPanel-itemHRow FONT {font-family:arial;text-size:10px;color:#000000;text-decoration:none}
.typo3-adminPanel-itemRow {background-color:#EFEFEF}
.typo3-adminPanel-itemRow FONT {font-family:arial;text-size:10px;color:#000000;text-decoration:none}
.typo3-adminPanel-itemRow TD IMG {width:12px}
/*.typo3-editPanel {background-color:#EaEa00}*/
.typo3-editPanel-controls {background-color:#D6DEEF}


.formalert {font-weight:bold;color:#FF0000;}

/* vip styles */ 
.BlueButtonBox
{
	border: 1px solid #003399;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	background:#D6DEEF;
	padding-left: 8px;
	width: 85px;
}

.vipButtonTxt,a.vipButtonTxt:link,a.vipButtonTxt:visited {font-size:11px;color:#000080;text-decoration:none;font-weight:normal;}
a.vipButtonTxt:hover{color:#ff0000;}

.vipText {color: 003399;}
.vipErrorText {color:red;font-weight:bold;}
.vipButtonBox {
	color :#003399;
	border : 1px solid #003399;
	background : White;
	width : 85px;
	padding-left : 8px;
}
.vipButtonBoxSmall {
	color :#003399;
	border : 1px solid #003399;
	background : White;
	width : 45px;
	padding-left : 8px;
}
.vipSmallBreak {font-size:6px;}
.vipListBreak {font-size:24px;}

#vipColorGreen {color:#29AD23;}
#vipColorRed {color:#FF0000;}
#vipColorYellow {color:#F8BC00}
#vipColorGrey {color:#949494;}

.simple_buttonHome {
	color: #003399;
	font-size: 11px;
	border-top: 1px none #003399;
	border-right: 1px none #003399;
	border-bottom: 1px none #003399;
	border-left: 1px none #003399;
	position: relative;
	right: 5px;
}

.simple_buttonHome select {
	width: 165px;
}

a.infobox {
	font-weight: normal;
	text-decoration: none;
}

a.infobox:hover {
	cursor: pointer;
	text-decoration: none;
}

a.infobox span {
	font-weight: normal;
	visibility: hidden;
	position: absolute;
}

a.infobox:hover span,
a.infobox:focus span,
a.infobox:active span {
	visibility: visible;
	text-align: left;
	color: #626262;
	width: 200px;
	background-color: #ffffff;
	border: 1px solid #99b4d4;
	padding: 4px 8px;
}

