@import url("template.css");
@import url("bilder_unterseiten.css");
@import url("cssstyledoverrides.css");

/* *** Ausrichtung der Boxen *** */
div#conblocklinks {
	margin-right: 245px;
}
div#conlinks {
	position: relative;
	margin: 0;
	padding: 0;
	height: 180px;
	border: 1px solid #CBCBCB;
}

div#map {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 713px;
	height: 180px;
}
div#transparenz {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 227px;
	height: 180px;
	background-image: url("../img/transparenz.png");
}

div#conmitte {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	padding-left: 20px;
	min-height: 439px;
}
div#conrechts {
	float: right;
	width: 228px;
	margin: 0;
	padding: 0;
}
div#subconrechts {
	/* bei IE rauslassen */
	/* position: fixed; */
}
div.box {
	margin: 0;
	padding: 0;
	width: 217px;
	border-top: 1px solid #cbd6e7;
	border-bottom: 1px solid #cbd6e7;
	padding: 4px;
}
div.box h2 {
	margin-top: 0;
	margin-bottom: 4px;
	font-size: 11pt;
	font-weight: bold;
	color: #5476b1;
}
div.box h3 {
	margin-top: 0;
	margin-bottom: 4px;
	font-size: 9pt;
	font-style: italic;
	color: #001d76;
}
div.box p {
	font-size: 9pt;
	color: #4e4e4e;
}
/* *** /Ausrichtung der Boxen *** */

/* *** Tabellen / Kundenbefragung *** */

table {
	margin: 0;
	padding: 0;
}
table td {
	font-size: 0.8em;
}
table .td1 {
	background-color: #4778d2;
}
table .td2 {
	background-color: #2d5cb8;
}
table .td3 {
	background-color: #1f4ba9;
}
table .td4 {
	background-color: #0f3a9a;
}
table .td5 {
	background-color: #063090;
}
.kbf_kleiner {
	font-size: 0.7em;
}
input[type=text], input[type=submit], textarea {
	border: 1px solid #868686;
}

/* *** /Tabellen / Kundenbefragung *** */

/* *** GLOSSAR *** */

p#glossarmenu {
	font-size: 0.95em;
}

h4 {
	margin-top: 0;
}

/* *** /GLOSSAR *** */

/* *** CSS-STYLED CONTENT OVERRIDES *** */

p.bodytext {
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.8em;
	text-align: justify;
	color: #333333;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover{
	color: #333333;
	text-decoration: none;
}
a:active{
	color: #333333;
	text-decoration: underline;
}

/* *** SITEMAP *** */
div.csc-sitemap {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 10px;
}
div.csc-sitemap ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
}
div.csc-sitemap ul li {
	margin: 0;
	margin-top: 5px;
	padding: 0;
}
div.csc-sitemap ul li a {
	color: #333333;
	text-decoration: none;
}
div.csc-sitemap ul li a:visited {
	color: #333333;
	text-decoration: none;
}
div.csc-sitemap ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
div.csc-sitemap ul li a:active {
	color: #333333;
	text-decoration: none;
}
div.csc-sitemap ul ul {
	margin: 0;
	margin-left: 50px;
	margin-bottom: 10px;
	padding: 5px 0 0 0;
	list-style: none;
}
div.csc-sitemap ul ul li {
	margin: 0;
	margin-top: 5px;
	padding: 0;
}
div.csc-sitemap ul ul li a {
	color: #333333;
	text-decoration: none;
}
div.csc-sitemap ul ul li a:visited {
	color: #333333;
	text-decoration: none;
}
div.csc-sitemap ul ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
div.csc-sitemap ul ul li a:active {
	color: #333333;
	text-decoration: none;
}

/* *** /SITEMAP *** */

div.csc-textpic-intext-left-nowrap {
	display: block;
}

/* *** /CSS-STYLED CONTENT OVERRIDES *** */

/* *** FAQ *** */

p#faqmenu {
	font-size: 0.8em;
}

ul.faq li.lev1 {
	font-size: 0.8em;
}

/* *** /FAQ *** */