@import url(/media/universal.css);

body {
	background: #425da1;
	color: #000;
	font-size: 0.8em;
	font-family: sans-serif;
	margin: 0;
	padding: 0;
}
body.tpay	{ background: #fda1ab; color: #000; font-size: 0.8em; font-family: sans-serif; margin: 0; padding: 5px 0 0 0; }

td.navbar {
	background-color: #FFFFFF;
	background-image: url(/media/header/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-weight: bold;
	font-size: 10px;
	font-family: sans-serif;
	padding: 2px 10px 0 0;
}

td.navbar a {
	color: #606264;
	text-decoration: none;
}

td.navbar a:hover {
	color: #606264;
	text-decoration: underline;
}

td.navbar1 {
	background-color: #FFFFFF;
	background-image: url(/media/header/nav-left.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

td.navbar2 {
	background-color: #FFFFFF;
	background-image: url(/media/header/nav-right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


p { margin: 0; padding: 0; }
a { color: #8C0F3E; }
img	{ border: none; margin: 0; padding: 0; vertical-align: middle; }
img.logo { display: block; float: left; }

#container { width: 850px; margin: 0 auto; background: #4ab4d0;  }

#content { background: #4ab4d0; width: 850px; margin: 0 auto; }

#content h1, #content h2, #content h3 {
	margin: 0;
	padding: 0 10px 0 10px;
	color: #7D0811;
}
#content h1 {
	font-size: 150%;
	font-weight: bold;
	line-height: 1.7em;
}
#content h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.7em;
}
#content h3	{ font-size: 110%; font-weight: bold; line-height: 1.7em; }
#content h4 { margin: 0; padding: 0; text-align: center; }
#content h4 {
	display: block;
	float: left;
	font-size: 125%;
	line-height: 1em;
	margin: 6px 0 3px 0;
	width: 329px;
}
#content p {
	line-height: 1.4em;
	margin: 0;
	padding: 5px 10px 5px 10px;
	text-align: justify;
}
#content p.right {
	line-height: 1.4em;
	margin: 0;
	padding: 5px 10px 5px 10px;
	text-align: right;
}

#content blockquote { line-height: 1.4em; margin: 0; padding: 0 10px 1em 20px; text-align: justify; }
#content table	{ line-height: 1.3em; margin: 0; padding: 0 10px 0 10px; }

#joinNext h4 { margin: 0; padding: 0;  }
#joinNext h4 { display: block; float: left; width: 346px; margin: 3px 0 6px 0;}

#intro { width: 698px; margin: 0 auto; color: #dddddd;  font-size: 80%; }

#intro #de { margin: 0; padding: 0; color: #ffffff; font-size: 11px;  }

.contentHeader	{ background: transparent url(/media/bborder-top.gif) repeat-y 0 0; height: 22px; }
.contentMain {
	background: transparent url(/media/bborder-middle.gif) repeat-y 0 0;
	clear: both;
	display: block;
	padding: 0px 40px 0px 40px;
}
.contentMainPic {
	background: transparent url(/media/bborder-middle.gif) repeat-y 0 0;
	clear: both;
	display: block;
	padding: 0px 33px 0px 36px;
}
.contentMainPic img {
	padding: 0;
	margin: 0;
}
.contentFooter	{ background: transparent url(/media/bborder-bottom.gif) repeat-y 0 100%; height: 23px; margin: 0 0 10px 0; }

.contentMain h1 {
	font-size: 150%;
	font-weight: bold;
	line-height: 1.7em;
	margin: 0;
	padding: 0;
}
.contentMain p {
	line-height: 1.4em;
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: justify;
}

.photos		{ padding: 10px 0; }
.previewshot		{ padding: 20px; }

.updateText	{ font-size: 100%; text-align: justify; margin: 0 6px 0.5em 6px; }

.featureImage	{ border-bottom: 1px solid #fff; border-top: 1px solid #fff; margin: 12px 0; }

.imageCluster		{ display: block; float: left; max-width: 336px; width: 336px; height: 250px; }
.imageCluster img	{ padding: 0 8px 10px 0; }

.imageClusterMember	{ text-align: left;  }
.imageClusterMember img {
	padding: 2px;
}
.videoLinkMember {
	font-weight: bold;
	font-size: 120%;
	padding: 4px;
	margin: 5px 0 0 0;
	text-align: center;
}
.trailer	{ display: block; float: right; }

#XjoinNext	{ clear: both; margin: 5px auto; height: 26px; position: relative; }

#footer { clear: both; float: left; width: 850px; margin: auto; }
#footer #title18	{ background: #ccc; color: #666; clear: both; font-size: 8px; font-family: Verdana, sans-serif; margin: 0 1px; text-transform: uppercase; text-align: center; padding: 1px 0 0 0; }

input.cc, select.cc {
	border-color: #235090;
	border-width: 1px;
	border-style: solid;
	background-color: #C1D9FE;
	font-size: 12px;
	width: 200px;
}

input.submit {
	border-color: #00325F;
	border-width: 2px;
	border-style: solid;
	background-color: #235090;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

img.cover {
	width: 366px;
	height: 246px;
	padding: 21px;
	background-image: url('/media/rahmen.gif');
	background-repeat: no-repeat;
}

.welcomestyle
{
	position:			absolute; 
	top:				0px; 
	left:				0px; 
	background-color:	#FFFFFF; 
	color:				#006600; 
	font-family:		Arial; 
	font-size:			9pt; 
	font-weight:		bold; 
	padding:			0px;		
	z-index:			2;
	overflow:			visible;
	display:			none;
}
