
#content li {
	padding-left: 12px;
    background:  url(/fileadmin/N08/templates/images/icon_bullet_grau.gif) no-repeat 1px 0.4em;
}


/* header... */
div#keyvisual {
    border-top: 1px solid #CCCCCC;
	height: 316px;
    background-image:  url(/fileadmin/N08/templates/images/poster.jpg);
	background-repeat: no-repeat;
}
div#keyvisual_en {
    border-top: 1px solid #CCCCCC;
	height: 316px;
    background-image:  url(/fileadmin/N08/templates/images/poster_en.jpg);
	background-repeat: no-repeat;
}

/* cssFile = screen_hp_en.css*/

/* nav... */


ul#nav li a,
ul#nav li a:visited {
	color: #2753A2;
	text-decoration: none;
	font-weight: normal;
    background: url(/fileadmin/N08/templates/images/icon_nav_rot.gif) no-repeat 10px 0.7em #EDEDED;
}

ul#nav li a {
    display: block;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    margin-right: 0;
	position: relative; /* To get focus on full width in some IE Win*/
}
ul#nav li a {
    padding-left: 18px;
}

/* content... */
div#content {
    line-height: 120%;
	border-right: 2px solid #BBBBBB;
	border-bottom: 2px solid #BBBBBB;
	background-color: #F8F8F8;
    padding: 12px 0px 12px 0px;
}


/* Content */

div#content div.teaser div.csc-textpicHeader,
div#content div.teaser,
div#content div.columns {
    background:  url(/fileadmin/N08/templates/images/icon_bullet_grau.gif) no-repeat 8px 0.5em;
}

div#content div.columns ul {
	padding: 0px 12px 0px  18px;
}
div#content div.teaser p,
div#content div.teaser h2,
div#content div.columns h2,
div#content div.columns ul  {
    margin-bottom: 0;
}
div#content div.teaser p {
   margin-bottom: 0;
	font-size: 85%;
	padding: 0px 12px 0px 30px;
}

div#content div.teaser h2,
div#content div.teaser h3 {
	margin: 10px 24px 0px 30px;
	padding: 2px 0px 2px 2px;
	background-color: #E1E1E1;
}
div#content div.columns h2,
 div#content div.columns h3 {
	margin: 20px 24px 0px 30px;
	padding: 2px 0px 2px 2px;
	background-color: #E1E1E1;
}
#content .chapter_bulletlist ul {
	padding-left: 15px;
/*  background:  url(/fileadmin/N08/templates/images/icon_bullet_grau.gif) no-repeat 1px 0.4em; */
    list-style-image:url(/fileadmin/N08/templates/images/icon_bullet_grau.gif);
    list-style-position:outside;
}
#content div.columns li {
	padding-left: 12px;
    background:  url(none) no-repeat 0px 0px;
	width: 40%;
	font-size: 85%;
}

div.banner {
    border: 1px solid #BBBBBB;
    background-color: #F8F8F8;
	margin-bottom: 12px;
}

div.banner h2 {
    padding: 4px 4px 4px 4px;
    margin: 0 0 0.5em 0;
    color: #3A3A3A;
    background-color: #EDEDED;
    line-height: 120%;
}
div.banner p {
    padding: 0;
    margin: 0 0 0 0;
}

.linkabb, .linktab {
  font-size: 75%;
  color: #007744;
}


}
div.spalten {
  margin-bottom: 0.5em;
}
.column1 {
  width: 8em;
  float: left;
	color: #6c6c6c;
	font-variant: small-caps;
	font-weight: bold;
	position:relative;
	display: block;
}
.column2 {
	padding-left: 8.2em;
	padding-bottom: 0.3em;

.box {
  border: 1px solid;
  border-color: #6c6c6c;
  background-color: #FFFFFF;
  padding: 8px;
  margin-bottom: 1em;

}
div.additional {
    border: 1px solid ##6c6c6c;
    background-color: #F8F8F8;
    line-height: 100%;
    margin-bottom: 12px;
}
div.additional p {
    padding: 0px 4px 0px 4px;
    margin: 0 0 0 0;
    text-align: center;
}
