/********************************************************************************/

/********************************************************************************/

/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*Classes to adapt when creating a new skin*/
/* General styles */
body
{
	margin: 0;
	padding: 0;
	border: 0; /* This removes the border around the viewport in old versions of IE */
	width: 970px !important;
	background: #FFF;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 12px;
	color:#333333;
	
}
/*normal text*/
.normal
{
   font-size: 12px;
}
td
{
font-size: 12px;
}
.NormalBold
{
	font-family: Arial,Tahoma,Helvetica,sans-serif;
}
.NormalRed
{
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-weight:normal;
}
.NormalSmall
{
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size:10px;

}
.NormalBig
{
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size:14px;
}
h1
{
	color:#333333;
	font-size:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.5;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
}
h2
{
}
/*contentarea (with footer and header)*/
#contentwrapper
{
    font-family:Arial,Tahoma,Helvetica,sans-serif;
}

#contentwrapper a
{
	color:#333333;
}

#contentwrapper a:visited
{
	text-decoration: none;
	color:#333333;
}

#contentwrapper a:hover
{
	color:#333333;
	text-decoration:underline;
}

#contentwrapper h1, h2, h3
{
	margin: .8em 0 .2em 0;
	padding: 0;
}
#contentwrapper p
{
	/*margin: .4em 0 .8em 0;*/
        margin: 0px;
	padding: 0;
}
/* Header styles */
#header
{
	clear: both;
	float: left;
	width: 100%;
	background-repeat: no-repeat!important;
	background:#FFFFFF;
	background-image: url(headerbackground.jpg);
}
#linkdiv
{
	position:absolute;
	top:70px;
}
#linkdiv img
{ 
	border:0px;
}
/* breadcrumbs */
#breadcrumbsbar
{
	clear: both;
	background: #FFFFFF;
	padding: 20px 10px 0px 10px!important;
	text-align: right;
	height: 20px;
}

#breadcrumbs
{
	width: 100%;
    	color:Black;
    	vertical-align:middle;
	font-size:11px;
	text-align:left;
}

#breadcrumbs .SkinObject, #breadcrumbs a, #breadcrumbs a:hover /*styles for home link in bredcrumb */
{
    color: black;
    font-size:11px; 
    font-weight:bold;
    text-decoration:none;
}
/*Copyright, Menuitems in footer */
.SkinObject, a.SkinObject:link, a.SkinObject, #footer a, #footer a:hover
{
   color: #FFF;
   text-decoration:none;
}
#terms_privacy a.SkinObject:visited
{
    color:#FFF!important;
}
/*contentarea (wihtout footer and header)*/
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear: both;
	float: left;
	width: 970px /*100%*/; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
	background: #FFFFFF;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;        
}

.home_contentwrapper
{
      margin-top:138px!important;
}
.home_contentwrapper .colmask /*Only for ClassifiedHome skin*/
{
	background:transparent url(images/bg_cat_dog.jpg) no-repeat 0px 27px;
	background-color:White;
}

/* Footer styles */
#footer
{
	clear: both;
	float: left;
	width: 100%;
	height:30px;
	border-top: 1px solid #888888;
	background: #9b9c9e;
	font-size:11px;
	color:White;
}

/* Logo */
#dnn_LOGO_imgLogo
{
	
}

/*radmenu visited for IE*/
.rootGroup .item a:visited
{
    color:white;
}
.group .item a:visited
{
    color: #FFF;
}

/*radmenu styles*/
.rootGroup
{
   	vertical-align :bottom ;
}

.rootGroup .item .link
{
   	color:white;
}

.rootGroup .item .link:hover
{
   	color: #9fc100;
  	width: 132px;
   	padding: -3px;
   	background: url("images/nav_active_tab.gif") no-repeat;
   	text-align: center;
   	margin-top: -3px;
   	margin-right :-4px;
   	font-weight :bolder;
   	background-color :Transparent ;
	text-decoration:none!important;
}
/*Comments*/
.S4UCommentsItem
{
}

/*NewsArticles Module ListView*/
.articleTitle
{
}
.S4US_articles_by
{
}
.S4US_articles_datetime
{
}
.S4US_articles_summary
{
}
.S4US_articles_subinfo
{
}
/*NewsArticles Module DetailView*/
.S4US_articles_detailtitle
{
}
.NormalArticle td_main
{
}
.S4US_articles_subheadings
{
}

/*event module ListView*/
.UIFullListing_InfoLabel
{
}
.UIFullListing_InfoValue
{
}
.UIFullListing_ActionsLinks
{
}
/*event module DetailView*/
.STAGE4US_EventDetailTitle
{
}
.STAGE4US_EventDetailTable td.label /*eventdetails label*/
{
}
.STAGE4US_EventDetailTable td /*eventdetails content*/
{
}
.STAGE4USEvents_EventDetail_lblDescriptionHeader
{
}
.linkPointer /*upload photos*/
{
}
.event_detailview_actionLinks
{
}
.event_detailview_box_content
{
}
/*Classified controls styles*/
#classifiedSearch
{
}
#classifiedNew
{
}
/*Classified Modules Styles*/
.RoundTextBox
{
}
.LeftSearch
{
}
#type_nav ul li.active, #type_nav ul li a:hover, #type_nav ul li:hover /*menu on Search Module*/
{
}
#secondary_nav ul li.active, #secondary_nav ul li:hover, #secondary_nav ul li a:hover, #secondary_nav ul li.active a, #secondary_nav ul li.active a:visited /*menu on ListView and HomeView*/
{
}
.btnMore, #contact_zone .btn_Album
{
}
.SearchCountBg /*width of grey border on the Search module -  for Tiersuche will spread over the right pane*/
{		
	width:970px;
	margin-left:-15px;
}
#listMenudiv .secondary_nav_bg /*width of grey border on ListView -  for Tiersuche will spread over the right pane*/
{
	width:970px;
	margin-left:-15px;
}
#homeMenudiv .secondary_nav_bg /*width of grey border on HomeView - use of grey image*/
{
	width:570px;
	margin-left:-15px;
}	
/*Telerik comboboxes*/

.rcbScroll
{     
	overflow-x:hidden !important;
      
}  

.rcbLoading
{
    font-weight: bold!important;
    color:White!important;
}

.rcbHovered .comboItem
{
    color:White!important;
}

.rcbHovered div
{
    color:White!important;
    font-size:12px;  
}

.rcbItem div
{
    font-size:12px;    
}
.RadComboBoxDropDown_Telerik
{
    font-size:11!important;
}



/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/






/*********CLASSES FOR ALL SKINS THE SAME: (overrule default.css)**********************/

.TwoColumns .col1 #container 
{
   *overflow:visible!important;
}


/*Specific for Classified Skin*/
#dnn_rightpane
{
	margin-top:100px;
	#margin-top:115px;
}

.home_contentwrapper #dnn_rightpane
{
	margin-top:125px;
	#margin-top:125px;
}
.home_contentwrapper .colleft
{
      margin-top:10px;
}
.eintierkommtinshaus
{
    text-align:center;
    background-image:url(images/bar_small.jpg);
    background-repeat:repeat-x;
    background-position:center;
}
#dnn_ctr_Login_pnlLogin
{
	margin-top: 120px;
}

#dnn_ctr_SendPassword
{
	margin-top: 120px;
}
.privacy_terms_div
{
	margin-top:90px;
	#margin-top:115px;
}

/*Google ADs*/
.fullsizebanner
{
    margin-top:55px;
    #margin-top:60px;
}




