/*************************************************
    General definitions
*************************************************/

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
}

a:link, a:active, a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

select
{ 
  margin:0; 
  padding:0; 
  border: 1;
}

b, strong
{
  font-weight: bold;
}

p
{
	margin-top:5px;
	margin-bottom:0px;
	color: #999999;
}

ul
{
  list-style-position:outside;
  margin-top:5px;
  margin-bottom:0px;
  margin-left:25px;
  margin-right:0px;
}

ol
{
  list-style-position:outside;
  margin-top:5px;
  margin-bottom:0px;
  margin-left:33px;
  margin-right:0px;
}

li
{
  margin-top:0px;
  margin-bottom:5px;
}

.toolTipBG
{
  background-color: #F0F0F0;
}

/*************************************************
    Under construction
*************************************************/

.ucToolTip
{
  font-family: 'Times New Roman',Times,serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}

.ucToolTipValue
{
  font-family: 'Times New Roman',Times,serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
 
/*************************************************
    Navigation
*************************************************/

.navTopMenuEntry, A.navTopMenuEntry:link, A.navTopMenuEntry:active, A.navTopMenuEntry:visited, A.navTopMenuEntry:hover
{       
  font-family: Verdana,Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

/* Navigation left */

.navLeftTitle, a.navLeftTitle:link, a.navLeftTitle:active, a.navLeftTitle:visited, a.navLeftTitle:hover
{       
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.navLeft, a.navLeft:link, a.navLeft:active, a.navLeft:visited
{
	font-family: Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navLeft:hover
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.navTitle, a.navTitle:link, a.navTitle:active, a.navTitle:visited, a.navTitle:hover
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	width: auto;
	height: 9px;
	position: absolute;
	page-break-before: auto;
	cursor: auto;
}

.navTitleBold, a.navTitleBold:link, a.navTitleBold:active, a.navTitleBold:visited, a.navTitleBold:hover
{       
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

a.navBottom:link, a.navBottom:active, a.navBottom:visited, a.navBottom:hover
{       
  font-family: Verdana,Arial;
  font-size: 10px;
  color: #C0C0C0;
  text-decoration: none;
}
a.cont:link, a.cont:visited
, 


/*************************************************
    Content area
*************************************************/

/********************
    General
********************/

.sol_menu, a.sol_menu:active
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.sol_menu:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

.contBold, a.contBold:link, a.contBold:active, a.contBold:visited
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.contBold:hover
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/********************
    Headlines
********************/

.contPageHeadline
{
  font-family: Verdana,Arial; 
  font-weight: bold;
  color: #000000;
}

.contPageHeadlineSmall
{
  font-family: Verdana,Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.contHeadlineBig, a.contHeadlineBig:link, a.contHeadlineBig:active, a.contHeadlineBig:visited, a.contHeadlineBig:hover
{
  font-family: Verdana,Arial; 
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  margin:0;
  padding:0; 
}

.contHeadlineSmall, a.contHeadlineSmall:link, a.contHeadlineSmall:active, a.contHeadlineSmall:visited, a.contHeadlineSmall:hover
{
  font-family: Verdana,Arial; 
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

/********************
    Service
********************/

.contHeadlineService
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.contService
{
  font-family: Verdana,Arial;
  font-size: 11px;
  font-style:italic;
  color: #000000;
}

/********************
    LinkLists
********************/

.contLinkList, a.contLinkList:link, a.contLinkList:active, a.contLinkList:visited
{
  font-family: Verdana,Arial; 
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.contLinkList:hover
{
  font-family: Verdana,Arial; 
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
.contLinkList2, a.contLinkList2:link, a.contLinkList2:active, a.contLinkList2:visited
{
  font-family: Verdana,Arial; 
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.contLinkList2:hover
{
  font-family: Verdana,Arial; 
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
.contLinkListVariants, a.contLinkListVariants:link, a.contLinkListVariants:active, a.contLinkListVariants:visited, a.contLinkListVariants:hover
{
  font-family: Verdana,Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
.contLinkListMap, a.contLinkListMap:link, a.contLinkListMap:active, a.contLinkListMap:visited
{
  font-family: Verdana,Arial; 
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.contLinkListMap:hover
{
  font-family: Verdana,Arial; 
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
.contLinkListMapActive, a.contLinkListMapActive:link, a.contLinkListMapActive:active, a.contLinkListMapActive:visited, a.contLinkListMapActive:hover
{
  font-family: Verdana,Arial; 
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}

/********************
    SmartLinks
********************/

.contSmartlinks, a.contSmartlinks:link, a.contSmartlinks:active, a.contSmartlinks:visited
{
  font-family: Verdana,Arial;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}
a.contSmartlinks:hover
{
  font-family: Verdana,Arial;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: underline;
}

/********************
    Teaser
********************/

.contTeaserHeadline, a.contTeaserHeadline:link, a.contTeaserHeadline:active, a.contTeaserHeadline:visited, a.contTeaserHeadline:hover
{
	font-family: Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.contTeaserText, a.contTeaserText:link, a.contTeaserText:active, a.contTeaserText:visited, a.contTeaserText:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.contTeaserTableAttributeName, a.contTeaserTableAttributeName:link, a.contTeaserTableAttributeName:active, a.contTeaserTableAttributeName:visited, a.contTeaserTableAttributeName:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
 
.contTeaserTableAttributeValue, a.contTeaserTableAttributeValue:link, a.contTeaserTableAttributeValue:active, a.contTeaserTableAttributeValue:visited a.contTeaserTableAttributeValue:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
 
/********************
    Table
********************/

.contTableRowHeadline, a.contTableRowHeadline:link, a.contTableRowHeadline:active, a.contTableRowHeadline:visited
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.contTableRowHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.contTableColHeadline, a.contTableColHeadline:link, a.contTableColHeadline:active, a.contTableColHeadline:visited, a.contTableColHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
 
.contTableValue, a.contTableValue:link, a.contTableValue:active, a.contTableValue:visited, a.contTableValue:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
 
.contTableLegend, a.contTableLegend:link, a.contTableLegend:active, a.contTableLegend:visited, a.contTableLegend:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/********************
    Register
********************/

.contRegisterTitle, a.contRegisterTitle:link, a.contRegisterTitle:active, a.contRegisterTitle:visited, a.contRegisterTitle:hover
{       
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.contRegisterTableAttributeName, a.contRegisterTableAttributeName:link, a.contRegisterTableAttributeName:active, a.contRegisterTableAttributeName:visited, a.contRegisterTableAttributeName:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}
 
.contRegisterTableAttributeValue, a.contRegisterTableAttributeValue:link, a.contRegisterTableAttributeValue:active, a.contRegisterTableAttributeValue:visited a.contRegisterTableAttributeValue:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.contRegisterTableSubAttributeName, a.contRegisterTableAttributeName:link, a.contRegisterTableAttributeName:active, a.contRegisterTableAttributeName:visited, a.contRegisterTableAttributeName:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}
 
.contRegisterTableSubAttributeValue, a.contRegisterTableAttributeValue:link, a.contRegisterTableAttributeValue:active, a.contRegisterTableAttributeValue:visited, a.contRegisterTableAttributeValue:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.contRegisterAttributeNameLeft, a.contRegisterAttributeNameLeft:link, a.contRegisterAttributeNameLeft:active, a.contRegisterAttributeNameLeft:visited, a.contRegisterAttributeNameLeft:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.contRegisterAttributeNameRight, a.contRegisterAttributeNameRight:link, a.contRegisterAttributeNameRight:active, a.contRegisterAttributeNameRight:visited, a.contRegisterAttributeNameRight:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.contRegisterAttributeValueLeft, a.contRegisterAttributeValueLeft:link, a.contRegisterAttributeValueLeft:active, a.contRegisterAttributeValueLeft:visited, a.contRegisterAttributeValueLeft:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.contRegisterAttributeValueRight, a.contRegisterAttributeValueRight:link, a.contRegisterAttributeValueRight:active, a.contRegisterAttributeValueRight:visited, a.contRegisterAttributeValueRight:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.contRegisterEnumeration, a.contRegisterEnumeration:link, a.contRegisterEnumeration:active, a.contRegisterEnumeration:visited, a.contRegisterEnumeration:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
 
.contRegisterTableRowHeadline, a.contRegisterTableRowHeadline:link, a.contRegisterTableRowHeadline:active, a.contRegisterTableRowHeadline:visited
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.contRegisterTableRowHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.contRegisterTableColHeadline, a.contRegisterTableColHeadline:link, a.contRegisterTableColHeadline:active, a.contRegisterTableColHeadline:visited, a.contRegisterTableColHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
 
.contRegisterTableValue, a.contRegisterTableValue:link, a.contRegisterTableValue:active, a.contRegisterTableValue:visited, a.contRegisterTableValue:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
 
.contRegisterTableLegend, a.contRegisterTableLegend:link, a.contRegisterTableLegend:active, a.contRegisterTableLegend:visited, a.contRegisterTableLegend:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.contRegisterHeadline, a.contRegisterHeadline:link, a.contRegisterHeadline:active, a.contRegisterHeadline:visited, a.contRegisterHeadline:hover
{
  font-family: Verdana,Arial; 
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
 
/********************
    LIAM
********************/

.contLIAMNavigation, a.contLIAMNavigation:link, a.contLIAMNavigation:active, a.contLIAMNavigation:visited
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.contLIAMNavigation:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

.contLIAMMessage, a.contLIAMMessage:link, a.contLIAMMessage:active, a.contLIAMMessage:visited
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
a.contLIAMMessage:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

.contLIAMAddress, a.contLIAMAddress:link, a.contLIAMAddress:active, a.contLIAMAddress:visited
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
a.contLIAMAddress:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

.contLIAMHeadline, a.contLIAMHeadline:link, a.contLIAMHeadline:active, a.contLIAMHeadline:visited
{
  font-family: Verdana,Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.contLIAMHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

/********************
    Mietpartner
********************/

.contMPPopup, a.contMPPopup:link, a.contMPPopup:active, a.contMPPopup:visited, a.contMPPopup:hover
{
  font-family: Verdana,Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.contMPPopupHeadline, a.contMPPopupHeadline:link, a.contMPPopupHeadline:active, a.contMPPopupHeadline:visited, a.contMPPopupHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.contMPPopupRed, a.contMPPopupRed:link, a.contMPPopupRed:active, a.contMPPopupRed:visited, a.contMPPopupRed:hover
{
  font-family: Verdana,Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}

/********************
    Hausgeräte
********************/

.contHGPopup, a.contHGPopup:link, a.contHGPopup:active, a.contHGPopup:visited, a.contHGPopup:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.contHGPopupHeadline, a.contHGPopupHeadline:link, a.contHGPopupHeadline:active, a.contHGPopupHeadline:visited, a.contHGPopupHeadline:hover
{
  font-family: Verdana,Arial;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.contHGPopupRed, a.contHGPopupRed:link, a.contHGPopupRed:active, a.contHGPopupRed:visited, a.contHGPopupRed:hover
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}
