/* Styles für Text */

/* ============================================ */
/* Grundeinstellungen
 */
body
{
	margin:  0px;
	padding: 0px;
	background-repeat: no-repeat;
}


/* ============================================ */
/* Schriftgröße, Schriftart, Zeilenabstand
 */
div#page
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size:      75%;
	line-height:   170%;
	color:       #003366;
}

div#page td
{
	font-size:    75%;
	font-family: Arial,Helvetica,sans-serif; 
	line-height: 170%;
	color:       #000033;
}


/* ============================================ */
/* Links innerhalb des Texts
*/
a			{ color: #000066; text-decoration: none; }
a:link		{ color: #000066; text-decoration: none; }
a:visited	{ color: #000066; text-decoration: none; }
a:active	{ color: #000066; text-decoration: none; }
a:hover		{ color: #000066; text-decoration: underline; }

a.inlinelink, a:visited.inlinelink, a:active.inlinelink
{
	text-decoration: underline;
}

/* ============================================ */
/* Überschriften
 */
h1
{
	font-size:      110%;
	color:       #000033;
	margin-top:      0em;
	padding-top:     0em;
	line-height:    110%;
	font-weight:    bold;
	padding-bottom:  2em;
}
h1.heading
{
}

h2
{
	margin-top:       2em;
	margin-bottom:    0em;
	padding-bottom:   0em;
	color:        #000033;
	font-size:       100%;
}


/* ============================================ */
/* Abstände
 */
li
{
	padding-bottom: 0.1em;
	margin-bottom:  0.1em;
/*	list-style-image:  url(../a_images/symbols/middot-center.gif); */
}

ol
{
	margin-left:    1em;
	padding-left: 0.8em;
}


/* ============================================ */
/* Formatierungen für spezielle Rubriken
 */
td.abstract-author
{
	white-space:   nowrap;
	padding-top:      0px;
	margin-top:       0px;
	padding-right:    1em;
	padding-bottom: 0.5em;
	vertical-align:   top;
}
td.abstract-title
{
	padding-bottom: 0.5em;
	vertical-align:   top;
}

img.border
{
	border: 1px solid #000033;
}



/* Tabellen-Zellen mit padding rechts und unten
 */
td.rightbottom1em
{
	padding-right:  1em;
	padding-bottom: 1em;
}

td.bottom1em
{
	padding-bottom: 1em;
}

div.lineheight120
{
	line-height: 1.5em;
}


/* ============================================ */
/* Farben
 */
.red
{
	color: #D8136F;
}



/* ============================================ */
/* Vordefinierte Abstände
 */
.nospace			{ padding:    0px;    margin: 0px; }
.lessspace			{ margin-top: 2px;    padding-top: 2px; margin-bottom: 2px; padding-bottom: 2px; }
.nospacetop			{ margin-top: 0em; }
.lessspacetop		{ margin-top: 2px; }
.nospacebottom		{ margin-bottom: 0em; padding-bottom: 0px; }
.lessspacebottom	{ margin-bottom: 2px; padding-bottom: 2px; }

.top01em		{ margin-top:    0.1em; padding-top:    0.1em; }
.bottom01em		{ margin-bottom: 0.1em; padding-bottom: 0.1em; }
.topbottom01em	{ margin-top:    0.1em; margin-bottom:  0.1em; padding-top: 0.1em; padding-bottom: 0.1em; }

.top1em			{ margin-top:    0.5em; padding-top:    0.5em; }
.bottom1em		{ margin-bottom: 0.5em; padding-bottom: 0.5em; }
.topbottom1em	{ margin-top:    0.5em; margin-bottom:  0.5em; padding-top: 0.5em; padding-bottom: 0.5em; }

.top15em		{ margin-top:    0.75em; padding-top:    0.75em; }
.bottom15em		{ margin-bottom: 0.75em; padding-bottom: 0.75em; }
.topbottom15em	{ margin-top:    0.75em; margin-bottom:  0.75em; padding-top: 0.75em; padding-bottom: 0.75em; }


/* ============================================ */
/* CSS-Ersatz für "nobr"
 */
.nowrap
{
	white-space: nowrap;
}

