@CHARSET "UTF-8";

/**
 *	@section common styles
 *
 *	Settings for body, links, images, lists and so on
 */
 
html {
	margin:0;
	padding:0;	
}
 
body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:0.6875em;
	line-height:1.5em;
	color:#525252;
	margin:0;
	padding:0;
	text-align:left;
}

.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

h1 {
	font-size:2.363636363636364em;
	line-height:1em;
}

h1 .h1_small { font-size:0.538461538461539em; }

h2 {
	font-size:1.272727272727273em;
	line-height:1.3em;
}

p { 
   line-height:1.75em;
   margin: 1em 0;
}

a {
	text-decoration:none;	
	color:#e2001a;
}
a:hover {
	text-decoration:underline; 
}

a.downloadFactsheet {
  color:#E2001A;
}

.moreInformation, .siegel {
  	display:inline-block;
  	width:211px;
  	float:left;
}

/**
 *	@section tableJubilaeum
 *
 *	Layout table Jubilaeum
 */
 
.tableJubilaeum	{
	width:396px;
}

.tableJubilaeum th {
	text-align:left;
	color:#e2001a;
	font-size:1.3em;
	font-weight:bold;
	line-height:2em;
}

.tableJubilaeum td {
	vertical-align:top;
	text-align:right;
	padding-right:15px;
	width:110px;
}

.tableJubilaeum td.termin,
.tableJubilaeum td.terminrot,
.tableJubilaeum td.terminrotLinks {
	font-weight:bold;
	text-align:left;
	padding-right:0;
	width:296px;
}

.tableJubilaeum td.terminrot,
.tableJubilaeum td.terminrotLinks {
	color:#e2001a;
}

.tableJubilaeum td.terminrotLinks { text-align:right; padding-right:15px; width:110px; }

img { border:0px solid #000; }

#backgroundWrap {
	display:block;
	margin:0 auto;
	width:956px;
	background:url(images/body_background.png) repeat-y top center #fff;
}

#wrapper {
	margin:0 7px 0 7px;
	padding:178px 47px 0 52px;
	width:843px;
	background:url(images/wrapper_background.png) no-repeat top left #fff;	
}

.teaserHeadline {
	float:right;
	text-align:right;
	height:25px;
	width:843px;
}

.jubilaeen {
   font-size: 1.7em;
}

.left {
	float:left;
	width:400px;
	padding-bottom:10px;
}

.right {
	float:right;
	text-align:left;
	width:393px;
	padding-bottom:10px;
}

.right .teaser,
.right .full {
	clear:both;
	width:393px;
}

.right .teaser {
	cursor:pointer;
	height:152px;
}

.right .teaser img {
	width:385px;
	height:120px;
	border:4px solid #c9c7c7;
}

.right .teaser p {
	display:inline-block;
	float:left;
	line-height:1em;
	margin:5px 0 10px 0;
	padding-top:8px;
	width:347px;
}

.right .teaser .netzwerktext {
	float:left;
	margin:7px 6px 0 0;
	width:347px;
	height:11px;
	border:0px solid #fff;
}

.right .teaser .more {
	padding-top:8px;
	float:right;
	width:40px;
	text-align:right;
	text-decoration:underline;
	font-weight:bold;
}

.right .full {
	padding-bottom:10px;	
}

button {
	border:0px solid #fff;
	background:none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
	text-align:left;
	margin:0;
	padding:0;
	width:393px;
	cursor:pointer;
}

#wirtschaft,
#tourismus,
#welterbe,
#schaetze {
	width:385px;
	height:120px;
}

ul.imagefadeinout,
ul.imagefadeinout li {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.imagefadeinout { 
	width:385px;
	height:120px;
	padding-bottom:10px;
}

.footer {
	clear:both;
	width:956px;
	height:44px;

	background:url(images/footer_background.png) no-repeat top left #fff;
}

.footer ul,
.footer ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.footer ul {
	margin-left:56px;
	padding-top:10px;
	width:843px;
	border-top:1px solid #bebebe;
}

.footer ul li {
	padding:0 2px 0 7px;
	float:left;
	font-size:10px;
	line-height:12px;
	height:12px;
	background:url(images/footer_li_background.gif) no-repeat 0 1px;
}

.footer ul li.first {
	padding-left:0;
	font-weight:bold;
	background:none;
}