body {
	color: #666666;
	background-color: white;
	background-image: url(../images/gui/bg.gif);
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p { margin:0; padding-top:0; padding-bottom:4px; }
img { border:0; }
div { margin:0; padding:0; vertical-align: top; }
.clear { clear:both; margin:0; padding:0; }
.clear5 { clear:both; height:0px; padding:0; }
.clear10 { clear:both; height:10px; width:10px; padding:0; }
.clear img { height:1px; width:1px; }
.inline { display: inline; }
.bold { font-weight: bold; }
.black { color:black; }
.gray6 { color:#666666; }
.vbottom { vertical-align: text-bottom; }
.block { display:block; }

h1 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding-top:35px;
	padding-bottom:15px;
}


.teaserTxt h1 {
	padding-top:5px;
	padding-bottom:10px;
}

h2 {
	color:#666666;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding-top:25px;
	padding-bottom:15px;
}

h3 {
	color:#666666;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding-top:15px;
	padding-bottom:0;
}

/******links.start*******/

a { color: #AD001D; text-decoration: none; /*background-color: #F6FEE6;*/ /*#EFFFCE;*/ }
a:hover { text-decoration: underline; }

a.whiteArrow {
	color:#FFFFFF;
	text-decoration:underline;
	background-image: url(/Static/images/gui/bg_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left:10px;
	background-color: transparent;
}
a.whiteArrow:hover { text-decoration:none; }

a.Arrow {
	text-decoration:none;
	background-image: url(/Static/images/gui/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left:10px;
	background-color: transparent;
}
a.Arrow:hover { text-decoration:underline; }

a.More { text-decoration: underline; }
a.More:hover { text-decoration: none; }


/******links.end*******/


#container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: top;
	background-color: #F1F1ED;
	padding-left:7px;
	padding-right:7px;
	padding-top:15px;
	/*width: 738px; was*/
	width:968px;
}

#head { height:57px; font-size:10px; }
#head img { float:left; display:block; }
#head div { float:right; padding-top:26px; }
#head a { color:#666666; text-decoration:underline; }
#head a:hover { text-decoration:none; }

/****main teaser****/
#teaserContainer {
	background-color:#4C5155;
	margin-bottom:6px;
	color:#B8C1C8;
	padding:7px 10px 6px 6px;
	background-image:url(/Static/images/gui/bg_double_arrow.gif);
	background-position: 272px 44px;
	background-repeat: no-repeat;
	width: 952px;
}
#teaserContainer img { float:left; display:block; }
#teaserContainer div.teaserTitle { float:left; width:293px; padding: 1px 5px 0 29px; }
#teaserContainer img.dateSpacer { margin-bottom: 6px; }
#teaserContainer div.teaserTxt { float:left; padding-top:28px; /*width:139px;*/ width:370px; vertical-align: top; }
#teaserContainer div.teaserTxt a { color:#AD001D; background-color: transparent; }
div.teaserTxt p { margin:0; padding-top:0; padding-bottom:3px; }


/****previews****/
#previews {
	width:968px;
	background-image:url(/Static/images/gui/bg_tile_previews.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:8px;
}
#previews .preview {
	width: 213px;
	/*background-color:#99FFFF;*/
	float:left;
	background-image:url(/Static/images/gui/bg_tab152white.gif);
	background-repeat:no-repeat;
	padding: 3px 8px 10px 8px ;
	font-size: 11px;
}
#previews .titlepreview {
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-bottom: 3px;
	padding-top:7px;
	}
#previews .gray { background-image:url(/Static/images/gui/bg_tab152gray.gif); background-repeat:no-repeat; padding-top:2px; }
.preview p { margin:0; padding-top:0px; padding-bottom:6px; }


#previews .gray p { margin:0; padding-top:6px; padding-bottom:6px; }
#previews .links { position:relative; left:1px;  }
#previews .links a { display:block; }
#previews .col1 { position:relative; left:44px; }
#previews .col2 { position:relative; left:51px; }
#previews .col3 { position:relative; left:55px;
/*background-image: url(/Static/images/gui/preview_blog.gif);
background-position: top right;
background-repeat: no-repeat;*/
width:210px;
 }
#previews .padd { padding-bottom:5px; }
#previews .paddbottom { padding-bottom: 8px; }
#previews .preview div { padding-top:5px; height:60px; }
#previews .preview img { margin-bottom: 8px; }
.imgborder { border: 1px solid gray; }

/********* foot **********/

#foot { height:100px; width:738px; vertical-align:top;}
#foot .smallbanner { width: 262px; float:left;}
#foot .bigbanner { width: 468px; float:right;}
#foot .copyleft {
	padding-left:270px;
	padding-top:20px;
	font-size: 10px;
	clear:both;
}
#foot .copyleft a { color:#666666; text-decoration:underline; background-color: transparent;  }

/******** subpage *********/

#titleSub {
	height: 52px;
	width: 738px;
	padding: 12px 0 0 0;
}

.path { padding: 6px 0 0 0; font-size:10px; color:black; }
.path a { color:#666666; text-decoration:underline; background-color: transparent; }
.path a:hover { text-decoration: none; }

#content { margin-bottom: 8px; }
.leftSub {
	/*width:567px; was*/
	width:726px;
	float:left;
	background-color:white;
	padding-left:12px;
	padding-top: 7px;
}
.rightSub  {
	/*width:153px; was*/
	width:224px;
	float:right;
	}

.container { clear:both; padding-bottom:15px; }
.container .leftText  {
	width:234px;
	padding-right:27px;
	padding-top:20px;
	float:left;
}
.container .leftEventDetail  {
	width:255px;
	padding-top:20px;
	float:left;
	/*border:1px solid red;*/
}
.container .leftPhoto  { width:255px; float:left; }
.container .leftBrief  { width:255px; padding-top:0px; float:left; }
.container .subPhotoBg { background-color:#E3E3DC; margin-bottom: 5px; }
.container .PersonDesc { background-color:#F1F1ED; }
.container .PersonEvent { padding: 15px 4px 3px 4px; }
.container .odmik { padding: 3px 4px 3px 4px; }
.container .leftPhoto p  { margin:0; padding: 1px 3px 3px 3px; }
.container .leftPhoto a  { color:#666666; text-decoration: underline; }
.container .leftPhoto a:hover  { text-decoration: none; }

.container .right  {
	/*width:292px;*/
	width:446px;
	padding-right:13px;
	padding-left:10px;
	float:right;
}
.container.right p { margin:0; padding-top:6px; padding-bottom:6px; }

.container .right ul {
	margin:0;
	padding:0;
	list-style: none;
	}
.container .right li {
	margin: 0;
	padding:0 0 0 10px;
	background-image: url(/Static/images/gui/ul_hypen.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}

.rightProgram { padding-bottom:10px; }



.title {
	/*width:297px;*/
	width:452px;
	height:30px;
	background-image:url(/Static/images/gui/bg_title_subpage.gif);
	background-repeat:no-repeat;
	clear:both;
	padding-top:4px;
	padding-left:264px;
	padding-bottom: 11px;
}
.pplshort { padding-bottom:6px; }

.icoDoc{
	padding-left:13px;
	background-image: url(/Static/images/gui/ico_document.gif);
	background-repeat: no-repeat;
	color: black;
	padding-bottom: 10px;
}




/********** right column ********/

.rightSubPad {
	padding: 8px 7px 5px 7px;
	background-image:url(/Static/images/gui/bg_tab_right_white.gif);
	background-repeat:no-repeat;
	background-color: #FBFCF7;
}
.rightSubPad .photowork { display:block; margin-top:20px; margin-bottom:5px; }
.rightSubPad .desc { font-size: 10px; }
.rightSubPad .desc div { color: #949492; }
.rightSubPad .years { padding-top:9px; }
.rightSubPad .years a { display: block;  }
.rightSubPad a.LinkRightArrow {
	text-decoration:none;
	background-image: url(/Static/images/gui/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left:10px;
	display:block;
	padding-top:1px;
	padding-bottom:1px;
	background-color: transparent;
}
.rightSubPad .activeLink {
	text-decoration:none;
	background-image: url(/Static/images/gui/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left:10px;
	display:block;
	padding-top:1px;
	padding-bottom:1px;
	background-color: transparent;
	font-weight: bold;
}
.rightSubPad a.LinkRightArrow:hover { text-decoration:underline; }


/*********** table ********/

.table { width:290px; }
.table td.header { padding-bottom: 8px; padding-left:10px; font-weight: bold; }
.table td.one { width:240px; padding: 2px 0 2px 10px; }
.table td.two { width:30px; text-align: right; padding-right:10px; padding:2px 10px 2px 0; }
.table td.border { border-bottom: 1px solid #F1F1ED; }
.table td.total { background-color: #F1F1ED; }
.margintables { margin-top:19px; }


.namesurname { color: #7AB200; font-weight: bold; }


/******* news *******/

.arrowYear { vertical-align: top; }
a.newslink { margin-bottom:12px; display:block; font-weight: bold; background-color: transparent; }
.newsDate { padding-bottom:10px; }
.newsIntro { border:1px solid #E00061; line-height:14px; font-weight: normal; padding: 5px 10px 5px 10px; background-color: #FFF4F9; margin-bottom:5px;}
.newsIntroPicture { border:1px solid #E00061; line-height:14px; font-weight: normal; padding: 5px 10px 5px 10px; background-color: #FFF4F9; margin-bottom:5px; margin-top:23px;}

/******* forms *****/

form { margin: 0; padding: 0; }
select.search { width:220px; margin-top: 2px; }
input.search { width:90px; font-size: 11px; }


/***** photos *****/
#photo {
	background-color: white;
	margin-bottom: 5px;
	width: 967px;
	text-align: center;
	 }
#photo .item {
	width: 177px;
	height:177px;
	background-color: #F1F1ED;
	float: left;
	border-left:6px solid white;
	border-top:6px solid white;
	text-align: center;
	vertical-align: text-bottom;
}
#photo .navigator {
	clear: both;
	width: 738px;
	padding: 30px 0 35px 0;
	text-align: center;
}
#photo .return { padding: 20px 0 5px 0; }
#photo .photo {
	text-align: center;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
#photo .photo img {
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#photo .photo .photoDesc {
	border-top:1px solid #cccccc;
	background-color: #F1F1ED;
	padding-top: 6px;
	padding-bottom: 6px;
}


/**** tanja *****/

ul.dela{
	margin:0;
	padding:0;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: none;
}

ul.dela a{
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
}
ul.dela li{
	padding: 5px 0px 8px 0px;
	border-bottom: 1px solid #D5D5D5;
	font-size: 9px;
	color: #9A9A9A;
	background-image: none;
	display: table;
	width: 100%;	
}
.photoDesc .ptitle{
	padding: 0;
	margin:0;
	background-image: none;
	height: auto;
	text-align: left;
	margin-left: 208px;
	margin-right: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	width: auto;
}
.photoDesc table{
	text-align: left;
	width: 100%;
}
.photoDesc table td{
	vertical-align: top;
}
.photoDesc table td.label{
	width: 200px;
	text-align: right;
}
.photoDesc table td.spaceUp{
	padding-top: 10px;
}
.photoDesc table td.spaceDown{
	padding-bottom: 10px;
}

#photo .photo .moreBottom{
	padding-bottom: 20px;
}

/********* sitemap ***********/
.container .rightSitemap  {
	width:292px;
	padding-right:13px;
	float:right;
	padding-bottom:0;
	vertical-align:top;
}
.container .rightSitemap ul {
	margin: 0;
	padding:0 0 6px 0;
	list-style: none;
}
.container .rightSitemap li {
	margin: 0;
	padding:0 0 0 10px;
	background-image: url(/Static/images/gui/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.container .rightSitemap li.bold {
	background-image: none;
	margin:  0px;
	padding: 0px;
}

/****** sponsors ********/

#sponsors {
	background-color: white;
	margin-bottom: 10px;
	width: 687px;
	text-align: center;
	 }

#sponsors .item {
	float: left;
	text-align: center;
	margin: 0;
	padding:0;
	display: block;
	}

#sponsors ul {
	margin:0;
	padding:0 0 6px 0;
	list-style: none;
	clear:left;
	}

#sponsors li {
	width:100px;
	margin: 0;
	padding: 0;
	border-right:14px solid white;
}
#sponsors .description {
	padding-top:5px;
	padding-bottom:3px;
	font-size: 10px;
}

/****** program ******/
div.programDate {
	width:780px;
	height:33px;
	padding-left:117px;
	padding-top:5px;
	background-image: url(/Static/images/gui/bg_program_date.gif);
	margin-bottom:6px;
}
.programMargin { padding-left:101px; clear:both; }
.programContainer {
	width:132px;
	height:142px;
	background-image: url(/Static/images/gui/bg_program_teaser.gif);
	float:left;
	margin-left:6px;
	margin-bottom:6px;
	padding: 10px 10px 0 10px;
	font-size:10px;
}
.programContainer p { margin:0 0 8px 0; padding:0 0 0 0; }

/* ------------- BLOG -------------- */
.commentsBlog {
float:right;
padding-right:13px;
width:443px;
border-bottom:1px solid #E3E4DE;
margin-right:13px;
padding:8px 0 8px 0;
}
.commentsAdd{
float:right;
padding-right:13px;
width:443px;
margin-right:13px;
padding:8px 0 8px 0;
}
.commentsLeft{
float:left;
width:255px;
}
.commentsBlank{float:right;
width:443px;
margin-right:13px;
padding:8px 0 8px 0;
}
.error {
color:#E00061;
font-weight:bold;
margin: 5px 0 5px 0;
}
a.LinkRightArrowBlog {
	text-decoration:none;
/*	background-image: url(/Static/images/gui/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:15px;*/
	background-color: transparent;
}
li.LinkRightArrowBlog{
	background-image: url(/Static/images/gui/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:10px;
	padding-top:1px;
	margin:0;
	list-style: none;

	}
.LinkRightSpaceBlog{ margin-top:4px;}
.LinkRightDateBlog{	padding-left:0px;}
.container .linkLeftDownload a{ text-decoration:none;color:#E00061;}
.container .linkLeftDownload a:hover{ text-decoration:underline;color:#E00061;}