﻿/* T06560, 04.04.2014, aza: Positionierung Footer bei Regiocat */
/*
	Farbe Suchformular: #e9ece3 
*/
/* T06488, 05.02.2015, aza: Positionierung RegioCatPanel  */

form
{
   font-size: 12px;
   font-weight: normal;
   font-family: Arial;
   margin: 0;
   padding: 0;
}

form a:hover
{
	color: #b04c13;
	text-decoration: underline;
}

/* Stil für das highlight der Trefferzahl, Pager */
span.markup
{
	color: #c80018;	
	font-weight: bold;
}

/* Stil für das highlighting der Labels in Suchoptionen */
span.highlighted 
{
	color:#ef313b;
	font-weight: bold;
	}

/* Wird für den Suchergebnistext benötigt */
h6
{
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

/* Errorpage styles */
.appmsg
{
	margin: 0 0 1em 0;
	color: White;
	font-weight: bold;
	font-size: 1em;
	padding: 10px;
	display: none;
}

.appmsg-info
{
	background-color: Green;
	display: block;
}

.appmsg-warning
{
	background-color: Orange;
	display: block;
}

.appmsg-error
{
	background-color: #ff7d21;
	display: block;
}

/* *************** Seitenstruktur ************************** */
/* DevTop Content Div am oberen Rand der Ergebnisseiten */
.DevTopHidden
{
	visibility: hidden;
	display: none;
}
.DevTopVisible
{
	width:100%;
	height:100px;
	margin: 0 0 10px 0;
	visibility: visible; 
	overflow: hidden;
}	

#outer
{
	position: relative;
	/* width:1100px; */
}

/* Header mit Logo */
#HeaderDiv
{

	height: 112px;

	background: url(../../images/Header_Kachel.jpg) repeat-x left top;
}

    #HeaderDiv div.HeaderLogoDiv {
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(../../images/c027-header.png);
        width: 100%;
        overflow: hidden;
        height: 111px;
        cursor: pointer;
        /*position: absolute;
	top: 0px;*/
    }

/* Linke Spalte */
#LeftColumnContainerDiv
{
	float: left;
	/*margin-top: 270px;*/
	/* [disabled]width: 728px; */
}

/* Rechte Spalte */
#RightColumnContainerDiv
{
	/* z-index: 0; IE7 z-index bug: make it position: static */
	position: static;
	/*left: 710px;
	top: 360px;*/
	width: 240px;
	padding: 0px 20px 20px 20px;
	/* [disabled]margin: 270px 20px 20px 728px; */  /* margin:170px 20px 20px 728px; */
	text-align: center;
	display: block;
	overflow-x: hidden;
}

/* Spalte rechts aussen Scysraper (idc4) */
#SkyscraperContainerDiv
{
	visibility: hidden;
	display: none;
}
/* *************** Seitenstruktur Ende ********************** */

/* div container search area:
   äusseres Div um den Content-Text und die Suchmaske: 
   id muss xx_outer heissen */
#SearchAreaContainerDiv_outer
{
	z-index: 100;
	position: relative;
	top: 10px;
	/* [disabled]left: 0; */
	/*width: 990px;*/
	/*background-color: #e9ece3;*/
	border: 1px solid #cedbbd;
	bottom: 10px;
}

/* div container um das Suchformular */
#SearchContainerDiv
{
	z-index: 100;
	/* [disabled]position:absolute; */
	/* [disabled]top: 0px; */
	/* [disabled]left: 330px; */
	color: #3a3b3a;
	float: left;
        /* background-color: #fff;
	height: 235px;
	width: 660px; */
}

/* style for the UITextPanel control */
.TextPanel
{
	z-index: 10;
	font-size: 12px;
	/* [disabled]width: 708px; */
	background-color: #fcb67d;
	color: #3a3b3a;
	padding: 10px 10px 10px 10px;
	/* margin: 0 0 5px 0; */
}

/* NUR für diesen Client 27: Box rechte Spalte Gehalt */
.snippetRahmen
{
	background-color: #f7f7f7;
	border: solid 1px #cecbbd;
	width: 238px; 
	margin-left: 0px;
}

.snippetHeader
{	
	margin-bottom:10px;
	background-color:#FCB67D;
	border: solid 1px #cecbbd;
	padding: 5px;
	font-weight:bold;
}

.snippetLink
{
	color: #FB7D05;
	font-size:large;
	font-weight: normal;
}

.snippetLink a.link
{
	font-weight: normal;	
}
/* ENDE Box rechte Spalte Gehalt */


/* ***************************************************
UIContentBox controls panels: Äusseres DIV um die 
Listen. Einstellen Grösse,Hintergrundfarbe,
Abstände zu den umgebenden Controls 
*************************************************** */
.ThreeColumnListPanel
{
	/*width: 728px;*/
	/*background-color: #e5e8dd;*/
	/*font-weight: bold;*/
	font-size: 12px;
	background-color: #fff;
	padding: 10px 0 10px 0;
}
.OneColumnListPanel
{
	
	position: relative;
	width: 237px;
	background-color: #f7f7f7;
	margin: -5px 0 20px -5px;/**/
	text-align: left;
	border: 1px solid #cecbbd;
}

/* ***************************************************
Genereller Stil der ContentBox Datalist unabhängig vom Template
Verwendet in Providerliste und Tippzettel
*************************************************** */
.ContentBoxThreeColumnHeader
{
	z-index: 10;
	font-size: 12px;
	/*width: 708px;*/
	display: block;
	background-color: #fcb67d;
	color: #3a3b3a;
	padding: 10px 10px 10px 10px;
	margin: -10px 0 5px 0;
	width: 100%;
	float: left;
}
.ContentBoxDataList
{
	width: 100%;
	border-collapse: collapse;
	padding: 0 0 0 0;
	background-color:#fff;
}
.ContentBoxDataList td
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align:top;
	width: 33%;
}
.ContentBoxDataList td span
{
	display: inline;
	background-color: #e9ece3;
	border: 1px solid #fff;
	padding: 2px 2px 2px 3px;
}

span.col1
{
	float:left;
	width: 71%;
	margin-left: 5px;
	color:#535353;
}

span.col2
{
	float: right;
	width: 19%;
	margin-right: 5px;
	text-align:right;
	color:#535353;

}

a.ThreeColumnTableLink:link
{
	text-decoration: underline;
	font-weight: bold;
}

a.ThreeColumnTableLink:hover
{
	text-decoration: underline;
	color: #b04c13;
}

/* *************************************************** 
Z.B. Tippzettel als einspaltige ContentBox
*************************************************** */
.ContentBoxOneColumnHeader
{
	display:block;
	background-color:#FCB67D;
	border: solid 1px #cecbbd;
	padding: 5px;
	font-weight:bold;
}


.ContentBoxOneColumnTable
{
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	margin: 12px 0 12px 0;
}
.ContentBoxOneColumnTable td
{
	background-color: #f7f7f7;
	padding: 0px 2px 1px 5px;
}
.ContentBoxOneColumnTable a.OneColumnTableLink
{
	font-weight:normal;	
	color: #000;
}
.ContentBoxOneColumnTable a.OneColumnTableLink:hover
{
	color: #b04c13;
}

/* Usercontrol UIContentBoxCombined auf Defaultseite  */
.CombinedContentBoxContainerDiv
{
	border: 1px solid #cedbbd;
	/* [disabled]width: 990px; */
	/* [disabled]height: 180px; */
	color: #3a3b3a;
	font-size: 9pt;
	/* [disabled]margin: 140px 0 0 0; */
}
/* Stil für die 'versteckte' Variante. 
   Das nachfolgende Control rutscht zu weit nach oben, wenn 
   man hier visibility: hidden usw. wählt */
.CombinedContentBoxContainerHiddenDiv
{
	width: 10px;
	height: 1px;
	margin: 140px 0 0 0;
}

.CombinedContentBoxContainerHiddenDiv .ContentContainerDiv
{
   visibility: hidden;
   display: none;
}

.CombinedContentBoxContainerDiv h5
{
	font-size: 12px;
	display: block;
}

.CombinedContentBoxContainerDiv .Link
{
	font-weight: normal;	
}

.CombinedContentBoxContainerDiv img.IconContent
{
	float: left;
	padding: 0 12px 5px 0;
	margin-bottom: -20px;
}

.CombinedContentBoxContainerDiv img.fc{
    margin-bottom:0px;
}


.CombinedContentBoxContainerDiv table.CombinedContentBoxTable {
    height: 90%;
    margin: 10px 10px 10px 10px;
}

.CombinedContentBoxContainerDiv table.CombinedContentBoxTable td
{
	width: 30%;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

.CombinedContentBoxContainerDiv table.CombinedContentBoxTable td.CombinedContentBoxCenter
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/* *************************************************** 
Content
*************************************************** */
.ContentIntroBottom
{
	/*position: absolute;
	top: 640px;
	left: 200px;
	width: 600px;
	margin: 30px 0 0 200px;*/
	text-align: center;
	color: #979797;
}

.ContentIntroBookmarks
{
	/*position: absolute;
	top: 820px;
	left: 370px;*/
	color: #3a3b3a; 
	float:left;
	margin: 50px 10px 0 330px;
}

.ContentIntroDisclaimer
{
	/* [disabled]position: absolute; */
	top: 635px;
	left: 450px;
	color: #3a3b3a;
	height: 50px;
	/*margin: 50px 0 0 450px;*/
}

.ContentResultDisclaimer
{
	text-align: center; 
	float:right; 
	width: 250px;
	margin:-20px 180px 50px 0;
	color: #3a3b3a;	
}

.ContentResultBookmarks
{
	text-align: center;
	margin: 50px 0 0 155px;
	color: #3a3b3a;	
	width: 250px;
}

.RegioCatDisclaimer
{
	/* [disabled]position: absolute; */
	bottom: 150px;
	left: 470px;
	color: #3a3b3a;
}

.RegioCatBookmarks
{
	position: absolute;
	bottom: 150px;
	left: 370px;
	color: #3a3b3a; 
	float:left;
}

/* Footer */
.RegioCatFooterDiv
{
	/* [disabled]position: absolute; */ /* T06560, 04.04.2014, aza */
	/*top: 660px;*/ /* 05.02.2015 */
	/*width: 990px;*/
	margin: 50px 0 50px 50px;
	text-align: center;	
}

.FooterDiv
{ text-align: center; }

.FooterDivSearch
{
	/* [disabled]width: 720px; */
	margin: 50px 0 50px 0;
	/*padding: 0 0 0 30px;*/
	text-align: center;
}
	
.FooterDiv a.FooterLink, .FooterDivSearch a.FooterLink, .RegioCatFooterDiv .FooterLink
{
	font-weight: normal;	
	margin: 0 20px 0 0;
}

/*
.ContentIntroDisclaimer a.Link, .ContentResultDisclaimer a.Link, .RegioCatDisclaimer a.Link 
{
	font-weight: normal;
}
*/

.DefaultContentBottom
{
	/* [disabled]position: absolute; */
	top: 820px;
	text-align: center;
	width: 600px;
	left: 440px;
	color: #3a3b3a;		
}

.SearchArea .ContentContainerDiv, .Exp_SearchArea .ContentContainerDiv
{
	/*  width: 250px;*//* 18.05.2015, aza */
	/*position: relative;
	top: 10px;
	left: 20px;*/
}

.SearchRegioCatArea .ContentContainerDiv
{
	/*  width: 250px;*//* 18.05.2015, aza */
	/* [disabled]position: absolute; 
	top: 10px;
	left: 20px;	*/
}

/*.ContentContainerDiv
{
	z-index: 0;	
}
*/

.Content H1
{
	font-size: 12px;	
}

/* ***************************************************
BreadCrumb styles: Verwendet im RegionalKatalog und
auf Ergebnisseite nach einer RegioCat Suche 
****************************************************/
ul.BreadCrumb
{
	display: block;
	padding: 5px 0 5px 0;
	margin: 0 0 0 15px;
}
ul.BreadCrumbMS
{
	display: block;
	width: 990px;
	padding: 0px 0 20px 0;
	margin: 0 0 0 5px;
}

ul.BreadCrumb a, ul.BreadCrumbMS a
{
	font-weight: bold;
}

ul.BreadCrumb li, ul.BreadCrumbMS li
{	
	display: inline;
}

ul.BreadCrumb li.LiItem_True, ul.BreadCrumbMS li.LiItem_True
{
	padding: 0 5px 0 0;
}

ul.BreadCrumb li.LiItem_False, ul.BreadCrumbMS li.LiItem_False
{
	padding: 0 5px 0 15px;
	background:url(Pfeil.jpg);
	background-repeat: no-repeat;
	background-position:left;
}


li.LiItem_False span
{
	font-weight: bold;
	color: #b04c13;	
}

.RadComboBoxDropDown RadComboBoxDropDown_Default JT4RadComboBoxDropDown, .rcbScroll, .rcbMoreResults
{
   font-family: Arial;
	font-size: 10px;	
}

/* Positionskorrekturen RadComboBox aza, 18.05.2015 */
#ctl00_ContentPlaceHolder1_Search_CityDistance,
#ctl00_ContentPlaceHolder1_Search_CBSearchCity {
	margin-bottom:5px;
}

#MainContainerDiv {
   padding: 10px;   
}