/* 1268215883.79 */

/* *******************************************
**  html-definitions 
** ******************************************* */

* {
	margin: 0;
	padding: 0;
}
html,body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, 'Lucida Grande', Geneva, sans-serif;
	font-size: 94%;
	line-height: 140%;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;	
	/* fŸr den IE hier eine Zentrierung */
	text-align: center;
	vertical-align: top; 
	background-color: #F0EEEB;
	background-repeat: no-repeat;
	background-position: 30px top;
	color: #333;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h1 {
	font-size: 120%;
	font-family: Arial, Helvetica, Verdana, 'Lucida Grande', Geneva, sans-serif;
	/*padding-bottom: 1.5em;*/
	text-transform: uppercase;
	color: #000;
}
h2 {
	font-size: 120%;
	line-height: 1.3em;
	font-family: Arial, Helvetica, Verdana, 'Lucida Grande', Geneva, sans-serif;
	color: #000;
}
h3 {
	font-size: 110%;
	font-family: Arial, Helvetica, Verdana, 'Lucida Grande', Geneva, sans-serif;
	color: #000;
}
ol, ul, li {
	margin: 0;
	padding: 0;
}
/* **************************
** Formulare
** ************************** */
fieldset {
	border:0;
	
	margin:0;
	padding:0;
	text-indent:0;
	padding-top:6px;
	margin-top:17px;
	padding-left:10px;
}
fieldset.buttonarea {
	padding: 3px 5px 3px 10px;
	border:0;

	border-top: 1px solid #BAC19D;
}
fieldset legend{
	margin:0;
	padding:0;
	border:0;
	color:#0000;
	margin-left:-10px;
	padding-right:5px;
}
fieldset label{
	color:#8D927D;
	margin-left:5px;
	margin-right:10px;
	vertical-align:top;
}
input.textfield {
	width:300px;
	margin:0;
	margin-bottom:3px;
	padding:0;
	border:1px solid #000;
	background:#FFF;
	color:#8D927D;
	font-size:100%;
}
input.textfield:focus {
	color:#000;	
}

/* *******************************************
**  the modules
** ******************************************* */

/* the mainpart (centered with spacer to the left and right) */
#main {
	width: 1130px;
	margin: 0px auto;
	padding: 0px;	
	
	/* background-image: url(ornament0106.gif);*/
	background-repeat: no-repeat;
	color: #333;
}
/* spacer to teh left */
.leftbuffer {
	float: left;
	width: 100px;
}
/* upper part of website with empty space and the current logos */
#empty_number_logo {
	clear: both;
	/*overflow: auto;*/
	width: 1130px;
	padding-top: 40px;
}
#empty {
	float: left;
	width: 472px;
}
#number {
	float: left;
	text-align: right;
	width: 200px;
}
#logo {
	text-align: left;
}
/* second modul: breadcrumb and claim */
#crumb_claim {
	clear: both;
	overflow: auto;
	width: 1130px;
	margin-bottom: 30px;
}
#crumb {
	float: left;
	text-align: right;
	font-size: 14px;
	line-height: 18px;
	margin-right: 3px;
	width: 672px;
}
#claim {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	color: #685C3E;
	margin-left: 3px;
}
/* third module: keyvisual and mainmenu */
#keyvisual_mainmenu {
	clear: both;
	/*overflow: auto;	*/
	width: 1130px;
}
#keyvisual {
	float: left;
	width: 672px;
	margin-bottom: 1px;
}
#mainmenu {
	float: left;
	width: 216px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	padding-top: 21px;
	background-color: #000;
	color: #FFF;
}
#mainmenu a:link,
#mainmenu a:visited {
	color: #FFF;
	margin-left: 20px;
	text-decoration: none;
}
#mainmenu .mainmenufocus a:link,
#mainmenu .mainmenufocus a:visited {
	color: #FD8218;
	margin-left: 20px;
	text-decoration: none;
}
#mainmenu a:hover {
	color: #FD8218;
	text-decoration: underline;
}
/* the main part with content and service menu */
#content_service {
	clear: both;
	overflow: auto;
	width: 1130px;
}
#content {
	float: left;
	text-align: left;
	width: 672px;
	margin: 0;
	padding: 0;
}
#content .container {
	/*margin-top: 1px;*/
	overflow: auto;
}
#content .container .news-list-container {
	margin-bottom:1px;
	margin: 0;
	color: #FFF;
}
#content .container .pagemenu {
	text-align: right;
	padding: 15px 33px 0px 33px;
	background: #A3A596;
}
#service {
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	width: 216px;
}
/* last moudel: footer */
#buffer_footer {
	clear: both;
	width: 1130px;
}
#footer {
	float:left;
	text-align: left;	
	margin-top: 11px;
	height: 94px;
}
#footer p {
	font-size: 14px;
	color: #766B4E;
}
#footer p a:link,
#footer p a:visited {
	font-size: 14px;
	color: #766B4E;
	text-decoration: none;
}
#footer p a:hover{
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

/* *******************************************
**  Layout: color- and typo-style
** ******************************************* */
#service a:link,
#service a:visited {
	font-size: 14px;
	line-height: 18px;
	color: #766B4E;
	text-decoration: none;
}
#service a:hover {
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}
/* the specific content definitions */
.news-header-list-container {
	margin:0px;
	padding: 15px 33px 15px 33px;
}
.news-list-item,
.news-single-item,
.address_item,
.text-block,
.tx_spdirectory-pi1-dropwdown,
.tx_spdirectory-pi1-category,
.tx_spdirectory-pi1-item,
.tx_spdirectory-pi1-dotted,
.tx_spdirectory-pi1-details,
.tx-newloginbox-pi1,
.tx-indexedsearch,
.tx-srfeuserregister-pi1 {
	margin-bottom: 1px;
	padding: 33px 33px 33px 33px;
	color: #FFF;
}
.tx_spdirectory-pi1-item,
.address_item,
.tx_spdirectory-pi1-dropwdown,
.tx_spdirectory-pi1-category,
.tx_spdirectory-pi1-item,
.tx_spdirectory-pi1-dotted,
.tx_spdirectory-pi1-details,
.tx-newloginbox-pi1,
.tx-indexedsearch,
.tx-srfeuserregister-pi1 {
	background-color: #A3A596;
}
.tx_spdirectory-pi1-item,
.text-block {
	height: 1%;
	overflow: auto;
}
.tx_spdirectory-pi1-item img {
	float: left;
	/*overflow:auto;*/
	margin: 0 15px 0px 0;
}
.news-single-menu {
	text-align: right;
}
.newscontent {
	margin-top: 1em;
	padding-left: 30px;
}
.newscontent img {
	float: left;
	margin: 10px 10px 10px 0;
}
.pagemenu a:link,
.pagemenu a:visited {
	color: #BFCEB6;
	text-decoration: none;
}
.pagemenu a:hover {	
	color: #FFF;
	text-decoration: none;
}
/* this is for the Textmarkers */
.marker {
	margin: 0;
	margin-left: -20px;
	display: inline;
	float:left;
}
.theclock {
	float:right;
}
.image-block {
	background-color: #A3A596;
	color: #FFF;
}
.image-block img {
	border: 0;
}
/* standard text-block */
.text-block {
	background-color: #A3A596;
	color: #FFF;
}
.text-block a:link,
.text-block a:visited {	
	color: #BFCEB6;
	text-decoration: none;
}
.text-block a:hover {	
	color: #FFF;
	text-decoration: none;
}
.text-block h1 {
}
.text-block h2 {
}
/* categorsied content of current issue */
/* LIFE */
.category-life, .cat-5 {
	background-color: #978D73;
}
.category-life a:link, 
.cat-5 a:link, 
.category-life a:visited, 
.cat-5 a:visited {	
	text-decoration: none;
	color: #CCC1AC;
}
.category-life a:hover,
.cat-5 a:hover {	
	text-decoration: none;
	color: #FFF;
}
.category-life .titlelink a:link,
.cat-5 .titlelink a:link,
.category-life .titlelink a:visited,
.cat-5 .titlelink a:visited,{	
	text-decoration: none;
	color: #FFF;
}
.category-life .titlelink a:hover,
.cat-5 .titlelink a:hover{	
	text-decoration: none;
	color: #CCC1AC;
}
.category-life h1{
}
.category-life h2,
.cat-5 h2 {
	color: #FFF;
	text-transform: uppercase;
}
/* CULTURE */
.category-culture,
.cat-3 {
	background-color: #776F56;
}
.category-culture a:link,
.cat-3 a:link,
.category-culture a:visited,
.cat-3 a:visited {	
	text-decoration: none;
	color: #E0A870;
}
.category-culture a:hover,
.cat-3 a:hover {	
	text-decoration: none;
	color: #FFF;
}
.category-culture .titlelink a:link,
.cat-3 .titlelink a:link,
.category-culture .titlelink a:visited,
.cat-3 .titlelink a:visited {	
	text-decoration: none;
	color: #FFF;
}
.category-culture .titlelink a:hover,
.cat-3 .titlelink a:hover {	
	text-decoration: none;
	color: #E0A870;
}
.category-culture h1 {
}
.category-culture h2,
.cat-3 h2 {
	color: #FFF;
	text-transform: uppercase;
}
/* HISTORY */
.category-history,
.cat-2 {
	background-color: #665E44;
}
.category-history a:link,
.cat-2 a:link,
.category-history a:visited,
.cat-2 a:visited {	
	text-decoration: none;
	color: #E79E5A;
}
.category-history a:hover,
.cat-2 a:hover {	
	text-decoration: none;
	color: #FFF;
}
.category-history h2,
.cat-2 h2 {
	color: #FFF;
	text-transform: uppercase;
}
.category-history .titlelink a:link,
.cat-3 .titlelink a:link,
.category-history .titlelink a:visited,
.cat-3 .titlelink a:visited {	
	text-decoration: none;
	color: #FFF;
}
.category-history .titlelink a:hover,
.cat-3 .titlelink a:hover,{	
	text-decoration: none;
	color: #E79E5A;
}
.category-history h1 {
}
.category-history h2,
.cat-3 h2 {
	color: #FFF;
	text-transform: uppercase;
}
/* LAW POLITICS */
.category-law-politics,
.cat-1 {
	background-color: #574F35;
}
.category-law-politics a:link,
.cat-1  a:link,
.category-law-politics a:visited,
.cat-1 a:visited {	
	text-decoration: none;
	color: #F29039;
}
.category-law-politics a:hover,
.cat-1 a:hover {	
	text-decoration: none;
	color: #FFF;
}
.category-law-politics .titlelink a:link,
.cat-1 .titlelink a:link,
.category-law-politics .titlelink a:visited,
.cat-1 .titlelink a:visited {	
	text-decoration: none;
	color: #FFF;
}
.category-law-politics .titlelink a:hover,
.cat-1 .titlelink a:hover {	
	text-decoration: none;
	color: #F29039;
}
.category-law-politics h1 {
}
.category-law-politics h2,
.cat-1 h2 {
	color: #FFF;
	text-transform: uppercase;
}
/* SCIENCE */
.category-science,
.cat-4 {
	background-color: #867D65;
}
.category-science a:link,
.cat-4  a:link,
.category-science a:visited,
.cat-4 a:visited {	
	text-decoration: none;
	color: #D5B692;
}
.category-science a:hover,
.cat-4 a:hover {	
	text-decoration: none;
	color: #FFF;
}
.category-science .titlelink a:link,
.cat-4 .titlelink a:link,
.category-science .titlelink a:visited,
.cat-4 .titlelink a:visited {	
	text-decoration: none;
	color: #FFF;
}
.category-science .titlelink a:hover,
.cat-4 .titlelink a:hover {	
	text-decoration: none;
	color: #D5B692;
}
.category-science h1 {
}
.category-science h2,
.cat-4 h2 {
	color: #FFF;
	text-transform: uppercase;
}
/* EDITORIAL */
.category-editorial,
.cat-6 {
	background-color: #4A432B;
}
.category-editorial h2,
.cat-6 h2 {
	color: #FFF;
	text-transform: uppercase;
}
.category-editorial a:link,
.cat-6  a:link,
.category-editorial a:visited,
.cat-6 a:visited {	
	text-decoration: none;
	color: #FD8218;
}
.category-editorial a:hover,
.cat-6 a:hover {	
	text-decoration: none;
	color: #FFF;
}
.category-editorial .titlelink a:link,
.cat-6 .titlelink a:link,
.category-editorial .titlelink a:visited,
.cat-6 .titlelink a:link,{	
	text-decoration: none;
	color: #FFF;
}
.category-editorial .titlelink a:hover,
.cat-6 .titlelink a:hover {
	text-decoration: none;
	color: #FD8218;
}
.news-header-list-author a:link,
.news-header-list-author a:visited {
	color: #BFCEB6;
	text-decoration: none;
}
.news-header-list-author a:hover {
	color: #FFF;
	text-decoration: none;
}
.textintent {
	margin-left: 20px;
}
.archive-menu {
	height: 42px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 14px 0 0 20px;
	margin-bottom: 1px;
	font-size: 120%;
}

/* footnotes */
.footnotes {
	color: #D2D2D2;
	padding-left: 30px;
	font-size: 100%;
}
.footnotes img {
	float: left;
	margin: 0 15px 0 0;
}
/* BANNER */
.banner-item {
	margin: 0;
}
.banner-right-item {
	margin-bottom: 320px;	
	/*padding: 8px;*/
	overflow: auto;
	background-color: #A3A596;
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	display: block;
}
.banner-right {
	float: right;
	text-align: left;
	margin: 0;
	margin-top: 380px;
	/*margin-left: 1px;*/
	overflow: hioden;
	width: 216px;
}
.banner-right h1 {
	font-size: 14px;
	line-height: 18px;
	text-transform: capitalize;
}	
.banner-right .text-block {
	padding: 0px;
}
.banner-right .csi-imagewrap {
	padding: 0px;
	overflow: hidden;
}
.banner-right img {
	border: 0px;
}

.banner-hint {
	color: #A3A596;
	text-align: right;
	font-size: 10px;
}
/* Language Menu */
.language_CUR a:link,
.language_CUR a:visited {
	color: #BFCEB6;
	text-decoration: none;
}
.language_CUR a:hover {	
	color: #FFF;
	text-decoration: none;
}
.language_INACT a:link,
.language_INACT a:visited {
	color: #BFCEB6;
	text-decoration: none;
}
.language_INACT a:hover {	
	color: #FFF;
	text-decoration: none;
}
