body {
	background-color:#fff;
	font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-serif';
	margin:0px 0px 0px 80px;
	padding:0px;
	}


/* Überschrift und Text */

h1, h2, h3, h4 {
	color:#5a5a5a;
	font-size:11px;
	line-height:15px;
	margin:0px;
	padding:24px 30px 6px 30px;
	/*background:#fef4f4;*/
	}

h2,h3,h4 {
	color:#999;
	margin-top: 0px;
	padding: 6px 30px 0px 30px;
	font-weight:normal;
	font-size: 20px;
	line-height: 22px;
	font-size: 17px;
	line-height: 20px;
	}

h3,h4 {
	padding: 0px 30px 18px 30px;
	}

h4 {
	color:#5a5a5a;
	color:#FC3C67;
	}

/*p {
	color:#999;
	margin-top: 0px;
	padding: 6px 40px 3px  40px;
	font-size: 19px;
	line-height: 22px;
 	}

.csc-textpic-text*/ p {
	color:#5a5a5a;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px 30px 6px 30px;
 	}

br.halb {
	line-height: 6px;
	}



/* Listen */

ul {
	margin:0px;
	padding:0px 30px 0px 30px;
	/*background:#fef4f4;*/
	}

ul li {
	margin:0px;
	padding:0px;
	list-style: none;
	}

ul li p {
	padding: 0px;
	font-weight: normal;
	}

ul.csc-bulletlist-0, ul.csc-bulletlist-1 {
	margin:0px 0px 6px 0px;
	}

ul.csc-bulletlist-1 li {
	list-style: square outside none;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 5px;
	}

ul.csc-bulletlist-2 li {
	list-style: square outside none;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 8px 5px;
	}

ul.csc-bulletlist-3 {
	list-style: none;
	padding: 0px;
	margin:0px 0px 0px 22px;
	}

ul.csc-bulletlist-3 li {
	list-style: decimal outside none;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	}

ul.csc-bulletlist-3 ul {
	margin:6px 0px 0px 0px;
	}

ul.csc-bulletlist-3 ul li {
	list-style: square outside none;
	margin: 0px 0px 6px 13px;
	padding: 0px 0px 0px 5px;
	}


ul, ul li {
	font-size: 13px;
	line-height:15px;
	}

ul li, p  {
	color:#5a5a5a;
	}



/* Tabellen */

table.contenttable {
	margin: 0px 30px 6px 30px;
	}

table.contenttable tr {
	vertical-align:top;
	}

table.contenttable-0 tr td {
	border-spacing:0px;
	border-collapse:collapse;
	border:none;
	background:none;
	padding: 0px 8px 0px 0px;
	margin:0px;
	font-size: 11px;
	line-height: 15px;
	color: #5a5a5a;
	}

table.contenttable-1, table.contenttable-2, table.contenttable-3 {
	margin:20px -80px;
	}

table.contenttable-1 tr td, table.contenttable-2 tr td, table.contenttable-3 tr td	{
	background-color: #fef4f4;
	border-top: 0px solid #feedf1;
	border-bottom: 6px solid #feedf1;
	padding: 5px 10px 5px 10px;
	}

table.contenttable-1 tr td.td-0, table.contenttable-2 tr td.td-0, table.contenttable-3 tr td.td-0	{
	padding-left:80px;
	}

table.contenttable-1 tr td.td-last, table.contenttable-2 tr td.td-last, table.contenttable-3 tr td.td-last	{
	padding-right:80px;
	}

table.contenttable-2 tr.tr-0 td {
	background-color: #feedf1;
	color:#5a5a5a;
	font-weight:bold;
	}

table.contenttable-3 tr.tr-0 td {
	border-top: 1px solid #fecdd8;
	background-color: #fecdd8;
	color:#5a5a5a;
	font-weight:bold;
	}



/* Links */

a {
	color: #000;
	color: #a1a1a1;
	color: #5a5a5a;
	text-decoration:underline;
	}

a:hover /*, a.LinkExtern*/	{
	color: #fc3c67;
	}



/* Container */

#RahmenGesamt {
	width:700px;
	border:none;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background:#FEEDF1;
	}

#Logo a {
	width:700px;
	height:80px;
	text-align:right;
	display:block;
	background:#fc3c67;
	}

#Logo a img {
	margin:42px 28px 0px 0px;
	}

#Inhalt {
	padding:20px 80px 8px 80px;
	padding:20px 0px 0px 0px;
	}

#Domain p {
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	background:#FEEDF1;
	}

#Domain p a {
	color:#fc3c67;
	text-decoration:none;
	}

#Fussleiste {
	margin-top:6px;
/*	border-top:1px solid #dbdbdb;*/
	}

#Fussleiste h2, #Fussleiste p, #Fussleiste ul {
	background:#FEEDF1;
	}

#Fussleiste h2 {
	padding-bottom:12px;
	}

#Fussleiste td.email a {
	text-decoration:none;
	}

#Fussleiste td.domain a {
	text-decoration:none;
	color:#FC3C67;
	}

#Profil {
	float:right;
	}


/* Bilder */

div.csc-textpic-above div.csc-textpic-imagewrap {
	margin-bottom:14px;
	}

div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-left  {
	padding:0px 0px 20px 0px;
	margin:0px 30px 20px 30px;
	/*margin-bottom:6px;
	background:#fef4f4;*/
	/*border-bottom:1px solid #dbdbdb;*/
	}

div.csc-frame-rulerAfter {
	padding:0px 0px 20px 0px;
	margin:0px 30px 20px 30px;
	border-bottom:1px solid #dbdbdb;
	}

div.csc-textpic-intext-left-nowrap div.csc-textpic-text h2 {
	padding:3px 0px 3px 10px;
	}

div.csc-textpic-intext-left-nowrap div.csc-textpic-text p {
	padding:0px 0px 6px 10px;
	}


div.csc-textpic-intext-left dl.csc-textpic-image {
	padding-right:20px;
	}

div.csc-textpic-intext-left div.csc-textpic-text h2 {
	padding:0px 0px 6px 0px;
	}

div.csc-textpic-intext-left div.csc-textpic-text p {
	padding:0px 0px 6px 0px;
	}


div.csc-textpic-imagewrap {
	padding-bottom:6px;
	}

div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 0px !important;
	}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 12px; }


dd.csc-textpic-caption {
	font-size:11px;
	line-height:14px;
	padding:3px 0;
	}