/*
* ./position.css
* Usage: athene-qm.de
*
* Copyright (C)2009 athene-qm.de
*
* Last modification: 07.03.2009 07:48
*******************************************************************************/
/* page default */
body {
	background-color: #ffffff;
	background-image: url('bg_page.png');
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
}
.page-position {
/*
	background-color: #ffffff;
	background-image: url(bg_page.png);
	background-repeat: no-repeat;
*/
	padding: 0;
	margin: 0;
	text-align: center;
}
.container {
	text-align: left;
	background: transparent;
/*
	background-image: url(none);
	background-repeat: repeat-x;
	background-position: bottom;
*/
	/* Debug: useless */
	position: relative;

	padding: 0;
	margin: 0 auto 0 auto;
	width: 988px;	/* fullsize */
}
.column  {
	float: left;
	padding: 0;
	margin: 0;
}
.column-right  {
	float: right;
	padding: 0;
	margin: 0;
}
.centered {
	text-align: center;
}

/* header-wrapper */
.header-wrapper {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	width: 988px;	/* fullsize */
	height: 110px;
}
.header-1 {
	padding: 0;
	margin: 0;
	width: 319px; /* 1/3 Rest 0,3 */
	padding: 10px 0 0 10px;
}
.header-2 {
	padding: 0;
	margin: 0;
	width: 329px; /* 1/3 Rest 0,3 */
}
.header-3 {
	padding: 0;
	margin: 0;
	width: 329px; /* 1/3 Rest 0,3 */
}

/* mainnavi */
.mainnavi-wrapper {
	background-image: url(bg_mainnaviwrapper.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 988px;	/* fullsize */
	height: 74px;
	padding: 0;
	margin: 0;
}

/* subnavi + content */
.content-wrapper-withsubnavi {
	background-image: url(bg_content_988x33_top2.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0;
	margin: 0;
	width: 988px;	/* fullsize */
}
.content-withsubnavi {
	background-image: url(bg_content_988x10000_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 16px 0;
	margin: 33px 0 0 0;
	width: 988px;	/* fullsize */
}
.subnavi {
	background-image: url(bg_menu_sub_navigation_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 16px 0;
}
.col-1 {
	width: 236px;	/* 1/4 column */
	margin: 0 0 0 5px;
}
.col-3 {
	width: 689px;	/* 3/4 column */
	margin: 0 0 20px 38px;
	padding-right: 20px;
}
/* content-pic */
.content-wrapper-pic {
	padding: 0;
	margin: 0;
	width: 988px;	/* fullsize */
}
.content-pic {
	padding: 0;
	margin: 0;
	width: 988px;	/* fullsize */
	/* Debug: height: bildhoehe; */
}

/* content-3col */
.content-wrapper-col3 {
	background-image: url(bg_content_988x33_top.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0;
	margin: 0;
	width: 988px;	/* fullsize */
}
.content-3col {
	background-image: url(bg_content_988x33_3col_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0;
	margin: 33px 0 0 0;
}
.col3-left {
	width: 308px; /* 328px without padding; 1/3 REST 4px */
	padding: 0 10px 20px 10px;
}
.col3-middle {
	width: 308px; /* 328px without padding; 1/3 REST 4px */
	padding: 0 10px 20px 10px;
}
.col3-right {
	width: 308px; /* 328px without padding; 1/3 REST 4px */
	padding: 0 10px 20px 10px;
}
/* sitemap */
.sitemap-wrapper {
	background-image: url(bg_content_988x33_top.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0;
	margin: 0;
	width: 988px;	/* fullsize */
}
.sitemap {
	background-image: url(bg_content_988x33_003_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0;
	margin: 33px 0 0 0;
}
.col-fullsize {
	width: 988px;	/* fullsize */
}
.col5-sitemap {
	width: 180px;	/* 1/5 REST 3px */
	margin: 0 0 0 0;
	padding: 0 0 16px 16px;
}

/* Debug REST */
.copyright-wrapper {
	background-color: transparent;
	width: 988px;	/* fullsize */
}
.buttom-dot {
	background-color: transparent;
	background-image: url(bg_copyright.gif);
	background-repeat: no-repeat;
	width: 241px;	/* fullsize */
	height: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.copyright {
	background-color: #69b001;
	background-color: #b6fc4f;
/*
	background-image: url(none);
	background-repeat: no-repeat;
*/
	width: 783px;	/* fullsize */
	height: 12px;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}
.footer-wrapper {
	background-color: transparent;
	background-image: url(footer-wrapper.png);
	background-repeat: no-repeat;
	width: 988px;	/* fullsize */
	height: 185px;
}
.col4-footer {
	background-color: transparent;
	width: 241px;	/* 1:4 column */
}
/* Clear fix */

/* Debug */
.debug {
	border: 1px solid Red;
	
}
