/********************************************************************************/

/********************************************************************************/

/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*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: #D9BEA0;
	color:#66665E;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size:12px;
	
}
/*normal text*/
.normal
{
   font-size: 12px;
   color:#66665E;
}
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;
}
/*contentarea (with footer and header)*/
#contentwrapper
{
	font-family:Arial,Helvetica,sans-serif;
}

#contentwrapper a
{
	color: #C89053;
	text-decoration: none;
}

#contentwrapper a:visited
{
	text-decoration: none;
	color: #C89053;
}

#contentwrapper a:hover
{
	color: #C89053;
	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:#FFFFFF;
	background-image: url(headerbackground.jpg);
	background-repeat: no-repeat!important;
}
/* breadcrumbs */
#breadcrumbsbar
{
	clear: both;
	background: #FFFFFF;
	padding: 10px 10px 0px 10px!important;
	text-align: right;
	height: 20px;
}

#breadcrumbs
{
	width: 100%;
    	vertical-align:middle;
	font-size:11px;
	text-align:left;
        font-weight:bold;
    	text-decoration: none;
}

#breadcrumbs .SkinObject
{
    color: #C89053;
}
#breadcrumbs A, #breadcrumbs A:link, #breadcrumbs A:visited, #breadcrumbs A:active
{
    color: #C89053;
    text-decoration: none;
}
#breadcrumbs A:hover
{
    color: #024349;
    text-decoration: underline;
}
/*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, #terms_privacy a: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;
}


/* Footer styles */
#footer
{
	clear: both;
	float: left;
	width: 100%;
	height:70px;
	border-top: none;
	background:transparent url(footer.jpg) no-repeat scroll 0 0!important;
	font-size:11px;
	text-align:center;
	padding-top:20px;
	color:White;
}

/* Logo */
#dnn_LOGO_imgLogo
{
	margin-left:130px;
	margin-top:30px;
}

/*radmenu visited for IE*/
.rootGroup .item a:visited
{
    color:white;
}
.group .item a:visited, .group .item a:hover
{
    color: #C89053!important;
}

/*radmenu styles*/
.rootGroup
{
   	vertical-align :bottom ;
}

.rootGroup .item .link
{
   	color:white;
}

.rootGroup .link .text
{
    #padding-left:13px;
    #padding-right:13px;
}

.radmenu
{
    background:transparent url(images/menubackground.jpg) repeat-x scroll 0 0!important;
    height:45px;
    border:none!important;
    #margin-top:-2px;
}
.RadMenu_Default .link:hover, .RadMenu_Default .focused, .RadMenu_Default .expanded
{
   /*border-bottom:3px solid #990033!important;*/
   text-decoration:underline!important;
   border:none!important;
   color:white!important;
}
.RadMenu_Default .item
{
	border:none !important;
	padding-top:12px;
}

.group .item
{
    padding-top:0px;
    padding-bottom:5px;
}


.RadMenu_Default .rootGroup .separator 
{
	background:transparent!important;
        margin-top:10px;
	
}
.RadMenu_Default .group
{
    border:1px solid #C89053!important;
    background: #FFF3EA!important;
    filter: Alpha(Opacity=88);   
}
.RadMenu_Default .group .link 
{
    background: #FFF3EA!important;
    filter: Alpha(Opacity=88);
    color: #C89053!important;
 
}

/*RadTabStrips*/
.RadTabStrip_STAGE4USModules li a.selected .innerWrap 
{
	background-color:#C89053!important;
}

/*Comments*/
.S4UCommentsItem
{
}

/*NewsArticles Module ListView*/
.articleTitle 
{
	font-size : 14px;
	font-weight : bolder; 
	color : #006600; 
}
.S4US_articles_by
{
}
.S4US_articles_datetime
{
}
.S4US_articles_summary
{
}
.S4US_articles_subinfo
{
}
/*NewsArticles Module DetailView*/
.S4US_articles_detailtitle
{
}
.NormalArticle td_main
{
}
.S4US_articles_subheadings
{
}
/*News Articles styles specific for KatzenDu*/
.NormalWhite 
{
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color: black; 
}
	
.articleQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; border-top: solid 1px #999999; border-bottom: solid 1px #999999; }

.articleTable { background-color: black; margin: 0px; }

.articleTopCell 
{
	background: #ECECEC url(~/../../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4UStitleBarBg.gif) repeat-x scroll 0% top !important;
	font-weight: bold; 
	padding: 6px; 
	height: 25px; 
	color: Black;
}

.articleTopCell .NormalBold
{
	color: Black;
}

.articleContentCell 
{
	color: black; 
	padding: 6px; 
	background-color: #FEFEFE; }

.articleTextCell 
{
	color: black; 
	padding: 6px; 
	background-color: #ECECEC; 
}

.articleIconCell { background-color: #D0D0D0; width: 20px; }

.articleFooterCell 
{
	color: black; 
	padding: 3px; 
	background: #ECECEC url(~/../../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4UStitleBarBg.gif) repeat-x scroll 0% top !important;
	height: 25px; 
}

.articleFooterCell .NormalBold
{
	color: black; 
}


.featuredTopCell 
{
	background-color: #ADCC92; 
	font-weight: bold; 
	padding: 6px; 
	height: 25px; 
}

.featuredTopCell .NormalWhite
{
	color: white; 
}

.MenuTopSelected
{
	font-weight: bold;
}

.articleContentCell a.CommandButton
{
	text-decoration: none;
}

.articleContentCell a.CommandButton:hover
{
	text-decoration: underline;
}

/*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
{
     background:transparent url(images/bg_place_ad.gif) no-repeat scroll 0 0;
}
/*Classified Modules Styles*/
.RoundTextBox
{
	border:2px solid #C89053!important;
}
.LeftSearch
{
       background-image:url(images/searchcontrol_bg.gif);
}
#type_nav ul li.active, #type_nav ul li a:hover, #type_nav ul li:hover
{
	background: url(images/brown_small.gif) no-repeat;
	color:#C89053!important;
}
#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
{
	background: url(images/nav_secondary_active_tab.gif) no-repeat;
	color:#C89053!important;
}
#contact_zone .btn_Album
{
	background:#5A8B39 none repeat scroll 0 0;
	border:2px solid #5A8B39;
}
.SearchCountBg /*width of grey border on the Search module -  for Tiersuche will spread over the right pane*/
{		
}
#listMenudiv .secondary_nav_bg /*width of grey border on ListView -  for Tiersuche will spread over the right pane*/
{
}
#homeMenudiv .secondary_nav_bg /*width of grey border on HomeView -  for Tiersuche will spread over the right pane*/
{
}	

/*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;
}

/*stage4us Buttons*/

.S4USbutton
{
	background-image:url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/normal/S4USbrownButton.gif);
}

.ruButton
{
	background-image:url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/large/S4USbrownButton_large.gif)!important;
}

.S4USbuttonsmall
{
	background-image:url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/small/S4USbrownButton_small.gif);
}

.S4USbuttonlarge
{
	background-image:url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/large/S4USbrownButton_large.gif);
}

.S4USbuttonlargex 
{
	background-image:url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/largex/S4USbrownButton_largeX.gif);
}


/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/






/*********CLASSES FOR ALL SKINS THE SAME: (overrule default.css)**********************/

.TwoColumns .col1 #container 
{
   *overflow:visible!important;
}

.fullsizebanner
{
    margin-top:55px;
    #margin-top:60px;
}
#contentwrapper
{
    margin-top:170px;
}
#dnn_rightpane
{
    margin-top:30px!important;
}




