
table {
	font-size:10pt;
}

#guestbook span {

	color:#EDE2D1;
	font-weight:bold;
}



td {

	vertical-align:top;

}

td.guestbooktop {

	color:#8C9FCB;
	font-size:8pt;
	padding-bottom:10px;

}

#content {

	width:960px;
	background-repeat:no-repeat;
	background-color:#000000;



}

.aboutthomas {

	background-image:url(../images/topics/about_thomas.jpg);

}

.home {

	background-image:url(../images/topics/home.jpg);

}

.tour {

	background-image:url(../images/topics/tour.jpg);

}

.media {

	background-image:url(../images/topics/media.jpg);

}

.tbb {

	background-image:url(../images/topics/tbb.jpg);

}

.contact {

	background-image:url(../images/topics/contact.jpg);

}

.guestbook {

	background-image:url(../images/topics/guestbook.jpg);

}

.gear {

	background-image:url(../images/topics/gear.jpg);

}

#content_shop {


	background-image:url(../images/topics/shop.jpg);
	width:960px;
	background-repeat:no-repeat;

}

.mailinglist {

	background-image:url(../images/topics/mailinglist.jpg);

}


td.contentbox {

	width:600px;
	font-size:10pt;
	line-height:12.5pt;

}



td.contentshop {

	font-size:10pt;
	line-height:12.5pt;

}

table.contentboxshop {

	font-size:10pt;
	line-height:12.5pt;


}

td.footer {

	font-size:8pt;
	line-height:13.5pt;
	text-align:center;
	padding: 10px 0px 10px 0px;
	background-color:#000000;

}

td.footer_shop {

	font-size:8pt;
	line-height:13.5pt;
	text-align:center;
	padding: 10px 0px 10px 0px;

}


td.footer span {

	font-size:11pt;
	color:#ff9f00;

}

td.footer a:hover {

	color:#ff9f00;

}

td.footer_shop span {

	font-size:11pt;
	color:#ff9f00;

}


td.shoppadding {

	padding-right:0px;

}

img.gallery {

	border-width:1px;
	border-style:solid;
	padding:1px;
	border-color:#EDE2D1;
	margin:5px;
	height:65px;

}

img.galleryover {

	border-width:1px;
	padding:1px;
	border-style:solid;
	border-color:#FF9F00;
	margin:5px;
	height:65px;

}

img.shop {

	border-width:1px;
	border-style:solid;
	border-color:#EDE2D1;
	width:99px;

}

div.language {

	position:absolute;
	left:43px;
	top:30px;
	font-size:8pt;


}


div.contentbox {

	padding: 10px 50px 30px 35px;


}

div.contentshop {

	padding: 10px 0px 10px 35px;


}


span.link {

	font-size:11pt;
	color:#ff9f00;

}

span.link_newsletter {

	font-size:13pt;

		color:#ff9f00;

}

span.span8pt {

	font-size:8pt;

}

div.box {

     position: relative;
     width: 100%;
}

div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 5;
}

div.box_background {
     background-color: #042742;
     height: 100%;
     filter:alpha(opacity=75);
     left: 0px;
     opacity: 0.75;
	 -moz-opacity:0.75;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 4;
}

div.box_newsletter {
     background-color: #042742;
     height: 125px;
     filter:alpha(opacity=75);
     left: 734px;
     opacity: 0.75;
	 -moz-opacity:0.75;
     position: absolute;
     top:118px;
     width:226px;
     z-index: 2;
}

div.box_posnewsletter {

     position: absolute;
     top:127px;
 	 left:747px;
     z-index:3;
}

/* Ergänzung 01.12.08*/
 div.contentbox a{
 color:#ff9f00;
 font-weight:bold;
 text-decoration:underline;
}


div.contentbox a:hover {

 text-decoration:none;
}



/* Ergänzung 04.12.08*/
div.contentbox a.sub1  {
	font-size:8pt;
	color:#aaa090;
	text-decoration:none;
	font-weight:normal;
}


div.contentbox a.sub1:hover {

 /*text-decoration:underline;*/
 color:#ff9f00;
}

div.contentbox a.sub2, a.sub2:visited {
	font-size:8pt;
	color:#EDE2D1;
	text-decoration:none;
	font-weight:normal;
}

div.contentbox a.sub2:hover {

 text-decoration:underline;
}
/* Ergänzung 04.12.08*/


a.footer, a.footer:visited {

	color:#8C9FCB;
	text-decoration:none;
	font-weight:normal;

}

a.footer:hover {

	text-decoration:underline;

}


div.contentbox a.bw {
	font-size:8pt;
	color:#EDE2D1;
	font-weight:normal;
	text-decoration:none;
}


a.sub2, a.sub2:visited {
	font-size:8pt;
	color:#EDE2D1;
	text-decoration:none;
	font-weight:normal;
}

a.sub2:hover {

	text-decoration:underline;

}

a.sub3, a.sub3:visited {
	font-size:8pt;
	color:#EDE2D1;
	text-decoration:none;
	font-weight:normal;
}

a.sub3:hover {

	color:#ff9f00;
}

a.newsletterlink, a.newsletterlink:visited {
	font-size:12pt;
	color:#EDE2D1;

	text-decoration:none;

}

a.newsletterlink:hover {

 color:#ff9f00;

}

