@import url(font.css);

/* *** Layout *** */
html, body{ 
	margin: 0; 
	padding: 0; 
	background: #f0f0f0 url(../images/guidedtour/bg/wrapper.gif) repeat-y left;
}

#page { 
	width: 850px;
	height: 600px !important;
	padding: 0;
	/*background: transparent url(../images/guidedtour/bg/copyright.gif) no-repeat bottom;*/
}
 
#header{
	position: relative;
	height: 109px;
	background: #F0F0F0 url(../images/guidedtour/bg/header.gif) repeat-x;
	width: 100%;
}

#wrapper {
	
}
 
#leftcol{
	width: 200px;
	float: left;
	position: relative;
	/*background: #ff9900;*/
}

#maincol{
	background: #f0f0f0;
	float: right;
	display: inline;
	position: relative;
	width: 622px;
	border-top: 1px solid #fff;
	margin-left: 2px;
	/*background: #99ff00;*/
	padding-top: 26px;
	padding-left: 24px;
}
 
/* *** Float containers fix *** */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{ display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */  


#sprachauswahl {
	/*background: #99ff00;*/
}
#sprachauswahl td {
	font-size: 10px;
	font-weight: bold;
}

#sprachauswahl a {
	text-decoration: none;
	display: block;
}
#sprachauswahl a.sa_d:link, #sprachauswahl a.sa_d:visited {
	width: 39px;
	height: 22px;
	background: #fff url(../images/guidedtour/btn/deutsch_off.gif) no-repeat 0px 0px;
}
#sprachauswahl a.sa_d:hover, #sprachauswahl a.sa_d:active, 
#sprachauswahl a.sa_d_hilite, #sprachauswahl a.sa_d_hilite:visited {
	width: 39px;
	height: 22px;
	background: #fff url(../images/guidedtour/btn/deutsch_on.gif) no-repeat 0px 0px;
}

#sprachauswahl a.sa_e:link, #sprachauswahl a.sa_e:visited {
	width: 43px;
	height: 22px;
	background: #fff url(../images/guidedtour/btn/english_off.gif) no-repeat 0px 0px;
}
#sprachauswahl a.sa_e:hover, #sprachauswahl a.sa_e:active, 
#sprachauswahl a.sa_e_hilite, #sprachauswahl a.sa_e_hilite:visited {
	width: 43px;
	height: 22px;
	background: #fff url(../images/guidedtour/btn/english_on.gif) no-repeat 0px 0px;
}


/* *** mainmenu *** */
#mainmenu {
	width: 100%;
	margin-bottom: 160px;
}
#mainmenu ul {
	width: 181px;
	list-style: none;
	margin: 24px 0 0 12px;
	padding: 0;
	background-color: #fff;
	border-bottom: 1px solid #bcbcbd;
}
#mainmenu li {
	margin-top: 0;
	margin: 0 0 -2px 0;
	border: none;
}
#mainmenu li img {
	margin: 0;
	border: none;
}


#mainmenu ul ul {
	width: 181px;
	margin: 0;
	margin: -3px 0 0 0 !important;
	margin: -3px 0 2px 0;
	background-color: #E0E1E2;
	border-bottom: 1px solid #fff;
}
#mainmenu ul ul li {
	margin: 0 0 0 29px;
}
#mainmenu ul ul a:link, #mainmenu ul ul a:visited {
	color: #6c6c6c;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
#mainmenu ul ul a:hover, #mainmenu ul ul a:active, 
#mainmenu ul ul a.selected, #mainmenu ul ul a.selected:visited {
	color: #3b3bac;
}


/* *** pagetitle *** */
#pagetitle {
	height: 20px;
	border-bottom: 1px solid #999999;
}
span.title {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
table#pagenavi {
	float:right;
	/*margin-right: 6px;*/
}

a.pn_l, a.pn_l:visited {
	padding: 4px 4px 4px 16px;
	background: transparent url(../images/btn/apfeil_l.gif) no-repeat 1px -129px;
	text-decoration: none;
}
a.pn_l:hover, a.pn_l:active {
	background: transparent url(../images/btn/apfeil_l.gif) no-repeat 1px 2px;
}
a.pn_r, a.pn_r:visited {
	padding: 4px 16px 4px 4px;
	background: transparent url(../images/btn/apfeil_r.gif) no-repeat right -129px;
	text-decoration: none;
}
a.pn_r:hover, a.pn_r:active {
	background: transparent url(../images/btn/apfeil_r.gif) no-repeat right 2px;
}


/* *** content *** */
#icontent {
	width: 100%;
	height: 400px !important;
	height: 421px;
	border: none;
}






 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{ display: none; }
#twocols, #maincol{ width: 100%; float: none; }
}

