a:link {
    color: #001A4B;
    text-decoration: none;
}
a:visited {
    color: #001A4B;
    text-decoration: none;
}
a:hover {
    color: #001A4B;
    text-decoration: underline;
}

body   
{ 
font-size: 100.01%; 
/* font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; */
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0;
padding: 0;
}

/**
* SUCHE
**/

#ardSearch {
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
    }

#ardSearch h2 {
background: #b9cee3 !important;
clear: both;
font-size: 0.85em;
margin: 1em 0 0 0;
padding: 0.5em 0.5em 0.5em 9.25em;
color: #001a4b !important;
font-weight: bold;
}

#ardSearch p { font-size: 0.75em; }

#ardSearch span.p { font-size: 0.8em; }

.ardSearchSort { font-size: 0.75em; }

#ardSearch label.left {
float: left;
text-align: left;
width: 9em;
padding: 0.4em 0.4em 0 0.4em;
font-size: 0.8em;
display: block;
clear: both;
font-weight: bold;
 }

#ardSearch .ardSucheNeu, #ardSearch .ardSucheNeu.ratg1
{
font-size: 0.75em;
margin: 0;
color: #001a4b;
padding: 0 0.3em 0.5em 10.5em;
background: #b9cee3 !important;
}


#ardSearch .ardSearchtitle
{
font-size: 1.05em;
line-height: 1.5em;
font-weight: bold;
}

#ardSearch span.s {
		clear: both;
		padding: 0.5em 0 0 0;
		margin: 0;
		width: 100%;
		float: left;
		display: block;
		color: #000;
		}

#ardSearch .ardSucheAus
{

font-size: 0.75em;
line-height: 1.3em;
padding: 1em 0 1em 0;
border-bottom: #b9cee3 1px solid;
color: #001a4b;
float: left;
width: 100%;
}

#ardSearch .ardSucheNeuBold
{
background: #e9ebef;
clear: both;
font-size: 0.85em;
margin: 1em 0 0 0;
padding: 0.5em 0.5em 0.5em 9.25em ;
font-weight: bold;
}

#ardSearch .ardSearchK
{
line-height: 2em;
color: #95999a;
display: none;
}

#ardSearch .ardSearchBold
{
font-weight: bold;
}

/* Feld, in dem unten die bereits gesuchten Begriffe ausgegeben werden */
#ardSearch .ardSearchRes
{
font-size: 0.75em;
background: #fff;
border: #95999a 1px solid;
padding: 0.25em;
width: 19em;
}

#ardSearch hr
{
clear: both;
border: 1px #fff solid;
margin: 0.4em 0 0.4em 0;
}

/* war mal ein Container um die neuen Abfragen unten ... kann evtl. weg */
#ardSearch .ardSearchAll
{
float: left;
background: #D8DEE5;
width: 100%;
padding: 0.5em 0 0.5em 0;
}


#ardSearch .ardSearchInputRes
{
font-size: 0.9em;
padding: 0.2em  0  0.5em  0;
float: left;
width: 20em;
background: #ff8400;
}


#ardSearch .ardSearchResSubmit
{
clear: both;
border: 1px solid #fff !important;
padding: 0.25em 0.5em;
color: #fff;
font-size: 0.85em;
background: #003b7a !important;
margin: 0.5em 0 0.5em 0;
}

#ardSearch .ardSearchResSubmit:hover
{
color: #001a4b;
background: #b9cee3 !important;
}

#ardSearch .ardSearchResSel
{
font-size: 0.75em;
background: #fff;
border: #95999a 1px solid;
width: 20em;
padding: 0;
}



#ardSearch .ardContainerSubmit
{

clear: both;
/* border: #000000 1px solid; */
width: 100%;
text-align: right;
padding: 0.5em 0 1em 0;
}



#ardSearch .ardSearchWords, #ardSearch .ardSearchWords.ratg1
{
background: #e4eef7 !important;
padding: 0.3em;
margin: 0;
font-size: 0.9em;
color: #001a4b !important;
border-bottom: 2px #fff solid;
}

#ardSearch .ardHitExp
{
font-size: 0.8em;
}

#ardSearch .ardSearchNavi
{
clear: both;
text-align: center;
padding: 0 0 0.75em 0;
float: left;
width: 49em;
}

#ardSearch .ardSearchNavi table {
padding: 0;
margin: 0;
width: 100%;
display: inline;
border-collapse: collapse;
}

#ardSearch .ardSearchNavi td {
padding: 0;
margin: 0;
}

#ardSearch .ardSearchNavi td a
{
background: #fff;
color: #012a50;
font-size: 0.8em;
padding: 0.25em 0.5em;
margin: 0;
}

#ardSearch .ardSearchNavi td a:hover, #ardSearch .ardSearchNavi td span.i
{
background: #012a50;
color: #fff;
font-size: 0.8em;
margin: 0;
padding: 0.25em 0.5em;
}

#ardSearch .ardSearchNavi td span.ardSearchBack, #ardSearch .ardSearchNavi td span.ardSearchNext { padding: 0; margin: 0; }

#ardSearch .ardSearchNavi td span.ardSearchBack a, #ardSearch .ardSearchNavi td span.ardSearchBack a:hover, #ardSearch .ardSearchNavi td span.ardSearchNext a, #ardSearch .ardSearchNavi td span.ardSearchNext a:hover  
{
background: #fff;
color: #012a50;
}

#ardSearch .ardSearchNavi a:hover { text-decoration: underline; } 


#ardSearch .ardPrev {
background: #fff;
color: #012a50;
}

#ardSearch .ardNext {
background: #fff;
color: #012a50;
}


#ardSearch center { clear: both; float: left; width: 100%; padding: 0.75em 0 0.75em 0; }


#ardSearch .ardSearchPages
{
text-align: left;
font-size: 0.75em;
margin: 0 0 3em 0;
}


#ardSearch .ardSearchResfs
{
background: #e4edf6 !important;
margin: 0;
padding: 0.5em 0 0.5em 0;
border: 0;
color: #001a4b;
vertical-align: middle;
}

/* Tipp von Marcel */
#ardSearch label, .ardSearchResSubmit { cursor: pointer; }

/********************************************************************** 
 * CONTAINER *
 **********************************************************************/
.chronik-container { 
	padding: 0;
	*padding: 0 0 1em 0;
	margin: 0;
	width: 100%;
	font-family: Verdana;
}

.chronik-container p.quelle { 
	padding: 1em 0 1em 0%;
	float: left;
	font-size: 0.75em;
	width: 100%;
    background: #fff;
}

.chronik-head { clear: both; padding: 0; margin: 0; display: block; background: #508ec8 url(/ard-chronik/static/css/img/sprite.png) no-repeat 0 top; width: 100%; float: left; }

.inv { display: none; }


/********************************************************************** 
 * ERROR IE6 *
 **********************************************************************/
#browserDetect  {
	padding: 0;
	margin: 0 0 8px 0;
	float: left;
	width: 99.8%;
	display: inline;
	border: 1px solid #f8df92;
	background: #fffbf0 url(/ard/static/css/img/gradients.png) no-repeat -17600px bottom;
	} 

	
#browserDetect p {
	padding: 8px 0 8px 0;
	margin: 0 auto;
	float: none;
	width: 85%;
	font-size: 0.75em;
	line-height: 120%;
	display: block;
	color: #00385f;
	/* background: url(/ard/static/css/img/icons.png) no-repeat -532px -618px; */
	} 
	
#browserDetect p a { color: #00385f; text-decoration: none; } 
	
#browserDetect p a:hover {	text-decoration: underline; } 

.show-only-IE6 { display: none !important; }
 *html .show-only-IE6 { display: block !important; }


/********************************************************************** 
 * DEFINITION *
 **********************************************************************/
.chronik-definition { clear: both; padding-top: 10px; margin: 0; }
.chronik-definition p { clear: both; padding: 5px 13px; margin: 0; font-size: 0.75em; }

.chronik-definition p.chronik-download { clear: both; padding: 4px; margin: 10px 0 10px 13px; font-size: 1em; background: #d9e0e7 url(/ard-chronik/static/css/img/sprite.png) no-repeat -3040px 0; -moz-border-radius: 5px; -moz-border-radius: 5px; color: #082e61; float: left; width: 94%; }

.chronik-definition p.chronik-download a span.chronik-icon_download { background: url(/ard-chronik/static/css/img/sprite.png) no-repeat -2806px 0; width: 100px; height: 80px; display: block; float: left; }

.chronik-definition p.chronik-download a:hover span.chronik-icon_download { background: url(/ard-chronik/static/css/img/sprite.png) no-repeat -2918px 0; width: 100px; height: 80px; display: block; float: left; }

.chronik-definition p.chronik-download span.chronik-text { display: inline; float: left; padding: 16px 0 0 0; font-family: Georgia; }
.chronik-definition p.chronik-download span.chronik-dateigroesse { display: inline; float: right; font-size: 0.75em; padding: 40px 10px 0 0; }


/********************************************************************** 
 * ALLGEMEINE ANGABEN *
 **********************************************************************/
.chronik-container .chronik-head .logo { padding: 0 0 0 2%; display: inline; float: left; width: 68%; }

.chronik-container ul, .chronik-container ol { padding: 0; margin: 0; }
.chronik-container ul li, .chronik-container ol li { padding: 0; margin: 0; display: block; list-style-type: none; }


/********************************************************************** 
 * PILLBUTTONS UMSCHALTBUTTONS *
 **********************************************************************/
ul.chronik-pillbutton_container  { float: right; margin-top: 10px; margin-right: 13px; display: inline; }

ul.chronik-pillbutton_container li { display: inline; margin: 0; padding: 0; }

ul.chronik-pillbutton_container li a.chronik-pillbutton:link, ul.chronik-pillbutton_container li a.chronik-pillbutton:visited, ul.chronik-pillbutton_container li a.chronik-pillbutton:active, ul.chronik-pillbutton_container li a.chronik-pillbutton:focus  { float: left; padding: 2px 5px; margin: 0; font-size: 0.7em; text-decoration: none; color: #0b284b; background: #6f97cd url(/ard-chronik/static/css/img/sprite.png) no-repeat -1880px 0; cursor: pointer; }
ul.chronik-pillbutton_container li a.chronik-pillbutton, ul.chronik-pillbutton_container li a.chronik-pillbutton:hover { float: left; padding: 2px 5px; font-size: 0.7em; text-decoration: none; color: #0b284b; background: #e0ecf9 url(/ard-chronik/static/css/img/sprite.png) no-repeat -1590px 0; margin: 0; }

ul.chronik-pillbutton_container li a.chronik-pillbutton.left { -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; margin-right: 1px; }
ul.chronik-pillbutton_container li a.chronik-pillbutton.right { -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; }


ul.chronik-pillbutton_container li a.chronik-pillbutton.selected { color: #0b284b; background: #e0ecf9 url(/ard-chronik/static/css/img/sprite.png) no-repeat -1590px 0; }


/********************************************************************** 
 * CONTAINER: EREIGNISLISTE + VOLLTEXTSUCHE *
 **********************************************************************/
.chronik-head .chronik-filter { 
	clear: both;
	padding: 0 0 0 115px;
	margin: 0;
	width: 85%;
	display: block;
	height: 2.5em;
	float: left;
 }
 
 /********************************************************************** 
 * FORM VOLLTEXTSUCHE *
 **********************************************************************/
.chronik-head form { padding: 0; margin: 0; float: left; border: 0; }
.chronik-head fieldset { clear: both; display: block; border: 0; float: left; margin: 0; padding: 0; }

.chronik-head .chronik-filter label { font-size: 0.7em; color: #dfe3e8; padding: 7px 7px 0 3px; float: left; }
.chronik-head .chronik-filter input.text { width: 382px; font-size: 0.75em; border: 1px solid #fff; background: #fff url(/ard-chronik/static/css/img/sprite.png) no-repeat -1781px bottom; padding: 4px; *padding: 5px 4px 5px 4px; padding: 5px 4px 5px 4px\9; color: #000; margin: 3px 0 0 0; float: left; }
.chronik-head .chronik-filter input.submit { width: 48px; height: 48px; text-indent: -9999px; font-size: 0; color: #c4e4fd; background: url(/ard-chronik/static/css/img/icons.png) no-repeat 0 0; padding: 0; margin: -10px 0 0 5px; border: 0; float: left; display: inline;  }
.chronik-head .chronik-filter input.submit:hover { background: url(/ard-chronik/static/css/img/icons.png) no-repeat -65px 0; }

.chronik-head .chronik-filter .select 
{ width: 390px; 
font-size: 0.75em; 
padding: 0; 
border: 1px solid #fff; 
color: #000; margin: 3px 0 0 0; float: left; 
}
.chronik-head .chronik-filter .select a { background: #fff url(/ard-chronik/static/css/img/sprite.png) no-repeat -1781px bottom; padding: 4px; margin: 0; width: 382px; float: left; }

.chronik-head .chronik-filter .select a:hover, .chronik-head .chronik-filter .select a.close-options { text-decoration: none; background: #fff; }

.chronik-head .chronik-filter .select span { margin: 0; padding: 0; *padding: 2px 0 0 0; padding: 2px 0 0 0\9; width: 80%; float: left; }

.chronik-head .chronik-filter span.oc-options { margin: -2px 2px 0 0; padding: 0; width: 18px; height: 18px; float: right; 
background: url(/ard-chronik/static/css/img/icons.png) no-repeat -475px -478px; }

.chronik-head .chronik-filter .select a:hover span.oc-options { background-position: -435px -478px; }
.chronik-head .chronik-filter .select a.close-options span.oc-options { background-position: -475px -439px; }

.chronik-head .chronik-filter .options { 
	margin: -9px 0 0 132px;
	margin: -9px 0 0 135px\9;
	padding: 0;
	width: 390px;
	position: relative; 
	background: #fff;
	border: 1px solid #fff;
	border-bottom: none;
	float: left;
	z-index: 10;
	-webkit-box-shadow: 0 0 5px #3c4f63;
	-moz-box-shadow: 0 0 5px #3c4f63;
	}
	
.chronik-head .chronik-filter .options .overflow { 
	margin: 0;
	padding: 0;
	width: 100%;
	height: 10em;
	float: left;
	overflow: auto;
	background: #fff;
	display: block;
	border-bottom: 1px solid #fff;
	}


.chronik-head .chronik-filter .options fieldset { margin: 0; padding: 1%; width: 98%; float: left; }
.chronik-head .chronik-filter .options a.toggleOptions { margin: 0 0 1px 0; padding: 4px 0 4px 2%; width: 98%; float: left; background: #6693bc url(/ard-chronik/static/css/img/sprite.png) right bottom; color: #fff; text-decoration: none; font-size: 1.06em; }

.chronik-head .chronik-filter .options a.toggleOptions span.oc-options { background-position: -475px -569px; margin: -1px 5px 0 0; }
.chronik-head .chronik-filter .options a.toggleOptions:hover span.oc-options { background-position: -435px -569px; margin: -1px 5px 0 0; }
.chronik-head .chronik-filter .options a.toggleOptions.open span.oc-options { background-position: -475px -530px; }


.chronik-head .chronik-filter .options a.toggleOptions input,
.chronik-head .chronik-filter .options .overflow input { padding: 0; margin: 0; float: left; display: block; }
.chronik-head .chronik-filter .options a.toggleOptions label,
.chronik-head .chronik-filter .options .overflow label { margin: 0; padding: 0 0 0 5px; *padding: 3px 0 0 5px; float: left; display: inline; }

.chronik-head .chronik-filter .options .overflow ul { padding: 0; margin: 0; width: 100%; *width: 96%; float: left; display: block; }
.chronik-head .chronik-filter .options .overflow ul li { clear: both; margin: 0; padding: 4px 0 4px 2%; width: 98%; float: left; display: block; }
.chronik-head .chronik-filter .options .overflow ul li label { color: #1f2f42; }


/********************************************************************** 
 * NOSCRIPT PULLDOWN  *
 **********************************************************************/
.chronik-head .chronik-filter select { 
	margin: 0;
	padding: 0;
	width: 400px;
	background: #fff;
	border: 1px solid #fff;
	
	}
	
.chronik-head .chronik-filter select optgroup { 
	float: left;
	width: 98%;
	font-size: 1em;
	margin: 0;
	padding: 7px 1%;
	border: 1px solid #fff;
	}
	
.chronik-head .chronik-filter select optgroup option { 
	width: 98%;
	margin: 0;
	padding: 0 0 0 2%;
	}
	
/********************************************************************** 
 * kein suchtreffer *
 **********************************************************************/
p.emptyresult { width: 100%; margin: 8px 0; padding: 20px 0; background: #dce8f0 url(/ard-chronik/static/css/img/sprite.png) no-repeat -2441px bottom; color: #001a4b; text-align: center; font-size: 1em; }


 
/********************************************************************** 
 * chronik *
 **********************************************************************/
#zeitleiste { padding: 0; margin: 0; float: left; border-bottom: 8px solid #d2c8ab; }

#zeitleiste a img { padding: 0; margin: 0; display: block; width: 33px; height: 33px; float: left; background: #fff url(/ard-chronik/static/css/img/icons.png) no-repeat; }
	
#zeitleiste a img.left { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#zeitleiste a img.right { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }

#zeitleiste a img.left { background-position: -427px -114px; }
#zeitleiste a img.right { background-position: -468px -114px; }

#zeitleiste a:link img.left, #zeitleiste a:visited img.left, #zeitleiste a:active img.left { background-position: -427px -167px; }
#zeitleiste a:link img.right, #zeitleiste a:visited img.right, #zeitleiste a:active img.right { background-position: -468px -167px; }

#zeitleiste a:hover img.left { background-position: -427px -69px; }
#zeitleiste a:hover img.right { background-position: -468px -69px; }


#zeitleiste .scroll-holder { width: 718px; float: left; display: block; margin: 0; padding: 0; overflow: hidden; position: relative; }
#zeitleiste .scroll { width: 100%; float: left; display: block; margin: 0; padding: 0; position: relative; }
#zeitleiste ol.chronik { display: block; float: left; background: #15548f; margin-top: 4px; height: 29px; width: 718px; }
#zeitleiste ol.chronik li { display: inline; }

ol.chronik li a, ol.chronik li a:link, ol.chronik li a:visited, ol.chronik li a:hover, ol.chronik li a:active, ol.chronik li a:focus { 
	padding: 0 11px 0 10px;
	color: #68afea;
	background: none;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	display: inline-block;
	font-size: 1.25em;
	float: left;

	padding: 0 10px 0 10px\9;
	}

ol.chronik li a.aktiv, ol.chronik li a:hover { color: #fff; background: #d2c8ab; text-decoration: none; }

/********************************************************************** 
 * sortierung *
 **********************************************************************/
.sort-list { clear: both; padding: 8px 0 8px 0; margin: 0; float: left; width: 100%; }
	
.sort-list a { 
	padding: 2px 0 2px 6%;
	margin: 0;
	font-size: 0.75em;
	background: url(/ard-chronik/static/css/img/icons.png) no-repeat -15px -223px;
	}
	
.sort-list a:hover { text-decoration: none; background-position: -15px -271px; }

.sort-list.invertiert a { background-position: -15px -271px; }
.sort-list.invertiert a:hover { text-decoration: none; background-position: -15px -223px; }


/********************************************************************** 
 * chronik LISTE *
 **********************************************************************/
.chronik-list { clear: both; /* border-top: 8px solid #d2c8ab; border-bottom: 8px solid #d2c8ab; /* padding-top: 20px; */ }

.chronik-list h3, .chronik-list h3.active, .chronik-list h3.aktiv { 
	clear: both;
	padding: 0 1% 0 2%;
	display: block;
	font-weight: normal;
	color: #fff;
	float: left;
	line-height: 28px;
	vertical-align: middle;
	margin: 0;
	text-decoration: none;
	font-size: 0.85em;
	background: #cfc6b0 url(/ard-chronik/static/css/img/sprite.png) no-repeat -783px bottom;
	border-top: 2px solid #fff;
	width: 97%;
	}
	
.chronik-list h3.hover { text-decoration: none; background: #cfc6b0; cursor: pointer; }

.chronik-list h3 strong { width: 100px; float: left; text-transform: uppercase; }
.chronik-list h3 span { float: left; }

.chronik-list h3 span.icon-toggle {
	float: right;
	width: 25px;
	height: 25px;
	display: block;
	background: url(/ard-chronik/static/css/img/icons.png) no-repeat right -37px;
	}

.chronik-list h3.active span.icon-toggle, .chronik-list h3.aktiv span.icon-toggle {
	width: 25px;
	height: 25px;
	background: url(/ard-chronik/static/css/img/icons.png) no-repeat right -5px;
	}
	
.chronik-list .toggle {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	background: #fff;
	}
	
.chronik-container .chronik-list .toggle ul { padding: 0; margin: 0; border-top: 2px solid #fff; }
.chronik-container .chronik-list .toggle ul li { padding: 0; margin: 0; display: block; list-style-type: none; }

.chronik-container .chronik-list .toggle ul li strong { display: block; width: 100px; float: left; }
.chronik-container .chronik-list .toggle ul li span { display: block; width: 85%; float: left; }

.chronik-container .chronik-list .toggle ul li a { 
	padding: 5px 0 5px 2%;
	margin: 0 0 2px 0; 
	display: block;
	font-size: 0.85em;
	width: 98%;
	color: #082e61;
	background: #d5e4ee url(/ard-chronik/static/css/img/sprite.png) no-repeat -3227px bottom;
	float: left;
	}
	
.chronik-container .chronik-list .toggle ul li a:hover { background: #e1ebf2; text-decoration: none; }
	
.chronik-list .paging {
	padding: 4px 0 4px 0;
	margin: 0;
	float: left;
	width: 100%;
	color: #082c5f;
	background: #f0f3f6 url(/ard-chronik/static/css/img/sprite.png) no-repeat -4035px bottom;
	}
	
.chronik-list .paging span {
	padding: 2px 0 0 16px; margin: 0;
	float: left;
	width: 50%;
	font-size: 0.75em;
	}
	
.chronik-list .paging form { padding: 0; margin: 0; float: right; width: 25%; border: 0; font-size: 1em; }
.chronik-list .paging form fieldset { padding: 0; margin: 0; float: left; width: 100%; border: 0; }
	
.chronik-list .paging form span {
	padding: 2px 5px 0 5px; margin: 0;
	float: left;
	width: auto;
	display: inline;
	}
	
.chronik-list .paging form select { float: left; }
	
.chronik-list .paging form a { width: 25px; height: 21px; background: url(/ard-chronik/static/css/img/icons.png) no-repeat; }
.chronik-list .paging form a { background-position: -432px -326px; float: left; }
.chronik-list .paging form a.right { background-position: -471px -326px; float: left; }

.chronik-list .paging form a:link, .chronik-list .paging form a:visited, .chronik-list .paging form a:active { background-position: -432px -365px; float: left; }
.chronik-list .paging form a.right:link, .chronik-list .paging form a.right:visited, .chronik-list .paging form a.right:active { background-position: -471px -365px; float: left; }

.chronik-list .paging form a:hover  { background-position: -432px -401px; float: left; }
.chronik-list .paging form a.right:hover { background-position: -471px -401px; float: left; }


/********************************************************************** 
 * chronik EINTRAEGE *
 **********************************************************************/

.chronik-container .backlink 
{ float: left; font-size: 0.7em; width: 95px; height: 35px; z-index: 10; position: relative; padding: 15px 0 0 5px; }


.chronik-eintrag { clear: both; float: left; background: #dce8f0 url(/ard-chronik/static/css/img/sprite.png) no-repeat -2441px bottom; border-top: 2px solid #fff; border-bottom: 8px solid #d2c8ab; /* margin-top: 20px; */ width: 100%; }

/* neu fuer backlink */
.chronik-eintrag { margin-top: -50px; z-index: 0; }


.chronik-eintrag span { padding: 14px 0 0 117px; margin: 0; font-size: 0.85em; display: block; }
.chronik-eintrag h1 { padding: 3px 0 0 117px; width: 85%; margin: 0; font-size: 0.95em; }

.chronik-eintrag .chronik-txt { padding: 0 0 0 117px; margin: 0; width: 357px; float: left; }
.chronik-eintrag .chronik-txt.lang { width: 637px; padding: 0 30px 0 117px; }
.chronik-eintrag h3 { clear: both; padding: 15px 0 2px 0; margin: 0; font-size: 0.75em; float: left; }
.chronik-eintrag p { padding: 5px 5px 0 0; margin: 0; font-size: 0.75em; float: left;line-height: 130%; }


.chronik-eintrag ul { clear: both; padding: 0; margin: 0; padding: 3px 0 0 0\9; }
.chronik-eintrag ul li { padding: 0; margin: 0; font-size: 0.75em; display: block; width: 100%; }

.chronik-eintrag ul.sender li  { float: left; width: auto; display: inline; }
.chronik-eintrag ul.sender li a { background: #fff; padding: 2px 4px; margin: 0 10px 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: left; }

.chronik-eintrag a:hover { text-decoration: underline; }
.chronik-eintrag ul.sender a:hover { text-decoration: none; background-color: #d2c8ab; color: #fff; }


/* mediabox innerhalb eines eintrags */

.chronik-eintrag .chronik-mediabox { padding: 0; margin: 10px 10px 0 0; width: 300px; float: right; }

.chronik-eintrag .chronik-mediabox .chronik-mediabox_medium_paging { padding: 0; margin: 0 0 10px 0; width: 266px; float: left; }

.chronik-eintrag .chronik-mediabox .chronik-medium { padding: 0; margin: 0; border: 5px solid #fff; width: 256px; min-height: 144px; float: left; background: #fff; overflow: hidden; position: relative; }
.chronik-eintrag .chronik-mediabox .chronik-medium .scroll { width: 256px; float: left; display: block; margin: 0; padding: 0; position: relative;  }
.chronik-eintrag .chronik-mediabox .chronik-medium ul { display: block; float: left; width: 100%; margin: 0; padding: 0; }
.chronik-eintrag .chronik-mediabox .chronik-medium ul li { display: block; float: left; width: 256px; margin: 0; padding: 0; }

.chronik-eintrag .chronik-mediabox .chronik-medium.bild ul li a { border: 0 !important; background: none; }

.chronik-eintrag .chronik-mediabox .chronik-medium.bild ul li a img.quer { margin: 0 auto; }

.chronik-eintrag .chronik-mediabox .chronik-medium.center ul li a { width: 256px; height: 256px; background: #f5f4f0; float: left; padding: 0; }
.chronik-eintrag .chronik-mediabox .chronik-medium.center ul li a img { margin: 0 auto; float: none !important; }
.chronik-eintrag .chronik-mediabox .chronik-medium.center ul li a img.quer { margin: 0 auto; /* margin: 56px auto; */ }
.chronik-eintrag .chronik-mediabox .chronik-medium.center ul li a img.hoch { margin: 0 auto; }


.chronik-eintrag .chronik-mediabox .chronik-medium span.bu { 
	clear: both;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 1em;
	padding: 4px 0 2px 0;
	margin: 0;
	background: #fff;
	}

.chronik-eintrag .chronik-mediabox .chronik-paging { 
	clear: both;
	padding: 0;
	margin: 0 auto;
	min-height: 22px;
	width: 50%;
	font-size: 0.75em;
	display: block;
	text-align: center;
	background: #fff;
	
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	
	*padding: 4px 0 0 0;
	padding: 4px 0 0 0\9;
	min-height: 22px\9;
	}
	
.chronik-eintrag .chronik-mediabox .chronik-paging span { 
	padding: 0;
	margin: 0;
	width: 88px;
	float: left;
	font-size: 1em;
	display: inline;
	}
	
	
.chronik-eintrag .chronik-mediabox .chronik-paging a span.icon { width: 22px; height: 22px; background: url(/ard-chronik/static/css/img/icons.png) no-repeat; }
.chronik-eintrag .chronik-mediabox .chronik-paging a span.icon { background-position: -432px -217px; float: left; }
.chronik-eintrag .chronik-mediabox .chronik-paging a span.icon.right { background-position: -473px -217px; float: right; }

.chronik-eintrag .chronik-mediabox .chronik-paging a:link span.icon, .chronik-eintrag .chronik-mediabox .chronik-paging a:visited span.icon, .chronik-eintrag .chronik-mediabox .chronik-paging a:active span.icon { background-position: -432px -256px; float: left; }
.chronik-eintrag .chronik-mediabox .chronik-paging a:link span.icon.right, .chronik-eintrag .chronik-mediabox .chronik-paging a:visited span.icon.right, .chronik-eintrag .chronik-mediabox .chronik-paging a:active span.icon.right { background-position: -473px -256px; float: right; }

.chronik-eintrag .chronik-mediabox .chronik-paging a:hover span.icon { background-position: -432px -292px; float: left; }
.chronik-eintrag .chronik-mediabox .chronik-paging a:hover span.icon.right { background-position: -473px -292px; float: right; }


.chronik-eintrag .chronik-mediabox ul { clear: none; padding: 0; margin: 0; width: 34px; float: right; }
.chronik-eintrag .chronik-mediabox ul li { padding: 0; margin: 0 0 2px 0; font-size: 0.75em; display: block; width: 100%; }

.chronik-eintrag .chronik-mediabox ul li a, .chronik-eintrag .chronik-mediabox ul li a:hover { 
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #fff;
	line-height: 30px;
	vertical-align: middle;
	background-image: url(/ard-chronik/static/css/img/icons.png);
	
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	}
	

.chronik-eintrag .chronik-mediabox ul li a:link.bild, .chronik-eintrag .chronik-mediabox ul li a:visited.bild { background-position: -81px -58px; }
.chronik-eintrag .chronik-mediabox ul li a:link.audio, .chronik-eintrag .chronik-mediabox ul li a:visited.audio { background-position: -81px -102px; }
.chronik-eintrag .chronik-mediabox ul li a:link.video, .chronik-eintrag .chronik-mediabox ul li a:visited.video { background-position: -81px -144px; }

.chronik-eintrag .chronik-mediabox ul li a:link, .chronik-eintrag .chronik-mediabox ul li a:visited, .chronik-eintrag .chronik-mediabox ul li a:active { background-color: #46779b; }

.chronik-eintrag .chronik-mediabox ul li a:hover { background-color: #fff; text-decoration: none; }

.chronik-eintrag .chronik-mediabox ul li a.bild { background-position: -11px -58px; }
.chronik-eintrag .chronik-mediabox ul li a.audio { background-position: -11px -102px; }
.chronik-eintrag .chronik-mediabox ul li a.video { background-position: -11px -144px; }

.chronik-eintrag .chronik-mediabox ul li a:hover.bild { background-position: -11px -58px; }
.chronik-eintrag .chronik-mediabox ul li a:hover.audio { background-position: -11px -102px; }
.chronik-eintrag .chronik-mediabox ul li a:hover.video { background-position: -11px -144px; }


/* paging fuer eintraege */

.chronik-eintrag .chronik-navigation { clear: both; padding: 0; margin: 15px 0 0 0; width: 100%; float: left; border-bottom: 2px solid #fff; }
.chronik-eintrag .chronik-navigation p { width: 50%; border-top: 1px solid #fff; padding: 0; }

.chronik-eintrag .chronik-navigation.lang p { width: 100%; border-top: 1px solid #fff; padding: 0; }

.chronik-eintrag .chronik-navigation a { width: 97%; }
.chronik-eintrag .chronik-navigation p a.left { text-align: left; padding: 5px 0 5px 3%; }
.chronik-eintrag .chronik-navigation p a.right { text-align: right; padding: 5px 3% 5px 0; border-left: 1px solid #fff; }
.chronik-eintrag .chronik-navigation a span { float: left; font-size: 1em; padding: 0; width: 90%; }

.chronik-eintrag .chronik-navigation.lang a span { float: left; font-size: 1em; padding: 0; width: 95%; }


.chronik-eintrag .chronik-navigation a span.icon { width: 35px; height: 30px; background: url(/ard-chronik/static/css/img/icons.png) no-repeat; }
.chronik-eintrag .chronik-navigation p a.left span.icon { background-position: -430px -115px; float: left; }
.chronik-eintrag .chronik-navigation p a.right span.icon { background-position: -462px -115px; float: right; }

.chronik-eintrag .chronik-navigation p a.left:link span.icon, .chronik-eintrag .chronik-navigation p a.left:visited span.icon, .chronik-eintrag .chronik-navigation p a.left:active span.icon  { background-position: -430px -168px; float: left; }
.chronik-eintrag .chronik-navigation p a.right:link span.icon, .chronik-eintrag .chronik-navigation p a.right:visited span.icon, .chronik-eintrag .chronik-navigation p a.right:active span.icon { background-position: -462px -168px; float: right; }

.chronik-eintrag .chronik-navigation p a:hover { background: #d9e6ee; text-decoration: none; }



/* ardContentEnd */

/* ardContentEnd */

.ardContentEnd {
	clear: both;
padding: 10px 0 20px 0;
margin: 0 0 0;
float: left;
border: none;
} 

.ardContentEnd ul { margin: 0; padding: 0; width: 100%; }	

.ardContentEnd li.bookmarks a.delicious { margin-left: 325px; margin-left: 322px\9; *margin-left: 322px; }