/* CONTENT */
#container_maincontent {
	position				:	relative;
	height					:	304px;
	width					:	884px;
	margin					:	22px auto 0 auto;
	background-image		:	url('/images/bg_startpage.jpg');
	background-repeat		:	no-repeat;
}
#container_usercenterbox {
	float					:	right;
	width					:	624px;
	margin					:	22px 0 0 0;
}
#container_infopages {
	width					:	884px;
	margin					:	22px 0 0 0;
}
h1.startpage {
	position				:	absolute;
	top						:	31px;
	left					:	20px;
}
#startpage_intro {
	position				:	absolute;
	top						:	85px;
	left					:	20px;
	width					:	342px;
	text-align				:	left;
	line-height				:	18px;
	font-size				:	14px;
	color					:	#005082;
}
a.big_button {
	position				:	absolute;
	top						:	213px;
	left					:	16px;
	height					:	54px;
	line-height				:	54px;
	width					:	380px;
	text-decoration			:	none;
	font-family				:	"Trebuchet MS", arial, verdana, sans-serif;
	background-image		:	url('/images/btn_anmelden.gif');
}
a.big_button span {
	font-size				:	18px;
	font-weight				:	bold;
	color					:	#FFF;
}
a.text {
	text-decoration			:	underline;
	color					:	#ED6117;
	background-color		:	transparent;
}
a.text:hover {
	text-decoration			:	none;
}
.container_three_boxes, .container_two_boxes {
	width					:	884px;
	margin					:	22px auto 0 auto;
}
/* 884er BOXES */
.box_884 {
	width					:	884px;
	text-align				:	left;
}
.box_884 .header {
	position				:	relative;
	height					:	45px;
	background-image		:	url('/images/bg_header_884.gif');
	background-repeat		:	no-repeat;
}
.box_884 .header img {
	position				:	absolute;
	top						:	13px;
	left					:	22px;
}
.box_884 .header h1 {
	position				:	absolute;
	top						:	13px;
	left					:	50px;
	white-space				:	nowrap;
	font-family				:	"Trebuchet MS", arial, verdana, sans-serif;
	font-size				:	18px;
	color					:	#005082;
}
.box_884 .box {
	padding					:	0 2px 0 2px;
	background-image		:	url('/images/bg_box_884.gif');
	background-repeat		:	repeat-y;
}
.box_884 .box table.infotable {
	table-layout			:	fixed;
	width					:	100%;
	background-image		:	url('/images/bg_infotable.gif');
	background-repeat		:	repeat-x;
}
.box_884 .box table.infotable td {
	height					:	40px;
}
.box_884 .box table.infotable td.icon {
	width					:	54px;
	border-top				:	1px solid #FFF;
	border-right			:	1px solid #C5C9CF;
	border-bottom			:	1px solid #C5C9CF;
}
.box_884 .box table.infotable td.attribute {
	width					:	210px;
	padding					:	0 0 0 28px;
	border-top				:	1px solid #FFF;
	border-right			:	1px solid #C5C9CF;
	border-bottom			:	1px solid #C5C9CF;
	border-left				:	1px solid #FFF;
	font-size				:	14px;
	font-weight				:	bold;
	color					:	#005082;
}
.box_884 .box table.infotable td.info {
	padding					:	0 0 0 40px;
	border-top				:	1px solid #FFF;
	border-bottom			:	1px solid #C5C9CF;
	border-left				:	1px solid #FFF;
	vertical-align			:	middle;
	font-size				:	14px;
	color					:	#005082;
}
.box_884 .box table.infotable td.infomain {
	padding					:	0 0 0 0px;
	border-top				:	1px solid #FFF;
	border-bottom			:	1px solid #C5C9CF;
	border-left				:	1px solid #FFF;
	vertical-align			:	middle;
	font-size				:	14px;
	color					:	#005082;
}
.box_884 .box table.infotable td.info img {
	display					:	block;
	float					:	left;
	margin					:	0 15px 0 0;
}

.box_884 .box table.infotable tr.last td.icon {
	border					:	0;
	height					:	34px !important;
	width					:	57px;
	background-image		:	url('/images/bg_td_icon_last.gif');
	background-repeat		:	no-repeat;
	background-position		:	-2px 0px;
}
.box_884 .box table.infotable tr.last td.attribute {
	border					:	0;
	height					:	34px !important;
	width					:	240px;
	background-image		:	url('/images/bg_td_attribute_last.gif');
	background-repeat		:	no-repeat;
	background-position		:	0px 0px;
}

.box_884 .box table.infotable tr.last td.info {
	border					:	0;
	height					:	34px !important;
	width					:	587px;
	background-image		:	url('/images/bg_td_info_last.gif');
	background-repeat		:	no-repeat;
	background-position		:	0px 0px;
}
.box_884 .box table.infotable td.info span {
	position				:	relative;
	top						:	10px;
}
.box_884 .box table.infotable tr.last td.attribute span, .box_884 .box table.infotable tr.last td.info span {
	position				:	relative;
	top						:	5px;
}
.box_884 .box table.infotable td.icon img, .box_884 .box table.infotable tr.last td.icon img {
	display					:	block;
	overflow				:	hidden;
}
.box_884 .footer {
	height					:	12px;
	background-image		:	url('/images/bg_footer_infotable.gif');
	background-repeat		:	no-repeat;
}
/* 624er BOXES */
.box_624 {
	float					:	left;
	width					:	624px;
	text-align				:	left;
}
.box_624 .header {
	position				:	relative;
	height					:	45px;
	background-image		:	url('/images/bg_header_624.gif');
	background-repeat		:	no-repeat;
}
.box_624 .header img {
	position				:	absolute;
	top						:	11px;
	left					:	22px;
}
.box_624 .header h1 {
	position				:	absolute;
	top						:	13px;
	left					:	50px;
	white-space				:	nowrap;
	font-family				:	"Trebuchet MS", arial, verdana, sans-serif;
	font-size				:	18px;
	font-weight				:	bold;
	color					:	#005082;
}
.box_624 .box {
	padding					:	21px 15px 0 15px;
	background-image		:	url('/images/bg_box_624.gif');
	background-repeat		:	repeat-y;
}
.box_624 .box h2 {
	margin					:	0 -13px;
	padding					:	0 0 22px 15px;
	font-family				:	arial, verdana, sans-serif;
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#005082;
	background-image		:	url('/images/bg_user_h2.gif');
	background-repeat		:	repeat-x;
	background-position		:	bottom;
}
div.feature {
	float					:	left;
	width					:	95px;
}
div.feature img {
	display					:	block;
	width					:	32px;
	margin					:	0 auto 5px auto;
}
div.feature a {
	display					:	block;
	width					:	75px;
	margin					:	0 auto;
	text-align				:	center;
	line-height				:	14px;
	font-family				:	arial, verdana, sans-serif;
	font-size				:	12px;
	color					:	#005082;
}
.box_624 .footer {
	height					:	20px;
	background-image		:	url('/images/bg_footer_624.gif');
	background-repeat		:	no-repeat;
}
/* 573er BOXES */
.box_573 {
	float					:	left;
	width					:	573px;
	text-align				:	left;
}
.box_573 .header {
	position				:	relative;
	height					:	45px;
	background-image		:	url('/images/bg_header_573.gif');
	background-repeat		:	no-repeat;
}
.box_573 .header_58 {
	position				:	relative;
	height					:	58px;
	background-image		:	url('/images/bg_header_573x58.gif');
	background-repeat		:	no-repeat;
}
.box_573 .header img, .box_573 .header_58 img {
	position				:	absolute;
	top						:	11px;
	left					:	22px;
}
.box_573 .header h1, .box_573 .header_58 h1 {
	position				:	absolute;
	top						:	13px;
	left					:	50px;
	white-space				:	nowrap;
	font-family				:	"Trebuchet MS", arial, verdana, sans-serif;
	font-size				:	18px;
	color					:	#005082;
}
.box_573 .box {
	background-image		:	url('/images/bg_box_573.gif');
	background-repeat		:	repeat-y;
}
.box_573 .box a.button {
	position				:	relative;
	display					:	block;
	height					:	36px;
	width					:	183px;
	margin					:	0 auto;
	text-decoration			:	none;
	background-image		:	url('/images/btn_box_290.gif');
}
.box_573 .box a.button span.arrow {
	line-height				:	32px;
	margin					:	0 0 0 0px;
	cursor					:	pointer;
}
.box_573 .box a.button span.arrow span {
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#FFF;
}
.box_573 .footer {
	height					:	20px;
	background-image		:	url('/images/bg_footer_573.gif');
	background-repeat		:	no-repeat;
}
/* 305er BOXES */
.box_305 {
	float					:	right;
	width					:	305px;
	text-align				:	left;
}
.box_305 .header {
	position				:	relative;
	height					:	45px;
	background-image		:	url('/images/bg_header_305.gif');
	background-repeat		:	no-repeat;
}
.box_305 .header_58 {
	position				:	relative;
	height					:	58px;
	background-image		:	url('/images/bg_header_305x58.gif');
	background-repeat		:	no-repeat;
}
.box_305 .header img, .box_305 .header_58 img {
	position				:	absolute;
	top						:	11px;
	left					:	22px;
}
.box_305 .header h1, .box_305 .header_58 h1 {
	position				:	absolute;
	top						:	13px;
	left					:	50px;
	white-space				:	nowrap;
	font-family				:	"Trebuchet MS", arial, verdana, sans-serif;
	font-size				:	18px;
	color					:	#005082;
}
.box_305 .box {
	padding					:	0 0 0 16px;
	background-image		:	url('/images/bg_box_305.gif');
	background-repeat		:	repeat-y;
}
.box_305 .box ul {
	list-style-type			:	none;
}
.box_305 .box ul.links li {
	padding					:	0 0 5px 15px;
	line-height				:	14px;
	font-weight				:	normal;
	font-size				:	12px;
	color					:	#005082;
	background-image		:	url('/images/ico_li_arrow.gif');
	background-repeat		:	no-repeat;
	background-position		:	0 4px;
}
.box_305 .box ul.links li a {
	color					:	#005082;
}
.box_305 .footer {
	height					:	20px;
	background-image		:	url('/images/bg_footer_305.gif');
	background-repeat		:	no-repeat;
}
/* 290er BOXES */
.box_290 {
	float					:	left;
	width					:	290px;
	text-align				:	left;
}
.box_290 .header {
	position				:	relative;
	height					:	45px;
	background-image		:	url('/images/bg_header_290.gif');
	background-repeat		:	no-repeat;
}
.box_290 .header_58 {
	position				:	relative;
	height					:	58px;
	background-image		:	url('/images/bg_header_290x58.gif');
	background-repeat		:	no-repeat;
}
.box_290 .header img, .box_290 .header_58 img {
	position				:	absolute;
	top						:	13px;
	left					:	22px;
}
.box_290 .header h2, .box_290 .header_58 h2 {
	position				:	absolute;
	top						:	13px;
	left					:	52px;
	font-weight				:	normal;
}
.box_290 .box {
	position				:	relative;
	padding					:	0 0 0 23px;
	font-size				:	13px;
	font-weight				:	bold;
	color					:	#005082;
	background-image		:	url('/images/bg_box_290.gif');
	background-position		:	bottom;
}
.box_290 .visual_fotos {
	height					:	277px;
	background-image		:	url('/images/vis_box_fotos.jpg');
}
.box_290 .visual_fotos a.button {
	position				:	absolute;
	top						:	224px;
	left					:	21px;
	height					:	36px;
	width					:	183px;
	text-decoration			:	none;
	background-image		:	url('/images/btn_box_fotos.gif');
}
.box_290 .visual_webspace {
	height					:	277px;
	background-image		:	url('/images/vis_box_webspace.jpg');
}
.box_290 .visual_webspace a.button {
	position				:	absolute;
	top						:	224px;
	left					:	21px;
	height					:	36px;
	width					:	183px;
	text-decoration			:	none;
	background-image		:	url('/images/btn_box_webspace.gif');
}
.box_290 visual_fotodesmonats {
	height					:	277px;
	padding					:	0;
}
.box_290 .visual_fotodesmonats a.button {
	position				:	absolute;
	top						:	224px;
	left					:	32px;
	height					:	36px;
	width					:	183px;
	background-image		:	url('/images/btn_box_290.gif');
}
.box_290 .referenzseiten {
	height					:	277px;
}
.box_290 .webspace {
	padding-bottom			:	20px;
}
.box_290 span.arrow {
	display					:	block;
	overflow				:	hidden;
	line-height				:	12px;
	margin					:	11px 0 0 21px;
	cursor					:	pointer;
}
.box_290 span.arrow span {
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#FFF;
}
.box_290 .box ul {
	position				:	relative;
	top						:	15px;
	left					:	0px;
	line-height				:	19px;
	list-style-type			:	none;
}
.box_290 .box ul li {
	padding					:	0 0 0 10px;
	font-weight				:	normal;
	font-size				:	14px;
	background-image		:	url('/images/ico_li_square.gif');
	background-repeat		:	no-repeat;
	background-position		:	left;
}
.box_290 .box ul.links li {
	padding					:	0 0 0 15px;
	font-weight				:	normal;
	font-size				:	14px;
	color					:	#005082;
	background-image		:	url('/images/ico_li_arrow.gif');
	background-repeat		:	no-repeat;
	background-position		:	0 6px;
}
.box_290 .box ul.links li a {
	color					:	#005082;
}
.box_290 .webspace h3 {
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	font-weight				:	bold;
}
.box_290 .webspace ul {
	position				:	relative;
	top						:	0px;
	left					:	0px;
	line-height				:	16px;
	list-style-type			:	none;
}
.box_290 .webspace ul li {
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
}
.box_290 .webspace blockquote {
	display					:	block;
	width					:	255px;
	margin					:	10px 0 20px 0;
	font-size				:	11px;
	font-weight				:	normal;
	font-style				:	italic;	
}
.box_290 .webspace a.button {
	position				:	relative;
	display					:	block;
	height					:	36px;
	width					:	183px;
	background-image		:	url('/images/btn_box_290.gif');
}
.box_290 .webspace a span.arrow {
	position				:	absolute;
}
div.usercenter {
	line-height				:	20px;
	font-family				:	arial, verdana, sans-serif;
	font-size				:	12px;
	color					:	#005082;
}
.box_624 .box a.button {
	position				:	relative;
	display					:	block;
	height					:	36px;
	width					:	183px;
	margin					:	0 auto;
	text-decoration			:	none;
	background-image		:	url('/images/btn_box_290.gif');
}
.box_624 .box a.button span.arrow {
	line-height				:	32px;
	margin					:	0 0 0 0px;
	cursor					:	pointer;
}
.box_624 .box a.button span.arrow span {
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#FFF;
}
div.usercenterstat {
 line-height: 1.5;
	font-family				:	arial, verdana, sans-serif;
	font-size				:	85%; 
	color					:	#005082;
}

