html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body {
	background:#fafafa url(../media/bggr.png) repeat-x;
}

td,th,body {
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

form {
	padding:0;
	margin:0;
}

input, select, textarea {
	color:#000;
	font-size:11px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:2px 0;
	border:1px solid #dcdddd;
}

div.px {
	width:1px;
	height:1px;
}

div.clear {
	clear:both;
}

p {
	color:#000;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:13px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

a {
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color:#1b6f9d;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

small {
	font-size:9px;
}

img {
	border:0;
}

ul {
	padding:0;
	margin:0;
	list-style:disc;
}

li {
	margin-left:30px;
}

/* -- */

div.clear {
	clear:both;
}

.nopadding {
	padding:0 !important;
}

.noborder {
	border:none !important;
}

#wrap {
	position:relative;
	min-height:100%;
	background:url(../media/bg.png) no-repeat center top;
}

* html #wrap {
	height:100%;
}

/* -- */

#footer {
	position:relative;
	margin:0 auto;
	margin-top:-69px;
	height:77px;
	width:960px;
	border-top:2px solid #a0a9b8;
}

#content {
	margin:0 auto;
	background:url(../media/head.png) no-repeat center top;
	min-width:979px;
	padding-bottom:100px;
}

#head {
	width:966px;
	height:151px;
	margin:0 auto;
	font-size:13px;
	background:url(../media/head.png) no-repeat center top;
}

#head ul.headStruct {
	list-style:none;
}

#head ul.headStruct li {
	float:left;
	margin:0;
}

#head ul.headStruct li.headStructLeft {
	width:758px;
	padding-left:3px;
}

#head ul.headStruct li.headStructRight {
	padding-top:3px;
}

#head ul.headStruct li.headStructRight a {
	position:absolute;
	margin-left:40px;
}

#head ul.headStruct li.headStructLeft div.flags {
	height:26px;
}

#head ul.headStruct li.headStructLeft div.flags a {
	display:block;
	height:20px;
	float:left;
	margin-right:5px;
	padding-left:9px;
	padding-right:12px;
	font-size:11px;
	color:#FFF;
	
	padding-top:6px;
}

#head ul.headStruct li.headStructLeft div.flags a.selected {
	background:url(../media/flagbg.png) repeat-x left top;
	text-decoration:none;
	color:#000;
}

#head ul.headStruct li.headStructLeft div.flags a span {
	display:block;
	background:url(../media/flags.gif) no-repeat left -36px;
	background-color:transparent;
	padding-left:20px;
	height:20px;
	/*margin-top:6px;*/
}

#head ul.headStruct li.headStructLeft div.flags a.ru {
	width:60px;
}

#head ul.headStruct li.headStructLeft div.flags a.ru {
	width:53px;
}

#head ul.headStruct li.headStructLeft div.flags a.ru span {
	background:url(../media/flags.gif) no-repeat left 1px;
}

a.logo {
	margin-top:5px;
	clear:both;
	display:block;
	width:189px;
	height:69px;
	float:left;
}

div.topMenuw {
	float:left;
	padding-left:150px;
	padding-top:27px;
}

ul.topMenu {
	list-style:none;
	width:416px;
}

div.topMenuw .submenu {
	display:none;
}

ul.topMenu li {
	margin:0;
	float:left;
}

ul.topMenu li a {
	text-decoration:none;
	display:block;
	height:24px;
	background:url(../media/topmenu2.png) no-repeat left top;
}



ul.topMenu li.m1 {
	width:89px;
}

ul.topMenu li.m2 {
	width:119px;
}

ul.topMenu li.m3 {
	width:119px;
	float:left;
}

ul.topMenu li.m4 {
	width:83px;
}

ul.topMenu li.m5 {
	width:89px;
	clear:both;
}

ul.topMenu li.m6 {
	width:119px;
}

ul.topMenu li.m7 {
	width:119px;
}

ul.topMenu li.m8 {
	width:89px;
}



ul.topMenu li.m1 a {
	width:74px;
	background-position:0 0;
}

ul.topMenu li.m2 a {
	width:103px;
	background-position:0 -72px;
}

ul.topMenu li.m3 a {
	width:84px;
	background-position:0 -144px;
}

ul.topMenu li.m4 a {
	width:89px;
	background-position:0 -216px;
}

ul.topMenu li.m5 a {
	width:74px;
	background-position:0 -288px;
}

ul.topMenu li.m6 a {
	width:67px;
	background-position:0 -360px;
}

ul.topMenu li.m7 a {
	width:107px;
	background-position:0 -432px;
}

ul.topMenu li.m8 a {
	width:89px;
	background-position:0 -504px;
}



ul.topMenu li.m1 a.selected, ul.topMenu li.m1 a:hover {
	background-position:0 -24px;
}

ul.topMenu li.m2 a.selected, ul.topMenu li.m2 a:hover {
	background-position:0 -96px;
}

ul.topMenu li.m3 a.selected, ul.topMenu li.m3 a:hover {
	background-position:0 -168px;
}

ul.topMenu li.m4 a.selected, ul.topMenu li.m4 a:hover {
	background-position:0 -240px;
}

ul.topMenu li.m5 a.selected, ul.topMenu li.m5 a:hover {
	background-position:0 -312px;
}

ul.topMenu li.m6 a.selected, ul.topMenu li.m6 a:hover {
	background-position:0 -384px;
}

ul.topMenu li.m7 a.selected, ul.topMenu li.m7 a:hover {
	background-position:0 -456px;
}

ul.topMenu li.m8 a.selected, ul.topMenu li.m8 a:hover {
	background-position:0 -528px;
}

div.lineMenuw {
	height:40px;
}

div.lineMenuw a {
	color:#1b6f9d;
	font-weight:bolder;
	background:url(../media/lmenu.gif) no-repeat left 3px;
	padding:3px 0px;
	padding-left:23px;
	font-family:Arial,Tahoma;
	font-size:12px;
}

div.lineMenuw ul {
	list-style:none;
}

div.lineMenuw ul li {
	margin-left:0;
	float:left;
	margin-right:2px;
	text-align:center;
	line-height:48px;
}

div.lineMenuw ul li.m1 {
	width:228px;
}

div.lineMenuw ul li.m2 {
	width:194px;
}

div.lineMenuw ul li.m2 a {
	background-position:0 -17px;
}

div.lineMenuw ul li.m3 {
	width:144px;
}

div.lineMenuw ul li.m3 a {
	background-position:0 -37px;
}

div.lineMenuw ul li.m4 {
	width:126px;
}

div.lineMenuw ul li.m4 a {
	background-position:0 -57px;
}

div.lineMenuw ul li.m5 {
	width:260px;
	padding-top:15px;
}

div.lineMenuw ul li.m5 li {
	padding:0;
	margin:0;
	line-height:20px;
	height:21px;
}

div.lineMenuw ul li.m5 li.text {
	margin-left:25px;
	
	background:url(../media/sbg.png) no-repeat left top;
	padding-left:10px;
}

div.lineMenuw ul li.m5 li.text input {
	border:none;
	background-color:#FFF;
	width:40px;
	width:194px;
	margin-top:2px;
}

div.lineMenuw ul li.m5 li.button input {
	border:none;
	padding:0;
	margin:0;
}

address {
	font-style:normal;
}

div#footer {
	font-size:12px;
}

div#footer ul {
	list-style:none;
}

div#footer ul li {
	margin:0;
	float:left;
	padding-top:30px;
}

div#footer ul li.copyright {
	width:200px;
}

div#footer ul li.address {
	width:307px;
}

div#footer ul li.email {
	width:246px;
}

div#footer ul li.email a {
	display:block;
	height:17px;
	padding-left:20px;
	background:url(../media/lmenu.gif) no-repeat 0 -82px;
}

div#footer ul li.telephone span {
	display:block;
	height:18px;
	padding-left:20px;
	background:url(../media/lmenu.gif) no-repeat 0 -100px;
}

div.topSubMenu {
	width:164px;
	display:none;
	position:absolute;
	z-index:500;
}

.topSubMenuTitle {
	display:none;
	position:absolute;
	z-index:1000;
	height:24px;
}

.topSubMenuTitle  a {
	display:block;
	height:24px;
	background:url(../media/topmenu.gif) no-repeat 0 -48px;
	text-decoration:none;
}

.topSubMenuTitle a.m1 {
	width:74px;
}

.topSubMenuTitle a.m2 {
	width:103px;
	background-position:0 -120px;
}


 .topSubMenuTitle a.m3 {
	width:84px;
	background-position:0 -192px;
}

 .topSubMenuTitle a.m4 {
	width:89px;
	background-position:0 -264px;
}

 .topSubMenuTitle a.m5 {
	width:74px;
	background-position:0 -336px;
}

 .topSubMenuTitle a.m6 {
	width:67px;
	background-position:0 -408px;
}

 .topSubMenuTitle a.m7 {
	width:107px;
	background-position:0 -480px;
}

div.topSubMenu .hd {
	background:url(../media/smbt.png) no-repeat 1px bottom;
	height:6px;
}

div.topSubMenu .content {
	background:url(../media/smbtgr.png) repeat-y 1px top;
	padding-left:11px;
	padding-right:5px;
}

div.topSubMenu .content a {
	display:block;
	padding-bottom:7px;
	font-family:Arial, Tahoma;
}

div.topSubMenu .ft {
	background:url(../media/smbtft.png) no-repeat 1px top;
	height:10px;
}

div.contentStructW {
	width:960px;
	margin:0 auto;
	margin-top:18px;
}

ul.contentStruct {
	list-style:none;
}

ul.contentStruct li.contentStruct1 {
	margin:0;
	float:left;
	margin-right:22px;
	width:630px;
}

ul.contentStruct li.contentStruct2 {
	margin:0;
	float:left;
	width:306px;
}

div.eventsBox {
	height:144px;
	width:632px;
	background:url(../media/anbg.png) no-repeat left top;
}

div.anonsBox {
	width:632px;
	height:254px;
	overflow:hidden;
	margin-top:7px;
}

div.anonsBox a.control {
	display:none;
	position:absolute;
	margin-top:-254px;
	z-index:900;
	height:254px;
	background:#000 url(../media/acbtns.png) no-repeat 0 center;
	width:40px;
	opacity:0;
	filter:alpha(opacity=0);
}

div.anonsBox a.left {
	background-position:-40px center;
}

div.anonsBox a.right {
	margin-left:592px;
}

div.anonsBox a.pause, div.anonsBox a.play {
	height:40px;
	width:40px;
	margin-left:288px;
	margin-top:-240px;
	background-position:-80px center;
}

div.anonsBox a.play {
	background-position:-120px center;
}

div.anonsBox .imgW {
	height:254px;
	overflow:hidden;
}

div.anonsBox .imgW a {
	display:block;
}

div.eventsBox div.listW {
	overflow:hidden;
	height:84px;
	width:632px;
}

div.eventsBox div.list {
	width:9000px;
}

div.eventsBox div.listW div.item {
	margin-left:0;
	width:316px;
	height:84px;
	float:left;
}

* html div.eventsBox div.listW div.item {
	display:inline;
}

div.eventsBox div.listW div.r0 {
	background:url(../media/anbgp.gif) no-repeat right 13px;
}

div.eventsBox div.listW .date {
	display:block;
	float:left;
	width:78px;
	height:84px;
	text-align:center;
	color:#576065;
	padding-top:3px;
}

div.eventsBox div.listW .date span {
	margin-left:20px;
}

div.eventsBox div.listW .date big {
	display:block;
	font-family:Georgia;
	font-size:47px;
}

div.eventsBox div.listW .time {
	display:block;
	background:url(../media/datei.png) no-repeat 76px top;
	padding-left:96px;
	margin-top:20px;
	margin-bottom:6px;
	font-size:14px;
	font-weight:bolder;
	font-family:Arial, Tahoma;
	height:14px;
	line-height:14px;
}

div.eventsBox div.listW a h2 {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Tahoma;
	text-decoration:none;
}

div.eventsBox div.listW a:hover h2, div.eventsBox div.listW a:hover {
	text-decoration:underline;
}

/* anons - START */

.anonsBox .imgW {
	margin:0 auto;
}
.anonsBox .imgW {
    position:relative;
	height:376px;
}

.anonsBox .imgW a {
    position:absolute;
    top:0;
    z-index:8;
    opacity:0.0;
}

.anonsBox .imgW a.active {
    z-index:10;
    opacity:1.0;
}

.anonsBox .imgW a.last-active {
    z-index:9;
}

/* anons - END */

/* events - START */
.eventsBox .sliderW {
	width:614px;
	margin-left:11px;
}
.eventsBox .sliderW .ui-slider {
	background:none;
	border:0;
	height:12px;
	margin:0 auto;
}
.eventsBox .sliderW .ui-handle-helper-parent {
	position:relative;
	width:100%;
	height:100%;
	margin:0 auto;
}
.eventsBox .sliderW .ui-slider-handle, .eventsBox .sliderW .ui-state-focus, .eventsBox .sliderW .ui-state-active {
	top:3px;
	height:12px;
	background:url(../media/sliderHandler.png) no-repeat;
	border:none;
	cursor:pointer;
	cursor:hand;
}
/* events - END */

div.spdmBox {
	background-color:#ffffff;
	border:1px solid #b5babe;
	border-top:none;
	margin-bottom:23px;
}

div.spdmBoxH {
	background:url(../media/spdmt2.gif) repeat-x;
	height:8px;
}

div.spdmBoxH div {
	width:31px;
	height:8px;
	background:url(../media/spdmt1.png) no-repeat;
}

div.spdmBox ul {
	list-style:none;
}

div.spdmBox li {
	float:left;
	margin:0;
	padding-top:13px;
}

div.spdmBox li.r1 {
	width:122px;
	text-align:center;
}

div.spdmBox li.r2 {
	width:180px;
}

div.spdmBox li.r1 a.photo {
	margin-left:8px;
	overflow:hidden;
	width:101px;
	height:105px;
	display:block;
	margin:0 auto;
}

div.spdmBox li.r1 a.photo span {
	display:block;
	background:url(../media/photoborder.gif);
	width:101px;
	height:105px;
	position:absolute;
}

div.spdmBox .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -14px;
	padding-left:20px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:5px;
}

div.spdmBox li.nopic {
	padding-left:10px;
	width:280px;
}

div.spdmBox a h2 {
	font-size:12px;
	text-decoration:underline;
	padding-left:2px;
}

div.spdmBox a:hover h2, div.spdmBox a:hover {
	text-decoration:none;
}

div.spdmBox .text {
	display:block;
	padding-left:2px;
	padding-top:6px;
	font-size:12px;
	line-height:16px;
}

div.spdmBox .text p {
	margin:0;
	padding:0;
	display:inline;
}

div.spdmBox a.more {
	display:block;
	background:url(../media/buttons.png) no-repeat left top;
	width:106px;
	height:22px;
	text-decoration:none;
	margin-top:6px;
	margin-left:5px;
	margin-bottom:11px;
}

h3.boxTitle {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bolder;
	padding-left:1px;
	padding-bottom:6px;
}

div.ndcW {
	margin-bottom:30px;
}

div.ndcW ul {
	list-style:none;
	border:1px solid #b5babe;
	border-top:none;
}

div.ndcW li {
	margin:0;
	height:22px;
	clear:both;
	border-top:1px solid #b5babe;
	border-bottom:1px solid #FFF;
	background:#e1e8ec url(../media/ndcibg.png) repeat-x;
	padding-top:6px;
	padding-left:11px;
	
	width:291px;
}

div.ndcW .submenu {
	display:none;
	background:#3f495a;
	border-top:none;
	height:auto;
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding-left:35px;
	padding-top:2px;
	
	width:267px;
}

div.ndcW .submenu a.more {
	display:block;
	background:url(../media/buttons.png) no-repeat left -44px;
	width:106px;
	height:23px;
	text-decoration:none;
	margin-top:8px;
	margin-bottom:11px;
}

div.ndcW a.st {
	float:left;
	display:block;
	width:14px;
	height:15px;
	background:url(../media/datei.png) no-repeat left -28px;
	margin-right:9px;
}

div.ndcW a.st img {
	
}

div.ndcW a {
	font-weight:bolder;
	text-decoration:none;
	font-size:12px;
}

div.ndcW a:hover {
	text-decoration:underline;
}

div.ndcW li.active {
	background:#3f495a url(../media/smbg.gif) repeat-x;
	border-bottom:0;
}

div.ndcW li.active a.st {
	background:url(../media/datei.png) no-repeat left -43px;
}

div.ndcW li.active a {
	color:#FFF;
}

a.eventsArchive {
	display:block;
	background:url(../media/buttons.png) no-repeat left -22px;
	width:113px;
	height:22px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-3px;
}

div.eventsMediaBox {
	margin-top:8px;
	margin-bottom:18px;
}

div.eventsMediaBox .main {
	overflow:hidden;
	width:304px;
	height:248px;
}

div.eventsMediaBox .emb1 {
	width:21px;
	height:45px;
	background:url(../media/emb.png) no-repeat right top;
	position:absolute;
	margin-left:-21px;
	margin-top:112px;
}

div.eventsMediaBox .emb2 {
	width:20px;
	height:129px;
	background:url(../media/emb.png) no-repeat left top;
	position:absolute;
	margin-left:304px;
	margin-top:31px;
}

div.eventsMediaBox .date, div.eventsMediaBox .title, div.eventsMediaBox .watch {
	position:absolute;
}

div.eventsMediaBox .date {
	background-color:#FFF;
	padding:3px;
	margin-top:140px;
	margin-left:11px;
	width:75px;
}

div.eventsMediaBox .date span {
	display:block;
	background:url(../media/datei.png) no-repeat left -14px;
	padding-left:20px;
	font-size:10px;
	height:14px;
	line-height:14px;
}

div.eventsMediaBox .title {
	display:block;
	margin-top:165px;
	margin-left:11px;
	width:272px;
	background-color:#FFF;
	padding:6px 4px;
	font-size:12px;
	font-weight:bolder;
	line-height:14px;
}

div.eventsMediaBox .watchVideo {
	background:url(../media/watchbt1.png);
	width:123px;
	height:31px;
	margin-top:210px;
	margin-left:9px;
}

div.eventsMediaBox .watchPhoto {
	background:url(../media/watchbt2.png);
	width:155px;
	height:31px;
	margin-top:210px;
	margin-left:9px;
}

div.eventsMediaBox .sliderControl {
	width:304px;
	height:126px;
	background:url(../media/embsl.png) no-repeat center top;
}

div.eventsMediaBox .sliderControl strong {
	display:block;
	width:256px;
	margin:0 auto;
	font-size:15px;
	padding-top:10px;
	padding-bottom:6px;
}

div.eventsMediaBox .thumbs {
	overflow:hidden;
	width:258px;
	margin:0 auto;
	height:46px;
}

div.eventsMediaBox .thumbs .wrap {
	width:6000px;
	height:46px;
}

div.eventsMediaBox .thumbs .wrap div {
	width:44px;
	height:44px;
	overflow:hidden;
	float:left;
	border:1px solid #495262;
	margin-right:7px;
}

/* events media slider - START */
.eventsMediaBox .sliderW {
	width:288px;
	margin-top:8px;
	margin-left:8px;
}
.eventsMediaBox .sliderW .ui-slider {
	background:none;
	border:0;
	height:12px;
	margin:0 auto;
}
.eventsMediaBox .sliderW .ui-handle-helper-parent {
	position:relative;
	width:100%;
	height:100%;
	margin:0 auto;
}
.eventsMediaBox .sliderW .ui-slider-handle, .eventsMediaBox .sliderW .ui-state-focus, .eventsMediaBox .sliderW .ui-state-active {
	top:3px;
	height:10px;
	width:112px;
	background:url(../media/sliderHandler2.png) no-repeat;
	border:none;
	cursor:pointer;
	cursor:hand;
}

.eventsMediaBox .sliderW .slider .ui-slider-handle {
	/*width:112px;*/
	width:258 112px;
	margin-left:-56px;
}
/* events media slider - END */

div.ourProjectsBox {
	margin-top:1px;
}

div.ourProjectsBox a {
	display:block;
	font-size:18px;
	background:url(../media/datei.png) no-repeat left -58px;
	padding-left:25px;
	margin-bottom:8px;
}

a.newsArchive {
	display:block;
	background:url(../media/buttons.png) no-repeat left -67px;
	width:113px;
	height:22px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-3px;
}

a.newsArchive2 {
	display:block;
	background:url(../media/buttons.png) no-repeat left -111px;
	width:115px;
	height:23px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-8px;
}

div.newsBox {
	margin-top:5px;
}

div.newsBox ul {
	list-style:none;
}

div.newsBox li.r1, div.newsBox li.r2, div.newsBox li.r1 li {
	margin:0;
	float:left;
}

div.newsBox li.r1 {
	width:301px;
	margin-right:27px;
}

div.newsBox li.r1 .row {
	margin-bottom:20px;
}

div.newsBox li.r1 .cover {
	width:78px;
	height:78px;
	overflow:hidden;
	border:1px solid #000;
	margin-right:10px;
	margin-top:1px;
}

div.newsBox li.r1 .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -14px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
	margin-right:6px;
}

div.nmd {
	background:url(../media/nmd.png) no-repeat left top;
	width:49px;
	height:16px;
	float:left;
	margin-top:-2px;
	display:none;
}

div.nmd1 {
	display:block;
	width:18px;
}

div.nmd2 {
	background-position:-18px 0;
	display:block;
	width:14px;
}

div.nmd3 {
	background-position:-32px 0;
	display:block;
	width:16px;
}

div.newsBox li.r1 a.title h2 {
	clear:both;
	font-size:11px;
	font-weight:normal;
	width:173px;
	padding-left:2px;
	text-decoration:underline;
}

div.newsBox li.r1 a.title:hover h2, div.newsBox li.r1 a.title:hover {
	text-decoration:none;
}

div.newsBox li.r1 .text {
	padding-top:5px;
	line-height:16px;
	color:#434343;
	font-size:12px;
	padding-left:2px;
	display:block;
	width:193px;
}

div.newsBox li.r1 .text a {
	color:#434343;
}

div.newsBox li.r1 .text p {
	display:inline;
	padding:0;
	margin:0;
}

div.newsBox li.r2 {
	border:1px solid #c5c5c5;
	width:298px;
	height:335px;
}

div.newsBox li.r2 .wrap {
	border:1px solid #FFF;
	background:#e6eaef url(../media/nsbg.gif) repeat-x;
	height:333px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
}

div.newsBox li.r2 .wrap .row {
	margin-top:11px;
	padding-left:10px;
}

div.newsBox li.r2 .cover {
	margin-right:8px;
}

div.newsBox li.r2 .cover img {
	border:1px solid #3f495a;
}

div.newsBox li.r2 .wrap li {
	float:left;
	margin:0;
}

div.newsBox li.r2 .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -84px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	margin-right:6px;
}

div.newsBox li.r2 .wrap a h2 {
	padding-left:3px;
	width:211px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

div.newsBox li.r2 .wrap a {
	text-decoration:none;
}

div.newsBox li.r2 .wrap a:hover h2, div.newsBox li.r2 .wrap a:hover {
	text-decoration:underline;
}

div.newsBox li.r1 li.nobor {
	width:300px;
}

div.newsBox li.r1 li.nobor .text {
	width:270px;
}

div.newsBox li.r2 li.nobor a.title h2 {
	width:255px;
}



div.newsBox li.r2 li.nobor .wrap a h2 {
	width:300px;
	border:1px solid red;
}

div.mainBottomBox {
	clear:both;
	border-top:1px solid #eaeaea;
	padding-top:31px;
}

div.mainBottomBox ul {
	list-style:none;
}

div.mainBottomBox li.r1, div.mainBottomBox li.r2, div.mainBottomBox li.r1 li {
	margin:0;
	float:left;
}

div.mainBottomBox li.r1 {
	width:301px;
	margin-right:23px;
}

div.mainBottomBox li.r2 {
	width:300px;
}

div.mainBottomBox li.r1 .row {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:9px;
	margin-bottom:9px;
}

div.mainBottomBox li.r1 .row .cover {
	width:62px;
	height:62px;
	overflow:hidden;
	border:1px solid #000;
	margin-top:1px;
	float:left;
}

div.mainBottomBox li.r1 .row .inner {
	padding-left:75px;
}

div.mainBottomBox li.r1 .title {
	color:#777777;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:normal;
	text-decoration:none;
}

div.mainBottomBox li.r1 .title h2 {
	font-weight:normal;
	font-size:13px;
}

div.mainBottomBox li.r1 .text {
	font-size:12px;
	line-height:16px;
}

div.mainBottomBox li.r1 .text a {
	color:#000;
	text-decoration:none;
}

div.mainBottomBox li.r1 .text p {
	display:inline;
	padding:0;
	margin:0;
}

/*

div.mainBottomBox li.r1 .cover {
	width:62px;
	height:62px;
	overflow:hidden;
	border:1px solid #3f495a;
	margin-right:7px;
}

div.mainBottomBox li.r1 .name a:hover {
	text-decoration:underline;
}

div.mainBottomBox li.r1 li.nobor .text {
	width:300px;
}*/

div.newsArchiveWrap {
	width:632px;
}

div.mainBottomBox li.r2 .map {
	margin-top:5px;
}

div.mainBottomBox li.r2 .list a {
	background:url(../media/datei.png) no-repeat 0 -123px;
	padding-left:13px;
	display:block;
	float:left;
	width:80px;
	margin-right:16px;
	margin-bottom:2px;
	height:11px;
	font-size:11px;
}

div.mainBottomBox li.r2 .list a.c2 {
	width:57px;
	margin-right:22px;
}

div.mainBottomBox li.r2 .list a.c3 {
	margin-right:2px;
}

div.mainBottomBox li.r1 a.more {
	display:block;
	background:url(../media/buttons.png) no-repeat left -89px;
	width:128px;
	height:22px;
	text-decoration:none;
	margin-top:6px;
	margin-left:5px;
	margin-bottom:11px;
}

h3.pageTitle {
	color:#1b6f9d;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bolder;
	padding-bottom:11px;
}

h3.pageTitle a {
	text-decoration:none;
}

div.mediaMainNews a.cover {
	float:left;
	margin-right:14px;
}

div.mediaMainNews a.cover img {
	border:1px solid #3f495a;
}

div.mediaMainNews .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -109px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
	margin-right:6px;
}

div.mediaMainNews div.nmd {
	background:url(../media/nmd.png) no-repeat left -16px;
	width:49px;
	height:16px;
	float:left;
	margin-top:-2px;
	display:none;
}

div.mediaMainNews div.dateW {
	width:380px;
	float:none;
	height:18px;
}

div.mediaMainNews div.nmd1 {
	display:block;
	width:18px;
}

div.mediaMainNews div.nmd2 {
	background-position:-18px -16px;
	display:block;
	width:14px;
}

div.mediaMainNews div.nmd3 {
	background-position:-32px -16px;
	display:block;
	width:16px;
}

div.mediaMainNews a.title {
	text-decoration:none;
}

div.mediaMainNews a.title h1 {
	font-size:20px;
	font-weight:normal;
	color:#000;
	padding:0;
	display:block;
	line-height:22px;
	font-family:Georgia,Arial,Tahoma;
	padding-left:2px;
	padding-bottom:7px;
	text-decoration:none;
}

div.mediaMainNews a.title:hover h1 {
	text-decoration:underline;
}

div.mediaMainNews p {
	font-family:Georgia,Arial,Tahoma;
	font-size:12px;
	line-height:16px;
}




/* media news box - start */
div.mediaNewsBox {
	margin-top:15px;
	padding-top:40px;
}

div.mediaNewsBox .cover {
	width:78px;
	height:78px;
	overflow:hidden;
	border:1px solid #000;
	margin-top:1px;
	float:left;
}

div.mediaNewsBox .inner {
	padding-left:88px;
}

div.mediaNewsBox .row {
	margin-bottom:20px;
	width:300px;
	float:left;
}

div.mediaNewsBox .row1 {
	margin-right:30px;
}

div.mediaNewsBox .dateW {
	height:18px;
}

div.mediaNewsBox .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -14px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
	margin-right:6px;
}

div.mediaNewsBox a.title {
}

div.mediaNewsBox a.title h2 {
	font-size:11px;
	font-weight:normal;
	display:inline;
}

div.mediaNewsBox a.title:hover h2, div.mediaNewsBox a.title:hover {
	text-decoration:none;
}

div.mediaNewsBox .text {
	padding-top:5px;
	line-height:16px;
	color:#434343;
	font-size:12px;
	padding-left:2px;
	display:block;
}

div.mediaNewsBox .text a {
	color:#434343;
}

div.mediaNewsBox .text p {
	display:inline;
	padding:0;
	margin:0;
	line-height:16px;
	color:#434343;
	font-size:12px;
}
/* media news box - end */

div.categoryListBox {
	margin-bottom:23px;
}

div.categoryListBox ul {
	list-style:none;
}

div.categoryListBox li {
	width:306px;
	height:24px;
	background:#e8e8e8 url(../media/rmbg.png) no-repeat left -55px;
	margin:0;
}

div.categoryListBox li a {
	display:block;
	width:288px;
	height:24px;
	line-height:21px;
	vertical-align:middle;
	padding-left:16px;
	text-decoration:none;
	font-weight:bolder;
	color:#1b6f9d;
}

div.categoryListBox li.first {
	height:29px;
	background-position:left top;
}

div.categoryListBox li.first a {
	line-height:29px;
	vertical-align:middle;
}

div.categoryListBox li.last {
	height:27px;
	background-position:left bottom;
}

div.categoryListBox li.last a {
	line-height:25px;
	vertical-align:middle;
}

div.categoryListBox li.row2 {
	height:24px;
	background-position:left -29px;
}

div.categoryListBoxSelectedLeft {
	background:url(../media/rmsl1.gif) no-repeat;
	width:5px;
	height:30px;
	position:absolute;
	display:none;
}

div.categoryListBoxSelectedRight {
	background:url(../media/rmsl2.gif) repeat-x left bottom;
	width:304px;
	height:27px;
	position:absolute;
	display:none;
}

div.categoryListBoxSelectedRight a {
	font-weight:bolder;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	vertical-align:middle;
	padding-left:18px;
	display:block;
	width:288px;
	height:27px;
}

div.yearEvents a h2 {
	font-size:16px;
	text-decoration:none;
	padding-top:10px;
}

div.yearEvents li.r1 a.photo {
	margin-bottom:10px;
}

div.eventsCalendarBox {
	border:1px solid #c5c5c5;
	margin-bottom:19px;
	position:relative;
	z-index:100;
}

div.eventsCalendarBox div.inner {
	width:300px;
	height:296px;
	background:#e9ecf1 url(../media/ecbbg.png) no-repeat;
	margin:1px;
	padding-top:11px;
	overflow-y:scroll;
}

div.eventsCalendarBox ul {
	list-style:none;
}

div.eventsCalendarBox li {
	margin:0;
	clear:both;
}

div.eventsCalendarBox li.p {
	height:1px;
	padding-top:7px;
	padding-bottom:11px;
}

div.eventsCalendarBox li.p div {
	height:1px;
	width:262px;
	margin:0 auto;
	background-color:#c5c5c5;
}

div.eventsCalendarBox .date {
	display:block;
	margin-left:11px;
	width:47px;
	font-size:13px;
	color:#4d4d4d;
	text-align:right;
	line-height:11px;
	margin-right:8px;
	float:left;
}

div.eventsCalendarBox .date big {
	font-weight:normal;
	font-size:36px;
	color:#5b5b5b;
	font-family:Georgia,Arial,Tahoma;
	display:block;
	height:47px;
	width:47px;
	background:url(../media/daybg.gif) no-repeat;
	margin:0;
	padding:0;
	line-height:35px;
	text-align:center;
}

div.eventsCalendarBox .nottoday big {
	background:none;
}

div.eventsCalendarBox .time {
	display:block;
	background:url(../media/datei.png) no-repeat left -84px;
	padding-left:19px;
	font-size:13px;
	font-weight:bolder;
	line-height:14px;
	color:#000;
	float:left;
}

div.eventsCalendarBox a {
	text-decoration:none;
}

div.eventsCalendarBox a h2 {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	display:inline;
}

div.eventsCalendarBox a:hover h2 {
	text-decoration:none;
}

div.prs {
	clear:both;
	height:1px;
	width:628px;
	background-color:#c5c5c5;
	margin:0 auto;
}

div.bottomStructW {
	padding-top:20px;
}

div.bottomStructW ul {
	list-style:none;
}

div.bottomStructW li {
	margin:0;
	float:left;
}

div.bottomStructW li.left {
	width:467px;
	margin-right:26px;
}

div.bottomStructW li.right {
	width:467px;
}

a.photoArchive {
	display:block;
	background:url(../media/buttons.png) no-repeat left -134px;
	width:85px;
	height:23px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-5px;
}

a.videoArchive {
	display:block;
	background:url(../media/buttons.png) no-repeat left -157px;
	width:90px;
	height:23px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-5px;
}

div.bottomStructW h3.boxTitle {
	padding-bottom:0;
}

div.bottomEventsMediaBox .emb3 {
	width:109px;
	height:24px;
	background:url(../media/emb2.png) no-repeat right top;
	position:absolute;
	margin-left:70px;
	margin-top:-24px;
}

div.bottomEventsMediaBox .emb4 {
	width:30px;
	height:63px;
	background:url(../media/emb2.png) no-repeat left bottom;
	position:absolute;
	margin-left:-30px;
	margin-top:63px;
}



div.bottomEventsMediaBox {
	margin-top:8px;
	margin-bottom:18px;
}

div.bottomEventsMediaBox .date, div.bottomEventsMediaBox .title, div.bottomEventsMediaBox .watch {
	position:absolute;
}

div.bottomEventsMediaBox .date {
	background-color:#FFF;
	padding:3px;
	margin-top:140px;
	margin-left:11px;
	width:75px;
}

div.bottomEventsMediaBox .date span {
	display:block;
	background:url(../media/datei.png) no-repeat left -14px;
	padding-left:20px;
	font-size:10px;
	height:14px;
	line-height:14px;
}

div.bottomEventsMediaBox .title {
	display:block;
	margin-top:165px;
	margin-left:11px;
	width:251px;
	background-color:#FFF;
	padding:6px 4px;
	font-size:12px;
	font-weight:bolder;
	line-height:14px;
}

div.bottomEventsMediaBox div.main {
	float:left;
	height:250px;
	width:303px;
	overflow:hidden;
}

div.bottomEventsMediaBox div.rightScroll {
	float:left;
	width:164px;
	height:250px;
	background:url(../media/scrbg.png) no-repeat;
}

div.bottomEventsMediaBox .thumbs {
	overflow:hidden;
	width:123px;
	margin:0 auto;
	height:225px;
	margin-top:17px;
	float:left;
}

div.bottomEventsMediaBox .thumbs .wrap {
	width:123px;
	height:60000px;
}

div.bottomEventsMediaBox .thumbs .wrap div {
	width:44px;
	height:44px;
	overflow:hidden;
	float:left;
	margin-bottom:13px;
	margin-left:15px;
}

div.bottomEventsMediaBox .watch {
	position:absolute;
}

div.bottomEventsMediaBox .watchVideo {
	background:url(../media/watchbt1.png);
	width:123px;
	height:31px;
	margin-top:210px;
	margin-left:9px;
}

div.bottomEventsMediaBox .watchPhoto {
	background:url(../media/watchbt2.png);
	width:155px;
	height:31px;
	margin-top:210px;
	margin-left:9px;
}

/* events media slider - START */
.bottomEventsMediaBox .sliderW {
	float:left;
	width:10px;
	margin-top:6px;
	height:234px;
	margin-left:24px;
}
.bottomEventsMediaBox .sliderW .slider {
	height:234px;
}
.bottomEventsMediaBox .sliderW .ui-slider {
	background:none;
	border:0;
	height:234px;
}
.bottomEventsMediaBox .sliderW .ui-handle-helper-parent {
	position:relative;
	width:100%;
	height:100%;
	margin:0 auto;
}
.bottomEventsMediaBox .sliderW .ui-slider-handle, .bottomEventsMediaBox .sliderW .ui-state-focus, .bottomEventsMediaBox .sliderW .ui-state-active {
	height:92px;
	width:10px;
	background:url(../media/sliderHandler3.png) no-repeat;
	border:none;
	cursor:pointer;
	cursor:hand;
	left:0;
}

.bottomEventsMediaBox .sliderW .slider .ui-slider-handle {
	width:10px;
	/*margin-left:3px;*/
}
/* events media slider - END */

div.contentPage .cover {
	float:left;
	margin-right:13px;
}

div.contentPage .cover img {
	border:1px solid #3f495a;
}

div.contentPage .caption, div.cps-caption-image-text {
	display:block;
	color:#646464;
	font-size:10px;
	line-height:12px;
	padding-top:6px;
	text-align:center;
}

div.contentPage .dateW {
	height:18px;
}

div.contentPage .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -109px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
}

div.contentPage h1 {
	font-family:Georgia,Arial,Tahoma;
	font-weight:normal;
	font-size:20px;
	padding-bottom:10px;
}

div.contentPage a.contentPhoto {
	float:left;
	display:block;
	width:177px;
	height:32px;
	background:url(../media/buttons.png) no-repeat 0 -180px;
	margin-right:13px;
}

div.contentPage a.contentVideo {
	float:left;
	display:block;
	width:177px;
	height:32px;
	background:url(../media/buttons.png) no-repeat 0 -212px;
}

div.contentPage .contentTopButtons {
	height:32px;
	margin-bottom:16px;
}

div.contentPage p {
	color:#434343;
	font-size:12px;
	line-height:16px;
	margin-left:0;
}

div.VideoReportBox {
	border:1px solid #bbbbbb;
	background-color:#FFF;
	padding:10px;
}


/* content Media Box - START */

div.contentVideoMediaBox {
	margin-bottom:18px;
}

div.contentVideoMediaBox div.main {
	float:left;
	height:281px;
	width:441px;
	overflow:hidden;
}

div.contentVideoMediaBox div.rightScroll {
	float:left;
	width:164px;
	height:281px;
	background:url(../media/scrbg2.png) no-repeat;
}

div.contentVideoMediaBox .thumbs {
	overflow:hidden;
	width:123px;
	margin:0 auto;
	height:256px;
	margin-top:14px;
	float:left;
}

div.contentVideoMediaBox .thumbs .wrap {
	width:123px;
	height:60000px;
}

div.contentVideoMediaBox .thumbs .wrap div {
	width:44px;
	height:44px;
	overflow:hidden;
	float:left;
	margin-bottom:6px;
	margin-left:15px;
	border:1px solid #70747c;
}

.contentVideoMediaBox .sliderW {
	float:left;
	width:10px;
	margin-top:6px;
	height:265px;
	margin-left:24px;
}
.contentVideoMediaBox .sliderW .slider {
	height:265px;
}
.contentVideoMediaBox .sliderW .ui-slider {
	background:none;
	border:0;
	height:265px;
}
.contentVideoMediaBox .sliderW .ui-handle-helper-parent {
	position:relative;
	width:100%;
	height:100%;
	margin:0 auto;
}
.contentVideoMediaBox .sliderW .ui-slider-handle, .contentVideoMediaBox .sliderW .ui-state-focus, .contentVideoMediaBox .sliderW .ui-state-active {
	height:92px;
	width:10px;
	background:url(../media/sliderHandler3.png) no-repeat;
	border:none;
	cursor:pointer;
	cursor:hand;
	left:0;
}

.contentVideoMediaBox .sliderW .slider .ui-slider-handle {
	width:10px;
}
/* content Media Box - END */

div.photoReportBoxW {
	overflow:hidden;
	width:630px;
	height:135px;
	margin-bottom:62px;
}

div.photoReportBox {
	background:url(../media/phrbg.png) no-repeat 0 0;
	width:628px;
	height:133px;
	border:1px solid #b7b7b7;
}

div.photoReportBox .left {
	display:block;
	width:64px;
	height:133px;
	float:left;
	background:url(../media/phrbgbts.png) no-repeat center 0;
}

div.photoReportBox .right {
	display:block;
	width:64px;
	height:133px;
	float:left;
	background:url(../media/phrbgbts.png) no-repeat center -133px;
}

div.photoReportBox .slide {
	float:left;
	width:500px;
	overflow:hidden;
}

div.photoReportBox .wrap {
	width:9000px;
	height:133px;
}

div.photoReportBox .wrap a {
	margin-top:16px;
	float:left;
}

div.photoReportBoxW .brds {
	position:absolute;
	background:url(../media/phrbgbrd.png) no-repeat;
	z-index:10;
}

div.photoReportBoxW .brds1 {
	height:30px;
	width:630px;
	background-position:0 0;
	margin-top:-30px;
}

div.photoReportBoxW .brds2 {
	height:62px;
	width:630px;
	background-position:0 -30px;
	margin-top:135px;
}

div.photoReportBoxW .brds3 {
	height:227px;
	width:35px;
	background-position:0 -92px;
	margin-left:-35px;
	margin-top:-30px;
}

div.photoReportBoxW .brds4 {
	height:227px;
	width:55px;
	background-position:-35px -92px;
	margin-left:630px;
	margin-top:-30px;
}

.topZIndex {
	position:relative;
	z-index:100;
}

div.otherNewsBox {
	margin-top:6px;
	position:relative;
	z-index:100;
}

div.otherNewsBox .row {
	clear:both;
	margin-bottom:15px;
}

div.otherNewsBox ul.newsStruct {
	list-style:none;
}

div.otherNewsBox li.r1, div.otherNewsBox li.r2 {
	float:left;
	margin:0;
}

div.otherNewsBox li.r1 {
	width:80px;
	margin-right:11px;
}

div.otherNewsBox a.cover {
	display:block;
	overflow:hidden;
	width:78px;
	height:73px;
	border:1px solid #3f495a;
	float:left;
}

div.otherNewsBox .fw {
	padding-left:88px;	
}



div.otherNewsBox .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -109px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
	margin-right:6px;
}

div.otherNewsBox div.nmd {
	background:url(../media/nmd.png) no-repeat left 0;
	width:49px;
	height:16px;
	float:left;
	margin-top:-2px;
	display:none;
}

div.otherNewsBox div.dateW {
	width:195px;
	float:none;
	height:18px;
}

div.otherNewsBox div.nmd1 {
	display:block;
	width:18px;
}

div.otherNewsBox div.nmd2 {
	background-position:-18px 0;
	display:block;
	width:14px;
}

div.otherNewsBox div.nmd3 {
	background-position:-32px 0;
	display:block;
	width:16px;
}

div.otherNewsBox li.r2 a {
	float:left;
}

div.otherNewsBox a.title h2 {
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:underline;
}

div.otherNewsBox a.title:hover h2 {
	text-decoration:none;
}

div.otherNewsBox a.title {
	text-decoration:none;
}

div.otherNewsBox p {
	margin-left:0;
	padding-left:0;
	color:#434343;
	font-size:12px;
	line-height:16px;
}

a.photoArchive {
	display:block;
	background:url(../media/buttons.png) no-repeat left -244px;
	width:93px;
	height:23px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-3px;
}

a.videoArchive {
	display:block;
	background:url(../media/buttons.png) no-repeat left -267px;
	width:99px;
	height:23px;
	text-decoration:none;
	float:right;
	position:relative;
	margin-top:-3px;
}

div.mediaGalleryMainBox {
	border:1px solid #b7b7b7;
	border-bottom:none;
	background:#FFF url(../media/mgmbgr.gif) repeat-x;
	margin-top:6px;
}

div.mediaGalleryMainBox .head {
	height:54px;
	/*border:1px solid #FFF;*/
	padding-left:19px;
	padding-top:6px;
}

div.mediaGalleryMainBox .inner {
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	text-align:center;
	padding-top:22px;
	padding-bottom:16px;
}

div.mediaGalleryMainBox .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -109px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
	margin-right:11px;
}

div.mediaGalleryMainBox a.albumTitle {
	background:url(../media/datei.png) no-repeat 0 -138px;
	width:16px;
	height:14px;
	padding-left:21px;
}

div.mediaGalleryMainBox h1 {
	clear:both;
	font-weight:normal;
	font-size:16px;
	padding-top:1px;
}




div.mediaNavBoxW {
	overflow:hidden;
	width:630px;
	height:135px;
}

div.mediaNavBox {
	background:url(../media/phrbg2.png) no-repeat 0 0;
	width:628px;
	height:133px;
	border:1px solid #b7b7b7;
}

div.mediaNavBox .left {
	display:block;
	width:64px;
	height:133px;
	float:left;
	background:url(../media/phrbgbts2.png) no-repeat center 0;
}

div.mediaNavBox .right {
	display:block;
	width:64px;
	height:133px;
	float:left;
	background:url(../media/phrbgbts2.png) no-repeat center -133px;
}

div.mediaNavBox .slide {
	float:left;
	width:500px;
	overflow:hidden;
}

div.mediaNavBox .wrap {
	width:6000px;
	height:133px;
}

div.mediaNavBox .wrap a {
	margin-top:16px;
	float:left;
}

div.mediaNavBoxW .brds {
	position:absolute;
	background:url(../media/phrbgbrd.png) no-repeat;
	z-index:10;
}

div.mediaNavBoxW .brds5 {
	height:229px;
	width:34px;
	background-position:0 -381px;
	margin-left:-34px;
	margin-top:-32px;
}

div.mediaNavBoxW .brds6 {
	height:229px;
	width:34px;
	background-position:-34px -381px;
	margin-left:630px;
	margin-top:-32px;
}

div.mediaNavBoxW .brds7 {
	height:62px;
	width:630px;
	background-position:0 -319px;
	margin-top:135px;
}

div.mediaMainVideoBox {
	border:1px solid #b7b7b7;
	background-color:#ffffff;
	margin-top:6px;
	padding:0 10px;
	padding-top:18px;
	padding-bottom:11px;
}

div.mediaMainVideoBox h1 {
	font-weight:normal;
	font-size:14px;
	font-weight:bolder;
	line-height:18px;
	padding-top:9px;
}

div.mediaVideoList {
	margin-top:26px;
}

div.mediaMainVideoBox .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -84px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-top:8px;
	color:#6c6c6c;
	margin-right:11px;
}

div.mediaVideoList .cover {
	display:block;
	overflow:hidden;
	width:98px;
	height:74px;
	border:1px solid #b7b7b7;
	float:left;
}

div.mediaVideoList .inner {
	padding-left:111px;
}

div.mediaVideoList .row {
	width:285px;
	float:left;
	margin-bottom:19px;
}

div.mediaVideoList a {
	text-decoration:none;
}

div.mediaVideoList a h2 {
	color:#1b6f9d;
	font-size:11px;
	text-decoration:none;
}

div.mediaVideoList a:hover h2 {
	text-decoration:underline;
}

div.mediaVideoList .time {
	display:block;
	background:url(../media/datei.png) no-repeat left -152px;
	padding-left:18px;
	font-size:11px;
	height:16px;
	line-height:18px;
	color:#2e2e2e;
	margin-top:2px;
}

div.mediaVideoList .num {
	display:block;
	background:url(../media/datei.png) no-repeat left -168px;
	padding-left:20px;
	font-size:11px;
	height:16px;
	line-height:18px;
	color:#2e2e2e;
	margin-top:2px;
}

div.contentPostsList {
	margin-top:9px;
}

div.contentPostsList .cover {
	display:block;
	overflow:hidden;
	width:78px;
	height:73px;
	float:left;
	border:1px solid #3f495a;
}

div.contentPostsList .inner {
	padding-left:90px;
}

div.contentPostsList .date {
	display:block;
	background:url(../media/datei.png) no-repeat left -109px;
	padding-left:19px;
	font-size:10px;
	height:14px;
	line-height:14px;
	margin-bottom:4px;
	color:#6c6c6c;
	float:left;
	margin-right:6px;
}

div.contentPostsList div.nmd {
	background:url(../media/nmd.png) no-repeat left -16px;
	width:49px;
	height:16px;
	margin-top:-2px;
	display:none;
}

div.contentPostsList div.dateW {
	width:536px;
	float:none;
	height:18px;
}

div.contentPostsList div.nmd1 {
	display:block;
	width:18px;
}

div.contentPostsList div.nmd2 {
	background-position:-18px -16px;
	display:block;
	width:14px;
}

div.contentPostsList div.nmd3 {
	background-position:-32px -16px;
	display:block;
	width:16px;
}

div.contentPostsList p {
	padding-left:0;
	margin-left:0;
	color:#434343;
	font-size:12px;
	line-height:16px;
}

div.contentPostsList p a {
	color:#434343;
}

div.contentPostsList a.title {
	text-decoration:none;
}

div.contentPostsList a.title h2 {
	text-decoration:underline;
	font-size:13px;
	font-weight:bolder;
}

div.contentPostsList a.title:hover h2 {
	text-decoration:none;
}

div.contentPostsList hr {
	margin:0;
	padding:0;
	height:1px;
	background-color:#c7c9c9;
	border:none;
	margin-top:7px;
	margin-bottom:14px;
}

div.pgsNavBox {
	height:38px;
	background:url(../media/pgsngr.gif) repeat-x;
	margin-top:18px;
	padding-top:13px;
	clear:both;
	text-align:center;
}

div.pgsNavBox .wrap {
	margin:0 auto;
	display:table;
	padding:2px;
	white-space:nowrap;
}

div.pgsNavBox ul {
	list-style:none;
	margin:0;
	padding:0;
	display:table-row;
	white-space:nowrap;
}

div.pgsNavBox li {
	margin:0;
	display:table-cell;
	padding-right:4px;
	color:#002955;
	line-height:22px;
}

div.pgsNavBox a {
	color:#002955;
	text-decoration:none;
	font-size:11px;
}

div.pgsNavBox li.last {
	margin-right:0;
}

div.pgsNavBox li.bor {
	width:24px;
	height:24px;
}

div.pgsNavBox li.bor a {
	border:1px solid #92c7ff;
	background-color:#FFF;
	display:block;
	width:22px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
}

div.pgsNavBox li.bor a:hover, div.pgsNavBox li.bor a.selected {
	color:#FFF;
	background-color:#1b6f9d;
	border:1px solid #1b6f9d;
}

div.pgsNavBox li.first, div.pgsNavBox li.last {
	line-height:22px;
}

div.pgsNavBox li.first a:hover, div.pgsNavBox li.last a:hover {
	text-decoration:underline;
}

div.newsletterSubscriptionBox {
	padding-bottom:20px;
}

div.newsletterSubscriptionBox input.text {
	color:#74a7c3;
	width:149px;
}

div.newsletterSubscriptionBox div.groupRow {
	float:left;
	margin-top:10px;
	margin-bottom:13px;
	margin-right:10px;
}

div.newsletterSubscriptionBox div.groupRow label {
	font-weight:bolder;
	color:#1b6f9d;
	position:relative;
	top:-1px;
	padding-right:5px;
}

div.newsletterSubscriptionBox .button {
	float:right;
	margin-top:13px;
}

a.studioCopyright {
	background: url("../media/studiot.png") no-repeat scroll left top transparent;
    color: #666666;
    display: block;
    float: right;
    font-size: 10px;
    height: 31px;
    padding-left: 39px;
    text-decoration: none;
}

a.studioCopyright:hover {
	background-position: left bottom;
}

li.social {
	list-style:none;
	float:left;
	margin-left:0px;
	width:210px;
}

div.socialIcon {
	margin-top:25px;
	margin-bottom:30px;
}

div.contentCommentsArea {
	z-index:999;
	position:relative;
	top:-50px;
}

div.contentCommentsArea .addComment {
	
}

div.contentCommentsArea strong.title {
	font-size:18px;
	display:block;
	margin-bottom:20px;
}

div.contentCommentsArea textarea {
	margin-top:10px;
	width:628px;
	height:80px;
}

div.contentCommentsArea .button {
	padding-top:10px;
	float:right;
}

div.comment {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #c2c6ca;
}

div.comment .comment_header .comment_author {
	font-weight:bolder;
}

div.comment div.comment_header .avatar {
	float:left;
	margin-right:10px;
}

div.comment div.comment_header .date {
	font-size:11px;
	color: #666666;
    font-size: 10px;
}

div.contentCommentsArea div.comment_text {
	display:block;
	padding-top:7px;
	padding-left:60px;
}

div.comment {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #c2c6ca;
}

div.comment .comment_header .comment_author {
	font-weight:bolder;
	float:left;
}

div.comment div.comment_header .avatar {
	float:left;
	margin-right:10px;
}

div.comment div.comment_header .date {
	font-size:11px;
	color: #666666;
    font-size:10px;
	margin-left:10px;
}

div.contentCommentsArea div.comment_text {
	display:block;
	padding-top:7px;
	padding-left:60px;
}
