
html { 
  padding:0px;
  margin:0px;
  text-align: center;
}

body {
  background-color: #333333;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#333333;  
  line-height: 18px; 
  text-align: center;
  margin: 0px;
  padding: 0px;
  background-image: url(../pic/bg_2.gif);
  background-position: center;
  background-repeat: repeat-y;
}



h1 {
font-size: 16px;
font-weight: normal;
line-height: 23px;
color: #666666;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
margin-bottom: 15px;
	}
	
h2 {
font-size: 13px;
font-weight: normal;
color: #666666;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
margin-top: 5px;
	}
	
	h3{
font-size: 11px;
font-weight: normal;
color: #3D8DDE;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
	}
	
h4 {
font-size: 11px;
font-weight: normal;
color: #666666;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;

	}

h5 { 
font-size: 11px;
font-weight: normal;
color: #336699;
background-color:transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
	
a { 
color: #336699;
background-color:transparent;
text-decoration: none; 
font-size: 11px;
}

a:hover { 
color: #99CCFF;
background-color:transparent;
text-decoration: none; 
}

 
p { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#333333;  
  margin:0px;
  padding:0px;
  font-size: 11px;
  line-height: 18px;
}

li {
list-style-image: url(../pic/list_arc.gif);
color: #3D8DDE;
margin-top: 0px;
line-height: 22px;
}

ul {
margin-top: 0px;
padding-top: 0px;
line-height: 22px;
}


/*  positioning-layers statisch und absolut */

#site_container {
width:976px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding:0px;
text-align:left;
height: auto;
background-image: url(../pic/bg_content_2.gif);
}

/*  kopfbereich */

#job {
  text-align:center;
  padding-left:10px;
  padding-top:9px;
}

#job ul {
  list-style-type:disc;
  color:#FFFFFF;
padding-left:25px;
}

#job li {
  list-style-image:none;
  color:#FFFFFF;

}

#job a {
  text-align:center;
  border:0px;
  color:#336699;
  text-decoration: none;
}

.job_bild {
  text-align:center;
  border:0px;
}

.job_bild a {
  text-align:center;
  border:0px;
}

.job_bild a: active {
  text-align:center;
  border:0px;
}

.job_bild a: hover {
  text-align:center;
  border:0px;
}

.job_bild a:visited {
  text-align:center;
  border:0px;
}

#head_container {
background-color: #6699CC;
padding:0px;
margin:0px;
width: 977px;
height: 42px;
}


#head_container p {
padding:0px;
margin:0px;
}

/*  Menü ebene 1 */

#main_menu_container{
padding: 0px;
margin:0px;
width: 752px;
float: left;
vertical-align: top;
}


#main_menu{
background-color:transparent;
padding-left:0px;
padding-right:0px;
padding-top: 10px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float: left;
width: 752px;
padding-left: 15px;
}

  
 /* ------------------------------- typo3 menuLevel1 --------------------------------- */

#menu1 {

text-align: center;
padding: 0px 0px 0px  0px;
color: #FFFFFF;
display: inline;
margin: 0px 0px 0px 0px;

  }

.menu1item {
color: #FFFFFF;
text-decoration: none; 
padding-right:0px;
padding-left:0px;
text-transform: uppercase;
float:left;
  }
  
.menu1item A {
display: inline;
text-transform: uppercase;
color: #FFFFFF;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
float:left;
padding-top:0px;
padding-left:13px;
padding-right:13px;
padding-bottom:0px;
font-size: 11px !important;
}
 
div.menu1item A:HOVER {
color: #FFFFFF;
padding: 0px 0px 2px  0px;
letter-spacing: 1px;
border-right: none;
text-align: center;
padding-right:13px;
padding-left:13px;
color: #E3F1FF;
background-image: url(../pic/arc_over.gif);
background-repeat: no-repeat;
background-position: left;
font-size: 11px !important;
}



div.menu1aktive A {
display: inline;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
padding: 0px 0px 2px  0px;
padding-right:13px;
padding-left:13px;
letter-spacing: 1px;
text-align: center;
float:left;
font-weight: bold;
background-image: url(../pic/arc.gif);
background-repeat: no-repeat;
background-position: left;
font-size: 11px !important;
}


div.menu1aktive A:HOVER {
 text-align: center;
letter-spacing: 1px;
color: #E3F1FF;
background-image: url(../pic/arc_over.gif);
background-repeat: no-repeat;
background-position: left;
font-size: 11px !important;
}

#head_right{
padding:0px;
margin:0px;
width: 206px;
height: 33px;
float:right;

}

/*  Suchbereich */


#suche {
float: right;
padding:0px;
margin:0px;
margin-right: 0px;
margin-top: 0px;
color: #6796A1;
padding-right: 31px;
padding-left: 0px;
margin-top: 10px;
}

#search{
float: right;
padding:0px;
margin:0px;
margin-right: 0px;
margin-top: 0px;
color: #6796A1;
padding-right: 21px;
padding-left: 0px;
margin-top: 10px;
}

.input_suche {
	border: 1px solid #999999 !important;
	height: 12px !important;
	margin: 0px;
	padding: 0px;
	}
	
	form{
	margin: 0px;
	padding: 0px;
	}
	
	/*  Logobereich */

#logo_container {
background-color: #FFFFFF;
padding:0px;
margin:0px;
width: 977px;
height: 79px;
}

#logo_left {
background-color: #FFFFFF;
padding:0px;
margin:0px;
width: 535px;
height: 79px;
float: left;
}

.logo{
border: 0px;
}

#logo_center {
background-color: #E3F1FF;
padding:0px;
margin:0px;
width: 236px;
height: 79px;
float: left;
}

#logo_right{
background-color: #8ABBEC;
padding:0px;
margin:0px;
width: 206px;
height: 79px;
float: right;
}

/*  Sprachauswahl */

#language {
float: left;
padding:0px;
margin:0px;
margin-left: 11px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
color: #FFFFFF;
font-size: 10px;
}

#language a {
color: #FFFFFF;
padding-right: 5px;
padding-left: 3px;
font-size: 10px;
}

#language a:hover {
color: #6699CC;
padding-right: 5px;
padding-left: 3px;
}


/*  Druckversion  */

#border_content{
/*float: left;*/
padding:0px;
margin:0px;
margin-left: 2px;
margin-top: 0px;
color: #FFFFFF;
font-size: 10px;

}

#border_content a{
color: #FFFFFF;
padding-right: 0px;
padding-left: 0px;
font-size: 10px;
padding-top: 3px;
}

#border_content a:hover{
color: #6699CC;
padding-right: 0px;
padding-left: 0px;

}

.border a{
margin: 0px;
padding: 0px;
height: 1px;
}

.border{
margin: 0px;
padding: 0px;
height: 1px;
width: 1px;
}

/*  Bildbereich */

#pic_container {
background-color: #FFFFFF;
padding:0px;
margin:0px;
width: 977px;
height: 164px;
}

#pic_left {
padding:0px;
margin:0px;
width: 535px;
height: 164px;
float: left;
background-image: url(../pic/pic_left.jpg);
background-repeat: no-repeat;
}

#pic_left_anfahrt {
padding:0px;
margin:0px;
width: 535px;
height: 164px;
float: left;
background-image: url(../pic/anfahrt.jpg);
background-repeat: no-repeat;
}

#pic_left_teamspace {
padding:0px;
margin:0px;
width: 535px;
height: 164px;
float: left;
background-image: url(../pic/teamspace.jpg);
background-repeat: no-repeat;
}

#pic_left_bmw {
padding:0px;
margin:0px;
width: 535px;
height: 164px;
float: left;
background-image: url(../pic/bmw.jpg);
background-repeat: no-repeat;
}

#pic_left_mittagstipp {
padding:0px;
margin:0px;
width: 535px;
height: 164px;
float: left;
background-image: url(../pic/mittagstipp.jpg);
background-repeat: no-repeat;
}

#pic_center {
padding:0px;
margin:0px;
width: 236px;
height: 164px;
float: left;
}

#pic_right{
padding:0px;
margin:0px;
width: 206px;
height: 164px;
float: right;
}

/*  Contentbereich */

#content_container {
padding:0px;
margin:0px;
width: 977px;
height: auto;
background-image: url(../pic/bg_content_2.gif);
background-repeat: repeat-y;
height: auto;
}

/*  haupt content bereich */


#normal_container {
width:535px;
float:left;
height: 600px;
background-color:#FFFFFF;
margin: 0px;
}

#normal_content {
margin: 27px 26px 10px 26px;
height: auto;
}

/*  Menü ebene 2 */

#left_menu_container{
background-color: #6699CC;
padding:0px;
padding-top: 27px;
margin:0px;
width: 236px;
height:525px;
float: left;
vertical-align: top;
}



#left_menu{
background-color:transparent;
padding-left:30px;
padding-right:0px;
padding-top: 0px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float: left;
vertical-align: middle;
}

      /* ------------------------------- typo3 menuLevel 2 --------------------------------- */

#menu2 {
   float: left;
width: 165px;
padding: 0 0 0 0;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #FFFFFF;
  }

.menu2item {
   color: #FFFFFF;
   text-decoration: none;
   width: 165px; 
  }
  
.menu2item A {
display: block;
padding: 1px 5px 1px 20px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
width: 165px;
}
 


div.menu2item A {
 text-decoration: none;
 line-height: 30px;
 text-align: left;
   color: #FFFFFF;
  }

div.menu2aktive A {
display: block;
padding: 1px 5px 1px 20px;
color: #FFFFFF ;
text-decoration: none;
font-weight: normal;
width: 165px;
font-weight: bold;
background-image: url(../pic/arc.gif);
background-repeat: no-repeat;
background-position: left;
letter-spacing: 1px;
 line-height: 30px;
  }


div.menu2aktive A:HOVER {
color: #E3F1FF;
background-image: url(../pic/arc_over.gif);
background-repeat: no-repeat;
background-position: left;
letter-spacing: 1px;
  }
  
  div.menu2item A:HOVER {
color: #E3F1FF;
background-image: url(../pic/arc_over.gif);
background-repeat: no-repeat;
background-position: left;
  }
	

/*  rechter content bereich */

#right_container {
width:205px;
float:left;
background-color:#FFFFFF;
margin: 0px;
height: auto;
}

#right_content {
margin: 27px 25px 10px 27px;

}

#right_content p {
color: #999999;
}

#right_content H2{
font-size: 13px;
font-weight: normal;
color: #999999;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
margin-top: 10px;
margin-bottom: 3px;
}







/*  Fußbereich */

#bottom {
padding:0px;
margin:0px;
width:976px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding:0px;
text-align:left;
height: auto;
}

#bottom_container {
padding:0px;
margin:0px;
width: 441px;
height:23px;
background-image: url(../pic/bg_content_2.gif);
background-repeat: repeat-y;
float: right;
}

#bottom_left{
width:535px;
float: left;
height:23px;
background-color:#FFFFFF;
margin: 0px;
}

#bottom_center{
background-color: #6699CC;
padding:0px;
padding-top: 0px;
margin:0px;width: 236px;
height:23px;
float: left;
vertical-align: top;
}



#impressum{
background-color:transparent;
padding-left:30px;
padding-right:0px;
padding-top: 0px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float: left;
vertical-align: middle;
padding-bottom: 5px;
}

#impressum a{
color: #FFFFFF;
padding-right: 15px;
font-size: 9px;
}

#impressum a:hover {
color: #E3F1FF;
padding-right: 15px;
font-size: 9px;
}

#copyright{
background-color: #FFFFFF;
padding-left:30px;
padding-right:0px;
padding-top: 0px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float: left;
vertical-align: middle;
color: #CCCCCC;
width: 206px;
font-size: 9px;

}

 
#bottom_right{
width:206px;
float:left;
background-color:#FFFFFF;
margin: 0px;

}






  

	
	
	
	
	
	/* ------------------------------- NEWS --------------------------------- */


newsimage
 {
 text-align : right;
}


 /*  tt_news LATEST view */

 .news-latest-top, .news-archive-top {
  font-size: 13px;
  font-weight: bold;
  margin-left: 0px;
    }
 .news-latest-item {
  margin-bottom: 10px;
  width: 100%;
  margin-left: 0px; 
  clear: both;
 }
 .news-latest-item p {
  margin-top: 0px;
  font-size: 11px;
 }
 .news-latest-item a:link, .news-latest-item a:visited, .news-list-PBactPage, .news-list-PBpage {
  text-decoration: none;
  color: #336699;
 }
 .news-latest-item a:hover, .news-latest-item a:active {
  text-decoration: underline;
 }
 .news-latest-date {
  color: #999999 !important; 
 }
 
  .news-latest-date a{
  color: #999999 !important; 
  padding-top: 20px !important;
 }  
 
 .news-latest-title {
  font-weight: bold;
  color: #999999;
 }
 div.news-latest-item img {
border: 0px;

 }
 
  div.news-latest-item_img img{ 
margin: 0px;
border: 0px;
 }
 
 div.news-latest-container H2 {
  margin-top: 10px;
    }
 
  div.news-latest-item h3 a {

 }
 
 /* tt_news LIST view  */
 
.news-list-container H3 {
	margin-bottom: 5px;
	color:#666666;
	line-height: 20px;
}

.news-list-container H2 A{
	margin-bottom: 5px;
	color:#666666;
		line-height: 20px;}

.news-list-container {
	color:#336699;
}

.news-list-container H3 A:VISITED {
	color:#3D8DDE;
	font-size: 13px;
		line-height: 20px;}

.news-list-container H3 A:HOVER {
	color:#336699;
	font-size: 13px;
}
.news-list-container H3 A {
	color:#3D8DDE;
	font-size: 13px;;
}

.news-list-item H3 A {
	color:#3D8DDE;
	font-size: 13px;
}
.news-list-container H4 {
	font-weight:normal;
	height:20px;
}
.news-list-date {
	float: left;
	color:#99CCFF;
	width: 380px;
	text-align: left;
	height: 18px;
	font-size: 13px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

margin: 0px;
border:none;
}
.news-list-category IMG {float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size: 10px;
	margin-top: 10px;
		line-height: 10px;
}
.news-list-morelink IMG {
float: none;
}
.news-list-browse {
}
 .tx-ttnews-browsebox {
  text-align: center;
  margin-bottom: 15px;
 }
 .news-list-clearer {
  height: 5px;
  clear: both;
  visibility: hidden;
 }
 
 
 div.news-list-item {
 	margin-bottom: 50px;
 }
 
 /*  tt_news Page-Browser */
 .tx-ttnews-browsebox TD { 
  font-size: 10px; 
 }
 .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
 }
 .tx-ttnews-browsebox-SCell {
  background-color: #EEE;
 }
 .news-search-emptyMsg { 
  font-size: 11px;
  margin-left: 10px; 
 }
 /* tt_news SINGLE view  */
 .news-single-item {
  font-size: 11px;
  
 }
 
 div.news-single-item H2{
font-size: 16px;
font-weight: normal;
line-height: 21px;
color: #666666;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
 }
 
  div.news-single-item H3{
font-size: 13px;
font-weight: normal;
color: #666666;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
margin-bottom: 15px;
 }
 
  div.news-single-item img{
  float: left;
  margin-top: 20px;
  margin-right: 20px;
  margin-top: 10px;
  border: 0px;
 } 
 
 
 .news-single-header {
  font-size: 20px;
  color: #666666;
 }
 .news-single-subheader {
 color: #666666;
  margin-bottom: 15px;
 }
 .news-single-images-container {
  float: left;
  margin-left: 5px;
   margin-right: 10px;
 }

 .news-single-images-container img {
  /* border: 1px solid #3E551C;*/
  margin-bottom: 10px;
  float: left;
 margin-right: 10px;
 border: 0px;
 }
 

 .news-single-category {
  margin-bottom: 15px;
 }
 .news-single-backlink, .news-single-backlink a {
  color: #336699;
  font-size: 11px;
  margin-bottom: 15px;
  margin-top: 10px;
 }
 .news-single-timedata, .news-single-imgcaption {
  float: right;
 }
 .news-single-timedata, .news-list-timedata, .news-single-author, .news-latest-date {
  font-size: 9px;
  color: #3D8DDE;
  padding-top: 8px;
 }
 
 .news-single-imgcaption{
 float: left;
 font-size: 9px;
 }
 
 .news-list-imgcaption{
 float: left;
 font-size: 9px;
 }
 
 .news-single-author {
  padding-top: 5px;
  margin-bottom: 10px;
 }
 .news-single-additional-info {
  margin-top: 15px;
  padding-top: 5px;
  width: 100%;
 }
 .news-single-additional-info p {
  margin: 0px;
 }

 .news-single-related-header, .news-single-links-header, .news-single-files-header {
  font-weight: bold;
  color: #336699;
  font-size: 11px;
 }
 
 /* tt_news Archivemenu (AMENU) view  */
 .news-archive-item {
  width: 100%;
 }
 .news-archive-item a {
  color: #336699;
  text-decoration: none;
 }

 news-amenu-container {
	width: 100%;
}
.news-amenu-container LI {
	padding-bottom:1px;
	list-style-type: none;
	list-style-image: none;
}
.news-amenu-container UL {
	margin-top:5px;
	margin-left:20px;
	margin-bottom:50px;
	list-style-type: none;
	list-style-image: none;
}
.news-amenu-container H2 {
font-size: 16px;
font-weight: normal;
line-height: 21px;
color: #666666;
background-color: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
.news-amenu-item-year a {
color: #003466;
font-weight: bold;
font-size: 13px;
}

.news-amenu-item-year{
color: #003466;
font-weight: bold;
font-size: 13px;
}

 /* ------------------------------- suchbutton --------------------------------- */ 

.news-search_button{
border: 1px solid #99CCFF;
background-color: #99CCFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}



 /* ------------------------------- kontaktformular --------------------------------- */   

#contentBoxContact{
	width: 100%;
	float: left;
}

#kontaktForm{
width: 400px;
}	

.formBeschriftung {
clear: left; 
float: left; 
width: 200px; 
line-height: 200%;
color: #333333;
}

.input {
border: 1px solid #99CCFF;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

.button {
border: 1px solid #99CCFF;
background-color: #99CCFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

input {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

select {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin-bottom: 5px;
margin-top: 5px;
border: 1px solid #99CCFF;
}


 /* ------------------------------- Indexed search --------------------------------- */  

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background-color: #E3F1FF;
}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:150px; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px;
	margin-bottom:5px; 
	}
	
	.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background:#999999; 
	color: #FFDF99;
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A{ 
	color: #FFFFFF; 
	font-weight: normal;
	letter-spacing: 1px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:normal; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:normal; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
	font-style:italic; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
	color:red; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; margin-bottom:5px; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	margin-top:0px; 
	margin-bottom:0px; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background:#99CCFF; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:middle; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A { 
	color: #FFFFFF; 
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color : #666666; 
	}
	
	#macinasearchbox_form {
	
	}

.news-catmenu  {
   padding:5px 0px 0px 5px;
   margin:10px;
   

}
.news-catmenu DIV IMG {
   margin:0px;
   padding: 0px 3px 3px 0px;
   vertical-align: middle;
}

.level1 {
	margin-left: 0px;
	margin-bottom: 10px;
		margin-top: 10px;
		text-transform: uppercase;
}

.level2 {
	margin-left: 15px;
		margin-bottom: 10px;
		text-transform: none;
}


.level3 {
	margin-left: 30px;
}


.level4 {
	margin-left: 15px;
}

