/* ----------------------------------------------------------------
 *   Global Style fr den Body Body (Schatten, HG-Grafik, etc.)
 * ---------------------------------------------------------------- */   

/*CI-ANP*/ /* markiert nderungen von Farben und Grafiken abh. vom CI */

BODY {
	BACKGROUND: url(../layout/back-all.gif); 
}
#bg_normal {
	BACKGROUND: url(../layout/back-all.gif) repeat-y; 
}


/* ----------------------------------------------------------------
 *   Global Styles für die Seite
 * ---------------------------------------------------------------- */   

#nocss              { visibility: hidden; display: none; }

a                  { color: #ff6600; } 
h3                 { color: #444444; } /*CI-ANP*/
h4, h5             { color: #ff6600; } /*CI-ANP*/

/* alle Grundlegenden HTML-Tags: Headlines mit Links */
h1 a               { color: white; text-decoration: none; }
h1 a:hover         { color: white; text-decoration: underline; }
h1 em              { border-bottom: solid 1px #ffc6c6; }

/* Headlines: Edit-Link */
h2 .edit a         { color: #907070; }
h4 .edit a         { color: lightgrey; }
h5 .edit a         { color: lightgrey; }
h2 .edit a:hover   { color: #ff6600; }
h4 .edit a:hover   { color: #ff6600; }
h5 .edit a:hover   { color: #ff6600; }

/* Jede Menge Hilfsmittel */
ul.ul_slim          { color: #FF9966; }


/* ----------------------------------------------------------------
 *   BEGIN Seitenlayout
 * ---------------------------------------------------------------- */   

/* Linke Navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
.nav           { background: url(../layout/nhs-leftnav-back.gif)  no-repeat 0px 0px; }
.navleft a         { color: #FFFFFF }
.navleft a:hover   { color: #000000; }

.noticeleft           { background: url(../layout/nhs-postit.gif) no-repeat 0px 0px;}

/* Schnellsuche ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#navsearch input,.navsearch input {  border: 1px solid #ffb0b0;
background:url(../layout/layout_magglass.png) #ffffff 3px 4px no-repeat; }



/* Header Navigation ganz oben ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#headertop         { background-image: url(../layout/nhs-page-header.gif); background-repeat: no-repeat; }
#leftlogo2         { background-image: url(../images/logo4.gif); background-repeat: no-repeat; }
#navtop a, .navtop a          { color: #666666; font-weight: bold; }
#navtop a:hover, .navtop a:hover    { color: white; background-color:#FF9966 ; }


/* Headline direkt über Content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#headline  { 
	color: #ffffff; 
	background: #FCCF94;  
	BACKGROUND: url(../layout/nhs-back-top.gif);
}

/* Hauptinhalt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content, #contentx, #content_nopadding { 
	background-color: #ffffff;
	BACKGROUND: url(../layout/nhs-back-cont.gif) repeat-y;
}
.content_nopadding { 
	BACKGROUND: url(../layout/nhs-back-cont.gif) repeat-y; 
}

/* Seitenfuß ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer { 
	background: #FCCF94; 
	BACKGROUND: url(../layout/nhs-back-foot.gif) repeat-y; }

/* ENDE  Seitenlayout
 * ---------------------------------------------------------------- */   



/* ----------------------------------------------------------------
 *   Immer wiederkehrende Dinge
 * ---------------------------------------------------------------- */   




 /* Action-Buttons */
.contentactions a       { background: white;	border-bottom: solid 1px #ffb0b0;}
.contentactions a:hover { color: white; background: #ff6633; }

.friendtable { border: solid 1px #ff8080; }

/* ein showup ist ein Ding, was erscheint, wenn man auf es klickt. */
.showup2         { background-color:#e8e8e8;  }

/* sekundrer Header - prim. sind h1-h4 */
.cheader         { color: #904040; border-bottom: solid 1px #FCCF94; 
	background:url(../layout/nhs-secheader.gif) no-repeat top left #FCCF94;
}
.cheader_nor         { background-color: #FCCF94; color: #FCCF94; border-bottom: solid 1px #FCCF94;
}

.cfooter         { color: #904040; border-bottom: solid 1px #ff8080;
	background:url(../layout/nhs-footer.gif) no-repeat top left #FCCF94;
} 

.schmal .cheader { 
	background: url(../layout/nhs-secheader-s.gif) no-repeat top left #FCCF94;
}

.cheader2        { color: #904040; background: #F3D7C4;
	border-top: solid 1px #ee0000;  border-bottom: solid 1px #F3D7C4;
}
.cheader h2      { color: #904040; }

/* cheader_sub - unter dem Sekundren header */
.cheader_sub         { background: #FEE3C2; color: #904040; border-bottom: solid 1px #FCCF94;}
.cheader_sub ul { color: #e06060; }


/* und alle Formularelemente */
input[type~="submit"], input[type~="button"] { 
  	border-style: none; 
	border-top-width: 0px; border-left-width: 0px;
  	border-bottom-width: 0px; border-right-width: 0px;
}

* html .inputbutton, * html .inputsubmit { 
  	border-style: none; 
	border-top-width: 0px; border-left-width: 0px;
  	border-bottom-width: 0px; border-right-width: 0px;
}

.inputsubmit1 {
  	width: 50px; height: 21px;
	background: url(img/button-nhs-50.gif); 
	color: #FFFFFF; 
  	border-style: none; 
	border-top-width: 0px; border-left-width: 0px;
  	border-bottom-width: 0px; border-right-width: 0px;
	
}
.inputsubmit2 {
  	width: 100px; height: 21px;
	background: url(img/button-nhs-100.gif); 
	color: #FFFFFF; 
  	border-style: none; 
	border-top-width: 0px; border-left-width: 0px;
  	border-bottom-width: 0px; border-right-width: 0px;
	
}
.inputsubmit3 {
  	width: 170px; height: 21px;
	background: url(img/button-nhs-170.gif); 
	color: #FFFFFF; 
	border-style: none; 
	border-top-width: 0px; border-left-width: 0px;
  	border-bottom-width: 0px; border-right-width: 0px;
	
}
.inputsubmit4 {
  	width: 250px; height: 21px;
	background: url(img/button-nhs-250.gif); 
	color: #FFFFFF; 
  	border-style: none; 
	border-top-width: 0px; border-left-width: 0px;
  	border-bottom-width: 0px; border-right-width: 0px;
	
}



/* Dialogelement - User wird direkt adressiert */
#dialog            { background: #f7f7f7;  border: solid 10px #FFE1A4; }
#dialogm           { background: #f7f7f7;  border: solid 10px #FFE1A4; }
#dialog h3         { color: #904040; }
#dialog h4         { border-bottom: solid 1px #ee0000;  }
#dialog            { color: gray; }
#dialog td.dialog  { border: solid 1px #ff9900; }

td.pop_content h2 {  background: #ff6600; }


/* Seitentabs */
/* .PageTabs a:hover  { background: #ee0000; } */

#tabs .activetab a {
/*	color: #904040; background: #FCCF94; */
}

#tabs .inactivetab a {
/*    background-color: #eeeeee;
    border: 1px solid #999999;
    border-bottom: 0px solid #999999; */
}
#tabs .activetab2 {
	height: 24px;
	BACKGROUND-IMAGE: url(../img/tabs/tabs_h_l.gif)
}
#tabs .activetab2 A {
	BACKGROUND-IMAGE: url(../img/tabs/tabs_h_r.gif); PADDING-BOTTOM: 5px;
}


/* Helpboxes: das sind auch so aufpopper... */
.helpbox { background: #eeeeee;  border: 1px solid #FA9B01; }
.helpbox2 { background: #eeeeee; border: 1px solid #FA9B01;	}
.helpbox3 { background: #efefef; }
.helpboxhd { color: #904040;  background: #ffe0e0; }

/* diverse globale */
.nodata { background: white; border: solid 1px #ff8080; }

/* for pages with lists of subitems */

.bigcontainer {	background: #FCCF94; 
	border-top: solid 1px #FCCF94;
	border-bottom: solid 1px #FCCF94; 
}

.previewcontainer {border: solid 1px #ff8080; }

/* ----------------------------------------------------------------
 *   Einzelne Templates
 * ---------------------------------------------------------------- */   



/* profil-gb.tpl -- für sämtlichen Userkommentare */
.comment .info .header { background: #f7f7f7; }


/* album-prop-*.tpl */

/* msg-showall.tpl, msg-view.tpl -  Nachrichtenbox */

.history h4 { border-bottom: solid 1px #D7DEE9; }
.history .outgoing { color: #DD6666; }
.history .incoming { color: #DE7272; }
.pager { background: white; }
.pager a:hover { color: white; background: #ee0000;  }

/* album.tpl */

.markbox { border: solid 3px #F07D0A; background: #e0e0e0; }

.photocontainer {
	border: solid 1px #ff8080;
}

.dragbox { border: #ff8080 1px solid; }
.startdragbox { border: #ff0000 1px solid; }
.overdragbox { border: #ff8080 1px solid; }
.dragdragbox { border: #ff8080 1px solid; }


/* search, groups.tpl */

#listview { 
	background: #FCCF94; 
	border-top: solid 1px #FCCF94;
	border-bottom: solid 1px #FCCF94; 
}

#listview .grouprow {  border: solid 1px #ccc; }
#listview .searchrow {  border: solid 1px #ccc; }

.topic .post .post_header { 
	border-top: solid 1px #ff8080; 
}

.summary_bar {
  color: #666666;
  border-bottom: solid 1px #D8DFEA; }
  

/* Messenger neu ---------------------------------------- */
.msg .rr {
	background: #FEEFB6 none repeat scroll 0%;
}

.msg .r1 {
	background: #FCCF94 none repeat scroll 0%;
}
