﻿*, body, html, textarea
{
    font-family			: Verdana, Helvetica, sans-serif;
	font-size			: 11px;
}

a:link, a:visited, a:active
{
	color			: #ae3b59;
	text-decoration	: underline;
}

a:hover 
{
	color				: #000000;
}



H1,H2,H3,H4,H5,H6
{
	color				: #ae3b59;
}

H2
{
	background-repeat	: no-repeat;
	padding				: 0px 0px 0px 70px;
	height				: 58px;
	font-size: 18px;
	line-height: 1em;
}

H2.FAQ
{
	background-image	: url(/images/icon_head_faq.gif);
}

H2.Forderungskauf
{
	background-image	: url(/images/icon_head_faq.gif);
}

H2.Glossar
{
	background-image	: url(/images/icon_head_glossar.gif);
}

H2.Impressum
{
	background-image	: url(/images/icon_head_impressum.gif);
}

H2.Karriere
{
	background-image	: url(/images/icon_head_karriere.gif);
}

H2.Newsletter
{
	background-image	: url(/images/icon_head_newsletter.gif);
}

H2.Archiv
{
	background-image	: url(/images/icon_head_news.gif);
}


H2.Kontakt
{
	background-image	: url(/images/icon_head_kontakt.gif);
}

H2.Service
{
	background-image	: url(/images/icon_head_service.gif);
}

H2.Sitemap
{
	background-image	: url(/images/icon_head_sitemap.gif);
}

H2.Ueber_Assetgate
{
	background-image	: url(/images/icon_head_ueber_assetgate.gif);
}

H2.Download
{
	background-image	: url(/images/icon_head_download.gif);
}


H3
{
	font-size			: 11px;
	margin-bottom		: 10px;
}

H3.Karriere 
{
	font-size			: 14px;
	padding				: 0px 0px 0px 0px;
}

H4
{
	font-size			: 11px;
}

H4.Karriere
{
	font-size			: 12px;
	margin-bottom		: 10px;
	color				: #000000;
}

H5
{
	font-size			: 11px;
}

em
{
	font-size			: 12px;
	color				: #9c9d9e;
	display				: inline;	
	text-decoration		: none;
	text-transform		: none;
	font-style			: normal;
	font-weight			: bold;
}

.Normal em
{
	color				: #ae3b59;
}

.hr
{
	float				: none;
	clear				: both;
	background			: url(/images/trenner_punkte_h.gif) repeat-x center left;
	height				: 1px;
	width				: 100%;
	margin-bottom		: 10px;
}

#Karriere .hr
{
	margin-top			: 5px;
}

#Stellenauschreibung em
{
	font-size			: 11px;
	font-weight			: normal;
	color				: #ae3b59;
}


#BreadCrumbNavigation
{
	color				: #9c9d9e;
	padding-bottom		: 20px;
	font-size			: 9px;
}

#BreadCrumbNavigation a:link
{
	color				: #9c9d9e;
	text-decoration		: none;
	padding-bottom		: 20px;
	font-size			: 9px;
}

#BreadCrumbNavigation a:visited
{
	color				: #9c9d9e;
	text-decoration		: none;
	padding-bottom		: 20px;
	font-size			: 9px;
}

#BreadCrumbNavigation a:hover
{
	color				: #ae3b59;
	text-decoration		: underline;
}

#BreadCrumbNavigation .CurrentNode
{
	color				: #ae3b59;
	padding-bottom		: 20px;
	font-size			: 9px;
}

#BreadCrumbNavigation .Teaser
{
	width: 385px;
	left: 430px;
	position: absolute;
}


li
{
	list-style-type		: square;
}

li.Karriere
{
	color				: #000000;
}


#Copyright
{
	margin				: 5px 25px 10px 35px;
	border-top			: solid 1px #cdcdcd;
	padding-top			: 10px;
	color				: #bababa;
	font-size			: 9px;
}

.Normal
{
	font-weight			: normal;
}

.Float
{
	float				: left;
}
.Clear
{
	clear				: both;
}

.BlockContainer div
{
	float				: left;
	background-repeat	: no-repeat;
	background-position	: 12px 10px;
	padding-top			: 45px;
	padding-left		: 0px;
	padding-right		: 0px;
	width				: 115px;
	height				: 115px;
	margin-left			: 2px;
	margin-top			: 10px;
}

.BlockContainerStart div
{
		height				: 100px;
		padding-top			: 80px;
		margin-left			: 4px !important;
}

.BlockContainer p
{
	padding-left		: 12px;
	padding-right		: 5px;
	height				: 70px;
	line-height			: 14px;
}

.BlockContainerStart div p
{
		text-align			: center;
		font-size			: 10px;
		color				: #5c5c5c;
		height				: 50px;
}


.BlockContainer a
{
	padding-left		: 12px;
	padding-right		: 5px;
}

.BlockContainer .AssetGate 
{
	background-color	: #eeeeee;
	background-position	: top left;
}

.BlockContainer .Service 
{
	background-color	: #e2e2e2;
	background-position	: top left;
}

.BlockContainer .Karriere 
{
	background-color	: #dbdbdb;
	background-position	: top left;
}

.BlockContainer .Kontakt 
{
	background-color	: #d3d3d3;
	background-position	: top left;
}

.BlockContainer .myAssetGate 
{
	background-color	: #a9a9a9;
	color				: #FFFFFF;
	background-position	: top left;
}


.BlockContainer .LocalServicing
{
	width				: 173px;
	background-color	: #eeeeee;
	color				: #9c9d9e;
}

.BlockContainer .FullServicing
{
	width				: 173px;
	background-color	: #dadada;
	color				: #000000;
}

.BlockContainer .Forderungsverkauf
{
	width				: 173px;
	background-color	: #ae3b59;
	color				: #FFFFFF;
}

.BlockContainer .BlockContainerSub
{
	clear				: both;
	margin-top			: 10px;
	width				: 600px;
}

.BlockContainerSub 
{
		height				: auto;
		padding-top			: 0px !important;
}

.BlockContainer .BlockContainerSub a
{
	padding-left		: 0px;
	padding-right		: 0px;
}

.BlockContainer .BlockContainerSub a img
{
	border    : none 0px;
}

.Start .QL_Archiv
{
	float				: left;
	width				: 152px;
	height				: 250px;
	background-color	: #F4F4F4;
	padding-top			: 10px;
}

.Hinweis
{
	color				: #dadada;
	font-size			: 10px;
}

.QL img
{
	margin-top			: 10px;
}

#FAQ ul
{
	padding-left		: 0px;
	margin-left			: 0px;
}

#FAQ li
{
	list-style-type		: none;
	margin-left			: 0px;
	padding-left		: 0px;
}

#Glossar p
{
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	
}

#Glossar ul
{
	padding-left		: 0px;
	margin-left			: 0px;
	float				: left;
	clear				: both;
}

#Glossar li
{
	list-style-type		: none;
	margin-left			: 0px;
	padding-left		: 0px;
	display				: inline;
	float				: left;
	width				: 250px;
}

.GotoTop 
{
	float				: right;
}

#Kontaktdaten
{
	padding-top			: 10px;
}

#Kontaktdaten a
{
	color				: #9C9C9C;
}

#MehrInformationen, #Kontaktdaten
{
	margin				: 0px 15px 10px 15px;
	font-size			: 10px;
	color				: #9C9C9C;
}

#MehrInformationen p, #Kontaktdaten p
{
	padding-top			: 5px;
}

#MehrInformationen ul
{
	padding-left		: 0px;
	margin-left			: 0px;
	float				: left;
}

#MehrInformationen li
{
	list-style-type		: none;
	margin-left			: 0px;
	float				: left;
	clear				: both;
	padding				: 0px 0px 5px 0px;
	width				: 220px;
}

#MehrInformationen .Checkbox input
{
	clear				: both;
	float				: left;
	padding				: 0px 5px 0px 5px;
}
#MehrInformationen .Checkbox label
{
	float				: left;
	margin				: 0px 0px 0px 10px;
	width				: 180px;
}


#Impressum label
{
	width				: 50px;
	display				: inline-block;
}

#Impressum .Medium label
{
	width				: 110px;
}

.RadioButtons input
{
	width: 20px !important;
	height: 20px !important;
	float: none !important;
	vertical-align: middle;
	margin-top : -5px !important;
}

.RadioButtons label
{
	width		: auto !important;
	font-weight : normal !important;
	float		: none !important;
	
}

.Failure
{
	color				: #ae3b59;
}

.Formular
{
	background-color	: #f4f4f4; /*#eeeeee;*/
	width				: 520px;
	padding				: 10px 10px 10px 10px;
	margin				: 0px 0px 5px 0px;
	float				: left;
}

.Formular .ValidationSummary
{
	background			: #D00404; 
	Color				: #FFFFFF;
	background-repeat	: no-repeat ;
	padding-left		: 110px;
	padding-top			: 3px;
	height				: 30px;
	font-weight			: bold;
	font-size			: 9px;
	margin				: 15px 0px;
}

.Formular label
{
	float				: left;
	color				: #ae3b59;
	width				: 250px;
	display				: inline-block;
	font-weight			: bold;
	padding				: 5px 0px 5px 0px;
}

.Formular label.optional
{
	font-weight			: normal;
}

.Formular input, .Formular select
{
	float				: left;
	border-color		: #ffffff;
	border-style		: none !important;
	height				: 18px;
	font-size			: 12px;
}

.Formular input
{
	width				: 250px;
}

.Formular input.Fullsize, .Formular textarea
{
	width				: 520px;
}

.Formular br
{
	clear				: both;
}

.Formular .PLZ
{
	width				: 80px;
}

.Formular .Ort
{
	width				: 420px;
	margin-left			: 20px;
}

.Formular .Right
{
	width				: 250px !important;
	margin-left			: 20px;
}

.Formular ul
{
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	float				: left;
}

.Formular li
{
	list-style-type		: none;
	margin-left			: 0px;
	float				: left;
	clear				: both;
	padding				: 0px 0px 5px 0px;
	width				: 500px;
}

.Formular .Checkbox input
{
	clear				: both;
	float				: left;
	width				: 20px;
}
.Formular .Checkbox label
{
	float				: left;
	margin				: 0px 0px 0px 0px;
	width				: 450px;
	padding				: 0px 0px 0px 5px;
}


#topnav
{
	font-size			: 9px;
}

#topnav a
{
	color				: #C2C2C2;
}

#topnav .Links
{
	float				: left;
	padding-top			: 5px;
	padding-right		: 5px;
	vertical-align		: top;
}

#topnav .Karte
{
	float				: left;
}

#footer a,
#Copyright a
{
	text-decoration		: none;
	color				: #bababa;
}



ul.Archiv
{
	margin: 0px;
	padding: 0px;
}

ul.Archiv li
{
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px;
	border-top: dotted 1px #CDCDCD;
	background: none;
	float: left;
	list-style: none;
}

ul.Archiv li:first-child
{
	border-top: none;
}


ul.Archiv li a
{
	color: #AE3B59;
	text-decoration: none;
}

ul.Archiv li a:hover
{
	text-decoration: underline;
}

ul.Archiv li a.next
{
	text-decoration: underline;
	padding: 0px 7px 0px 0px;
	background: url(/images/pfeil_link.gif) no-repeat right 5px;
}

ul.Archiv li a.next:hover
{
	text-decoration: none;
}

ul.Archiv h3
{
	font-size: 11px;
	margin-bottom: 2px;
}

span.Date
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	float: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
}

ul.Archiv span.Date
{
	margin: 0px 10px 0px 0px;
	line-height: 11px;
}

ul.Archiv div
{
	display: inline-block;
	text-align: left;
	width: 420px;
	border-left: dotted 1px #CDCDCD;
	padding: 0px 0px 0px 10px;
	float: left;
}

ul.Archiv p
{
	margin: 0px;
}

/***********************************************/

#QL_Newsletter
{
	padding: 10px 15px 10px 15px;
	margin-top: 10px;
	font-size: 10px;
	color: #fff;
	background: #ae3b59 url(/images/filler_newsletter_service.gif) repeat-y 0px 0px;
}

#QL_Newsletter h2
{
	height: auto;
	padding: 0px;
	visibility: visible;
}

.QL_Archiv
{
	padding: 10px 15px 10px 15px;
	margin-top: 10px;
	font-size: 9px;
	color: #999999;
	font-size: 10px;
}

.QL_Archiv h2
{
	height: auto;
	padding: 0px;
	visibility: visible;
}

.QL_Archiv ul.Archiv li
{
	float: none;
}

.QL_Archiv ul.Archiv h3
{
	font-size: 10px;
	margin-bottom: 2px;
}

.QL_Archiv ul.Archiv span.Date
{
	font-size: 10px;
	font-weight: normal;
	float: none;
}

/***********************************************/

#ArchivDetail span.Date
{
	float: none;
	margin-bottom: 20px;
	display: block;
}

#ArchivDetail p img
{
	float: left;
	margin: 3px 10px 7px 0px;
}

#ArchivDetail #ArchivNavi a
{
	color: #AE3B59;
}

#ArchivDetail #ArchivNavi a[disabled].next
{
	color: #000;
	text-decoration: none;
}

#ArchivDetail #ArchivNavi a.next:hover,
#ArchivDetail #ArchivNavi a.prev:hover
{
	text-decoration: none;
}

#ArchivDetail #ArchivNavi a.next
{
	font-size: 11px;
	text-decoration: underline;
	padding: 0px 7px 0px 10px;
	background: url(/images/pfeil_link.gif) no-repeat right 5px;
}

#ArchivDetail #ArchivNavi a.prev
{
	font-size: 11px;
	text-decoration: underline;
	padding: 0px 15px 0px 10px;
	background: url(/images/pfeil_link_back.gif) no-repeat left 5px;
	border-right: solid 1px #cdcdcd;
}

/*********************************/

#Download .PDF
{
	padding-left	: 50px;
	padding-right	: 10px;
	background		: url(/images/icon_pdf.png) no-repeat 10px 0px;
	min-height		: 50px;
	height			: 50px;
}

#Download .First
{
	padding-top		: 10px;
	padding-bottom	: 10px;
	background		: url(/images/icon_pdf.png) no-repeat 10px 10px;
	background-color: #F9EBEE !important;
}

#Download .Fileinfo
{
	font-size		: 8px;
	color			: #9C9C9C;
	border-bottom	: 1px dotted #CDCDCD;
	display			: block;
	margin-bottom	: 5px;
}

#Download .First .Fileinfo
{
	border-bottom	: none;
}

#Download a
{
	text-decoration	: none;
	color			: #AE3B59;
}

#Download a:hover
{
	text-decoration	: underline;
}

#Download .Footer
{
	color			: #AE3B59;
}

/*********************************/

#PAGER
{
	background-color: #F1F1F1;
	table-layout: fixed;
	width: 100%;
	text-align: right;
	clear: both;
}

#PAGER a
{
	color: #AE3B59;
	text-decoration: none;
}

#PAGER a:hover
{
	text-decoration: underline;
}

#PAGER a[disabled]
{
	color: #000;
}

#PAGER a[disabled]:hover
{
	text-decoration: none;
}

#PAGER a.Page
{
	border-left: solid 1px #dcdcdc;
	padding-left: 4px;
}

#PAGER a[disabled].Page
{
	font-weight: bold;
	color: #AE3B59;
}

#PAGER span.Pages a.Page:first-child
{
	border-left: none 1px #dcdcdc;
	padding-left: 0px;
}

