@import url("rte.css");/* ------------------ Zentriert ------------------ */div#center {    width:999px;     margin: 0 auto 0 auto; }/* ------------------ Container ------------------ */div#container {	border: 0;	/* width: 999px; */	margin:0 auto;	position:relative;	clear:left;	text-align:left;}/* ------------------ Logo ------------------ */div#head {	border: 0;    padding: 0;    margin: 0;    	/* width: 999px; */	height: 120px;		background-image:  url("../img/header2.gif");     background-position: 0px 0px;    background-repeat: repeat-x;}a#logo {	position: absolute;	top: 51px;	left: 51px;}/* ------------------ Verlauf ------------------ */div#verlauf {	background-color: white;    background-image:  url("../img/gradient-up.gif");     background-position: 0 0;    background-repeat: repeat-x;        padding: 0;     margin: 0;    float: left;    border-left: 1px solid #bec9d0;    border-right: 1px solid #bec9d0;        width: 997px;}* html div#verlauf {  /* This is the Tan hack */	width: 997px; 	w\idth: 999px; }/* ------------------ Mittelspalte ------------------ */div#mittelspalte {    font-size: 1.0em;    margin: 0;     padding: 0;     margin-top: 18px;	margin-left: 34px;        width: 380px;    padding: 0;    padding-bottom: 40px;    float: left;    display: inline;}div#mittelspalte div.article {	margin-bottom:40px;}/*div#mittelspalte h3 {    font-size: 16px;    padding-bottom: 3px;    padding-left: 0;    padding-top: 0;      color: #0379b6;}*/    div#mittelspalte strong, div#mittelspalte b {    color: #0379b6;}div#mittelspalte p,div#mittelspalte p.bodytext {    font-size: 12px;    line-height: 180%;}div#mittelspalte ul {    font-size: 12px;    line-height: 180%;    margin: 0;    padding: 0;    padding-left: 14px;        list-style: square;}/* Pics */div.csc-textpic, div.csc-textpic-above, div.csc-textpic-center, div.csc-textpic-imagewrap, dl.csc-textpic-image, dl.csc-textpic-lastcol, dt {		padding: 0; margin: 0;	float: left;	clear: both;}div.csc-textpic-clear { display: none; }img {}hr.dotted {	margin: 0;    padding: 0;	height: 1px;    margin-top: 12px;    margin-bottom: 24px;    margin-left: 0px;    margin-right: 0px;    padding: 0;    border: 0;    border-bottom: 1px dotted silver;}/* ------------------ Breadcrumb ------------------ */  	div#breadcrumb {     font-size: 10px;    padding: 0;    padding-bottom: 60px;    height: 34px;     width: 380px;}/* ------------------ Inhalt ------------------ */div#inhalt {    margin: 0;    margin-bottom: 60px;    padding: 0;}/* ------------------ Rechte Spalte ------------------ */div#info {    float: right;    margin: 0;     padding: 0;    padding-right: 44px;    /* border: 1px dashed black; */    width: 190px;    margin-top: 80px;    display: block;        }div#info strong {    font-size: 1em;}div#info p {    font-size: 1em;}/* ------------------ Seitenfuss ------------------ */     div#footer {    clear: both;    position:relative;    background-color: transparent;    border: 0;    width: 999px; height: 40px;    background-image:  url("../img/gradient-down.gif");     background-position: 0px 0px;    background-repeat: no-repeat;} div#blank {     position: relative;     background-color: transparent;    height: 15px;     clear: both;}    div#clear {     clear: left;}/* ------------------ Link Druckansicht ------------------ */  .pagemenu {	list-style: none;	padding: 0;	margin: 0;	}.pagemenu li {	display: inline;	font-size: 10px;	margin-right: 5px;}.pagemenu li img {	float: none;}div.print {	font-size: 10px;    position: absolute;    top: 4px;    left: 795px;     width: 199px;    /* border: 1px solid red; */}div.print a.impressum {	color: #2b4460;}.red {	color: red; border: 1px solid red;}.blue {	color: blue; border: 1px solid blue;}