﻿	/* stylesheets flexpo 2005 */
	
	
	body {
		background:#ffffff;
		padding-left:20px;
		padding-top:0;
		margin:0;
		color:#636363;
		font-size:11px;
		font-family:verdana;
		
	}
	
	
	h1 {color:#ffffff;font-size:13px;padding:3px 0 3px 20px;}
	
	h1.Blue {background:#0863AD;color:#ffffff;font-size:13px;padding:3px 0 3px 20px;}
	
	h2 {font-size:12px;}
	
	h3 {font-size:11px;border-bottom:1px solid}
	
	em.Blue {color:#0863AD;}
	
	a:link {color:#666;}
	a:visited {color:#666;}
	a:hover {color:#000000;}
	a:active {color:#666;}
	
	p {font-size:11px;line-height:18px;}
	
	ul {font-size:11px;line-height:18px;}
	
	table.Main {width:760px;}
	
	table.Main td.Navigation {
		width:225px;
		background:#FFCC00;
		vertical-align:top ;
		}
		
	table.Main td.Kolom1 {
		width:268px;
		vertical-align:top;
		padding-left:20px;
		font-size:11px;}
		
	table.Main td.KolomAlt {
		
		vertical-align:top;
		padding-left:20px;
		font-size:11px;}
		
	table.Main td.KolomAlt td {
		line-height:18px;

		font-size:11px;}
		
	table.Main td.Kolom2 {
		font-size:11px;
		vertical-align:top;
		padding-left:20px;}
		
	table.Main td.Kolom2Alt {
		font-size:11px;
		vertical-align:top;
		}
		
	 table.NavFooter 
	 {
	 	background:#FFCC00;
	 	
		background-repeat:no-repeat;
		background-position:bottom left;
		width:100%;
		font-size:11px;}
		
	td.FooterBottom {font-size:9px;padding-top:10px;padding-bottom:10px;padding-left:5px;}
	
	td.FooterBottom a {color:#636363}
	
	td.FooterBottom a:link {text-decoration:none}
	td.FooterBottom a:visited {text-decoration:none}
	td.FooterBottom a:hover {text-decoration:underline}
	td.FooterBottom a:none {text-decoration:none}
	
	table.Footer td.FooterBack 
	{
		width: 192px;
		margin: 0px;
		height: 20px;
		background:#FFCC00;
		background-repeat:no-repeat;
		background-position:left;
		}
	
	table.Footer td a:link {color:#636363;text-decoration:none;font-weight:bold}
	table.Footer td a:visited {color:#636363;text-decoration:none;font-weight:bold}
	table.Footer td a:hover {color:#444;text-decoration:underline;font-weight:bold}
	table.Footer td a:active {color:#636363;text-decoration:none;font-weight:bold}
	
	
	 table.NavFooter td {padding-left:25px;padding-bottom:5px;line-height:16px;}
	 
	 table.NavFooter td.Navlines {padding:0 0 0 0px;line-height:16px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background:#E70839;color:#ffffff;}
	 
	 table.NavFooter td.Navlines2 {padding-left:25px;line-height:16px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}
	 
	 table.NavFooter td a:link {color:#636363;text-decoration:none;}
	 table.NavFooter td a:visited {color:#636363;text-decoration:none;}
	 table.NavFooter td a:hover {color:#444;text-decoration:underline;}
	 table.NavFooter td a:active {color:#636363;text-decoration:none;}
		
	table.Textkolom, table.Textkolom2 {
		width:248px;
		font-size:11px;
		padding-bottom:23px;
		}
		
	table.Textkolom {border-bottom:1px solid #ff0000;}
	
	table.Textkolom td,  table.Textkolom2 td {padding-left:11px;width:226px;}
	
	table.Textkolom td.TextField {padding-top:10px;}
	
	table.TextkolomBig {width:100%;font-size:11px;margin:10px 0 0px 0;padding-left:11px;}
	
	table.TextkolomBig td {vertical-align:top;line-height:16px;}
	
	table.TextkolomBig div.EventLogo {padding-bottom:8px;padding-top:5px;}
	
	img {border:none;}
	
	table.TextkolomBig td.Detail a {color:#E70839;font-weight:bold}
	
	table.TextkolomBig td.Detail a:link {text-decoration:none}
	table.TextkolomBig td.Detail a:visited {text-decoration:none}
	table.TextkolomBig td.Detail a:hover {text-decoration:underline}
	table.TextkolomBig td.Detail a:active {text-decoration:none}
	
	
	/*------------------------- Language choice-----------------------------*/
	
	table.Language {width:468px;}
	
	table.Language td.Right {padding-left:19px;}
	
	table.Yellow {font-size:11px;width:100%}
	
	table.Yellow td.Lang {background:#FFCC00;/*padding-left:18px;*/width:100%;font-weight:bold;color:#7C6C39;}
	
	table.Yellow td.Text {padding:9px 0 10px 0}
	
	table.Yellow td.Left {border-right:1px solid #ffffff;padding:0;marging:0}
	
	table.Yellow td.Right {background:#ffcc00;width:100%;padding-left:19px;color:#ffffff;font-weight:bold}
	
	table.Yellow td.Content {padding-top:12px;}
	
	table.Yellow td a:link {text-decoration:none;color:#E70839;font-weight:bold}
	table.Yellow td a:visited {text-decoration:none;color:#E70839;font-weight:bold}
	table.Yellow td a:hover {color:#ffffff;text-decoration:none;color:#444444;font-weight:bold}
	table.Yellow td a:active {text-decoration:none;color:#E70839;font-weight:bold}
	
	
	table.Yellow td.Lang a:link {text-decoration:none;color:#7C6C39;font-weight:bold}
	table.Yellow td.Lang a:visited {text-decoration:none;color:#7C6C39;font-weight:bold}
	table.Yellow td.Lang a:hover {color:#ffffff;text-decoration:none;color:#444444;font-weight:bold}
	table.Yellow td.Lang a:active {text-decoration:none;color:#7C6C39;font-weight:bold}
	
	
	div.Lang {padding-left:18px;width:100%;font-weight:bold;color:#7C6C39;}
	
	div.cell_over { 
		BACKGROUND-COLOR: #840084;
		padding:3px 0 4px 18px;
		
		color:#ffffff;
		font-weight:bold;
		cursor: pointer; cursor: hand;}

	div.cell_over1 { 
		BACKGROUND-COLOR: #ff5200;
		padding:3px 0 4px 18px;
		
		color:#ffffff;
		font-weight:bold;
		cursor: pointer; cursor: hand; }
		
	div.cell_over2 { 
		BACKGROUND-COLOR: #669900;
		
		padding:3px 0 4px 18px;
		color:#ffffff;
		font-weight:bold;
		cursor: pointer; cursor: hand; }
		
		
table.SpecialPage {width:668px;}
	
	table.SpecialPage td.Right {padding-left:19px;}
	
	
		
/*------------------LeftNav-----------------*/

table.LeftNav {
	font-size:11px;
	border-collapse:collapse;
	font-weight:bold;
	color:#7C6C39;
	width:100%;
	}
	
table.LeftNav a {color:#444;text-decoration:none;}

table.LeftNav td.Left {/*padding-left:21px;*/width:100%}

div.Left {padding-left:21px;width:100%}

table.LeftNav td.Left2 {padding:4px 0 4px 21px;width:100%;font-size:10px;font-weight:normal}

table.LeftNav td.Left2 a {padding-left:13px}

table.LeftNav td.Left2 a.Navactive {padding-left:0;font-weight:bold}

table.LeftNav td {border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;cursor: pointer; cursor: hand;}

div.Yellow_over { 
		background: #ffcc00;
		
		padding:3px 0 4px 21px;
		color:#ffffff;
		cursor: pointer; cursor: hand;
		}

div.Red_over { 
		background: #E70839;
		padding:3px 0 4px 21px;
		color:#ffffff;
		cursor: pointer; cursor: hand;
		}
		
div.Blue_over { 
		background: #0863AD;
		padding:3px 0 4px 21px;
		color:#ffffff;
		cursor: pointer; cursor: hand;
		}
		
div.Purple_over { 
		background: #990099;
		padding:3px 0 4px 21px;
		color:#ffffff;
		cursor: pointer; cursor: hand;
		}
		
div.Orange_over { 
		background: #FF5200;
		padding:3px 0 4px 21px;
		color:#ffffff;
		cursor: pointer; cursor: hand;
		}
		
div.Green_over { 
		background: #669900;
		padding:3px 0 4px 21px;
		color:#ffffff;
		cursor: pointer; cursor: hand;
		}
		
INPUT.InputNav {font-size:10px;}

.ButtonLeft {
	font-size:10px;
	border:1px solid #ffffff;
	background:#FFDE58;
	color:#444;
	letter-spacing:1px}


/*---------------------------home page --------------------------*/

div.HeadTitle {
	color:#ffffff;
	background:#E70839;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	width:248px;
	}
	
div.HeadTitleBlue {
	color:#ffffff;
	background:#0863B5;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	}
	
div.HeadTitleBlueBig {
	color:#ffffff;
	background:#0863B5;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	}
	
div.HeadTitleRedBig {
	color:#ffffff;
	background:#E70839;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	}
	
div.HeadTitleRedBig TD {
	color:#ffffff;
	background:#E70839;
	font-size:13px !important;
	font-weight:bold;
	}	
	
div.HeadTitleRedBig TD A:link,  
div.HeadTitleRedBig TD A:active, 
div.HeadTitleRedBig TD A:visited, 
div.HeadTitleRedBig TD A:hover {
	text-decoration: none;
	color:#ffffff;
	background:#E70839;
	font-size:11px !important;
	font-weight:bold;
	}
	
div.HeadTitlePurple {
	color:#ffffff;
	background:#990099;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	}

div.HeadTitleGreen {
	color:#ffffff;
	background:#669900;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	}
	
div.HeadTitleOrange {
	color:#ffffff;
	background:#FF5200;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	}
	
span.Red {color:#E70839}

span.Red a {color:#E70839;font-weight:bold;text-decoration:none}

span.Red a:visited {color:#E70839;font-weight:bold;text-decoration:none}

div.HomeTitle {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	padding:9px 0 2px 0;line-height:normal;color:#E70839}
	
div.HomeTitle a {color:#E70839;text-decoration:none}
div.HomeTitle a:visited {color:#E70839;text-decoration:none}

div.HomeTitle2 {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	padding:9px 0 7px 0;line-height:normal;color:#E70839}
	
div.HomeTitle2 a {color:#E70839;text-decoration:none}
div.HomeTitle2 a:visited {color:#E70839;text-decoration:none}
	
	
div.HomeDate {padding:1px 0 8px 0;line-height:normal}

div.HomeDate2 {padding:1px 0 8px 0;line-height:normal;color:#E70839}
span.Zoeken {
	width:110px;
	font-size:11px;
	padding:8px 0 10px 0;}
	
span.Zoeken a {color:#E70839;font-weight:bold;}

span.Zoeken2 a {color:#636363;font-size:10px;}

span.Zoeken2 {
	width:105px;
	font-size:11px;
	padding:1px 0 1px 0;}

span.Zoeken3 {
	
	font-size:11px;
	padding:1px 0 1px 0;}
	
span.Zoeken3 a {color:#636363;font-size:10px;}
	
span.Zoeken a:link {text-decoration:none;}
span.Zoeken a:visited {text-decoration:none;}
span.Zoeken a:hover {text-decoration:underline;}
span.Zoeken a:active {text-decoration:none;}

span.Zoeken2 a:link {text-decoration:none;}
span.Zoeken2 a:visited {text-decoration:none;}
span.Zoeken2 a:hover {text-decoration:underline;}
span.Zoeken2 a:active {text-decoration:none;}

span.Zoeken3 a:link {text-decoration:none;}
span.Zoeken3 a:visited {text-decoration:none;}
span.Zoeken3 a:hover {text-decoration:underline;}
span.Zoeken3 a:active {text-decoration:none;}

INPUT.InputMedium {font-size:10px;width:170px;padding:0;margin:0}

.ButtonRed {
	font-size:10px;
	border:1px solid #E70839;
	background:#E70839;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;padding:0;margin:0}
	
	
table.Organiseren {
	width:248px;
	border-collapse:collapse;}
	
table.Organiseren td {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#0863B5;
	font-weight:bold;
	font-size:14px;
	
	}
	
	
table.Organiseren td.Right {padding-left:21px;width:100%}

	
table.Organiseren td div {font-size:10px;color:#0863B5;font-weight:normal;}
table.Organiseren td span {font-size:10px;color:#0863B5;font-weight:normal}	

table.Organiseren td.Organiseren_over {
	background:#0863B5;
	color:#ffffff;
	padding-left:21px;
	width:100%;
	cursor: pointer; cursor: hand;}

table.Organiseren td.Organiseren_over div {font-size:10px;color:#ffffff;font-weight:normal}
table.Organiseren td.Organiseren_over span {font-size:10px;color:#ffffff;font-weight:normal}


div.News {font-size:11px;font-weight:bold;padding-top:8px;}

table.Textkolom2 td {padding-top:8px}

table.Textkolom2 td.News a {color:#669900;font-weight:bold}

table.Textkolom2 td.News a:link {text-decoration:none}
table.Textkolom2 td.News a:visited {text-decoration:none}
table.Textkolom2 td.News a:hover {text-decoration:underline}
table.Textkolom2 td.News a:active {text-decoration:none}

/*---------------Contentpage --------------------*/

table.ContentBlock {font-size:11px;width:230px;margin-top:8px;}

table.ContentBlock td.ContenPic {
	margin:0;
	padding:0;}
	


table.ContentBlock td {text-align:left;padding:0 0 0 0;vertical-align:top}

table.ContentBlock td.ContentDetails {text-align:left;padding:15px 0 0 0;vertical-align:top}

table.ContentBlock td a {color:#E70839;font-weight:bold;}

table.ContentBlock td a:link {text-decoration:none;}
table.ContentBlock td a:visited {text-decoration:none;}
table.ContentBlock td a:hover {text-decoration:underline;}
table.ContentBlock td a:active {text-decoration:none;}

table.ZoekKalender {font-size:11px;font-weight:bold;color:#E70839;}

table.ZoekKalender td SELECT {font-size:10px;width:159px;}

table.ZoekKalender td {padding:8px 0 3px 0;}

div.ZoekKalender {width:100%;font-size:11px;padding:10px 0 10px 11px }

div.ZoekKalender a {font-weight:bold;color:#E70839;}

div.ZoekKalender a:link {text-decoration:none;}
div.ZoekKalender a:visited {text-decoration:none;}
div.ZoekKalender a:hover {text-decoration:underline;}
div.ZoekKalender a:active {text-decoration:none;}

table.KalenderOverview {font-size:11px;width:100%;margin-top:8px;}

table.KalenderOverview td {vertical-align:top;padding:0 0 3px 0;margin:0}

table.KalenderOverview td.Left {text-align:right; padding-right:8px; width:80px; }
table.KalenderOverview td.Right {color:#E70839;font-weight:bold;text-align:left; }


/*---------------More--------------*/

div.MoreBlue {
	color:#0863AD;
	font-size:11px;
	background:url(../img/icon_arrowblue.gif) 0 50%  no-repeat;
	padding:5px 0 5px 15px;}

div.MoreBlue a {color:#0863AD;font-weight:bold;}

div.MoreRed {
	color:#E70839;
	font-size:11px;
	background:url(../img/icon_arrow_right.gif) 0 50%  no-repeat;
	padding:0px 0 0px 15px;}

div.MoreRed a {color:#E70839;font-weight:bold;}

div.MoreBlue a:link, div.MoreRed a:link  {text-decoration:none}
div.MoreBlue a:visited, div.MoreRed a:visited  {text-decoration:none}
div.MoreBlue a:hover, div.MoreRed a:hover {text-decoration:underline}
div.MoreBlue a:active, div.MoreRed a:active {text-decoration:none}

td.TopRed {
	border-top:1px solid #E70839;
	padding-top:10px;}
	
td.TopRed div {
	font-size:11px;
	background:url(../img/icon_arrow_top.gif) 0 50%  no-repeat;
	padding:0px 0 0px 15px;}
	
td.TopRed div a {color:#E70839;font-weight:bold;}

td.TopRed div a:link {text-decoration:none;}
td.TopRed div a:visited {text-decoration:none;}
td.TopRed div a:hover {text-decoration:underline;}
td.TopRed div a:active {text-decoration:none;}


/*---------------------Forms------------*/

table.BigFormBlue {width:100%;font-size:11px;}

table.BigFormBlue th {
	background:#0863AD;
	color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	padding:3px 0 3px 20px;
	text-align:left;
	font-size:13px;}
	
table.BigFormBlue td {
	background:#CFE0F0;
	padding:5px  0 5px 14px;
	}

table.BigFormBlue td.Left {
	text-align:right;
	background:#CFE0F0;
	width:149px;
	border-right:1px solid #ffffff;
	padding-right:12px;padding-left:0px;}
	
table.BigFormBlue INPUT.InputLarge {font-size:10px;width:304px;font}

table.BigFormBlue TEXTAREA.InputLarge {font-size:10px;width:304px;font}

table.BigFormBlue INPUT.InputMedium {font-size:10px;width:184px;}

table.BigFormBlue INPUT.InputSmall {font-size:10px;width:56px;}

table.BigFormBlue SELECT.InputMedium {font-size:10px;width:158px;}

table.BigFormBlue INPUT.InputPhone1  {width:71px;font-size:10px;}

table.BigFormBlue INPUT.InputPhone2  {width:212px;font-size:10px;}

table.BigFormBlue td.FooterLeft {background:#ffffff}

table.BigFormBlue td.Footer {background:#ffffff;padding-top:20px}

span.Blue {color:#0863AD;font-weight:bold;font-size:9px;}


/*------------------Press form --------------------*/

table.BigFormPress {width:100%;font-size:11px;}

table.BigFormPress th {
	
	color:#990099;
	font-weight:bold;
	border-bottom:1px solid #990099;
	padding:2px 5px 2px 20px;
	text-align:right;
	font-size:11px;}
	
table.BigFormPress td {
	
	padding:6px  0 6px 14px;
	}
	
table.BigFormPress td.Spanned {
	background:white;
	padding:6px  0 6px 14px;
	color:#990099;
	}

table.BigFormPress td.Left {
	text-align:right;
	background:fafafa;
	width:155px;
	color:#990099;
	border-right:1px solid #ffffff;
	padding-right:12px;padding-left:0px;}
	
table.BigFormPress INPUT.InputLarge {font-size:10px;width:304px;font}

table.BigFormPress TEXTAREA.InputLarge {font-size:10px;width:304px;font}

table.BigFormPress INPUT.InputMedium {font-size:10px;width:184px;}

table.BigFormPress INPUT.InputSmall {font-size:10px;width:56px;}

table.BigFormPress SELECT.InputMedium {font-size:10px;width:158px;}

table.BigFormPress INPUT.InputPhone1  {width:71px;font-size:10px;}

table.BigFormPress INPUT.InputPhone2  {width:212px;font-size:10px;}

table.BigFormPress td.FooterLeft {background:#ffffff}

table.BigFormPress td.Footer {background:#ffffff;padding-top:20px}

span.Press {color:#990099;;font-weight:bold;font-size:11px;}

table.BigFormPress td.FormEnd {
	background:white;
	padding-top:20px;
	border-top:1px solid #990099;}
	
	.ButtonPurple {	
		font-size:10px;
	border:1px solid #000000;
	background:#990099;
	color:#ffffff;
	letter-spacing:1px;
	
	}
	
/*-------Status Form -----*/

table.StatusForm {width:100%}

table.StatusForm tr {background-color:#fafafa}

table.StatusForm tr.Over {background-color:#eeeeee;cursor:hand}

table.StatusForm tr.Alt {background-color:#cacaca;color:#444}

table.StatusForm tr.AltOver {background-color:#eeeeee;color:#444;cursor:hand}

table.StatusForm td {
	border-right:1px solid white;
	padding:2px 3px 2px 3px;
	vertical-align:middle}

table.StatusForm th {
	background:#E70839;
	color:#ffffff;
	font-size:10px;
	padding:2px 0 2px 3px;
	border-right:1px solid white;
	text-align:left}
	
table.StatusForm td.ManagerIcon
{
	text-align:center;
}
	
table.StatusForm tr.StatusHeader {
background:#E70839;
	color:#ffffff;
	font-size:10px;
	padding:2px 0 2px 3px;
	border-right:1px solid white;
	text-align:left}
	
/*------------ manager forms ------------*/

table.Manager {width:100%}

table.Manager th {background:#E70839;
	color:#ffffff;
	font-size:10px;
	padding:2px 0 2px 3px;
	text-align:left}
	
table.Manager th.Alt {background:#cccccc;
	color:#666;
	font-size:10px;
	padding:4px 5px 4px 3px;
	text-align:left;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:right}
	
table.Manager td {
	padding:7px  0 7px 14px;
	background:#eeeeee;
	color:#444}
	
table.Manager td.Left {
	text-align:right;
	background:#eeeeee;
	width:149px;
	border-right:1px solid white;
	padding-right:12px;padding-left:0px;}
	
table.Manager td.FormEnd {background:white;padding-top:25px}

table.Manager .Button {background:#E70839;border:1px solid #000000;
	
	color:#ffffff;
	letter-spacing:1px;
	}
	
table.Manager INPUT.InputMedium {width:150px;font-size:10px}

table.Manager INPUT.InputSmall {width:100px;font-size:10px}

table.Manager INPUT.InputLarge {width:250px;font-size:10px}

table.Manager TEXTAREA {width:310px}

table.Manager SELECT.InputLarge {width:310px}

table.Manager SELECT.InputMedium {width:207px}

table.Manager SELECT.InputSmall {width:107px}

span.Error {color:Red;}

/*-----------Event-------------*/

table.EventLinks {
	width:100%;
	font-size:11px;
	border-top:1px solid #E70839;
	border-bottom:1px solid #E70839;
	padding:5px 0 5px 11px;
	margin-bottom:30px;
	margin-top:15px;}

table.EventLinks td {width:50%;}


/*-----------Login ----------------*/


table.LoginInfo {}

table.LoginInfo td {
	padding-left:43px;
	font-size:10px;}
	
table.Login {font-size:11px}

table.Login td {
	font-size:11px;
	padding:4px 8px 4px 0px }

table.Login INPUT.InputMedium {width:200px;font-size:10px;}

table.Login .ButtonLeft {
	font-size:10px;
	border:1px solid #000000;
	background:#FFDE58;
	color:#444;
	letter-spacing:1px;
	width:50px;
	}

table.Login a {
	color:#444;}	
	
table.Login a:link {text-decoration:none;}
table.Login a:visited {text-decoration:none;}
table.Login a:hover {text-decoration:underline;color:#000000;}
table.Login a:active {text-decoration:none;}


td.Tools {vertical-align:middle;padding-right:8px}

td.Tools a {font-size:10px;text-decoration:none}

td.Tools a:hover {text-decoration:underline}

/*----------------------SitePath-------------------------*/

span.SitePath {font-size:10px;}

span.SitePath a {color:#636363;font-size:10px}

span.SitePath a:link {text-decoration:none}

span.SitePath a:visited {text-decoration:none}

span.SitePath a:hover {text-decoration:underline}

span.SitePath a:link {text-decoration:none}


/*--------------- Tabbed detail -------------------*/

div.Tabs {padding-top:10px}
div.Tabs ul {margin-left:0 }

.tabcontent {
	margin-top:0;
	padding-top:0;
	padding:1em;
	clear:both;
	background:#fafafa;
	border-top:5px solid #E70839;
	vertical-align:top
}

div.tabcontent a {color:#E70839}

.tabSubLink {
	background-color: #E70839; 
	color: white; 
	clear:both; 
	margin-left:0px; 
	padding: 0px 10px;
	text-align:right;
	}
	
.tabSubLink A:link, .tabSubLink A:hover, .tabSubLink A:active, .tabSubLink A:visited {
	color: #ffffff;
	}

#mainnavtabbed{
	clear:both;
	list-style-type:none;
	margin:0;
	padding:0;
}
 #mainnavtabbed li{
	margin-left:0px;
	float:left;
	padding:2px 2px 0px 2px;
	margin-bottom:0px;
	line-height:18px;
	
}
 #mainnavtabbed li a{
	padding:0 5px;
	background:#cccccc;
	display:block;
	color:#444;
	
	text-decoration:none;
}
 #mainnavtabbed li a.tabon, #mainnavtabbed li a.tabon:hover{
	color:#fff;
	background:#E70839;
	
}
 #mainnavtabbed li a:hover{
	color:#666;
	background:#bbb;
	
}




/*---------------filmstrip ---------------*/




/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn. 
   hold div height accommodates scrollbar in this example    
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:512px; height:128px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:512px; height:90px; 
	clip:rect(0px, 512px,90px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:0; top:100px;
  width:512px; height:11px;
  font-size:1px; z-index:2
  }
div#track { 
  position:absolute; left:12px; top:0;
  width:488px; height:11px; z-index:1;
  background: url(../img/nav/track.gif) #666 repeat
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:20px; height:9px; z-index:1;
  background-color:#E70839
  }  
div#left { position:absolute; left:0; top:0; z-index:2 }  
div#right { position:absolute; right:0; top:0; z-index:3 }

/*------------------- image Gallery ---------------*/

table.ImageGallery td { vertical-align:bottom}

table.ImageGallery td img {border:1px solid #666}
  
 /*--------------Video------------*/
 
 table.Video td {vertical-align:top}
 
 table.Video td a {color:#E70839}
 table.Video td a:link {color:#E70839;text-decoration:none}
 table.Video td a:visited {color:#E70839;text-decoration:none}
 table.Video td a:hover {color:#444;;text-decoration:underline}
 table.Video td a:active {color:#E70839;text-decoration:none}
 
 
 /* ---------- persmap --------------------------------------------------------------------------*/
 
 ul.Pressmap {margin-left:0;margin-top:0}
 
 ul.Pressmap li {list-style-type:none;padding-bottom:7px}


/* ---------- admin ---------------------------------------------------------------------------- */

.SearchControlTable 
	{border-width:0px; width:560px; border-collapse:collapse; margin-bottom : 20px; 
	}
.SiteManagerSubTitle 
	{
	text-align:right; padding-top:20px;	
	font-size:10px; font-weight:bold; color: #e70839; 
	text-transform:uppercase;letter-spacing:2px;	
	border-bottom:1px solid; border-color:#e70839;
	}
.SiteManagerSubTitleThick
	{
	text-align:right; padding-top:20px;	
	font-size:10px; font-weight:bold; color: #e70839; 
	text-transform:uppercase;letter-spacing:2px;	
	border-bottom:2px solid; border-color:#e70839;
	}	
	
	
.HeaderStyle 
	{}
.documentCodeHeader
	{font-size:15px; font-weight:bold; padding-left:20px;}

INPUT { font-size: 12px; }

.InputLeft2, .InputLeft2_textonly
	{
	width: 140px; 
	font-size:11px; vertical-align:top; text-align:right;
	border-right:1px solid; border-color:#e70839;		
	}
.InputLeft2 
	{padding:10px 15px 7px 9px;}	
.InputLeft2_textonly 
	{padding:2px 15px 2px 9px;}		
	
.InputRight2, .InputRight2_textonly 
	{vertical-align:top; background-color:#f0f0f0; }
.InputRight2 
	{padding:7px 0px 7px 15px;} 
.InputRight2_textonly 
	{padding:2px 10px 2px 15px;} 

.InputXSmall 
	{width: 50px; }
.InputSmall 
	{width: 100px; }
.InputXLarge 
	{width: 370px; }
.InputLarge 
	{width: 300px; }
.InputMedium
	{width: 200px; }
	
.pager A:link, .pager A:active, .pager A:visited, .pager A:hover
	{text-decoration: none; }
	
	
/*--------------------gallery -----------------------*/

table.Gallery td.Right {padding-left:16px}

table.Gallery div {padding-top:0px;padding-bottom:8px}

.ManagerTab  
{
	text-align:center;
	width:80px;
	background:#fafafa;
	cursor:pointer;
	cursor: hand;
}
.ManagerTabActive
{
	text-align:center;
	width:80px;
	background-color:#e70839;
	cursor:pointer;
	cursor: hand;
	color: White;
}


/*-------------------kalender ----------------------*/

.MonthHeader {font:10px bold ;color:white;background:#666}

.MonthHeader a {color:white;text-decoration:none}

.DayHeader {font:10px bold ;color:white;background:#E70839}

.DayHeader a {color:white;text-decoration:none}

.SelectedDate {background:SteelBlue;color:white;font-size:10px}

.SelectedDate a {color:white}

/*-------------------popup--------------------------*/

.imagePopupHeader {
	padding: 0px 5px;
	background: #E70839;
	color: #fff;
	}

.imagePopupHeader TD, 
.imagePopupHeader TD A:link,
.imagePopupHeader TD A:active,
.imagePopupHeader TD A:visited,
.imagePopupHeader TD A:hover
 {
	color: #fff;
	font-size:11px;
	}
	
/*------------------ Organizer info-------------------------*/

table.OrganizerInfo {width:100%;font-size:11px;}


table.OrganizerInfo th {
	
	color:#E70839;
	font-weight:bold;
	border-bottom:1px solid #E70839;
	padding:2px 5px 2px 20px;
	text-align:right;
	font-size:11px;
	margin-bottom:20px}
	
table.OrganizerInfo td {
	
	padding:6px  0 6px 14px;
	}
	

table.OrganizerInfo td.Left {
	text-align:right;
	background:fafafa;
	width:155px;
	font-weight:bold;
	color:#E70839;
	border-right:1px solid #ffffff;
	padding-right:12px;padding-left:0px;
	vertical-align:top}
	
table.OrganizerInfo td.End {border-bottom:1px solid #E70839; }
.logo{
	height: 170px;
}
.logo img{
	float:right;
	margin: 110px 20px 0 0;
}