/**Originally created by /unknown/ ***************************/
/**Comments and changes by Kevin Kaiser - webundgrafik.de*****/
      * {
	  	margin:0px;
		padding:0px;
        font-family:Arial, Helvetica, sans-serif;
		}
	  body {
        /*background-color:#2E2D30;*/
		background-color:#000;
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
        color:#333333;
		text-align:center;
      }
	  body, html {
	  	height:100%;
		}
      form {
        margin:0px;
        padding:0px;
      }	  
      a.rot{
	  	color:#e2001a;	 
		text-decoration:none;
		}
	  a.rot:active, a.rot:visited{
	  	color:#e2001a;	
		}
	  a.rot:hover{
	  	text-decoration:underline;
		}
	  /*Reg-Link in Login-Box*/	
	  a.reg, a.reg:active, a.reg:visited{
	  	color:#e2001a;
		text-decoration:none;
		}
	  a.reg:hover{
	  	text-decoration:underline;
		}
	  /*Pw-Recovery-Link in Login-Box*/	
	  a.pw, a.pw:active, a.pw:visited{
	  	color:#333333;
		text-decoration:none;
		}
	  a.pw:hover {
	  	color:#e2001a;
		}			 	
      br.clear {
        clear:both;
      }	 
	  span.error{
	  	border:1px solid #e2001a;
		background-color:#FF8080;
		color:#333333;
		padding:10px;
		} 
	  /*Seitenueberschriften*/
	  h3{
	  	color:#e2001a;
		font-size:16px;
		padding:0px;
		margin:0px 0px 10px 0px;
		}
      div.container {
        width:1000px;
        /*border:0px solid #000000;*/
        /*display:none;*/
		/*float: left;*/
        /**/margin: 0 auto;
      }
	  /********/
	  /*HEADER*/
	  /********/
      div.header {
		margin:0px;
		padding:0px;
		width:1000px;
		height:185px;
		/**/background-image:url(images/header_logo.png);
		/**/background-repeat: no-repeat;
		/**/background-position: left bottom;
		/*background-color: #2e2d30;*/
		border:0px solid #000000;
		position:relative;/*fuer werbebanner positionierung*/
      }
	  /**********/
	  /*TOP-NAVI*/
	  /**********/
	  div.topnavi{
		background-image:url(images/topnavi_bg_b.jpg);
		background-repeat:no-repeat;
		width:185px;
		height:20px;
		font-size:11px;
		color:#ffffff;
		text-align:right;;
		margin-left:659px;
		margin-right:156px;
	  	}
		div.topnavi_links{
			padding-top:2px;
			padding-right:6px;
			padding-left:6px;
			text-align:center;
		}
			div.topnavi_links a, div.topnavi_links a:active, div.topnavi_links a:visited{
				text-decoration:none;
				color:#FFFFFF;
			}	
			div.topnavi_links a:hover{
				text-decoration:underline;
				}
	  /***********/
	  /*LOGIN BOX*/
	  /***********/
      div.loginBox {
        margin:0px 0px 20px 0px;
        width:170px;
		text-align:left; 
      }
      div.loginBox span{
		width:114px;
		float:left;
       }     
	   span.reg{
	  	font-size:12px;
		margin-top:5px;
	   }
	   span.pw{
	   	font-size:10px;
		margin-top:5px;
		}   		
      div.loginBox input.text {
		border: 1px solid #aaaaaa;
		background-image:url(images/loginbox_input_bg.jpg);
		background-repeat:repeat-x;
		background-position:top left;
        height:22px;
        width:168px;
        font-size:9px;
		color:#666666; 
		margin-bottom:5px;       
      }
	  div.loginButton input{
	  	background-image:url(images/loginbox_loginbutton.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		width:56px;
		margin-top:7px;
		height:25px;
		float:right;
		padding:0px;
		border:none;
		}
	  div.logoutButton input{
	  	width:64px;
        height:25px;
        color:#ffffff;
        padding:0px;
		background-image:url(images/loginbox_logoutbutton.jpg);
		background-repeat:no-repeat;
		background-position:right;
		background-color:#FFFFFF;
		border:none;
		cursor:pointer;
		}
	  div.profilButton input {
	  	height:25px;
		width:64px;
		float:left;
		background-image:url(images/loginbox_profilbutton.jpg);
		background-repeat:no-repeat;
		background-position:left;
		border:none;
		cursor:pointer;
		margin-right:42px;
	  	}
	  /************/
      /*NAVIGATION*/
	  /************/
      div.main_navigation {
		width: 139px;
		float:left;
		text-align:left;
      }
		  div.main_navigation_main{
				width:129px;
				height:294px;
				background-image:url(images/nav_bg_b.jpg);
				background-repeat: no-repeat;
				padding:0px 0px 0px 10px;
				margin:0px;
			}
			div.main_navigation_main a, div.main_navigation a:visited, div.main_navigation a:active{
				color:#FFFFFF;
				font-size:15px;
				text-decoration:none;
				padding-left:20px;		
			}
			div.main_navigation_main a:hover{
				background-image:url(images/nav_li_hover.png);
				background-repeat:no-repeat;
				background-position:left top;
			}
			div.main_navigation_main a.active{
				background-image:url(images/nav_li_hover.png);
				background-repeat:no-repeat;
				background-position:left top;
				}							
			div.main_navigation_main img{
				margin-top:10px;
				margin-bottom:5px;
			}	 		  	
			/*Links*/
			div.main_navigation_main ul{
				padding:0px 0px 0px 0px;
				margin:0px;
				}
			div.main_navigation_main li{
				list-style:none;
				list-style-image:none;
				display:block;
				width:100%;
				height:20px;
				margin-top:6px;
				margin-bottom:6px;
				text-align:left;
				}	
	  /*********/	  
	  /*CONTENT*/
	  /*********/
	  div.content_wrap{
	  	width:861px;
		float:right;
		padding-bottom:50px;
		}
      div.content {
		float:left;
		width:705px;
		background-image:url(images/content_bg_top_b.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		background-color:#ffffff;
		text-align:left;
      }
	  /*************/
      /*PARTYBILDER*/
	  /*************/
	  ul.partybilder{
	  	list-style-type:none;
		display:block;
		width:490px;
		padding:0px;
		margin:0px;
		}
	  ul.partybilder li{
		width:490px;
		margin-bottom:15px;
		height:130px;
		float:left;
		}
	  a.partybilder-a{
	  	display:block;
	  	text-decoration:none;
		color:#333333;
		width:490px;
		height:100px;
		}
		a.partybilder-a:hover{
			background-color:#e2001a;
			color:#ffffff;
		}
	  img.partybilder-img{
	  	display:block;
		width:100px;
		height:100px;
		background-color:#ffffff;
		float:left;
		}
	  /*IE hack, verdammter Drecksbrowser*/				
	  * html img.partybilder-img{
		margin:0px -3px; ma\argin: 0;
		}
	  div.partybilder-text{
		height:100px;
	  	display:block;
	  	text-align:left;
		font-size:14px;
		padding: 10px 10px 0px 0px;
		overflow:hidden;
		padding-left:15px;
		}	
	  div.anzahl_fotos{
		text-align:center;
		background-color:#e2001a;
	  	font-size:13px;
		color:#ffffff;
		width:90px;
		padding:2px 5px 2px 5px;
		}			
	  /*************/
      /**FOTOALBUM**/
	  /*************/
	  .foto-container{
	  	}
	  .foto-container ul{
	  	padding:10px 0px 0px 5px;
		margin:0px;
	  }
	  .foto-container li{
	  	display:block;
		list-style:none;
		float:left;
		padding:5px 5px 5px 5px;
		}	
	  .foto-container img{
	  	display:block;
		cursor:pointer;
	  	border:5px solid #EEEEEE;
		width:140px;
		height:140px;
	  }	
	  .album-aufruf{
	  	color:#333333;
		text-align:center;
		width:150px;
		background-color:#EEEEEE;
		padding-bottom:5px;
	  }		  
	  /**********/
      /*TABELLEN*/
	  /**********/
	  td.description{
	  	font-size:12px;
		}
	  td.data_events{
        font-size:11px;
		line-height:17px;
		background-image:url(images/table_bg_gradient.png);
		background-repeat:repeat-x;
		background-position:left bottom;
		background-color:#FFFFFF;
		border-bottom:1px dotted #e2001a;
		padding:3px;
		}
		
	  a.events:link { color:#e2001a; text-decoration:none; }
	  a.events:visited { color:#e2001a; text-decoration:none; }  
	  a.events:hover {COLOR: #e2001a; text-decoration:underline}
	  /***************/
	  /*EVENTS-TEASER*/
	  /***************/
	  #events-teaser{
	  	height:160px;
		margin:0px 0px 30px 0px;
		padding:0px;
		position:relative;
		overflow:hidden;
		}
	  #events-teaser-text{
	  	height:160x;
		position:absolute;
		top:0;
		right:0;
		width:210px;
		}
	   #events-teaser-text li{
		   color:#555;
		   display:block;
		   font-size:12px;
		   width:210px;
		   padding:0px;
		   margin:0px;
		   overflow:hidden;
	   }
	   #events-teaser-text a{
		   background:url(images/events_teaser/elements_bg.png) -210px -40px transparent;
		   color:#fff;
		   display:block;
		   font-weight:bold;
		   height:40px;
		   padding:0px;
		   text-decoration:none;
		   width:210px;
	   }
	   #events-teaser-text li.oben a {background-position:-210px 0;}
	   #events-teaser-text li.unten a {background-position:-210px -120px;}
	   #events-teaser-text a span{
		   display:table-cell;
		   height:40px;
		   vertical-align:middle;
		   padding-left:30px;
	   }
	   #events-teaser-text a.active{
		   background-position:0 -40px;
		   color:#000;
	   }
	   #events-teaser-text li.oben a.active{background-position:0 0;}
	   #events-teaser-text li.unten a.active{background-position:0 -120px;}
	   
	   #events-teaser-bilder li{
		   position:relative;
	   }
	   #events-teaser-bilder a{
		   background:url(images/events_teaser/textbg.png) no-repeat;
		   display:block;
		   width:490px;
		   height:160px;
		   text-decoration:none;
	   }
	  /*************/
	  /*NEWS-TEASER*/
	  /*************/
	  #news-container{
	  	width:490px;
	  }
	  .news-eintrag-container{
	  	margin-bottom:25px;
	  }
	  .news-eintrag-titel{
	  	width:490px;
		margin-bottom:5px;
		font-size:15px;
		font-weight:bold;
	   }
			.news-eintrag-titel a, .news-eintrag-titel a:active, .news-eintrag-titel a:visited{
				color:#000000;
				text-decoration:none;
				}
			.news-eintrag-titel a:hover{
				text-decoration:underline;
				}		  
	  .news-eintrag-text{
	  	font-size:12px;
		line-height:18px;
		margin-bottom:10px;
		text-align:justify;
	   }
	   .news-eintrag-text p{
	   	padding:0px;
		margin:0px;
	   }
	  .news-eintrag-text img{
	  	display:block;
		float:left;
		padding:0px;
		margin-right:10px;
		margin-bottom:2px;
		margin-top:5px;
		width:200px;
		border: 5px solid #EEEEEE;
	  }
	  .news-eintrag-footer{
	  	width:480px;
		height:15px;
		padding:5px;
		background-color:#e2001a;
		background-image:url(images/news-eintrag-footer-bg.png);
		background-repeat:no-repeat;
		color:#ffffff;
		}
	  .news-eintrag-footer a, .news-eintrag-footer a:visited, .news-eintrag-footer a:active {
	  	color:#ffffff;
		text-decoration:none;
		}
	  .news-eintrag-footer a:hover{
	  	text-decoration:underline;
		}
		span.comments{
			background-image:url(images/news-eintrag-footer-bubble.png);
			background-repeat:no-repeat;
			background-position:left;
			padding-left:20px;
			}
		span.newsdate{
			padding-left:5px;
			padding-right:10px;
			margin-right:10px;
			/*border-right:1px dotted #ffffff;*/
			}
	  /********/			
	  /**NEWS**/
	  /********/
	  #newsartikel{
	  	}
		.newsartikel-eintrag{
		}
		.newsartikel-bild{
			display:block;
			float:left;
			margin:0px 10px 2px 0px;
			border:5px solid #EEEEEE;
			width:200px;
		}
		.newsartikel-text{
			font-size:12px;
			line-height:18px;
		}
		.newsartikel-text p{
			padding:0px;
			margin:0px;
		}
		.newsartikel-comments-container{
			margin-top:10px;
			background-color:#eeeeee;
		}
		.newsartikel-comments-header{
			width:482px;
			background-color:#e2001a;
			color:#FFFFFF;
			font-size:14px;
			padding:4px 4px 14px 4px;
			background-image:url(images/artikel-comments-header-bg.png);
			background-position:right bottom;
			background-repeat:no-repeat;
			}
			.newsartikel-comments-header a, .newsartikel-comments-header a:visited, .newsartikel-comments-header a:active{
				color:#ffffff;
				text-decoration:none;
			}
			.newsartikel-comments-header a:hover{
				text-decoration:underline;
			}
		.newsartikel-comments-comment{
			padding:8px 8px 18px 8px;
		}		 	  
		.newsartikel-comments-text{
			background-color:#ffffff;
			padding:19px 8px 8px 8px;
			background-image:url(images/artikel-comments-comment-bg.png);
			background-repeat:no-repeat;
		}
		.newsartikel-comments-bild{
		}
		.newsartikel-comments-eintragen{
			background-color:#333333;
			color:#FFFFFF;
			padding:8px;
		}
		.eventbutton{
			margin:5px 0px 5px 0px;
			padding:0px;
			text-align:right;
			}
			.eventbutton{
				border:none;
				cursor:pointer;
			}
	  /***********/
	  /*NEWDATE*/
	  /***********/ 
	  #newdate_container{
	  
	  }
	  table.newdate{
	  	
	  }	
	  table.newdate td{
	  	padding:3px;
		margin:3px 0px 3px 0px;
		width:295px;
	  }
	  table.newdate td input{

	  }
	  table.newdate td input.data{
	  	background-color:#fff;
		border:1px solid #aaaaaa;
	  }
	  table.newdate td input.data-long{
	  	background-color:#fff;
		border:1px solid #aaaaaa;	  
		width:293px;
	  }	  
	  table.newdate td textarea{
	  	background-color:#fff;
		border:1px solid #aaaaaa;
		width:293px;
	  }															   
	  /***********/
	  /*PARTYINFO*/
	  /***********/  
	  #partyinfo-container{
	  	width:490px;
		}
	  #partyinfo-header{
	  	height:220px;
	  }
	  	/*flyer*/
	  	#partyinfo-header img.flyertn{
			border:none;
		}
		.eventflyer{
			border: 5px solid #EEEEEE;
			float:left; 
			width:150px;
			height:200px;
			margin-right:15px;
			cursor:pointer;
		}
		.eventflyer a{
			display:block;
			width:150px;
			height:200px;
			cursor:pointer;
		}
		/*topinfos*/
		#partyinfo-container table{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-bottom:15px;
		}
		#partyinfo-container table td.partyinfo{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#333333;
			font-weight:bold;
			padding-bottom:10px;
		}
		#partyinfo-container table tr{
		}
		#partyinfo-container table td{
			padding:5px;
		}
		#partyinfo-container table td.hell{
			background-color:#F5F5F5;
		}
		#partyinfo-container table td.dunkel{
			background-color:#E5E5E5;
		}
		#partyinfo-container ul{
			margin:0px;
			padding:0px;
		}
		#partyinfo-container li{
			display:block;
			list-style:none;
		}
		span.desc{
			font-weight:bold;
		}
		.partyinfo_detailhead{
			font-weight:bold;
			text-transform:uppercase;
			/*padding:2px;*/
			margin-bottom:4px;
			display:block;
			background-image:url(images/partyinfohead_bg.png);
			background-repeat:repeat-x;
			background-position:bottom left;
		}
		span.detailhead_hell{
			background-color:#F5F5F5;
			font-size:15px;
			padding:1px 4px 1px 1px;
		}	
		span.detailhead_dunkel{
			background-color:#E5E5E5;
			font-size:15px;
			padding:1px 4px 1px 1px;
		}	
		span.detailhead_weiss{
			background-color:#FFF;
			font-size:15px;
			padding:1px 4px 1px 0px;
		}						
		span.data{
		}	
		#partyinfo-container table td.infos{
			background-color:#E5E5E5;
		}	
			#partyinfo-container table td.infos img{
				border:none;
			}																	   
	  /********/
	  /*FOOTER*/
	  /********/  
      div.footer {
        margin:0 auto;
        padding:0px 0px 0px 0px;
        width:705px;
        height:50px;
        background-image:url(images/footer_bg_bottom_b.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		background-color::#2E2D30;
      }  
      div.column_middle {
        float:left;
        width:490px;
        padding-top:15px;
		padding-left:15px;
		padding-right:15px;
      }
      div.column_right {
        float:right;
        width:170px;
        padding-top:15px;
		padding-right:15px;
      }
	  /*fuer ueberschriften*/
      img.h_img{
	   	margin-bottom:10px;
		} 
	  /*fuer social links*/
	  div.sociallinks{
	  		text-align:center;
			margin-bottom:15px;
			width:170px;
			padding-top:10px;
			padding-bottom:10px;
			border-top:1px dotted #e2001a;
			border-bottom:1px dotted #e2001a;
	  	}
		div.sociallinks img{
			border:none;
			}
		div.sociallinks ul{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
		div.sociallinks li{
			list-style:none;
			list-style-image:none;
			display:inline;
			padding:2px;
			}		
	  /*PROFIL*/
	  .myprofile{
	  	height:40px;
	  }		
	  .myprofile ul{
	  	padding:0px;
		margin:0px;
	  }
	  .myprofile li{
	  	list-style:none;
		display:block;
		float:left;
	  }	 
		li.viewprofile{
		width:46px;
		height:16px;
		background-image:url(images/myprofile_button_bg.png);
		background-repeat:no-repeat;
		font-size:13px;
		font-weight:bold;
		padding:2px;
		text-align:center;
		color:#fff;
		margin-right:10px;
	  }
	  	.myprofile a, .myprofile a:visited, .myprofile a:hover, .myprofile a:active{
			text-decoration:none;
			color:#fff;
		}
		  li.editprofile{
			width:96px;
			height:16px;
			background-image:url(images/myprofile_button_bg2.png);
			background-repeat:no-repeat;
			font-size:13px;
			font-weight:bold;
			padding:2px;
			text-align:center;
			color:#fff;
		  }	
	  /*Banner*/	  
	  div.content_ad_column{
	  	width:156px;
		float:right;
		margin-top:-16px;
		}		
		div.banner_container {
			width:130px;
			height:480px;
			overflow:hidden;
			margin-left:13px;			
		  }
		a.banner_right{
			width:130px;
			height:510px;
			display:block;
			cursor:pointer;
		}			  
      #topadbanner{
	  	width:480px;
		height:130px;
		overflow:hidden;
		position:absolute;
		right:13px;
		top:40px;
	  } 
	  	#topbanner img{
			border:none;
		}     
		a.banner_top{
			width:480px;
			height:130px;
			display:block;
			cursor:pointer;
		}
		
      div.box_content {
        margin:0px;
        padding:0px;
        width:479;
        background-image:url(images/box/spacer.png);
      }    
                      
      div.box_header_myschoolsunighted {
        margin:0px;
        padding:0px;
        height:195px;
        width:479;
        background-image:url(images/box/header_myschoolsunighted.png);
      }      
      
      div.navigation_box_header_myschoolsunighted {
        margin:0px;
        padding:0px;
        width:460;
		align:center;
        background-image:url(images/box/spacer.png);
      }       
      
      div.navigation_box_header_myschoolsunighted_background {
        padding:0px;        
        margin:0px;
        margin-left:5px;
        width:460px;
        height:24px;
        background-image:url(images/main_navigation.png);
        font-weight:bold;
        color:#ffffff; 
		align:center;
      }
      
      div.navigation_box_header_myschoolsunighted_content {
        padding:0px;
        padding-top:5px;
        padding-left:7px;
        margin:0px;
        font-weight:bold;
        color:#ffffff;      
      }
      
      div.navigation_box_header_myschoolsunighted_content a {
        color:#ffffff;
        text-decoration:none;
        margin-top:5px;
      }      
      
      div.box_footer {
        margin:0px;
        padding:0px;
        height:20px;
        width:479;
        background-image:url(images/box/footer.png);
      }
      
      div.mySchoolsunightedInfoLayer {
        border:0px solid #000000;
        padding-top:55px;
        padding-left:27px;

      }
      
      div.mySchoolsunightedInfoLayer h1 { 
        margin:0px;
        padding:0px;
        font-weight:bold;
        color:#666666;
        font-size:12px;
      }
      
      div.mySchoolsunightedInfoLayer p.loginInfo { 
        margin:0px;
        margin-top:13px;
        margin-bottom:10px;
        padding:0px;
        font-weight:normal;
        color:#666666;
        font-size:10px;
      }      
      
      div.mySchoolsunightedInfoLayer p.info { 
        margin:0px;
        margin-top:5px;
        padding:0px;
        font-weight:normal;
        color:#666666;
        font-size:12px;
      }         
      
      div.mySchoolsunightedInfoLayer p.info span { 

        font-weight:bold;

      }       
  /***************/	  
  /*REGISTRIERUNG*/
  /***************/
  #regform{
  }
  div.reg_schule_headline {
    width:80px;
    float:left;
    text-align:right;
    padding-right:8px;
    font-size:11px;
  }
  .pw_edit_headline{
    width:105px;
    float:left;
    text-align:right;
    padding-right:8px;
    font-size:11px;
  }    
  div.reg_persoenlich {
    width:200px;
    float:left;
  }  
  .reg_persoenlich input{
	border: 1px solid #aaaaaa;
	background-image:url(images/loginbox_input_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:22px;
	width:200px;
	font-size:11px;
	color:#666666; 
	margin-bottom:5px;       
  }  
  div.reg_persoenlich2 {
    margin-left:5px;
    width:300px;
    float:left;
    border:0px solid #000000;
    margin-bottom:5px;
  }    
  div.reg_persoenlich2  textarea {
    font-family:arial;
    font-size:11px;
    width:210px;  
  }     
  div.reg_schule_select {
    width:125px;
    float:left;
    border:0px solid #000000;
  }
  div.reg_schule_select select {
    width:100%;
    font-size:10px;
  }  
  div.reg_schule_add {
    width:237px;
    float:left;
    border:0px solid #000000;
  }
  div.reg_schule_add div {
    float:left;
    width:63px;
    margin-left:10px;
    font-size:10px;
    text-align:right;
    padding-top:3px;
    padding-right:3px;
  }
  div.reg_schule_add input {
    width:110px;
    font-size:10px;
  }      
  div.reg_container {
    /*margin-bottom:15px;*/
    height:40px;
  }
  h2.reg_headline {
    font-size:12px;
    font-weight:bold;
	margin:2px 0px 2px 0px;
  }
  /*Fehlermeldungen*/	
  div.reg_msg_neutral {
    float:left;
    /*width:140px;*/
    padding-left:20px;
    margin-left:10px;
    /*height:20px;*/
  }    
  div.reg_msq_ok {
    float:left;
    /*width:140px;*/
    /*height:20px;*/
    margin-left:10px;
    padding:3px 2px 3px 20px;
    font-size:11px;
    background-image:url(images/ok.gif);
    background-repeat:no-repeat;
	color: #4F8A10;
	background-color: #DFF2BF;
	height: 18px;
  }  
  div.reg_msq_error {
    float:left;
    /*width:140px;
    height:20px;*/
    margin-left:10px;
    padding:3px 2px 3px 20px;
    font-size:11px;
    background-image:url(images/error.gif);
    background-repeat:no-repeat;
	color: #D8000C;
	background-color: #FFBABA;
	height: 18px;
  } 
  .reg_agb{
  	float:right;
	margin-bottom:5px;
	width:400px;
  }
  .reg_agb input{
  	margin-right:5px;
	margin-bottom:10px;
	float:left;
	}  
  
div.agb {
  text-align:center;
  margin-bottom:10px;
}

div.agb a {
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#333333;
  margin-left:3px;
  margin-right:3px;
}


div.message_profil {
  border:1px solid #B30000;
  background-color: rgb(255, 235, 201);
  font-weight:bold;
  padding:4px;
}

