/* CSS Document */

body {
	margin: 10px;
	border: 0px solid;
	padding: 0px;
	font-family : arial, helvetica, helvetica, sans-serif;
	font-size: 10pt;
}

table {
	font-size: 10pt;
}

a {
	color: #000070;													/* urspruengliche farbe aus navigationsframe */
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #505050;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #C43527; 												/* urspruengliche farbe aus navigationsframe */
	font-weight: bold;
	text-decoration: underline;
}

h1 {
	margin: 20px 0px 0px 0px;
	border: 0px solid;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #e2001a;
	/*color: #e2001a;*/
	color: #000000;
	/*color: #d0071c;*/
	font-size: 16pt;
	font-weight: bold;
}

h2 {
	margin: 20px 0px 0px 0px;
	border: 0px solid;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #e2001a;
	/*color: #e2001a;*/
	color: #000000;
	/*color: #d0071c;*/
	font-size: 14pt;
	font-weight: bold;
}

h3 {
	margin: 20px 0px 0px 0px;
	border: 0px solid;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #e2001a;
	/*color: #e2001a;*/
	color: #000000;
	/*color: #d0071c;*/
	font-size: 12pt;
	font-weight: bold;
}

h4 {
	margin: 10px 0px 10px;
	border: 0px solid;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #e2001a;
	/*color: #e2001a;*/
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

h5 {
	margin: 20px 0px 10px;
	border: 0px solid;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #e2001a;
	/*color: #e2001a;*/
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

/*#svc {
	margin: 0px;
	border: 0px solid;
	padding: 0px;
	float: left;
	font-size: 11px;
	font-size: 9pt;
	width: 100%;
}*/

#svcblock {
	margin: 10px 0px 10px;
	border: 0px solid;
	padding: 2px 0px 10px 0px;
	/*background: #e8e8e8;*/
	/*background-color: #ffffff;*/
	background-color: #f0f0f0;
	font-size: 9pt;
}


#svcblock h1, 
#svcblock h2, 
#svcblock h3, 
#svcblock h4, 
#svcblock h5, 
#svcblock h6 {
	padding: 2px 0px 2px 5px;
	color: #e2001a;
	color: #000000;
}

/*#svcblock h4 {
	color: #000000;
}*/

#svcblock ul {
	margin: 10px 0px 0px 25px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	list-style-image: url(images/li_default.gif);
	list-style-position: outside;
	list-style-type: none;
}

#svcblock ul li {
	margin: 0px 0px 0px 0px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
}

#svcblock ul li.faqtitle {
	margin: 2px 0px 2px 0px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	border-bottom: 1px solid #c0c0c0;
}

/*#svcblock ul li.branch {
	margin: 0px;
	border: 0px solid;
	padding: 10px 0px 0px 0px;
}*/

#svcblock span.branch {
	margin: 0px;
	border: 0px solid;
	padding: 0px;
	font-weight: bold;
}

#svcblock a {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #000070;													/* urspruengliche farbe aus navigationsframe */
	font-weight: normal;
	text-decoration: none;
}

#svcblock a:visited {
	color: #505050;
	font-weight: normal;
	text-decoration: none;
}

#svcblock a:hover {
	color: #C43527; 												/* urspruengliche farbe aus navigationsframe */
	font-weight: normal;
	text-decoration: underline;
}

#svcblock select {
	/*margin: 5px;*/
	border: 1px solid #505050;
	font-size: 9pt;
	width: 535px;
	/*width: 250px;*/
}

table#swliste {
	background-color: #c0c0c0;
}

#swliste tr.even {
	background-color: #c0c0c0;
}
#swliste tr.odd {
	background-color: #f0f0f0;
}
#swliste th, #swliste td {
	text-align: center;
}


.titel {
	margin: 0px 0px 10px;
	color: #505050;
	font-weight: normal;
	font-size: 8pt;
	border-bottom: 1px solid #505050;
}

.normal	{ font-size: 10pt; }
.klein	{ font-size: 8pt; }

.p5	{ padding: 5px; }	/* padding 5px */

.footer {
	margin: 20px 0px 0px 0px;
	border: 0px;
	padding: 2px 0px;
	border-top: 1px solid #e0e0e0;
	clear: both;
	font-size: 8pt;
	text-align: center;
}

.tb {
	border: 0px solid #e0e0e0;
	background-color: #f0f0f0;
}
.fon {
	margin: 0px;
	padding: 20px 0px;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
}

input.text {
	width: 100%;
}
input.plz {
	width: 18%;
}
input.ort {
	width: 80%;
}

#btnWeiter button {
	margin: 5px 0px 10px 0px;
	float: right;
}
