/*************
Projekt: Golfclub Weissensberg
Webpublisher: Phuc Le
Beginn: 30.03.09

Besonderheit:
Contortionist
News, Turniere, Kontakt

**************/
html{
}

body{
	margin:0px;
	padding:0px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#424242;
	text-align:left;
	line-height:auto;
	background-color:#fff;
}

#Body {
	margin: 0px;
	padding: 0px;
	background-color:#282e2e;
	background-image:url(media/background.gif);
	background-repeat:repeat-x;
}

fieldset{
	/*background-color:white;*/
}

.RadEContentContainer{
	padding-top:0px !important;
}

.Normal, TD, P, .SubHead TD {
	margin:0px;
	padding:0px;
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:auto;
	color:#424242;
	text-align:left;
	line-height:18px;
}

h1{
	font-family:Arial,sans-serif;
	padding:0px;
	margin:0px;
	color:#2a2a2a;
	font-size:18px;
	margin-bottom:10px;
	font-weight:bold;
}

h2
{
	padding:0px;
	margin:0px;
	/*color:#004265;*/
	font-family:Arial,sans-serif;
	font-size:12px;
}

a:link img, a:visited img {
border:none;
}


a:link, a:visited{
	font-family:Arial,sans-serif;
	text-decoration:none;
	color:#004265;
	color:#d75652;

}

a:hover, a:active{
	font-family:Arial,sans-serif;
	color:#9e1829;
	text-decoration:underline;
}

hr,HR {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #000;
	border-bottom: transparent;
	margin:0px;
	padding:0px;
	height:1px;
}

ul{
	margin:0px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}


.module_edit{
	clear:left;
}

.container_content_pane{
	clear:left;
	/*padding-left:13px;*/

	
}
/*
.RadEContentBordered{
background-color:#fff !important;
}
*/


/************************************************************************************************************************************
*************************************************************************************************************************************

		BASIC LAYOUT

************************************************************************************************************************************
************************************************************************************************************************************/
iframe{
	border:0;
}
.ModuleTitle_SubMenu{
 position:absolute;
 z-index:1000!important;
}

.level_zero{
	min-height:550px;
	position:relative;
	text-align:left;
	width:890px;
	margin:0 auto;
	margin-top:60px;
}

* html .level_zero{
	height:550px;
}

.level_one{
	width:890px;
	position:relative;
	float:left;
	min-height:550px;
	background-color:#fff;
}

* html .level_one{
	height:550px;
}

.meta_navigation{
position:absolute;
right:15px;
top:-20px;
color:#eee;
}

.meta_navigation a:link, .meta_navigation a:visited{
color:#eee;
}

.meta_navigation span{
margin-left:10px;
}


.header_div{
	width:100%;
	/*background-image:url(media/header.jpg);*/
	background-repeat:no-repeat;
	/*height:354px;*/
	min-height:100px;
}

.header_div img{
margin-left:15px;
margin-top:15px;
text-align:bottom;
display:block;
margin-bottom:1px;
}

.logo_div{
	position:absolute;
	top:-30px;
	left:30px;
	width:195px;
	text-align:left;
}

.logo_div a:link, .logo_div a:visited, .logo_div a:active, .logo_div a:hover{
color:#3e4141;
}

.admin_menu{
position:absolute;
right:0px;
}

.menu_div{
/*	position:absolute;*/
	height:34px;
	z-index:10;
	background:url(media/menu_back.gif);
background-repeat:repeat-x;
position:relative;
margin-left:15px;
margin-right:15px;
}

.content_div{
	padding-bottom:30px;
	/*width:730px;*/
	min-height:200px;
	float:left;
	margin-top:25px;
	z-index:5;
width:860px;
margin-left:15px;
}

* html .content_div{
	height:200px;
}

.container_content_pane_title h1, .container_content_pane_title_long h1{

}

.container_content_pane_content{
}

.footer_div{
background-color:#686868;
width:860px;
height:20px;
left:15px;
color:white;
position:absolute;
bottom:-20px;
}

* html .footer_div{
bottom:-20px;
}



/***************************
		PANES
***************************/

.pane_left_div{
	width:180px;
	float:left;
	margin-right:30px;
	display:block;
	min-height:10px;
}

* html .pane_left_div{
width:160px;
}

.pane_div{
	width:450px;
	float:left;
margin-right:10px;
}
.pane_div_2panes{
	width:660px;
	float:left;

}
.adminpane_div{
width:100%;
}

* html .pane_div{
	width:450px;
	margin-right:20px;
}

.pane_right_div{
	width:180px;
	float:right;
line-height:15px;

	/*margin-right:50px;*/
	
}

* html .pane_right_div{
float:left;
width:180px;
display:block;
min-height:10px;

}

.pane_right_div .Normal, .pane_right_div TD, .pane_right_div P, .pane_right_div .SubHead TD {
	font-size:10px;
}

.pane_div a:link, .pane_div a:visited, .pane_div a:hover, .pane_div a:active{
/*font-style:italic;*/
}


.rightpane_modul a:link, .rightpane_modul a:visited{
width:170px;
background:#898989;
display:block;
text-decoration:none;
color:#fff;
font-size:14px;
line-height:auto;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}

.rightpane_modul a:hover, .rightpane_modul a:active{
background:#989898;
}

.pane_right_div .Normal, .pane_right_div TD, .pane_right_div P, .pane_right_div .SubHead TD {
line-height:15px;
}

/*footer*/

.footer_phone{
position:absolute;
left:1%;
top:2px;
}


.footer_mail{
position:absolute;
left:45%;
top:2px;
}

.footer_impressum{
position:absolute;
right:1%;
top:2px;
}

.footer_div a:link, .footer_div a:visited{
color:#fff;
text-decoration:none;
}

.footer_div a:hover, .footer_div a:active{
color:#fff;
text-decoration:underline;
}


/*Sidepane Title*/
.container_content_pane_title_sidepane h1{
font-size:15px;
margin:0px;
padding:0px;
margin-top:4px;

font-weight:normal;
}

.container_content_pane_title_sidepane{
border-bottom:1px solid #999;
margin-bottom:10px;
}



/**********************************
***********************************
	CONTORTIONIST
***********************************
**********************************/

/*****************************************************************************
	ALLGEMEIN
******************************************************************************/

.apply,
.cancel,
.delete,
.back{
float:left;
margin-right:10px;
padding-right:10px;
font-weight:bold;
font-size:16px;
}

.edit_actions{
clear:left;
}

.cancel, .delete, .back{
font-size:16px;
font-weight:normal;
}




/*****************************************************************************
	NEWS LIST + TURNIER LIST
******************************************************************************/

.contortionist_aktuelles_home{
	border-bottom:1px solid #999999; 
	margin-bottom:10px;
}

.news_new{
margin-bottom:10px;
font-weight:bold;
font-size:14px;
}

.news_all, .events_all{
line-height:18px;
color:#424242;
}

.news_item_datum img, .events_all img{
border:none;
}

.news_item_title a:link, .news_item_title a:visited, .events_item_title a:link, .events_item_title a:visited, .news_item_title{
font-size:14px;
font-weight:bold;
color:#242424;
}

.news_item_title a:hover, .news_item_title a:active, .events_item_title a:hover, .events_item_title a:active{
	color:#9e1829;
}

.news_item_details, .events_item_title{
margin-bottom:15px;
}

.events_item_title span, .events_type{
font-size:10px;
}

.link_berichte, .events_home_paging{
display:none;
}

.link_ausschreibungen{
margin-bottom:15px;
}

.link_ausschreibungen a:link, .link_ausschreibungen a:visited,
.link_berichte a:link, .link_berichte a:visited{
width:170px;
background:#898989;
display:block;
text-decoration:none;
color:#fff;
font-size:14px;
line-height:auto;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}

.link_ausschreibungen a:hover, .link_ausschreibungen a:active,
.link_berichte a:hover, .link_berichte a:active{
background:#989898;
}

/*****************************************************************************
	NEWS DETAIL + TURNIER DETAIL
******************************************************************************/

.newsdetail_title img{
border:none;
}

.eventsdetail_startdate, .eventsdetail_summary{
margin-bottom:15px;
}

.event_detail_links{
padding:2px;

}

/*****************************************************************************
	NEWS EDIT
******************************************************************************/

.newsedit_title_titel{
clear:left;
float:left;
font-weight:bold;
margin-bottom:20px;
margin-right:10px;
font-size:16px;
}

.news_edit_title_frame_kurzbeschreibung{
clear:left;
font-weight:bold;
font-size:16px;
}

.news_edit_title_frame_kurzbeschreibung input{
width:440px;
margin-bottom:40px;
}

.news_edit_title_frame_detail{
font-size:16px;
font-weight:bold;
margin-bottom:20px;
}

.news_edit_title_frame_detail .newsedit_title{
margin-bottom:10px;
}

.news_edit_title_frame_publish .newsedit_title, .news_edit_title_frame_expire .newsedit_title{
font-weight:bold;
font-size:16px;
}
.news_edit_title_frame_publish input{
width:155px;
}

.news_edit_title_frame_publish{
float:left;
margin-right:40px;
}

.news_edit_title_frame_expire input{
width:85px;
}

.news_edit_title_frame_featured{
margin-top:30px;
}

.news_edit_title_frame_showhome{
margin-bottom:30px;
}

.news_edit_title_frame_showhome .name{
font-weight:bold;
}

.news_edit_title_frame_fairway{
margin-bottom:30px;
font-weight:bold;
font-size:16px;
}

.news_edit_title_frame_fairwaylink{
font-size:16px;
font-weight:bold;
}

.fairway_link{
margin-left:20px;
}

.fairway_link a:link, .fairway_link a:visited{
font-weight:normal;
}

/*****************************************************************************
	NEWS ADMIN
******************************************************************************/

.list_edit img{
border:none;
}

/*****************************************************************************
	TURNIERE EDIT
******************************************************************************/

.events_row_frame, .title_frame{
font-size:14px;
font-weight:bold;
margin-top:20px;
}

.contortionist_short_text_edit textarea{
width:450px;
height:100px;
}

/*FAIRWAY LIST*/
.fairway_list_link, .fairway_list_link{
font-size:12px;
margin-left:20px;
}

/*******************************************************
	MENU
********************************************************/

.RadMenu_Default, .RadMenu_Default .rmLink{
	font-family:Arial,sans-serif !important;
	color:#000 !important;
	font-size:15px !important;
	border-right:1px solid #f9f9f9 !important;
}

.RadMenu_Default .rmRootGroup{
border:none !important;
}

.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow{
background-image:none !important;
}

.RadMenu_Default .rmRootGroup{
background:none !important;
}

.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Default .rmExpanded, .RadMenu_Default .rmLink:active, .rmLink .currentHeader .rmFocused{
background:none !important;
text-decoration:none !important;
cursor:pointer !important;
background-color:white !important;
height:30px;
}

.currentHeader{
background:#fdfdfd !important;
height:30px;
}

.currentHeader:link, .currentHeader:visited{

color:#d75652 !important;}

/*******************************************************
	FOTOGALERIE
********************************************************/


/****************************
Galerie Navigationstabelle
*****************************/
/*haupttable mit 4tds*/
.GalleryTabNavigation{
margin-top:-2px;
margin-bottom:15px;
}
/*1. td*/
.GalleryCellLeftNavigationSpace{
display:none;
}
/*2. td*/
.GalleryCellNavigation{
}
 .GalleryCellNavigation a:link{}
/*3. td */
.GalleryCellRightNavigationSpace{
}
/*4. td*/
.GalleryCellBack{
}
/****************************
Galerie Inhalt
*****************************/
/*haupttable mit 3 td*/
.GalleryTabContainer{}
/*1. td*/
.GalleryCellLeftContainerSpace{
display:none;
}
/*2. td*/
.GalleryCellContainer{}
 /*table*/
 .GalleryTabElements{}
 
 /*einzelne alben*/
 .GalleryCellElementAlbum{}
 
  /*table mit 2 tr*/
  .GalleryTabElementAlbum, .GalleryTabElementPicture{
  margin-right:40px;
  margin-bottom:30px;
  }
  
  * html .GalleryTabElementAlbum, * html .GalleryTabElementPicture{
  margin-right:25px;
  }
  
  /*1. tr table mit 3tr*/
  .GalleryTabElementAlbumPicture{
  }
  
   /*1. tr td - album 1*/
   .GalleryCellElementAlbumTitle{
   font-weight:bold;
   }
   
   /*2. tr td - count */
   .GalleryCellElementAlbumCount{}
   
   /*3. tr td - update*/
   .GalleryCellElementAlbumUpdate{}
  
  
  /*2. tr table - album beschreibung mit 3 tr*/
  .GalleryTabElementAlbumDesc{}
   /*td*/
   .GalleryCellElementAlbumTitle{}
   .GalleryCellElementAlbumCount{}
   .GalleryCellElementAlbumUpdate{}
  
/*3. td*/
.GalleryCellRightContainerSpace{
display:none;
}
/****************************
Galerie Fuss
*****************************/
/*haupttable mit 4 td*/
.GalleryTabBottom{
}
/*1. td*/
.GalleryCellLeftBottomSpace{
display:none;
}
/*2. td*/
.GalleryCellPaging{}
/*3. td*/
.GalleryCellSum{
display:none;
}
/*4. td*/
.GalleryCellRightBottomSpace{
}

/****************************
Galerie Popup
*****************************/
/*gallery body*/
.Gallery_Body_PopUp{
background-image:url(media/popup_background.jpg);
margin:30px;
margin-bottom:0px;
}

/*aufteilung in 2 tables*/
/*table 1 - navigation*/
.GalleryTabPopUpTop{
background-color:#fff;
margin-top:30px;
}
 .GalleryCellPopUpLeftButton{
 width:120px;
 }
 
 .GalleryCellPopUpRightButton{
 width:120px;
 }
 
 .GalleryCellPopUpPrint{
 width:90px;
 }
 
 .GalleryCellPopUpDownload{
 display:none;
 }
 .GalleryCellPopUpClose{
 width:70px;
 }
 
 .GalleryCellPopUpLeftButton a:link, .GalleryCellPopUpRightButton a:link, .GalleryCellPopUpPrint a:link,.GalleryCellPopUpClose a:link,
 .GalleryCellPopUpLeftButton a:visited, .GalleryCellPopUpRightButton a:visited, .GalleryCellPopUpPrint a:visited,.GalleryCellPopUpClose a:visited{
 font-family: Calibri, Lucida, sans-serif;
 font-size: 14px;
 line-height:auto;
 }
 
 .GalleryCellPopUpNR{
 width:30px;
 font-family: Calibri, Lucida, sans-serif;
 font-size: 14px;
 line-height:auto;
 font-weight:bold;
 }
 
/*table 2 - bild*/
.GalleryTabPopUpPicture{
background-color:#eee;
}
/*2 tr*/
 /*tds von tr 1*/
 .GalleryCellPopUpLeftImage{}
 .GalleryCellPopUpMainImage{}
 .GalleryCellPopUpRightImage{}
 /*tds tr 2*/
 .GalleryCellPopUpDescriptionLeftSpace{}
 
 .GalleryTabPopUpDescription{} /* table */
  .GalleryCellPopUpTitle{}
  .GalleryCellPopUpDescription{}
  .GalleryCellPopUpFileName{}
  .GalleryCellPopUpSize{}
 
 .GalleryCellPopUpDescriptionRightSpace{}

 
 /*************************
	NEWSLETTER
 **************************/
 
 /*addresses_list_admin*/
.sc_newsletter_new{
 margin-bottom:10px;
}

 .sc_newsletter_address_frame{
 margin-bottom:10px;
}

.sc_newsletter_address_email{
font-weight:bold;
}

/*adresses_details_email_subscription*/
.sc_newsletter_email_subject{
margin-bottom:20px;
font-weight:bold;
}

/****************************
	NEWSLETTER FORMATIERUNG
*****************************/

.text_frame{

	display:block;
	padding-bottom:5px;
	padding-top:5px;
	
}
.title_frame{

	font-weight:bold;


	padding-bottom:3px;
}
.title_input{

	width:530px;
}
.prolist_btns_div{
	float:left;
	width:200px;
	height:16px;
	margin-top:3px;
}
.first_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/first_grey.gif) no-repeat;
}
.first_btn_active{
	float:left;
}
.previous_btn_active{
	float:left;
}
.next_btn_active{
	float:left;
}
.last_btn_active{
	float:left;
}
.previous_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/previous_grey.gif) no-repeat;
}
.next_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/next_grey.gif) no-repeat;
}
.last_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/last_grey.gif) no-repeat;
}
.contortionist_short_text_edit.contortionist_selected textarea{
	width:400px;
	height:100px;
}

.contortionist_longtext_small_edit textarea{
width:400px;
height:100px;
}
