/*@import url("EntryViews.css");
@import url("TopEntries.css");*/

/* PAGE BACKGROUND */
.BodyMainTable{width: 100%;}

.LeftColumnCell{width:140px;vertical-align:top;}

.MainColumnCell{width:auto;vertical-align:top;}

.RightColumnCell{width:200px;vertical-align:top;}

.FormularHead{
  height: 18px;
  width: 100%;
  border: 1px solid #A3B293;
  background-color: #D2E6BD;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:  11px;
  font-weight: bold;
  color: whitesmoke;
  padding: 3px 0px 3px 3px;
}

.FormularPanel{width:99%;height:200px;}

.warning{color:#FFC600;}

/* hyperlink styles of the unselected tabs */

A.SmallLink{font: normal normal bold 10px Verdana, Helvetica, sans-serif;}

a.AddEintragLink:link,  a.AddEintragLink:visited, a.AddEintragLink:active, a.AddEintragLink:hover {
  width: 300px;
  color: black;
  background-color: #D2E6BD;
  border: solid 1px #999999;
  padding: 1px 3px 1px 3px;
  margin: 0px 0px 5px 0px;
  display:block;
  text-align:center;
  text-decoration: none;
}

a.AddEintragLink:hover{background-color:#FFCC33;border:solid 1px black;}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #AAAAC8;
}   

/* style of item titles by Announcements and events */
.ItemTitle {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:whitesmoke;}

/* GENERAL */
/* style for module titles */
.PanelHead{ 
   border-top: 1px solid #A3B293;
   border-left: 1px solid #A3B293;
   border-right: 1px solid #A3B293;
   border-bottom: 1px solid #A3B293;
   background-color: #D2E6BD;
   width: 100%;
}

.PanelSubHead{
  margin-top: 7px;
  padding: 2px 2px 2px 5px;
  border-top: 1px solid #A3B293;
  border-left: 1px solid #A3B293;
  border-right: 1px solid #A3B293;
  border-bottom: 1px solid #A3B293;
  background-color: #D2E6BD;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:  11px;
  font-weight: normal;
}

.Head {margin-left: 5px;font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#333333;width:100%;}

.HeaderMessage{
    margin: 5px 5px 5px 5px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: whitesmoke;
    width: 100%;
    text-align:justify;
}

.table_darkborder {border:solid 1px #D2E6BD;}

.Head_Orange {font-family:Verdana, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFCC33;}

/* style of item titles on edit and admin pages */
.SubHead {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#666666;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#666666;}

/* text style used for most text rendered by modules */
.Normal {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:14px;/*color: whitesmoke;*/}

/* text style used for most text rendered by modules */
.NormalHigh {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:16px;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font-family:Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;}

.BeschreibungTextBox {font-family:Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;width:600px;height:45px;}

.DetailTextBox {font-family:Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;width:600px;height:400px;}

.NormalRed {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FF9900;}

.NormalBold {font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;/*color: whitesmoke;*/}

.small {font-family:Verdana, Helvetica, sans-serif;font-size:0.9em;font-weight:normal;line-height:12px;/*color: whitesmoke;  */}
  
.smallBold {font-family:Verdana, Helvetica, sans-serif;font-size:0.9em;font-weight:bold;line-height:12px;}

.smaller {font-family:Verdana, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;line-height:10px;}
  
.Small-dark {font-family:Verdana, Helvetica, sans-serif;font-size:10px;font-weight:normal;line-height:12px;color:Black;}
  
.standard-text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}

.Zusatzleistung{
  color: #FFCC33;
  font-weight: bold;
  position: relative;
  page-break-before: always;
  page-break-after: always;
  padding-bottom: 5px;
}

.menuZusatzleistungen{color:#FFB400; /*#00d000;*/}

.Btn_BildUpload{padding:0px 5px 0px 5px;}

.header-gray{font-weight:bold;font-size:10px;color:WhiteSmoke;font-family:Verdana, Arial, Helvetica, sans-serif;}

.tan-border{
	border-top: 1px solid #A3B293;
	border-left: 1px solid #A3B293;
	border-right: 1px solid #A3B293;
	border-bottom: 1px solid #A3B293;
	background-color: #D2E6BD;
}

#EntryWizard {margin-top: 5px;border: 1px solid #A3B293;height: 18px;width: 100%;}
#EntryWizard a{text-decoration:none;}
#EntryWizard th { 
  height: 18px;
  width: 100%;
  /*border-bottom: 1px solid #A3B293;
  border-right: 1px solid #A3B293;*/
  background-color: #D2E6BD;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:  11px;
  font-weight: bold;
  color: #333333;
  padding: 3px 0px 3px 3px;
}

.EntryWizardStepHighLight a{color: black;}
.EntryWizardStepHighLight {background-color: #FFCC33;}

/*Inserate Templates*/
.input_xsmall{width: 60px;}
.input_small{width: 120px;}
.input_medium{width: 200px;}
.input_large{width: 300px;}
.input_xlarge{width: 500px;}

.textareaSmall{width: 500px;height: 800px;}
.textareaMedium{width: 600px;height: 100px;}
.textareaNormal{width: 600px;height: 150px;}
.textareaLarge{width: 700px;height: 150px;}
.textareaXLarge{width: 700px;height: 3000px;}
.textareaXXLarge{width: 700px;height: 500px;}
.textareaSmall, .textareaMedium , .textareaNormal, .textareaLarge {font: normal normal normal 11px 15px Verdana, Helvetica, sans-serif;}

/*Menues*/
#MenuTable{
  border-color: #A3B293;
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-width:1px;
  background-color: white;
  width: 190px;
  font-family: Verdana, Helvetica, sans-serif;
  padding: 0px;
  margin-top: 5px;
}

#MenuTable .menu_HighLight a {color: Black;text-decoration: none;}
#MenuTable a {text-decoration: none;}
#MenuTable a:hover {color: Red;}
#MenuTable .menu_HighLight a:hover {color: red;}

#MenuTable th{
  letter-spacing: 1px;    
  border-bottom: solid 1px #A3B293;
  font-size:  11px;  
  font-weight: bold;
  color: #666666;
  background-color: #D2E6BD;
  padding: 3px 3px 3px 3px;
}

#MenuTable th[TopBorder="yes"]{border-top: solid 1px #A3B293;}
#MenuTable td {padding: 1px 2px 2px 3px;font-size: 12px;}

td.menu_HighLight {background-color:#FFC600;}

.MenuSeperator{border-bottom: dashed 1px #D2E6BD;}

.MemberTreeViewRootNodeStyle{color:#666666;}
.MemberTreeViewParentNodeStyle{color:#666666;}

/*Abstammung Template*/
.abstammung{
  border-top: 1px solid #AAAAC8;
  border-right: solid 1px #AAAAC8;
  background-color: #D2E6BD;
  font-size: 12px;
  color: #666666; 
}

.abstammung th{
  border-right: solid 1px #999999;
  border-left: solid 1px #999999;
  border-bottom: 1px solid #999999;
  color:Black;
  width: 2%;
}

.abstammung th[alternate="Yes"]{background-color: #DDDCDC;}
.abstammung th[alternate="No"]{background-color: #C1C1C1;}
.abstammung td{border-bottom: 1px solid #999999;width: 30%;}
.abstammung input{width: 180px;}

/*Inserat-Detail-Anzeige*/
.insles{position:relative;margin-top:0;top:0px;}

.sendInsForm{background-color:#D2E6BD;}

/*Styles für member/register.aspx*/
.lbl_RegBeschreibung{padding: 20px 0px 0px 0px;}
.td_RegBeschreibung{padding-top: 20px;}
.pnl_AGB{padding: 5px 0px 0px 30px;}

/*Styles für Link-Kategorien-Menü*/
#LinkKategorien	{width:180px;color:black;border:solid 0px red;float:none;clear:both;}
#LinkKategorien li {list-style-type:none;margin:0px;padding:0px;}
#LinkKategorien div {margin:0px;padding:3px 0px 3px 0px;}
.LinkKategorie, .LinkKategorieHigh {width:155px;border-bottom:dashed 0px #4E4E69;float:left;}
.LinkKategorieCount {margin-left:160px;width:20px;float:left;font-size:11px;}
.LinkKategorieHigh {color:Black;background-color:#FFCC33;}
.LinkKategorieHigh a:visited {color:black;}

/*Styles für EintragStati*/
.Status_Ueberpruefen, .Status_Gesperrt, .Status_Deaktiviert, .Status_Geloescht, .Status_UserDeaktiviert, .Status_PaymentPending, .Status_Abgelaufen{
  font-style:normal;
  font-weight:bold;
  color:Black;
  border: solid 1px #666666;
  padding:5px 2px 5px 2px;
  height: 100%;
  vertical-align:top;
}

.Status_Ueberpruefen{background-color: #FF9933;}
.Status_PaymentPending{background-color: #11B4FF;}
.Status_Gesperrt{background-color: #CC0000;}
.Status_Deaktiviert{background-color: #333333;}
.Status_Geloescht{background-color: #CC0000;}
.Status_UserDeaktiviert{background-color: gray;}

/*Styles für InseratStati*/
.Status_Online, .Status_Sperren, .Status_Freigeben, .Status_Ueberpruefen, .Status_Abgelaufen, .Status_Aktiv{
  font-style:normal;
  font-weight:bold;
  color:white;
  border: solid 1px #999999;
  padding:5px 2px 5px 2px;
  overflow: auto;
  height: 100%;
}

.Status_Online{background-color: green;}
.Status_Sperren{background-color: darkred;}
.Status_Freigeben, .Status_Ueberpruefen {background-color: orange;}
.Status_Abgelaufen{background-color: whitesmoke;}
.Status_Aktiv{background-color: green;}

/*Styles für ZusatzleistungenStati*/
.ZL_Status_neu{
  background-color: orange;
  font-style:normal;
  font-weight:bold;
  color:white;
  border: solid 1px whitesmoke;
}

.ZL_Status_wartet{
  background-color: whitesmoke;
  font-style:normal;
  font-weight:bold;
  color:white;
  border: solid 1px whitesmoke;
}

.ZL_Status_aktiv{
  background-color: green;
  font-style:normal;
  font-weight:bold;
  color:white;
  border: solid 1px whitesmoke;
}

.ZL_Status_storniert{
  background-color: #CC0000;
  font-style:normal;
  font-weight:bold;
  color:white;
  border: solid 1px whitesmoke;
}

.ZL_Status_abgelaufen{
  background-color: #CC0000;
  font-style:normal;
  font-weight:bold;
  color:white;
  border: solid 1px whitesmoke;
}

/*ValidationSummary*/
.ValidationSummary{padding-top: 5px;margin-top: 5px;}

/*KontaktFormular*/
.KontaktFormularMessage{color: #FF9900;font-weight: bold;padding: 5px 0px 15px 0px;}

/*InseratKategorien*/
.InseratKategorien{
  color: #666666;
  font-weight: bold;
  padding: 5px 0px 5px 0px;
  margin-bottom: 10px;
  border: solid 1px #D2E6BD;
  /*border-collapse: inherit;*/
}

td.InseratKategorien {background-color:Red;}
.InseratKategorienItem {font-weight:normal;}

.InseratKategorienHeader {height:16px;background-color:#D2E6BD;letter-spacing:2px;}

div.InseratKategorienItem {overflow:hidden;}

.InseratKategorienItem a{font-weight:bold;font-size:10px;text-decoration:none;}

table.InseratKategorienItem {width: 100%;}

td.InseratKategorienItem{height:15px;width:15px;border-color:#D2E6BD;}

.InseratKategorienItemBiete, .InseratKategorienItemSuche, .InseratKategorienItemTausche{
 width: 28px;
 text-align: center; 
 padding: 1px 2px 1px 2px;
}

.InseratKategorienItemBiete {background-color: #A5B396;}
.InseratKategorienItemSuche {background-color: #BBCBAA;}
.InseratKategorienItemTausche {background-color: #D2E6BD;}
.InseratKategorienItemAnzahl {width: 30px;text-align: right;}

.InseratKategorienItemBiete A:Hover, .InseratKategorienItemSuche A:Hover, .InseratKategorienItemTausche A:Hover{
  background-color: #FFC600;
  color: Black;
}

/*Styles für Modal-Fenster*/
.watermark {background: red;}

.popupControl {
	background-color: white;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: #A3B293;
	border-width: 2px;
}

.modalBackground {background-color: white;filter:alpha(opacity=50);opacity:0.5;}

.modalPopup {
	background-color: white;
	border-width:2px;
	border-style:solid;
	border-color:#A3B293;
	padding:3px;
	width:500px;
}

/*Styles für UploadImagesModul*/
#UploadImages{padding: 0px 5px 0px 5px;border: solid 0px red;}
#UploadImagesHead{
  border: 1px solid #A3B293;background-color: #D2E6BD;
  /*padding: 2px 2px 2px 2px;*/
  width: 100%;font-weight: bold;}

a.menuLink, a.menuLink:hover{text-decoration: none;}
a.menuLink:hover{color: Red;}

.PackageLimitIsReached{
  margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 100%;
	color: #443333;
	font-weight: bold;
	border: solid;
	border-width: 2px;
	border-color: Orange;
	background-color: #EBD9D9;
}

.PackageLimitIsReached ul{text-align: left;}
.PackageLimitIsReached a{color:Red;}

.PackageLimitIsNotReached{
  margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 100%;
	color: #334433;
	font-weight: bold;
	border: solid;
	border-width: 2px;
	border-color: #999999;
	background-color: #cfe7c0;
}

.PackageInfoFrame{margin-top: 5px;margin-bottom: 5px;padding: 3px 0px 3px 5px;}
.PackageInfoFrame p {color: #666666;text-decoration: none;}
.PackageInfoFrame span{
	color: #91723f;
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-transform:capitalize;
	font-style: italic;
}

.PackageInfoFrame ul{list-style-image:url("/App_Themes/default/icons/bullet_go.png");}
.PackageInfoFrame li{margin-bottom:15px;}

.EntryStatusSymbol {height:100px;}

.EntryDetailHeader input {margin-top:5px;margin-bottom:5px;border: solid 1px #A3B293;}

#EntryDetailContainer {padding:1px;border:solid 0px red;width:auto;overflow:hidden;}
#EntryDetailContentContainer{padding:3px;width:100%;}

.EntryDetailImageContainer {width:99%;overflow:auto;}
.EntryDetailSendEntryContainer {width:99%; height:400px; overflow:auto;}
.EntryDetailSendPMContainer {width:99%; height:400px; overflow:auto;}

.SendEntryMessage{
  background-color: Green;
  color: White;
  height: 40px;
  width: 100%;
  font-weight: bold;
  padding: 10px;
  text-align:center;
}

.EntrySearchBox{
  font-family: Verdana, Arial, Helvetica;
  font-size: 0.9em;
  font-weight: bold;
  border: solid 1px #A3B293;
  padding: 5px 5px 5px 5px;
  background-color: #D2E6BD;
}

.EntrySearchBox INPUT[type="text"]{width: 140px;font-weight: normal;}
.EntrySearchBox INPUT[type="submit"]{width: 25px;font-weight: normal;}

.EntryButtonMenu{border:solid 0px red;padding:10px;}
.EntryButtonMenu INPUT{margin-right:20px;}
