/* ------------------------------    6 Schritte zum Prüfsiegel ------------------------------ */ 
h3 {
	text-align : left;
	font-size : 160%;
	font-weight : normal;
	text-transform : uppercase;
	border-bottom : 1px solid #B1B1C4;
	color : #08266E;
}

td[id="step1"], td[id="step3"], td[id="step5"], tr[id="step1"], tr[id="step3"], tr[id="step5"] { background-color : #E9E9ED; }

.clear { clear : both; }

/* ------------------------------  Main   ------------------------------ */ 

.content_TD {
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBBBBB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBBBBB;
    background-color: #f7f7f7;
	overflow:hidden;
	width: 600px;
	padding: 0px;
	margin: 0px;
}

.content_TD_re {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBBBBB;
    background-color: #d7d7d7;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

.content_TD_li {
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBBBBB;
    background-color: #f7f7f7;
	width: 400px;
	padding: 0px;
	margin: 0px;
}


.textfeld {
	padding: 15px 15px 30px;
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
}

div.csc-header, div.csc-textpicHeader {
	padding-top: 6px;
	width: 100%;
	display:block;
}

.textfeld_re {
	padding: 15px 15px 30px;
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
}

.textfeld_li {
	padding: 15px 15px 30px;
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
}

.bodytext {
	font-size: 12px;
}

h1 {
	color: #003366;
	font-size: 15px;
	font-weight: bold;
}

li {
   font-size: 12px;
}

h1 img {
  margin-right: 5px;
}

h2 {
   font-size: 13px;
   color: #CC0000; 
}

.csc-mailform {
 font-size: 12px;
}

.csc-form-fieldcell img {
  margin-left: 5px;
  vertical-align: middle;

}

.csc-form-fieldcell input {
  margin-top: 10px;

}

.csc-searchResultInfo {
 font-size: 12px;
}

.csc-searchResultRange {
 font-size: 12px;
}

h3.csc-searchResultHeader {
 font-size: 13px;
}

.csc-searchResult {
 font-size: 12px;
}

.csc-form-label {
 font-size: 12px;
}


.news-list-date {
 font-size: 12px;
 margin-top: 10px;
}

.news-list-clearer {
  height: 10px;
  clear: both;
  visibility: hidden;
}

.news-single-timedata {
 font-size: 12px;
}


.newsletter_body {
 font-size: 12px;
}

.newsletter_subheader {
 font-size: 12px;
 font-weight: bold;
 
}

.news-single-timedata {
 font-size: 12px;
 font-weight: bold;
}

.news-list-date {
 font-size: 12px;
 font-weight: bold;
}

.news-single-subheader {
 color: #003366;
}

.news-list-more a {
  font-size: 10px;
}

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { font-size: 12px; }
DIV.csc-menu-2 P.csc-sitemap { font-size: 12px; }
DIV.csc-menu-2 P.csc-sitemap-level1 { font-size: 13px; margin-left: 15px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { font-size: 12px; margin-left: 30px;  color: #003366;}
DIV.csc-menu-2 P.csc-sitemap-level3 { font-size: 12px;  margin-left: 45px;  color: #000000;}
DIV.csc-menu-2 P.csc-sitemap-level4 { font-size: 12px; margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { font-size: 13px; margin-left: 15px; font-weight: bold;}
DIV.csc-menu-2 P.csc-sitemap-level2 A { font-size: 12px; margin-left: 30px; font-weight: bold; color: #003366;}
DIV.csc-menu-2 P.csc-sitemap-level3 A { font-size: 12px;  margin-left: 45px; font-weight: bold; color: #000000;}
DIV.csc-menu-2 P.csc-sitemap-level4 A { font-size: 12px;  margin-left: 60px;}
DIV.csc-menu-2 P.csc-sitemap-level1 IMG { vertical-align:middle; }
DIV.csc-menu-2 P.csc-sitemap-level2 IMG { vertical-align:middle; }
DIV.csc-menu-2 P.csc-sitemap-level3 IMG { vertical-align:middle;  }
DIV.csc-menu-2 P.csc-sitemap-level4 IMG { vertical-align:middle; }


/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; list-style-type : none; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }



a {
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
}


a:hover {
	color: #FF3333;
}
a:visited {
	color: #CC0000;
}
.textfeld_hg2 {
	background-color: #d7d7d7;
}

.text_tabelle {
	height: 100%;
	width: 100%;
	overflow:hidden;
	table-layout:fixed;
}

.imgtext-nowrap {
    margin-bottom: 10px;
}
