* {margin: 0; padding: 0;} 
html {
		 height:		 		 		 100%;
		 font-size:		 		 62%;
}
body {
		 		 background-color:		 #666666;
				 background-repeat: repeat-x;
		     background-image: url(../images/farbverlauf.png);
}
body, table, input, select, textarea, .content p { /* set font and font size */
		 font-family:		 		 verdana, arial, helvetica, sans-serif;
		 font-size:		 		 1em;
		 font-weight:		 		 normal;
}
abbr[title], acronym[title] {
    border-bottom: none;
}
.content p  { /* set font and font size */
		 font-size:		 		 1.1em;
}
.content #searchtable span {
		 font-size:		 		 1.1em;
}
.content .filtercolumn p  { 
		 font-size:		 		 1.0em;
}
.content #result_area p  {
		 font-size:		 		 1.0em;
}

/* Layout */
#header {
		 margin-top:		 		  6px;
		 width:		 		 		  971px;
		 height:		 		 		174px;
		 font-family:		 		 arial, sans-serif;
		 font-size:		 		  1.1em;
		 overflow:		 		 hidden;
}
#header #bottom {
		 position:		 		 relative;
		 top:		 		 		        0px; 
		 margin-left:		       18px; 
		 height:		 		 		   24px; 
     
    
		background-image:				  url(../images/main_menu/UREG-sprites_trenner2.gif);
		background-repeat:				no-repeat;

}
.header_spiffy {
    background:transparent url('../images/spiffy/spiffy_header.gif') no-repeat scroll right bottom;
    bottom:0px;
    right:0px;
    position:absolute;
    height:3px;
    width:3px;
}
.content {
		 width:		 		 		  971px;
		 margin-top:		 		 18px;
		 background:		 		  transparent url(../images/spiffy/spiffy_content1.gif) no-repeat top right
}
#content_bottom {
		 height:		 		 		 3px;
		 background:		 		 transparent url(../images/spiffy/spiffy_content2gif.gif) no-repeat bottom right
}
.content h2 {
		 font-size:		 		 2.2em;
}
.content h3 {
		 font-size:		 		  1.4em;
		 font-weight:		 		 bold;
}
.content h4 {
		 font-size:		 		  1.3em;
		 font-weight:		 		 bold;
}
.content h5 {
		 font-size:		 		  1.1em;
}
.content p {
         margin:                  6px 0 18px 0;
}

.content span.doc {
        background: url(../images/doc_link_icon.gif) no-repeat left 3px;
        padding-left: 2ex;
}

.content ul {
         font-size:               1.1em;
         margin-left:             1.5em;
}
.content ul.linklist {
         list-style-type:        none;
}
.content ul.overview {
         font-size:               1.0em;
}
.content ul.overview li {
         font-size:               1.0em;
         margin-top:              10px;
}
.content ul.contentlist li {
         margin-bottom:          15px;
}

.content ol {
         font-size:               1.1em;
         margin-left:             1.5em;
}
.content ol.contentlist li {
         margin-bottom:          15px;
}


.content a {
		 color:		 		 	  #ff4b00;
		 text-decoration:		  none;
}
.content a.extern {
        background: url(../images/ext_link_icon.gif) no-repeat left 3px;
        padding-left: 2ex;
}
.content a.doc {
        background: url(../images/doc_link_icon.gif) no-repeat left 3px;
        padding-left: 2ex;
}
.content a .bullet {
		 padding:		 		 0 3px 0 0;
}
.content .pagenav_left {
		 padding:		 		 0 3px 0 0;
}
.content .pagenav_right {
		 padding:		 		 0 0 0 3px;
}
.content a:hover,
.content a:focus,
.content a:active {
		 text-decoration:		 underline;
}

.footer {
		 width:		 		 		 935px;
		 float:		 		 		  left;
}

/* header */
#header a {
		 text-decoration:		 none;
}
#header ul {
		 list-style-type:		 none;
}
#header li {
		 display:		 		   inline;
}

/* meta_nav */
#header #meta_nav {
		 padding:		 		 2px 0px 2px 2px; 
		 float:		 		 		 right;
}
#header #meta_nav a:hover,
#header #meta_nav a:focus,
#header #meta_nav a:active {
		 text-decoration:		 underline;
}
#header #meta_nav .bullet {
		 padding:		 		 0 6px 0 3px;
		 font-size:		 		     0.8em;
}
#header #meta_nav .first .bullet {
		 display:		 		  none;
}

/* plattform_nav */
#header #plattform_nav {
		 height:		 		 		    18px;
		 padding-left:		 		  41px;
		 float:		 		 		     right;
}
#header #plattform_nav li {
		 height:		 		 		  18px;
		 float:		 		 		    left;
}
#header #plattform_nav li.first {
		 padding-right:		 		 31px;
}
#header #plattform_nav li.last {
		 padding-right:		 		  33px;
}
#header #plattform_nav a,
#header #plattform_nav span {
		 position:		 		 relative;
		 top:		 		 		             2px;
		 padding:		 		  2px 27px 2px 0;
		 height:		 		 		        14px;
		 font-weight:		 		        bold;
}

/* header_middle */
#header #header_middle {
		 float:		 		 		    left;
		 width:		 		 		   980px;
		 height:		 		 		 113px;
		 margin:		 		 		 19px 9px 0 0;
		 padding-left:		    18px;
}
#header #header_middle #logo {
		 float:		 		 		 left;
}
#header #header_middle #logo img{
         border: none;
}
#header #header_middle #banz-logo {
         float:                      left;
         margin-left:               405px;
         margin-top:               8px;
}
#header #header_middle #banz-logo img{
         border: none;
}
#header #header_middle #header_middle_right {
		 float:		 		 		 left;
		 margin-left:		  320px;
}
#header #meta_nav #flags {
        margin-left:        5px;
}
#header #meta_nav #flags span {
        margin-left:        2px;
}
#header #meta_nav #flags span img{
        border:        none;
}

/* login_details */
#header #header_middle #header_middle_right #login_details {
         width:             217px;
         height:            38px;
         margin-top:        20px;
         padding:           8px 0 0 8px;
         border:            1px solid #C0C0C0;
}

/* main_menu */
#header #main_menu {
		padding:		 		        0;
}
#header #main_menu li { 
		 margin-right:		 		   1px;
		 float:		 		 		      left; 
  }
#header #main_menu li.doccart {
		 margin-right:		 		  0;
}
#header #main_menu li a {
		 height:		 		 		     24px;
		 float:		 		 		       left;
		 font-size:		 		       11px;
		 font-weight:		 		     bold;
		 text-transform:		 		 uppercase;
		 background-position:			 0 -48px;
}
#header #main_menu li a span.navcenter {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 130px;
}


#header #main_menu li a span.navcenter_de_DE {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 130px;
}

#header #main_menu li a span.navcenter_de {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 130px;
}

#header #main_menu li a span.navcenter_en {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 119px;
}

#header #main_menu li a span.navcenter_fr {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 155px;
}

#header #main_menu li a span.navcenter_es {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 176px;
}

#header #main_menu li a span.navcenter_it {
		 display:		 		      block;
		 margin:		 		 		  4px 0 0 153px;
}

#header #main_menu a:focus		 		        { outline: none; }
#header #main_menu li a:hover, 
#header #main_menu li.active a:hover		  { background-position: 0 -24px; }
#header #main_menu li.active a		 		    { background-position: 0 0px; }
/*#header #main_menu li a.startpage		      { width: 89px; }*/
/*#header #main_menu li a.search		 		    { width: 70px; }*/
/*#header #main_menu li a.knowledgeable		  { width: 116px; }*/
#header #main_menu li a.info_service		  { width: 84px; }
#header #main_menu li a.searchbtn		 		  { width: 63px; }
/*#header #main_menu li a.doccart		 		    { width: 160px; }*/

/* main_menu */
#header #main_menu a		 		 		          { color: #FFF; }
#header #main_menu li		 		 		          { background-color: #033e5c; }
#header #main_menu li.active		 		      { background-color: #e5e5e5; }
#header #main_menu li:hover		 		        { background-color: #b8c4ca; }

#header #main_menu li a.startpage_de		      { 
	background-image: url(../images/main_menu/Startseite_de.gif);
	width: 89px;
}
#header #main_menu li a.search_de		 		    { 
	background-image: url(../images/main_menu/Suchen_de.gif); 
	width: 70px;
}
#header #main_menu li a.knowledgeable_de		  {
	 background-image: url(../images/main_menu/Wissenswertes_de.gif); 
	 width: 116px;
}
#header #main_menu li a.doccart_de		 		    {
	 background-image: url(../images/main_menu/Dokumentenkorb_de.gif); 
	width: 160px; ; 	 
}

#header #main_menu li a.startpage_de_DE		      { 
	background-image: url(../images/main_menu/Startseite_de.gif); 
	width:89px;
}
#header #main_menu li a.search_de_DE		 		    { 
	background-image: url(../images/main_menu/Suchen_de.gif); 
	width:70px;	
}
#header #main_menu li a.knowledgeable_de_DE		  { 
	background-image: url(../images/main_menu/Wissenswertes_de.gif); 
	width:116px;
}
#header #main_menu li a.doccart_de_DE		 		    { 
	background-image: url(../images/main_menu/Dokumentenkorb_de.gif); 
	width:160px;	
}

#header #main_menu li a.startpage_en		      { 
	background-image: url(../images/main_menu/Startseite_en.gif); 
	width:87px;	
}
#header #main_menu li a.search_en		 		    { 
	background-image: url(../images/main_menu/Suchen_en.gif); 
	width:75px;	
}
#header #main_menu li a.knowledgeable_en		  { 
	background-image: url(../images/main_menu/Wissenswertes_en.gif); 
	width:144px;	
}
#header #main_menu li a.doccart_en		 		    { 
	background-image: url(../images/main_menu/Dokumentenkorb_en.gif);
	width:144px;	
 }

#header #main_menu li a.startpage_fr		      { 
	background-image: url(../images/main_menu/Startseite_fr.gif); 
	width:114px;
}
#header #main_menu li a.search_fr		 		    { 
	background-image: url(../images/main_menu/Suchen_fr.gif);
	 width:85px;
}
#header #main_menu li a.knowledgeable_fr		  { 
	background-image: url(../images/main_menu/Wissenswertes_fr.gif);
	width:116px; 
}
#header #main_menu li a.doccart_fr		 		    { 
	background-image: url(../images/main_menu/Dokumentenkorb_fr.gif); 
	width:181px;
}

#header #main_menu li a.startpage_es		      { 
	background-image: url(../images/main_menu/Startseite_es.gif); 
	width:99px;
}
#header #main_menu li a.search_es		 		    { 
	background-image: url(../images/main_menu/Suchen_es.gif); 
	width:74px;
}
#header #main_menu li a.knowledgeable_es		  { 
	background-image: url(../images/main_menu/Wissenswertes_es.gif); 
	width:160px;
}
#header #main_menu li a.doccart_es		 		    { 
	background-image: url(../images/main_menu/Dokumentenkorb_es.gif); 
	width:200px;
}

#header #main_menu li a.startpage_it		      { 
	background-image: url(../images/main_menu/Startseite_it.gif); 
	width:110px;
}
#header #main_menu li a.search_it		 		    { 
	background-image: url(../images/main_menu/Suchen_it.gif); 
	width:70px;
}
#header #main_menu li a.knowledgeable_it		  { 
	background-image: url(../images/main_menu/Wissenswertes_it.gif); 
	width:136px;
}
#header #main_menu li a.doccart_it		 		    { 
	background-image: url(../images/main_menu/Dokumentenkorb_it.gif); 
	width:177px;
}


/* login_area */
#header #login_area {
		 float:		 		 		      right;
		 margin-right:		 		  12px !important;
		 margin-right:		 		  6px;
}

/* login_nav */
#header #login_nav {
		 width:		 		 		    233px;
		 height:		 		 		  18px;
		 padding:		 		      0px;
		 margin-top:		 		  6px;
}
#header #login_nav li { 
		 float:		 		 		    left; 
		 margin-right:		 		1px;
}
#header #login_nav li.last {
		 margin:		 		 		 0;
}
#header #login_nav li a {
		 height:		 		 		      18px;
		 display:		 		          block;
		 float:		 		 		        left;
		 font-size:		 		        11px;
		 font-weight:		 		      bold;
		 text-transform:		 		  uppercase;
		 background-position:		  0 -36px;
		 background-repeat:		    no-repeat;
}
#header #login_nav li a span.navcenter {
         display:   block;
         margin:    2px 0 0 20px;
}
#header #login_nav li a:focus {
		 outline:		 		 none;
}
#header #login_nav li a:hover,
#header #login_nav li.active a:hover {
		 background-position:		 0 0;
}
#header #login_nav li.active a {
		 background-position:		 0 0px;
}
#header #login_nav li a.login,
#header #login_nav li a.logout {
		 width:		 		 		 109px;
}
#header #login_nav li a.register,
#header #login_nav li a.mydata {
		 width:		 		 		 117px;
}


#header #login_area #login_nav li a.login_de { background-image: url(../images/main_menu/Login_de.gif);}
#header #login_area #login_nav li a.logout_de { background-image: url(../images/main_menu/Logout_de.gif);}
#header #login_area #login_nav li a.register_de { background-image: url(../images/main_menu/Register_de.gif);}
#header #login_area #login_nav li a.mydata_de { background-image: url(../images/main_menu/MyData_de.gif);}

#header #login_area #login_nav li a.login_de_DE { background-image: url(../images/main_menu/Login_de.gif);}
#header #login_area #login_nav li a.logout_de_DE { background-image: url(../images/main_menu/Logout_de.gif);}
#header #login_area #login_nav li a.register_de_DE { background-image: url(../images/main_menu/Register_de.gif);}
#header #login_area #login_nav li a.mydata_de_DE { background-image: url(../images/main_menu/MyData_de.gif);}

#header #login_area #login_nav li a.login_fr { 
	background-image: url(../images/main_menu/Login_fr.gif);
	width:103px;
}
#header #login_area #login_nav li a.logout_fr { 
	background-image: url(../images/main_menu/Logout_fr.gif);
	width:113px;
}
#header #login_area #login_nav li a.register_fr { 
	background-image: url(../images/main_menu/Register_fr.gif);
	width:102px;
}
#header #login_area #login_nav li a.mydata_fr { 
	background-image: url(../images/main_menu/MyData_fr.gif);
	width:114px;
}

#header #login_area #login_nav li a.login_en { 
		background-image: url(../images/main_menu/Login_en.gif);
		width:74px;
}
#header #login_area #login_nav li a.logout_en { 
	background-image: url(../images/main_menu/Logout_en.gif);
	width:85px;
}
#header #login_area #login_nav li a.register_en { 
	background-image: url(../images/main_menu/Register_en.gif);
	width:110px;
}
#header #login_area #login_nav li a.mydata_en { 
	background-image: url(../images/main_menu/MyData_en.gif);
	width:83px;
}

#header #login_area #login_nav li a.login_it { 
	background-image: url(../images/main_menu/Login_it.gif);
	width:72px;	
}
#header #login_area #login_nav li a.logout_it { 
	background-image: url(../images/main_menu/Logout_it.gif);
	width:81px;
}
#header #login_area #login_nav li a.register_it { 
	background-image: url(../images/main_menu/Register_it.gif);
	width:75px;
}
#header #login_area #login_nav li a.mydata_it { 
	background-image: url(../images/main_menu/MyData_it.gif);
	width:90px;
}

#header #login_area #login_nav li a.login_es { background-image: url(../images/main_menu/Login_es.gif);}
#header #login_area #login_nav li a.logout_es { 
	background-image: url(../images/main_menu/Logout_es.gif);
	width:69px;
}
#header #login_area #login_nav li a.register_es { 
	background-image: url(../images/main_menu/Register_es.gif);  
	width:109px;
}
#header #login_area #login_nav li a.mydata_es { 
	background-image: url(../images/main_menu/MyData_es.gif);
	width:95px;
}


/* breadcrumb */
#breadcrumb {
     height:                          12px;
     margin:                          0px 22px 0px 13px;
     padding:                     0px;
     padding-top:                 7px;
     font-size:                 1.0em;
}   
#breadcrumb ul {
		 list-style-type:		 none;
}
     
#breadcrumb li {
		 display:		 		 inline;
}
#breadcrumb .bullet {
		 font-size:		 		 1em;
		 padding:		 		 0 6px 0 3px;
}
#breadcrumb .first .bullet {
		 display:		 		 none;
}
#breadcrumb .first a .bullet {
		 display:		 		 inline;
}
     
#breadcrumbsearch {
		 width:		 		 		    918px;
		 height:		 		 		  12px;
		 margin:		 		 		  0 -10px 12px 29px;
		 padding:		 		      7px 5px 5px 0px;
		 font-size:		 		    1.1em;
		 }
     
#breadcrumbsearch ul {
		 list-style-type:		 none;
		 }  
     
#breadcrumbsearch li {
		 display:		 		 inline;
		 }    
 
 #breadcrumbsearch .bullet {
		 font-size:		 		 1em;
		 padding:		 		 0 6px 0 3px;
		 }
#breadcrumbsearch .first .bullet {
		 display:		 		 none;
}
#breadcrumbsearch .first a .bullet {
		 display:		 		 inline;
}

 
   
/* search_box */
.startpage .search_box { 
     position:		 		    relative; 
		 padding:		 		      16px;
		 margin-bottom:		 		20px;
		 border:		 		 		  1px solid #D1D1D1;
}
.startpage .search_box_tl {
     position:		 		 absolute; 
		 top:		 		 		    -1px;
		 left:		 		 		  -1px !important;
		 left:		 		 		  -17px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background:		 		 transparent url(../images/spiffy/spiffy_search_top.gif) no-repeat top left
}
.startpage .search_box_tr { 
        position:		 		 absolute; 
		 top:		 		 		    -1px;
		 right:		 		 		  -1px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background: 		 		 transparent url(../images/spiffy/spiffy_search_top_right.gif) no-repeat top right
}
.startpage .search_box_bottom { 
		 position:		 		 relative;
		 width:		 		 		 100%;
}
.startpage .search_box_bottom_bl { 
		 position:		 		 absolute;
		 bottom:		 		 		 -17px;
		 left:		 		 		   -17px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background:		 		 transparent url(../images/spiffy/spiffy_search_bottom_left.gif) no-repeat bottom left
}
.startpage .search_box_bottom_br { 
		 position:		 		 absolute;
		 bottom:		 		 		 -17px;
		 right:		 		 		   -17px !important;
		 right:		 		 		   -18px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background:		 		 transparent url(../images/spiffy/spiffy_search_bottom_right.gif) no-repeat bottom right
}
.startpage .search_box h2 {
		 margin-bottom:		 		 16px;
}
.startpage .search_box h2 img {
		 margin-left:		 		 2px;
		 height:		 		 		 20px;
}
.startpage .search_box h5 {
		 margin-bottom:		 		 8px;
}

.startpage .search_box p {
		margin-bottom:			0px;
		padding-bottom:			0px;
}

.startpage .search_box #searchtable {
		 margin-top:		 		 31px;
         margin-left:                -6px;
}
.startpage .search_box #searchtable td {
		 padding:		 		 0 5px;
}


/* search_box2 ... _1.x.1.htm */
.startpage .search_box2 { 
     position:		 		    relative; 
		 padding:             0px 0px 16px;
		 margin-bottom:		 		20px;
		}
.startpage .search_box2_tl {
      padding-top: 0px;
      margin-top: 0px;
      
     position:		 		 absolute; 
		 top:		 		 		    -1px;
		 left:		 		 		  -1px !important;
		 left:		 		 		  -17px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background:		 		 transparent url(../images/spiffy/spiffy_search_top.gif) no-repeat top left
}
.startpage .search_box2_tr { 
        position:		 		 absolute; 
		 top:		 		 		    -1px;
		 right:		 		 		  -1px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background: 		 		 transparent url(../images/spiffy/spiffy_search_top_right.gif) no-repeat top right
}
.startpage .search_box2_bottom { 
		 position:		 		 relative;
		 width:		 		 		 100%;
}
.startpage .search_box2_bottom_bl { 
		 position:		 		 absolute;
		 bottom:		 		 		 -17px;
		 left:		 		 		   -17px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background:		 		 transparent url(../images/spiffy/spiffy_search_bottom_left.gif) no-repeat bottom left
}
.startpage .search_box2_bottom_br { 
		 position:		 		 absolute;
		 bottom:		 		 		 -17px;
		 right:		 		 		   -17px !important;
		 right:		 		 		   -18px;
		 height:		 		 		 5px;
		 width:		 		 		   5px;
		 background:		 		 transparent url(../images/spiffy/spiffy_search_bottom_right.gif) no-repeat bottom right
}
.startpage .search_box2 h2 {
		 margin-bottom:		 		 16px;
}
.startpage .search_box2 h2 img {
		 margin-left:		 		 2px;
		 height:		 		 		 20px;
}
.startpage .search_box2 h5 {
		 margin-bottom:		 		 8px;
}

.startpage .search_box2 p {
		margin-bottom:   			 0px;
		padding-bottom:				 0px;
}

.startpage .search_box2 #searchtable {
		 margin-top:		 		 31px;
}
.startpage .search_box2 #searchtable td {
		 padding:0 9px 0 0;
}


/* result_nav */
.startpage #result_nav {
		 margin-bottom:		 		 18px;
}
.startpage #result_nav #result_stats {
		 float:		 		 		 left;
}
.startpage #result_nav #result_pagingnav {
		 float:		 		 		 right;
}
.startpage #result_nav #result_hitsperpage {
		 margin-left:		 		 350px;
		 margin-right:		 		 350px;
     }


/* result_nav2 ... result1.x.1.htm bis result 5.5 */
.startpage #result_nav2 {
		 border-bottom:         1px solid #E5E5E5;
     border-top:            1px solid #E5E5E5;
     margin-bottom:         18px;
     padding-top:           6px;
     padding-bottom:        6px;
     padding-left:           0;
}
.startpage #result_nav2 #result_stats {
		 float:		 		 		 left;
}
.startpage #result_nav2 #result_pagingnav {
		 float:		 		 		 right;
}
.startpage #result_nav2 #result_hitsperpage {
margin:-3px 350px 3px;
}


/* filter_div */
.filter_div .outer {
		 width:		 		 		 100%;
		 margin-bottom:		 		 10px;
}
.filter_div .innerleft {
		 width:		 		 		 25px;
		 float:		 		 		 left
}
.filter_div .innerright {
		 padding-left:		 		 5px;
}
.filter_div #tree_elements {
         padding-left:               5px;
}
.filter_div input.text {
		 width:		 		 		 17em;
}
.filter_div select {
		 width:		 		 		 172px;
}

.filter_div .stateSelect tbody tr td input{
	float: left;
	margin-right:5px;
}
.filter_div .stateSelect tbody tr td label{
	margin-top:5px;
	padding-top:5px;
}


.stateSelect tbody tr td input{
	float: left;
	margin-right:5px;
}


/* footer */
.footer {
		 padding:		 		 12px 18px 36px 18px;
		 text-align:		 		 right;
}
.footer ul {
		 float:		 		 		 right;
		 list-style-type:		 none;
		 padding:		 		 0;
		 margin:		 		 		 0;
}
.footer li {
		 display:		 		 inline;
		 padding:		 		 0;
}
.footer .bullet {
		 color:		 		 		 #FFF;
		 font-size:		 		 0.8em;
		 position:		 		 relative;
		 top:		 		 		 -1px;
		 padding:		 		 0 6px 0 3px;
}
.footer .first .bullet {
		 display:		 		  none;
}
.footer a {
		 color:		 		 		 #FFF;
		 font-size:		 		 1em;
		 text-decoration:		 none;
}

/* content */
.boxes {
		 margin:		 		 	0 18px 36px 18px;
}
.column1a2 {
		 width:		 		 		 672px;
		 float:		 		 		 left;
         overflow:                   hidden;
}
.column1 {
		 width:		 		 		 345px;
		 float:		 		 		 left;
}
.column2 {
		 width:		 		 		 345px;
		 margin-left:		 		 9px;
		 float:		 		 		 left;
}
.column1small {
         width:                      195px;
         float:                      left;
}
.column2large {
         width:                      495px;
         margin-left:                9px;
         float:                      left;
}
.column2large_1 {
         width:                      240px;
         margin-left:                0px;
         float:                      left;
}
.column2large_2 {
         width:                      240px;
         margin-left:                9px;
         float:                      left;
}

.column4 {
        width:              350px; 
        float:            center;
}

.column1a2search {
		 float:		 		 		 left;
}
.column1search {
		 width:		 		 		 319px;
		 float:		 		 		 left;
}
.column2search {
		 width:		 		 		 319px;
		 margin-left:		 	 9px;
		 float:		 		 		 left;
}

.column3 {
		 width:		 		 		 227px;
		 float:		 		 		 right;
}
.filtercolumn {
		float:left;
     margin-right:9px;
    width:200px;
}

/* form_div */
.form_div {
		 margin:		 		 		 0 20px 36px 46px;
}
.form_div h4 {
		 margin:		 		 		 24px 0 12px 0;
}
.form_div p {
		 margin:		 		 		 18px 0 12px 0;
}
.form_div .outer {
		 width:		 		 		 100%;
		 margin-bottom:		 		 10px;
}
.form_div .innerleft {
		 width:		 		 		 180px;
		 float:		 		 		 left
}
.form_div .innerright {
		 margin-left:		 		 27%;
		 padding-left:		 		 5px;
}
.form_div .innerright div input.checkbox {
		 margin:		 		 		 3px !important;
		 margin:		 		 		 0px;
}
.form_div .innerright div.checkbox_first input.checkbox {
		 margin-left:		 		 1px !important;
		 margin-left:		 		 1px;
}
.form_div .innerright input.text {
		 width:		 		 		 22em;
}
.form_div .innerright select {
		 width:		 		 		 222px;
}
.form_div .innerright select.day {
         width:                      50px;
         margin-right:                4px;
}
.form_div .innerright select.month {
         width:                      50px;
         margin-right:                4px;
}
.form_div .innerright select.year {
         width:                      100px;
}
.form_div .innerright input.zip {
         width:                      50px;
         margin-right:                4px;
}
.form_div .innerright input.town {
         width:                      160px;
}

/* result_area */
#result_area {
		 margin-left:		 		 225px;
}
#result_area #result_header {
		 height:		 		 		 20px;
		 margin:		 		 		 0;
}
#result_area #result_table {
		 width:		 		 		 689px;
		 margin-left:		 		 -2px;
		 margin-right:		 		 -10px;
}
#result_area #result_header div {
		 font-weight:		 		 bold;
}
#result_area #result_header #relevance_header {
		 float:		 		 		 left;
		 margin:		 		 		 3px 0 0 9px !important;
		 margin:		 		 		 3px 0 0 4.5px;
}
#result_area #result_header #company_header {
		 float:		 		 		 left;
		 margin:		 		 		 3px 0 0 20px;
}
#result_area #result_header #information_header {
		 float:		 		 		 left;
		 margin:		 		 		 3px 0 0 173px;
}
#result_area #result_header #label_header {
		 float:		 		 		 left;
		 margin:		 		 		 3px 0 0 110px;
}
#result_area .result_item {
		 margin-bottom:		 		 0px;
		 padding-bottom:		 	 12px;
		 border-top:		 		 1px solid #E5E5E5;
		 border-bottom:		 		 1px solid #E5E5E5;
}

#result_area .result_item .relevance_result {
		 float:		 		 		 left;
		 width:		 		 		 85px;
		 margin:		 		 		 12px 0 0 9px !important;
		 margin:		 		 		 12px 0 0 4.5px;
}
#result_area .result_item .company_result {
		 float:       left;
		 width:       225px;
         word-wrap:   break-word;
		 margin:      12px 0 0 25px;
}
#result_area .result_item .company_result h5 {
		 margin-bottom:		 		 12px;
}
#result_area .result_item .information_result {
		 float:		 left;
		 width:		 170px;
         word-wrap:  break-word;
		 margin:	 8px 0 0 10px;
}
#result_area .result_item .label_result {
		 float:		 		 		 left;
		 width:		 		 		 145px;
		 margin:		 		 	 8px 0 0 10px;
}


/* deposit_area */
#deposit_area {
}

#deposit_area #deposit_header {
         height:                         20px;
         margin:                         0;
}
#deposit_area #deposit_table {
         width:                      914px;
         margin-left:                -2px;
         margin-right:               -10px;
}
#deposit_area #deposit_header div {
         font-weight:                bold;
}
#deposit_area #deposit_header #year_header {
         float:                      left;
         margin:                         3px 0 0 22px !important;
         margin:                         3px 0 0 4.5px;
}
#deposit_area #deposit_header #information_header {
         float:                      left;
         margin:                         3px 0 0 7px;
}
#deposit_area #deposit_header #refdate_header {
         float:                      left;
         margin:                         3px 0 0 260px;
}
#deposit_area #deposit_header #depositdate_header {
         float:                      left;
         margin:                         3px 0 0 45px;
}
#deposit_area #deposit_header #action_header {
         float:                      left;
         margin:                         3px 0 0 90px;
}
#deposit_area .deposit_item {
         margin-bottom:              0px;
         padding-bottom:             12px;
         border-top:                 1px solid #E5E5E5;
         border-bottom:              1px solid #E5E5E5;
}

#deposit_area .deposit_item .year_result {
         float:                      left;
         width:                      85px;
         margin:                         12px 0 0 9px !important;
         margin:                         12px 0 0 4.5px;
}
#deposit_area .deposit_item .year_result img{
         vertical-align:middle;
}
#deposit_area .deposit_item .information_result {
         float:       left;
         width:       320px;
         word-wrap:   break-word;
         margin:      12px 0 0 14px;
}
#deposit_area .deposit_item .information_result h5 {
         margin-bottom:              12px;
}
#deposit_area .deposit_item .refdate_result {
         float:      left;
         width:      140px;
         word-wrap:  break-word;
         margin:     8px 0 0 10px;
}
#deposit_area .deposit_item .depositdate_result {
         float:                      left;
         width:                      150px;
         margin:                     8px 0 0 10px;
}
#deposit_area .deposit_item .action_result {
         float:                      left;
         width:                      110px;
         margin:                     8px 0 0 10px;
}




/*#############################################################*/
/* color-scheme Unternehmensregister */
#header {
		 background-color:		 #CCC;
		 background-position: -23px 0; /* Wieso hat KB links einen Rand von 23px mehr als im Styleguide definiert? */
		 background-repeat: repeat-x;
		 background-image: url(../images/header_bg.gif);
}
#header #top {
		 background-color:		 #FAC;
}

#header #bottom {
/*		 background-color:		 #55aaff; */
}

/* meta_nav */
#header #meta_nav {
		 background-color:		 #333;
}
#header #meta_nav a,
#header #meta_nav .bullet {
		 color:		 		 		 #FFF;
}

/* plattform_nav */
#header #plattform_nav {
		 background-position: left;
		 background-repeat: no-repeat;
		 background-color: #08557c;
		 background-image: url(../images/plattform_nav_bg1.gif);
}
#header #plattform_nav li {
		 background-position: right;
		 background-repeat: no-repeat;
}
#header #plattform_nav a {
		 color: #333;
}
#header #plattform_nav li.first {
		 background-color: #E8E8E8;
		 background-image: url(../images/plattform_nav_bg2.gif); }
#header #plattform_nav li.last {
		 background-color: #DFDFDF;
		 background-image: url(../images/plattform_nav_bg3.gif); }

/* login_details */
#header #login_details {
  background-color:		 #DADADA;
  
}

/* login_area */
#header #login_area {
/*		 background-color:		 #FAC; */
}

/* login_nav */
#header #login_nav a		 		 		        { color: #FFF; }
/*	#header #login_nav li		 		 		    { background-color: #033e5c; }*/
#header #login_nav li.active		 		    { background-color: #e5e5e5; }
#header #login_nav li:hover             { background-color: #b8c4ca; }
#header #login_nav li a.login				    {	background-image: url(../images/login_buttons/UREG-Login-sprite.gif); }
#header #login_nav li a.logout				  { background-image: url(../images/login_buttons/UREG-Login-sprite.gif); }
#header #login_nav li a.register		    { background-image: url(../images/login_buttons/UREG-Registrieren-sprite.gif); }
#header #login_nav li a.mydata		 		  { background-image: url(../images/login_buttons/UREG-Registrieren-sprite.gif); }


#breadcrumb {
/*		 background-color:		 #CFF; */
}

.content {
		 background-color:		 #FFF;
}

/* search_box */
.startpage .search_box { 
		 background:		 		 #fff url(../images/search_box_bg.png) bottom left repeat-x; 
}
.startpage .search_box h3 {
		 color:		 		 		 #333;
}


/* search_box2... result1.x.1.htm */
.startpage .search_box2 { 
		 background:		 		 
}
.startpage .search_box2 h3 {
		 color:		 		 		 #333;
}


/* result_area */
#result_area #result_header {
		 background-color:		 #DADADA;
}
#result_area .result_item {
		 background-color:		 #F3F3F3;
}

#result_area .result_item .relevance_graphic {
         background-color: #555;
}
#result_area .result_item .relevance_graphic .inner {
        width:60px;
        height:8px;
        margin-top:2px
}
#result_area .result_item .relevance_graphic .inner span {
        visibility:hidden;
}

/* deposit_area */
#deposit_area #deposit_header {
         background-color:       #DADADA;
}
#deposit_area .deposit_item {
         background-color:       #F3F3F3;
}

#deposit_area .deposit_item .relevance_graphic {
         background-color: #555;
}
#deposit_area .deposit_item .relevance_graphic .inner {
        width:60px;
        height:8px;
        margin-top:2px
}
#deposit_area .deposit_item .relevance_graphic .inner span {
        visibility:hidden;
}


.column1,
.column1 p {
/*		 background-color:		 #FCC; */
}
.column2,
.column2 p {
/*		 background-color:		 #CFC; */
}
.column3,
.column3 p {
/*		 background-color:		 #AAF; */
}
.box {
		 margin-bottom:		 		 		 9px;
		 color:		 		 		 #FFF;
		 background-color:		 #616161;
}
.bluebox {
	    padding-top: 4px;
	    paddin-right: 10px;
	    padding-bottom: 4px;
	    padding-left: 5px;
        background-color:#E7EDF2;
}


/* set the image to use and establish the lower-right position */
.warningbox .box_head, .warningbox .box_head h4 {
		 background: transparent url(../images/spiffy/warningbox/spiffy_red.png) no-repeat bottom right
}
.warningbox , .warningbox .box_body {
		 background: transparent url(../images/spiffy/warningbox/spiffy_redborder.png) no-repeat bottom right
}
.warningbox  {
		 width:		 		 		 330px;		 /* intended total box width - padding-right(next) */
		 padding-right:		 		 15px;		 /* the gap on the right edge of the image (not content padding) */
		 margin-bottom:		 		 9px;
}
/* set the top-right image */
.warningbox .box_head {
		 background-position:top right;  /* pull the right image over on top of border */
		 margin-right:-15px;             /* right-image-gap + right-inside padding */
		 padding-right:15px
}
/* set the top-left image */
.warningbox .box_head h4 {
		 background-position:top left;
		 margin:0;                       /* reset main site styles*/
		 border:0;                       /* ditto */
		 /* padding-left = image gap + interior padding ... no padding-right */
		 padding:8px 0 5px 15px;
		 text-transform:		 		 uppercase;
		 color:		 		 		 #FFF;
		 height:19px;
}
/* set the lower-left corner image */
.warningbox .box_body {
		 background-position:bottom left;
		 margin-right:0px;              /* interior-padding right */
		 padding:15px 0 15px 15px
}

/* set the image to use and establish the lower-right position */
.infobox .box_head, .infobox .box_head h4 {
		 background: transparent url(../images/spiffy/infobox/spiffy_darkgray.png) no-repeat bottom right;
		height-min:19px;
}
.infobox .box_head h4{
	height:auto;	
}
.infobox , .infobox .box_body {
		 background: transparent url(../images/spiffy/infobox/spiffy_darkgrayborder.png) no-repeat bottom right
}
.infobox_breit , .infobox_breit .box_body {
         background: transparent url(../images/spiffy/infobox/spiffy_darkgrayborder_breit.png) no-repeat bottom right
}
.infobox  {
		 width:		 		 		 330px;		 /* intended total box width - padding-right(next) */
		 padding-right:		 		 14px;		 /* the gap on the right edge of the image (not content padding) */
		 margin-bottom:		 		 9px;
}
.infoboxsmall  {
         width:                      222px;      /* intended total box width - padding-right(next) */
}

/* set the top-right image */
.infobox .box_head {
		 background-position:top right;  /* pull the right image over on top of border */
		 margin-right:-14px;             /* right-image-gap + right-inside padding */
		 padding-right:14px
}
/* set the top-left image */
.infobox .box_head h4 {
		 background-position:top left;
		 margin:0;                       /* reset main site styles*/
		 border:0;                       /* ditto */
		 /* padding-left = image gap + interior padding ... no padding-right */
		 padding:           8px 0 5px 15px;
		 text-transform:		 		 uppercase;
		 color:		 		 		            #FFF;
		 height-min:                      19px;
		 height:			auto;
}
/* set the lower-left corner image */
.infobox .box_body {
		 background-position:bottom left;
		 margin-right:                  0px;              /* interior-padding right */
		 padding:           15px 0 15px 15px
}
.infoboxsmall .box_body {
         padding:           5px 0 15px 15px
}

/* set the image to use and establish the lower-right position */
.teaserbox .box_head, .teaserbox .box_head h4, .teaserbox .box_head h3 {
		 background: transparent url(../images/spiffy/teaserbox/spiffy_lightgray.png) no-repeat bottom right
}
.teaserbox , .teaserbox .box_body {
		 background: transparent url(../images/spiffy/teaserbox/spiffy_lightgrayborder.png) no-repeat bottom right
}
.teaserbox  {
		 width:		 		 		 213px;		 /* intended total box width - padding-right(next) */
		 padding-right:		 		 14px;		 /* the gap on the right edge of the image (not content padding) */
		 margin-bottom:		 		 12px;
}
/* set the top-right image */
.teaserbox .box_head {
		 background-position:top right;  /* pull the right image over on top of border */
		 margin-right:-14px;             /* right-image-gap + right-inside padding */
		 padding-right:14px
}
/* set the top-left image */
.teaserbox .box_head h4, .teaserbox .box_head h3 {
		 background-position:top left;
		 margin:0;                       /* reset main site styles*/
		 border:0;                       /* ditto */
		 /* padding-left = image gap + interior padding ... no padding-right */
		 padding:5px 0 5px 15px;
		 color:		 		 		 #333;
}
.teaserbox .box_head h4 {
         height:      17px;
}
.teaserbox .box_head h3 {
         height:      30px;
         font-size:               1.3em;
         font-weight:                bold;
}
/* set the lower-left corner image */
.teaserbox .box_body {
		 background-position:bottom left;
		 margin-right:0px;              /* interior-padding right */
		 padding:15px 0 15px 15px
}

/* set the image to use and establish the lower-right position */
.infoboxsearch .box_head, .infoboxsearch .box_head h4 {
		 background: transparent url(../images/spiffy/infobox/spiffy_darkgray.png) no-repeat bottom right
}
.infoboxsearch , .infoboxsearch .box_body {
		 background: transparent url(../images/spiffy/infobox/spiffy_darkgrayborder.png) no-repeat bottom right
}
.infoboxsearch  {
		 width:		 		 		 306px;		 /* intended total box width - padding-right(next) */
		 padding-right:		 		 15px;		 /* the gap on the right edge of the image (not content padding) */
		 margin-bottom:		 		 12px;
}

/* set the top-right image */
.infoboxsearch .box_head {
		 background-position:top right;  /* pull the right image over on top of border */
		 margin-right:-15px;             /* right-image-gap + right-inside padding */
		 padding-right:15px
}
/* set the top-left image */
.infoboxsearch .box_head h4 {
		 background-position:top left;
		 margin:0;                       /* reset main site styles*/
		 border:0;                       /* ditto */
		 /* padding-left = image gap + interior padding ... no padding-right */
		 padding:8px 0 5px 15px;
		 color:		 		 		 #FFF;
		 height:20px;
}
/* set the lower-left corner image */
.infoboxsearch .box_body {
		 background-position:bottom left;
		 margin-right:0px;              /* interior-padding right */
		 padding:7px 0 5px 15px
}

/* set the image to use and establish the lower-right position */
.teaserboxsearch .box_head, .teaserboxsearch .box_head h4 {
		 background: transparent url(../images/spiffy/teaserbox/spiffy_lightgray.png) no-repeat bottom right
}
.teaserboxsearch , .teaserboxsearch .box_body {
		 background: transparent url(../images/spiffy/teaserbox/spiffy_lightgrayborder.png) no-repeat bottom right
}
.teaserboxsearch  {
		 width:		 		 		 212px;		 /* intended total box width - padding-right(next) */
		 padding-right:		 		 15px;		 /* the gap on the right edge of the image (not content padding) */
		 margin-bottom:		 		 9px;
}
/* set the top-right image */
.teaserboxsearch .box_head {
		 background-position:top right;  /* pull the right image over on top of border */
		 margin-right:-15px;             /* right-image-gap + right-inside padding */
		 padding-right:15px
}
/* set the top-left image */
.teaserboxsearch .box_head h4 {
		 background-position:top left;
		 margin:0;                       /* reset main site styles*/
		 border:0;                       /* ditto */
		 /* padding-left = image gap + interior padding ... no padding-right */
		 padding:5px 0 5px 15px;
		 color:		 		 		 #333;
		 height-min:20px;
}
/* set the lower-left corner image */
.teaserboxsearch .box_body {
		 background-position:bottom left;
		 margin-right:0px;              /* interior-padding right */
		 padding:15px 0 15px 15px
}



/* set the image to use and establish the lower-right position */
.filterbox .box_head, .filterbox .box_head h4 {
		 background: transparent url(../images/spiffy/filterbox/spiffy_darkgray_borderless.png) no-repeat bottom right
}
.filterbox , .filterbox .box_body {
		 background: transparent url(../images/spiffy/filterbox/spiffy_lightgray_borderless_bottom.png) no-repeat bottom right
}
.filterbox  {
		 width:		 		 		    201px;		 /* intended total box width - padding-right(next) */
		 padding-right:		 		 12px;		 /* the gap on the right edge of the image (not content padding) */
		 margin-bottom:		 		 9px;
}
/* set the top-right image */
.filterbox .box_head {
		 background-position:top right;  /* pull the right image over on top of border */
		 margin-right:-12px;             /* right-image-gap + right-inside padding */
		 padding-right:12px
}
/* set the top-left image */
.filterbox .box_head h4 {
		 background-position:top left;
		 margin:0;                       /* reset main site styles*/
		 border:0;                       /* ditto */
		 /* padding-left = image gap + interior padding ... no padding-right */
		 padding:5px 0 5px 12px;
		 color:		 		 		 #FFF;
         font-size:              1.1em;
         height:30px;
}

/* set the lower-left corner image */
.filterbox .box_body {
		 background-position:bottom left;
		 margin-right:0px;              /* interior-padding right */
		 padding:12px 0 12px 6px;
		 width:195px;
}


.filterbox .box_body .stateSelect table tbody tr td label{
	float: right;

}
.filterbox input.zip {
         width:                      50px;
         margin-right:                4px;
}
.filterbox input.town {
         width:                      110px;
}
.filterbox select.day {
         width:                      45px;
         margin-right:                4px;
}
.filterbox select.month {
         width:                      45px;
         margin-right:                4px;
}
.filterbox select.year {
         width:                      74px;
}


/* footer */
.footer {
/*		 background-color:		 #FAC; */
}

.clearfloats {
		 clear:		 		 		 both;
}

.clearfix:after {
		 content:		 		    ".";
		 display:		 		  block;
		 height:		 		 		  0;
		 clear:		 		 		 both;
		 visibility:     hidden;
}
.clearfix {
		 display:		 		 inline-block;
}
* html .clearfix {
		 height:		 		 		 1%;
}
.clearfix {
		 display:		 		 block;
}

/*Fix for browser_ie7.css:  cleafix for header  */
.hclearfix:after {
		 content:		 		    ".";
		 display:		 		  block;
		 height:		 		 		  0;
		 clear:		 		 		 both;
		 visibility:     hidden;
}
.hclearfix {
		 display:		 		 inline-block;
}
* html .hclearfix {
		 height:		 		 		 1%;
}
.hclearfix {
		 display:		 		 block;
}


div.box_message {font-weight:bold; color:red; margin-bottom: 1em;}

.searchbox_headline{
  margin-top:10px;
  margin-bottom:4px;
  font-weight:900;
  }
  
.table_dokumentenkorb {
 padding:4px;
 text-align:left;
 background-color:#EDEDED;
}

.dokumentenkorb_summe {
 font-weight:900;
 font-size:12px;
}

div.payment_tabs {
    border-spacing: 0px; 
    width: 100%; 
    margin-top: 18px; 
    float:left; 
    margin-bottom: 20px;
    color: rgb(102, 102, 102);
}

div.payment_tabs ul {
    position: relative; 
    padding: 0px; 
    margin: 0px; 
    list-style-type: none; 
    float:left; 
    bottom: -1px; 
    right: -1px;
}

div.payment_tabs ul li {
    height:30px; 
    display: inline; 
    float:left; 
    background-position: right bottom; 
    background-repeat:no-repeat;
    background-color: rgb(238, 238, 238); 
    color: rgb(104,105,103);
}


div.payment_tabs ul li.first {
    /* border-left: 1px solid rgb(104, 105, 103); */
    border-left: 1px solid rgb(225, 225, 225); 
    background-image: url(../images/tab.gif); 
}

div.payment_tabs ul li.second {
    background-image: url(../images/tab.gif);  
}

div.payment_tabs ul li.third {
    background-image: url(../images/tab.gif);  
}

div.payment_tabs ul li.fourth {
    background-image: url(../images/tab_last.gif);  
}

div.payment_tabs ul li.active {
    background-image: url(../images/tab_active.gif); 
    background-color: rgb(238, 238, 238); 
    color: rgb(0,0,0); 
}

div.payment_tabs ul li.activelast{
    background-image: url(../images/tab_active_last.gif); 
    background-color: rgb(238, 238, 238); 
    color: rgb(0,0,0); 
}

div.payment_tabs ul li.preactive {
    background-image: url(../images/tab_preactive.gif); 
    background-color: rgb(238, 238, 238); 
}

div.payment_tabs ul li div {
    font-weight:bold; 
    padding: 8px 4ex 0px 2ex;   
}

#paymentFormCredit .paymentCreditName  {margin-left:   22px;}
#paymentFormCredit .validuntil         {margin-left:   10px;}
#paymentFormCredit .paymentCreditMonth {
    margin-left:   8px;
    width:         140px;
}
#paymentFormCredit .paymentCreditYear  {
	margin-left:   4px;
    width:         140px;
}
#paymentFormCredit .paymentCreditCard  {margin-left:   89px;}
#paymentFormCredit .paymentCreditKtn   {margin-left:   47px;}
#paymentFormCredit .paymentCreditCRC   {margin-left:   145px;}
#paymentFormCredit .acceptAGB          {margin-left:   37px;}
#paymentFormELV .paymentBankKtn        {margin-left:   83px;}
#paymentFormELV .paymentBankBlz        {margin-left:   94px;}
#paymentFormELV .paymentBankName       {margin-left:   88px;}
#paymentFormELV .acceptAGB             {margin-left:   37px;}

.forms-validation-message {
    color: red;
    font-weight: bold;
}

/* vertical sub menu */
#td_sub_menu_v a {
	color: #333;
	text-decoration: none;
}
#td_sub_menu_v ul {
	list-style-type: none;
	margin: 18px 0 0 0;
	padding: 0;
}
#td_sub_menu_v ul li {
	background: transparent url(../images/sub_1_bullet_inactive.gif) no-repeat 0 2px;
	margin: 5px 0;
	padding: 0 0 0 18px;
}
#td_sub_menu_v ul li.active { 
	background: transparent url(../images/sub_1_bullet_active.gif) no-repeat 0 2px;
	font-weight: bold; 
	}
#td_sub_menu_v ul li a { height: 18px; }
#td_sub_menu_v ul li ul {
	display: none;
	margin: 0;
}
#td_sub_menu_v ul li.active ul { 
	display: block;
}
#td_sub_menu_v ul li ul li {
	background: transparent url(../images/sub_2_bullet_inactive.gif) no-repeat 0 8px;
	margin: 0;
	padding: 3px 9px 3px 12px;
	font-weight: normal;
    font-size:0.9em;
}
#td_sub_menu_v ul li ul li.active {	background: transparent url(../images/sub_2_bullet_active.gif) no-repeat 0 8px;
	background-color: #fff;
	font-weight: bold;
}
#td_sub_menu_v ul li.first { margin-top: 0; }
#td_sub_menu_v ul li.last { margin-bottom: 0; }
#td_sub_menu_v ul li ul { 
	padding-top: 15px;
    padding-bottom: 18px;
}

.notice_content { 
    font-size:1.1em;
}
.notice_content p,
.notice_content ul,
.notice_content ol,
.notice_content ul li,
.notice_content ol li { 
    font-size:1.0em;
}
.notice_content ol { 
    margin-left :2.0em;
}
.notice_content .marked { 
    background-color:#E7EDF2;
    padding: 5px 0 5px 0;
}
.notice_content .marked p { 
    margin: 4px;
    padding: 0;
}
.correction_notice	{
	margin:				10px 0;
	padding:			10px;
	color:				#163077;
	background-color:	#F4F4F4;
	border:				1px solid #DDD;
}

.correction_notice	h4 {
	font-size:			1em;
	font-weight:		bold;
	margin:				0;
}


/*
  Classes for Mobile
*/
.mobileFLeft{
  float: left;
  margin-right: 12px;
}

.mobilePLeft{
  padding-left: 100px;
}

.mobilePLeft2{
  padding-left: 180px;
}

/*
Fixes for publications
*/
#fixwidth p {
	margin-top: 0px;
	font-size: 1.0em;
}

#fixwidth table tr td{
	padding-left: 1px;
	padding-right: 1px;
}


