.body {
margin-top:0px;
margin-height:0px;
margin-right:0px;
margin:0px;
margin-left:0px;
font-family:arial,sans-serif;
}

p {
color:#000000;
font-size:12px;
line-height:16px;
}

dl,dd {
color:#000000;
font-size:12px;
line-height:16px;
}

h1 {
color:#000000;
font-family:arial,sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:20px;
}

h2 {
color:#000000;
font-family:arial,sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:20px;
}


h3 {
color:#000000;
font-family:arial,sans-serif;
font-size:12px;
font-weight:700;
}

h5 {
color:#000000;
font-family:arial,sans-serif;
font-size:12px;
font-weight:700;
}

.h1sub {
color:#000000;
font-family:arial,sans-serif;
font-size:11px;
font-weight:700;
}



small,.small {
color:#000000;
font-family:arial,sans-serif;
font-size:11px;
}

.small_r {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:right;
}
.ntxttitle {
font-size:12px;
font-weight:100;
}

.pindent {
color:#000000;
text-indent:20px;
}

.plist {
line-height:16px;
}

.td_right {
text-align:right;
}

.headcol1 {
background-color:#99ccff;
}

.headcol2 {
background-color:#006699;

}

.contbgcol {
background-color:#eff3f7;
}

.contcol{
color:#eff3f7;
}

.loctext {
color:#000000;
font-family:arial,sans-serif;
font-size:10px;
}


.patnav {
background-color:#66cccc;
font-size:11px;
font-family:arial,sans-serif;
}

.pat_listtitle {
	margin-bottom: -15px;
	margin-top: -15px;
}

.pat_indhead {
background-color:#003333;
color:#ffffff;
letter-spacing:0.5px;
font-style:normal;
}

.pat_roman {
color:#003333;
font-style:normal;
}

.pat_p {
color:#000000;
line-height:18px;
font-size:12px;
font-style:normal;
}

.pat_downl {
color:#002121;
font-size:11px;
}

.rc_col {
background-color:#660000;
height:1px;
}

.rc_issuehead {
font-size:11px;
text-align:right;
font-family:times new roman,serif;
}

.rcnav {
background-color:#ffffff;
font-size:11px;
font-family:arial,sans-serif;
color:#990000;
}

.rc_photos {
color:#71717#;
font-size:11px;
font-style:italic;
text-align:right;
}

.rc_balken {
background-color:#ffcccc;
font-size:12px;
font-style:normal;
padding:10px;
text-align:center;
}

.rc_heft {
color:#000000;
font-size:11px;
font-style:normal;
text-align:right;
}


.ul_rc {
	margin-top: -5px;
	line-height:14px;
	font-size:12px;
	color:#990000;
}

.rrc_title {
	margin-bottom:-5px;
}

.ul_pat {
	margin-top: -5px;
	font-size:12px;
	line-height:14px;
}

.hr_pat {
	border-bottom: 3pt solid #003333;
    border-top: 0 solid #003333; 
    border-left: 0 solid #003333; 
    border-right: 0 solid #003333;
}

.img {
border:0px;
margin-bottom:0px;
margin-top:0px;
margin:0px;
}

.img_l {
border:0px;
margin-left:0px;
margin-right:5px;
margin-top:3px;
float:left;
}

.img_indr {
border:0px;
margin-left:15px;
margin-bottom:15px;
float:right;
}

.img_icon {
border:0px;
margin-left:10px;
}

.navimg {
vertical-align:bottom;
border:0px;
}

a:link {
color:#000000;
}

a:visited {
color:#000066;
}

hr,.hr {   border-top: 0 solid #000000; 
    border-left: 0 solid #000000; 
    border-right: 0 solid #000000; }
.c_tblborder {
	font-size: 12px;
	font-family:arial,sans-serif;
	border-color: #dee3ef;
	border-style : solid;
	border-width : 1px;
	empty-cells: show;
	background-color:#f7fbff;
	}
			   
			   
.c_ul {
	font-size: 12px;
	font-family:arial,sans-serif;
	list-style-position: outside;
	list-style-type: circle;
	margin-top: -8px;
	background-color:#ffffff;
	}

.c_ulitem {
	margin-left: -15px;
	font-family:arial,sans-serif;
	margin-bottom: 3px;
	}

.ol_dec {
	font-size: 12px;
	font-family:arial,sans-serif;
	list-style-type::decimal;

	}

.ol_foot {
	font-size: 11px;
	font-family:arial,sans-serif;
	list-style-type::decimal;

	}
.c_lg {
	font-size: 12px;
	margin-left: 20px;
	}

.c_note {
	font-size: 11px;
	line-height: 13px;
    }
		  	
.c_bibauthor { 
	font-variant: small-caps;
	}

.downl {
	font-size: 12px;
	font-weight:600;
	color:#000033;
    }
			  
.top {
	text-align:right;
	}

.h_bluedot{
	background-image : url(/~romani/img/3x1blue.gif);
	height: 1px;	
}

/* umflossener absatz */
.float_r {
   float: right;
   width: 200px;        /* notwendig */
   border: solid;
   margin: 0 0 1em 1em;
}
