/*** styles fuer die stellenangebote ***/
.teaser-table {
	margin-top: 0px;
	margin-bottom:15px;
	width:513px;
}
.td-stellen {
    FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, helvetica, sans-serif
}
.teaser-text-intro {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 15px;
	color:#626262;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headlines-roma-20 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px;
    color: #4c7faa;
    font-weight: bold;
    margin-bottom:2px;
}
.headlines-roma-30-blue {
	font-size:22px;
    color:#4c7faa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:21px;
}
span.comment-headline {
	font-size:12px !important;
	font-family:verdana, sans-serif;
	margin-left:10px;
    font-weight: bold;
}

/* --- print --*/
.surrounding-print-content a {
	font-size: 12px;
    text-decoration: none;
    color: #4c7faa;
}
.surrounding-print-content a:hover {
	text-decoration: underline;
}
.surrounding-print-content {
	border:1px solid #dddddd;
	padding:0 10 10 10;
	margin-top:10px;
	margin-left:10px;
	width:16cm;
}

.surrounding-print-content-or {
	border:1px solid #dddddd;
	padding: 0px 10px 10px 10px;
	margin-top: 10px;
	margin-left: 10px;
	width:100%;
}

@page { 
	size:21.0cm 14.85cm;
	border:1px solid #dddddd;
	padding:0 20 10 20;
	margin-top:2cm;
	margin-left:1.2cm;
	margin-right:1.2cm;
}

p,blockqoute { 
	orphans:10; 
}

p,blockqoute { 
	widows:10; 
}