/* 27.05.2003 jeho */

.reddiPreview {
	border: 1px solid #000000;
	padding: 1px 2px;
	font-size: 11px;
	background-color:#0000b0;
	color:white;
	font-family: Arial;
}

/* global font-family + bgcolor */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}

/* global fliesstext */

p,td,li,a,div,input,textarea,select {
	font-size: 12px;
	color: #3F3E3E;
}

/* Marginalspalte */

.marg {
	font-size: 11px;
	color: #6D6E71;
	line-height: 130%;
}

.orange {
	color: #c73c0f;
}

/* Teaser -  gr¸ner Kasten unten links */

.teaser {
	font-size: 11px;
	color: #ffe0b2;
	line-height: 130%;
}

/* Infokasten in der Marginalie */

.infokasten {
	font-size: 11px;
	line-height: 130%;
	color: #c73c0f;
}

/* Bildunterschriften */

.pictxt {
	font-size: 11px;
	margin-right: 12px;
	margin-bottom: 5px;
}

/* headline - Rubrik */

H1 {
	font-weight: bold;
	font-size: 14px;
	color: #c73c0f;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

/* headline - Texttitel */

H2 {
	font-weight: bold;
	font-size: 12px;
	color: #c73c0f;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	font-style: normal;
	font-variant: normal;
}

.marginalhead {
	padding-left: 12px;
	padding-right: 5px;
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
}

/* headline - Kasten - Marinalspalte */
H3 {
	font-weight: bold;
	font-size: 12px;
	color: #c73c0f;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
}

/* Liste */

.starlistorange {
	list-style: url(/images/global/img_bullet_star_orange.gif);
}
ul {
	list-style: url(/images/global/img_bullet_star_orange.gif);
}

/* -- Anchors -- */

A:hover {
	color: #000000;
}

/* Main Nav */

a.nav:link {
	color: #c73c0f;
	font-weight: bold;
	text-decoration: none;
}

a.nav:active {
	color: #c73c0f;
	font-weight: bold;
	text-decoration: none;
}

a.nav:visited {
	color: #c73c0f;
	font-weight: bold;
	text-decoration: none;
}

a.nav:hover {
	color: #e4a281;
	font-weight: bold;
	text-decoration: none;
}

/* onganrefarbene Links */

a.orange:link {
	color: #c73c0f;
	text-decoration: none;
}

a.orange:active {
	color: #c73c0f;
	text-decoration: none;
}

a.orange:visited {
	color: #c73c0f;
	text-decoration: none;
}

a.orange:hover {
	color: #e4a281;
	text-decoration: none;
}

/* Sub Nav */

a.subnav:link {
	color: #e4a281;
	text-decoration: none;
	font-size: 11px;
}

a.subnav:active {
	color: #e4a281;
	text-decoration: none;
	font-size: 11px;
}

a.subnav:visited {
	color: #e4a281;
	text-decoration: none;
	font-size: 11px;
}

a.subnav:hover {
	color: #3F3E3E;
	text-decoration: none;
	font-size: 11px;
}

/* Breadcrumbs & Co */

a.pfad:link {
	color: #c73c0f;
	text-decoration: none;
	font-size: 10px;
}

a.pfad:active {
	color: #c73c0f;
	text-decoration: none;
	font-size: 10px;
}

a.pfad:visited {
	color: #c73c0f;
	text-decoration: none;
	font-size: 10px;
}

a.pfad:hover {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.infoBox {
    background-color:transparent;
    z-index:1;
}

.infoBox a:visited {
    color:#E6001A;
}

.infoBox a:hover {
    background-color: transparent;
}

.infoBox a:active {
    color: #E6001A;
}

.infoBox a .info {
    display: none;
}

.infoBox a:hover .info {
    margin-top : 30px;
    margin-left : -70px;
    display: inline;
    position: absolute;
    padding: 10px;
    background-color: #FFFFFF;
    border: 1px solid #C43D15;
} 
