
	
    
    body { margin:0; font-family:Arial,Helvetica,sans-serif; text-align:center; min-height: 1000px; min-width: 1000px; 
    background: #666666; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #666666 0%, #cccccc 25%, #cccccc 75%, #666666 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#666666), color-stop(25%,#cccccc), color-stop(75%,#cccccc), color-stop(100%,#666666)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #666666 0%,#cccccc 25%,#cccccc 75%,#666666 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #666666 0%,#cccccc 25%,#cccccc 75%,#666666 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #666666 0%,#cccccc 25%,#cccccc 75%,#666666 100%); /* IE10+ */
    background: linear-gradient(135deg, #666666 0%,#cccccc 25%,#cccccc 75%,#666666 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#666666',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
	
    #page { width:1000px; margin:auto; margin-top:10px; margin-bottom:10px; text-align:left;
    -webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.35); /* WebKit */
    -moz-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.35); /* Firefox */
    box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.35); /* Standard */   }
	#whitepage { background-color:white; min-height:600pt;}	

	#top { height:5px; /*background-image:url('/pictures/pix/pix-lightblue.gif'); */ background-color:#FFFFFF; }
	#topnav { height:33px; padding-right:10px; text-align:right; color:#999999;   }
	#topnav td  { height:33px; vertical-align:middle; font-size:12px; padding:0; }
	#topnav form { margin:0; padding:0; width:100%; }
	#topnav input { font-size:12px; color:#999999; width:141px; }
	#topnav a { margin-left:7px; margin-right:7px; text-decoration:none; }
	#topnav a:link, #topnav a:visited { color:#999999; }
	#topnav a:hover, #topnav a:active, #topnav a:focus { color:#06c5ff; }
	#topnav img { border:0; }
	#logo { height:44px; padding-left:25px; }
	#logo a img { border:0; }
	#mainnav { height:34px; overflow:hidden; border-bottom:1px solid white; background-image:url('/pictures/pix/bg-topnav.gif'); background-repeat:repeat-x; text-align:right; font-size:14px; }
	#mainnav table { height:34px; border:0;  }
	#mainnav td a { line-height:34px; }
	#mainnav a { margin-left:16px; margin-right:16px; text-decoration:none; font-size:14px; height:34px; display:block; }
	#mainnav a:link, #mainnav a:visited { color:#999999; }
	#mainnav a:hover, #mainnav a:active, #mainnav a:focus { color:#216cb0; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	#mainnav a.cat:link, #mainnav a.cat:visited { color:#999999; }
	#mainnav a.cat:hover, #mainnav a.cat:active, #mainnav a.cat:focus { color:#216cb0; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	#mainnav a.caton:link, #mainnav a.caton:visited { color:#216cb0; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	#mainnav a.caton:hover, #mainnav a.caton:active, #mainnav a.caton:focus { color:#216cb0; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	
	#header { border-top:1px solid #72aad1; height:260px; width:963px; background-image:url('/pictures/pix/bg-head-blue.jpg'); overflow:hidden; padding-left:28px; background-color:#036f9e; color:white; }
	#header h1 { color:white; margin-top:12px; margin-bottom:10px; line-height:36px; font-size:24px; font-weight:normal; }
	#header #headtitles h1 { margin-top:24px; margin-bottom:24px; font-size:20px; font-weight:bold; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.3); }
	#header #headtitles p { color:white; margin:0; margin-top:-10px; line-height:20px; font-size:14px; font-weight:normal; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.3); }
	#header #pixhead { margin-right:52px; }
	#header span { font-size:11px; line-height:24px; }
	#header p  { font-size:14px; line-height:20px; }
	
	#lefthead { width:370px; vertical-align:top; padding-top:24px; }
	#righthead { text-align:right; }
	#headtitles { height:142px; overflow:hidden; }
	#headtitles a { color:white; text-decoration:none; }
	#anipoints { margin-left:104px; margin-top:40px; }
	#anipoints a { margin-left:8px;margin-right:8px; }
	#anipoints img { border:0; }
	
	ul.catpoint { margin:0; margin-top:0px; padding:0; padding-left:16px; list-style-type:none; list-style-image:url('/pictures/pix/catpoint.gif'); font-size:11px; color:white; }
	ul.catpoint li { margin-top:3px;margin-bottom:3px; }
	ul.catpoint a { text-decoration:none; color:white; font-weight:bold; padding:1px; padding-left:2px; padding-right:2px; }
	ul.catpoint a:link, ul.catpoint a:visited { } 
	ul.catpoint a:hover, ul.catpoint a:active, ul.catpoint a:focus { background-color:#025c8b; }
	ul.catpoint li.on a { background-color:#025c8b; } 
	
	#headbot { height:29px; background-image:url('/pictures/pix/headbottom-verlauf.gif');background-repeat:repeat-x;   }
	#contentarea { padding-left:0px; padding-right:0px;   }
	#content { float:left; width:575px; margin-right:41px; overflow:hidden; font-size:12px; line-height:18px; margin-bottom:14px; color:#666666; background-color:white; }
	#content td { font-size:12px; line-height:18px; color:#666666; }
	#content h1 { margin-top:0; margin-bottom:12px; font-size:21px; color:#216cb0; font-weight:normal; line-height:24px; }
	#content h2 { margin-top:12px; margin-bottom:12px; font-size:18px; color:#216cb0; font-weight:normal; }
	#content h3 { margin-top:12px; margin-bottom:12px; font-size:14px; color:#216cb0; font-weight:bold; }
	#content p { margin-top:12px; margin-bottom:12px;   }
	hr { height:1px; border:0; border-top:1px dotted #cccccc; margin:0; margin-top:0px; clear:both; padding:0; }
	#content a {  }
	#content a:link, #content a:visited { color:#216cb0; text-decoration:underline; } 
	#content a:hover, #content a:active, #content a:focus { color:#06c5ff; text-decoration:underline; }
	
	#content a img { border:0; }
	
	#content ul {
		list-style-image: url('/pictures/pix/listpoint.gif');
		margin-top:0px;
		margin-bottom:0px;
	}
	#content ul.pdf {
		list-style-image: url('/pictures/pix/icon-small-pdf.gif');
		margin-top:0px;
		margin-bottom:0px;
	}
	#content ul.rtf {
		list-style-image: url('/pictures/pix/icon-rtf.gif');
		margin-top:0px;
		margin-bottom:0px;
	}
	#content ol {
		margin-top:0px;
		margin-bottom:0px;
	}
	
	p.note {
		text-align:justify;
		margin-bottom:0px;
		margin-top:20px;
		padding:7px;
		background-color:#EEEEEE;
		font-size:90%;
	}
	
	.pressebox { /*border-bottom:1px dotted #cccccc;*/ line-height:18px; }
	#content .pressebox h3, #content .pressebox h2 { margin-bottom:0; margin-top:0; }
	#content .pressebox p { margin:0; }
	.catdate { color:#999999; font-size:10px; padding-bottom:1px; padding-top:1px; margin-top:2px;  }
	.pressefoto { margin-right:10px; margin-top:3px; margin-bottom:10px; border:0px; } 
	.weiter img { border:0px; margin-left:8px; margin-bottom:-1px; }
	.rightaddlink { text-align:right; margin-top:8px; margin-bottom:4px; }
	.tableaddlink { margin-top:8px; margin-bottom:4px; font-size:12px; width:100%; }
	 
	 
	#rightbar { float:left; width:325px; overflow:hidden; margin-bottom:14px; }
	
	.reiter2 { border-collapse:collapse; border-spacing:0; border:1px dotted #999999; }
	.reiter2 td a { text-decoration:none; }
	.reiter2 td a:link, .reiter2 td a:visited { color:#666666; }
	.reiter2 td a:hover, .reiter2 td a:active, .reiter2 td a:focus { color:#216cb0; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	.reiter2 th.on { width:160px; height:33px; border:1px dotted #999999; border-bottom:0; font-size:12px; line-height:19px; text-align:left; }
	.reiter2 th.off { width:160px; height:33px; border:1px dotted #999999; border-bottom:0; font-size:12px; line-height:19px; text-align:left; background-image:url('/pictures/pix/bg-reiter-off.gif'); background-repeat:repeat-x;  }
	.reiter2 th a { margin-left:8px; text-decoration:none; }
	th.on a:link, th.on a:visited { color:#216cb0; }
	th.on a:hover, th.on a:active, th.on a:focus { color:#216cb0; }
	th.off a:link, th.off a:visited { color:#999999; }
	th.off a:hover, th.off a:active, th.off a:focus { color:#216cb0; }
	.reiter2 td.tabcontent { border:1px dotted #999999; border-top:0; padding:8px; padding-bottom:21px; font-size:12px; color:#666666; line-height:18px; margin-top:0; }
	.reiter2 td#tabvideo { padding:8px; }
	.reiter2 a img { border:0; }
	.reiter2 .tabmorelink { margin-top:9px; text-align:right; }
	
	.videolist { width:100%; font-size:12px; color:#999999; }
	td.videoabb { width:100px; height:70px; border-bottom:1px dotted #999999; }
	td.videoabb div { width:100px; height:66px; overflow:hidden; }
	td.videotxt { padding:2px; padding-left:10px; border-bottom:1px dotted #999999; }
	tr.even td { background-color:#f6f6f6; }
	
	#subnav { border-top:1px dotted #999999; }
	#subnav a { text-decoration:none;  }
	#subnav a:link, #subnav a:visited { color:#666666; }
	#subnav a:hover, #subnav a:active, #subnav a:focus { color:#216cb0; text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	#subnav a img.weiter { margin-right:16px; border:0; }
	#subnav .on { font-size:12px; border-bottom:1px dotted #999999; padding-top:10px; padding-bottom:10px; padding-left:36px; background-color:#f6f6f6; }
	#subnav .off { font-size:12px; border-bottom:1px dotted #999999; padding-top:10px; padding-bottom:10px; padding-left:36px; background-color:white; } 
	#subnav .on2 { font-size:12px; border-bottom:1px dotted #999999; padding-top:9px; padding-bottom:9px; padding-left:64px; background-color:#f6f6f6; }
	#subnav .off2 { font-size:12px; border-bottom:1px dotted #999999; padding-top:9px; padding-bottom:9px; padding-left:64px; background-color:white; } 
	#subnav .on3 { font-size:12px; border-bottom:1px dotted #999999; padding-top:9px; padding-bottom:9px; padding-left:92px; background-color:#f6f6f6; }
	#subnav .off3 { font-size:12px; border-bottom:1px dotted #999999; padding-top:9px; padding-bottom:9px; padding-left:92px; background-color:white; } 
	
	
	#rightbar div.pdf { padding-left:10px; font-size:12px; line-height:18px; margin-top:18px; margin-bottom:18px; } 
	#rightbar div.pdf a img { border:0; margin-right:16px; }
	#rightbar div.pdf a { text-decoration:none; }
	#rightbar div.pdf a:link, #rightbar div.pdf a:visited { color:#666666; }
	#rightbar div.pdf a:hover, #rightbar div.pdf a:active, #rightbar div.pdf a:focus { color:#216cb0; } 
	#rightbar div.top0 { margin-top:0; }
	
	#rightbar div.hinweis { margin-top:18px; margin-bottom:18px; font-size:12px; line-height:18px; padding:10px; padding-left:20px; border:1px dotted #999999; background-color:#F6F6F6; color:#666666; } 
	#rightbar div.hinweis a:link, #rightbar div.hinweis a:visited { color:#216cb0; text-decoration:none; }
	#rightbar div.hinweis a:hover, #rightbar div.hinweis a:active, #rightbar div.hinweis a:focus { color:#216cb0; text-decoration:underline; } 
	
	#content div.pdf { padding-left:10px; font-size:12px; line-height:18px; margin-top:18px; margin-bottom:18px; } 
	#content div.pdf a img { border:0; margin-right:16px; }
	
	#widextras { height:167px; background-image:url('/pictures/pix/bg-title-widextras.gif');background-repeat:no-repeat; padding-left:28px; margin-top:24px; clear:both; }
	#widextras table { margin-left:-28px; height:137px; }
	#widetitle { border-bottom:2px solid white; color:white; font-size:12px; line-height:30px; padding-left:18px; font-weight:bold; }
	#widetitle a { color:white; }
	#widetitle a:link, #widetitle a:visited { text-decoration:none; } 
	#widetitle a:hover, #widetitle a:active, #widetitle a:focus { text-decoration:underline; }
	#widextras td { font-size:11px; line-height:14px; }
	#zeitstrahl { position:relative;left:0;top:0; width:935px;height:137px; overflow:hidden;  }
	.messecontainer { color:#999999; float:left; width:187px; height:137px; overflow:hidden; background-image:url('/pictures/pix/bg-messecontainer.gif'); background-repeat:no-repeat; background-color:white; }
	.messecontainer:hover { text-shadow: 1px 1px 2px rgba(16, 16, 16, 0.2); }
	.grau { background-image:url('/pictures/pix/bg-messecontainer-grau.gif'); background-repeat:no-repeat; background-color:#f6f6f6; }
	.messelogo { width:182px; height:73px; text-align:left; overflow:hidden; text-align:center; }
	.messelogo img { border:0px; }
	.messetermin { padding-left:4px; height:32px; padding-right:4px; }
	.messehinweis { padding-left:4px; height:32px; padding-right:4px; }
	
	.clearer { clear:both; height:1px; }
	
	#sitemapfooter { min-height:200px; background-image:url('/pictures/pix/bg-footersitemap.jpg');background-repeat:repeat-x; padding-left:14px; padding-right:14px; background-color:#06c4fe; clear:both; margin-top:28px;  }
	#sitemapfooter th { vertical-align:bottom; text-align:left; font-size:11px; border-bottom:1px solid #058ec2; line-height:24px; padding-left:4px; padding-right:8px; }
	#sitemapfooter td { vertical-align:top; font-size:11px; line-height:14px; padding-left:4px; padding-right:8px; }
	#sitemapfooter a { color:white; }
	#sitemapfooter a:link, #sitemapfooter a:visited { text-decoration:none; } 
	#sitemapfooter a:hover, #sitemapfooter a:active, #sitemapfooter a:focus { text-decoration:underline; } 
	
	#logofooter { padding-left:28px; padding-right:20px; padding-top:12px; padding-bottom:12px;  }
	#logofooter td { padding-left:8px; padding-right:8px; font-size:12px; color:#999999; vertical-align:middle; }
	#logofooter td.small { padding-left:0px; padding-right:0px; }
	
	#languageLayer { 
		display:none; z-index:90; position:absolute; top:48px; left:325px; width:300px; height:300px; 
		border:1px solid #999999; border-top:0; background-image:url('/pictures/pix/bg-languageLayer.png'); background-repeat:repeat-x; 
	}
	#languageLayer td { font-size:12px; line-height:13px; text-align:left; }
	#languageLayer a { text-decoration:none; }
	#languageLayer a:link, #languageLayer a:visited { color:#666666; }
	#languageLayer a:hover, #languageLayer a:active, #languageLayer a:focus { color:#06c5ff; }
	
	
	.sitemap { width:100%; border-collapse:collapse; }
	.sitemap th { text-align:left; width:30%; padding-bottom:10px; border-bottom:1px solid #dddddd;}
	.sitemap td { vertical-align:top; padding:1px; padding-top:8px;  }
	.sitemap .deep { margin-left:10px; font-size:11px; }
	
     @media screen and (max-width:1100px){

    body { margin:0; font-family:Arial,Helvetica,sans-serif; text-align:center; min-height: 1000px; min-width: 1000px;
    background: #999999; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #999999 0%, #999999 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#999999), color-stop(100%,#999999)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #999999 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #999999 0%,#999999 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #999999 0%,#999999 100%); /* IE10+ */
    background: linear-gradient(135deg, #999999 0%,#999999 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
}
