/*************
Projekt: Rotes Kreuz
Webpublisher: Phuc Le

Besonderheit: News, Events, Pay Pal

**************/

*, html, body{
	margin:0px;
	padding:0px;
}

body{
	background-color:#fff;
	color:#000;
	font-family:Helvetica, Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	}

.Normal, TD, P, .SubHead TD {
	color:#000;
	font-family:Helvetica, Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}

#Body {

}

fieldset{
	/*background-color:white;*/
}

.RadEContentContainer{
	padding-top:0px !important;
}

/*FONT*/

h1{
	padding:0px;
	margin:0px;
	font-size:23px;
	color:#cc0000;
	font-family:Helvetica, Arial,sans-serif;
	line-height:36px;
	font-weight:bold;
}



h2
{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000;
	font-family:Helvetica, Arial,sans-serif;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
}

h3{
	padding:0px;
	margin:0px;
font-size:14.5px;
line-height:16.6px;
color:#000;
}

a:link img, a:visited img {
border:none;
}

a:link, a:visited{
	color:#cc0000;
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

a:hover, a:active{
	color:#990000;
	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;
	
	
}



/*MODUL*/

.module_edit{
	clear:left;
}

.container_content_pane{
	clear:left;
	/*padding-left:13px;*/
}
/*
.RadEContentBordered{
background-color:#fff !important;
}

#dnn_contentPane{
border:none !important;
}
*/

.ControlPanel{

}

.DNNAligncenter{
text-align:left !important;
}
img{
vertical-align:bottom;
}

/************************************************************************************************************************************
*************************************************************************************************************************************

		BASIC LAYOUT

************************************************************************************************************************************
************************************************************************************************************************************/


.level_zero{
	position: relative;
	width:100%;
	text-align:center;
}

* html .level_zero{
}

.level_one{
	width:955px;
	margin:0 auto;
	position: relative;
	text-align:left;
	top:40px;
	
}

* html .level_one{
}

.header_div{
width:100%;
position: relative;
height:90px;

}

.logo_div{
position:absolute;
right:0px;
}

/*plus zeichen im header*/
.header_plus_1, .header_plus_2{
color:#cc0000;
position:absolute;
}

.header_plus_1{
left:203px;
top:70px;
}

.header_plus_2{
left:729px;
top:70px;
}

.container{
position:relative;
float:left;
width:100%;
}

.menu_div{
position:relative;
float:left;
width:185px;
}


* html .menu_div{
}

.content_div{
position:relative;
padding-left:45px;
float:left;
width:480px;
}


.container_content_pane_content ul{
list-style:none;
padding-left:0px;
}

.Telerik ul li{
background-image:none !important;
}

.RadEditor ul li{
background-image:none !important;
}

.container_content_pane_content ul li{
padding:0px;
margin:0px;
list-style:none;
padding-left:20px;
list-style-image:none;
background:url(media/navikreuz.gif);
background-repeat:no-repeat;
background-position:-5px 2px;
}

.container_content_pane_content ul li h1{

}

* html .container_content_pane_content ul li{
background:url(media/navikreuz.gif);
background-position:0px 0px;
}



* html .content_div{
width:525px;

padding-bottom:60px;
}

.pane_div{
position:relative;
min-height:293px;
border:none !important;
}

.pane_div .DNNAlignleft{
text-align:justify !important;
}

* html .pane_div{
height:293px;
}

.pane_right_div{
position:relative;
padding-left:45px;
float:left;
width:200px;
border:none !important;
}

* html .pane_right_div{
width:245px;
}

.footer_div{
clear:left;
position:relative;
width:100%;
text-align:right;
padding-top:20px;
min-height:10px;
}

* html .footer_div{
background:white;
position:absolute;
bottom:0px;
}

.footer_div span{
padding-left:4px;
padding-right:6px;
border-right:1px solid #999;
}

.login{
border-right:0px !important;
padding-right:0px !important;
}

.footer_div span a:link, .footer_div span a:visited{
color:#999;
font-weight:normal;
}

.login_div a:link, .login_div a:visited{
color:#868786;
font-size:9px;
}


/*CONTAINER*/

.container_content_pane_title_long_center{
	padding:0px;
	margin:0px;
	font-size:23px;
	color:#cc0000;
	font-family:Helvetica, Arial,sans-serif;
	line-height:36px;
	font-weight:bold;
	text-transform:uppercase;
}

/*container box*/

.container_content_pane_content_box {
background:#e6e6e6;
padding:5px;
}

.container_content_pane_title_box{
padding-bottom:15px;

}


.container_content_pane_title_long_box{

}


.container_content_pane_title_box_title{
background:#b0b0b0;
color:white;
padding-left:5px;
}

/*news container*/
.container_content_pane_title_box_title_news{
background:#b0b0b0;
color:white;
font-weight:bold;
padding:5px;
padding-top:0px;
padding-bottom:0px;
}

.container_content_pane_title_box{

}


/***************************
	NEWS EVENTS HOME
****************************/
.news_home_title, .events_home_title{
background:#b0b0b0;
color:white;
font-weight:bold;
padding:0 5px;
}



.title_home_div{
text-transform:uppercase;
}

.news_home .info{
padding:5px;
background:#e6e6e6;
}

.news_home .title{

}



.plus{
color:#cc0000;
}

.news_home .title:link, .news_home .title:visited, .news_all_title .title:link, .news_all_title .title:visited,
.news_detail_title{
color:black;
text-transform:uppercase;
}

.news_detail_title{
font-weight:bold;
}

.fulltext{
padding-top:18px;
}

.news_home .summary{

}

/*edit*/
.edit_title .input1 input{
width:400px;
}

.edit_summary textarea{
width:400px;
height:200px;
}

.plus_zeichen{
position:absolute;
color:red;
margin-left:-31px;
margin-top:-23px;
}

* html .plus_zeichen{
margin-left:0px;
left:19px;
}


/*list home 2*/

 .title_home:link, .title_home:visited, .news_detail_title_new{
 padding:0px;
	margin:0px;
	font-size:23px;
	color:#cc0000;
	font-family:Helvetica, Arial,sans-serif;
	line-height:36px;
	font-weight:bold;
 }
 
.image_home_div{
padding-bottom:10px;
}

/*Ansichtskarten bestellen*/

.form_data_container{
background:#e6e6e6;
padding:3px;
width:100%;
}

.form_data_container .text_frame{
padding-bottom:15px;
position:relative;
float:left;
clear:left;
width:480px;
}

* html .form_data_container .text_frame{
width:460px;
}

.form_data_container .title_frame{
position:relative;
clear:left;
float:left;
width:120px;
}

.title_frame_more .title_frame{
width:450px;
float:right;
}

.title_frame_more .input_frame{
padding-top:3px;
}

.form_data_container .input_frame, .form_data_container, .title_text_pflicht{
position:relative;
float:left;
}

.form_data_container  .input_frame input{
width:180px;
}

.title_frame_more .input_frame input{
width:20px;
}


.form_choose_container{
float:left;
clear:left;
}

.text_frame .input_frame textarea{
width:180px;
height:100px;
}

.submit_container2 .button_submit{
float:left;
}

.button_submit{
margin-top:20px;
}

* html .button_submit{
padding-top:20px;
}

.submit_container2 .button_submit a:link , .submit_container2 .button_submit a:visited, .submit_container .button_submit a:link , .submit_container .button_submit a:visited {
color:#fff;
background:#cc0000;
padding:5px;
}

/*request admin edit*/

.request_edit_admin_title{
position:relative;
float:left;
clear:left;
width:150px;
}

.request_edit_admin_container{
padding-bottom:10px;
position:relative;
float:left;
width:100%;

}

/*ansichtskarten admin*/

.contortionist_list_admin_image{
position:relative;
clear:left;
float:left;
width:90px;

}

.contortionist_list_admin_content{
position:relative;
float:left;
width:300px;
}

.contortionist_list_admin_container{
position:relative;
float:left;
width:100%;
border:1px solid;
}
.toactivate{
border:1px solid;
background:#cfcfcf;
position:relative;
float:left;
clear:left;
width:100%;
padding-bottom:5px;
}

/*kartenbestellung*/
.form_choose_item_image{
position:relative;
float:left;
clear:left;
width:190px;
margin-bottom:30px;
}

.form_choose_item span{
margin-bottom:20px;
}

.form_choose_item span{
position:relative;
float:left;
width:280px;
}

.form_choose_item  input{
width:14px;
margin-top:12px;
border:3px solid #e6e6e6;
}

.submit_container2{
margin-top:50px;
}

.sw_form_div{
position:relative;
float:left;
}

/*karten edit*/

.karten_edit_title input{
width:300px;
}

.karten_edit_title textarea{
width:300px;
height:80px;
}

/************************
 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:50px;
  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{}
 
 
 
 /*FORMMASTER*/
 
 .formmastertabelle{
 width:100%;
 }
 
 .formmastertabelle input, .formmastertabelle textarea{
 width:200px;
 }
 
 .formmastertabelle td{
padding-top:10px;
text-align:left;
 }
