@charset "utf-8";
#main {
	width: 980px;
	margin: 0 auto;
	padding-top: 20px;
	margin-bottom: 20px;
	z-index: 20;
}

/* Box 300px */
.mainbox300 {
	background-image: url(../img/main/bg_300.jpg);
	background-repeat: repeat-y;
	width: 300px;
	margin-bottom: 20px;
}
.mainbox300 .head {
	background-image: url(../img/main/main_head_300.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 300px;
}
.mainbox300 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 280px;
	/* height: 30px; */
	position: relative;
}
.mainbox300 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 280px;
	position: relative;
}
.mainbox300 .pagination {
	margin: 0px;
	padding: 0 10px;
	width: 280px;
	position: relative;
}
.mainbox300 .footer {
	background-image: url(../img/main/main_footer_300.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 300px;
}

/* Box 660px */
.mainbox660 {
	background-image: url(../img/main/bg_660.jpg);
	background-repeat: repeat-y;
	width: 660px;
	margin-bottom: 20px;
}
.mainbox660 .head {
	background-image: url(../img/main/main_head_660.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 660px;
}
.mainbox660 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 640px;
	/* height: 30px; */
	position: relative;
}
.mainbox660 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 640px;
	position: relative;
}
.mainbox660 .pagination {
	margin: 0px;
	padding: 0 10px;
	width: 640px;
	position: relative;
}
.mainbox660 .footer {
	background-image: url(../img/main/main_footer_660.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 660px;
}

/* Box 980px */
.mainbox980 {
	background-image: url(../img/main/bg_980.jpg);
	background-repeat: repeat-y;
	width: 980px;
	margin-bottom: 20px;
}
.mainbox980 .head {
	background-image: url(../img/main/main_head_980.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 980px;
}
.mainbox980 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 960px;
	/* height: 30px; */
	position: relative;
}
.mainbox980 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 960px;
	position: relative;
}
.mainbox980 .pagination {
	margin: 0px;
	padding: 0 10px;
	width: 960px;
	position: relative;
}
.mainbox980 .footer {
	background-image: url(../img/main/main_footer_980.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 980px;
}


/* Box 540px */
.mainbox540 {
	background-image: url(../img/main/bg_540.jpg);
	background-repeat: repeat-y;
	width: 540px;
	margin-bottom: 20px;
}
.mainbox540 .head {
	background-image: url(../img/main/main_head_540.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 540px;
}
.mainbox540 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 520px;
	/* height: 30px; */
	position: relative;
}
.mainbox540 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 520px;
	position: relative;
}
.mainbox540 .pagination {
	margin: 0px;
	padding: 0 10px;
	width: 520px;
	position: relative;
}
.mainbox540 .footer {
	background-image: url(../img/main/main_footer_540.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 540px;
}


/* Box 200px */
.mainbox200 {
	background-image: url(../img/main/bg_200.jpg);
	background-repeat: repeat-y;
	width: 200px;
	margin-bottom: 20px;
}
.mainbox200 .head {
	background-image: url(../img/main/main_head_200.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 200px;
}
.mainbox200 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 180px;
	/* height: 30px; */
	position: relative;
}
.mainbox200 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 180px;
	position: relative;
}
.mainbox200 .pagination {
	margin: 0px;
	padding: 0 10px;
	width: 180px;
	position: relative;
}
.mainbox200 .footer {
	background-image: url(../img/main/main_footer_200.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 200px;
}

/* INTERNE BOXEN */


/* Box 960px in 980er Box*/
.box960 {
	background-image: url(../img/main/bg_960.jpg);
	background-repeat: repeat-y;
	width: 960px;
}
.box960 .head {
	background-image: url(../img/main/head_960.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 960px;
}
.box960 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 940px;
	/* height: 30px; */
	position: relative;
}
.box960 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 940px;
	position: relative;
}
.box960 .footer {
	background-image: url(../img/main/footer_960.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 960px;
}

/* Box 640px */
.box640 {
	background-image: url(../img/main/bg_640.jpg);
	background-repeat: repeat-y;
	width: 640px;
}
.box640 .head {
	background-image: url(../img/main/head_640.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 640px;
}
.box640 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 620px;
	/* height: 30px; */
	position: relative;
}
.box640 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 620px;
	position: relative;
}
.box640 .footer {
	background-image: url(../img/main/footer_640.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 640px;
}

/* Box 620px */
.box620 {
	background-image: url(../img/main/bg_620.jpg);
	background-repeat: repeat-y;
	width: 620px;
}
.box620 .head {
	background-image: url(../img/main/head_620.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 620px;
}
.box620 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 600px;
	/* height: 30px; */
	position: relative;
}
.box620 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 600px;
	position: relative;
}
.box620 .footer {
	background-image: url(../img/main/footer_620.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 620px;
}

/* Box 550px */
.box560 {
	background-image: url(../img/main/bg_560.jpg);
	background-repeat: repeat-y;
	width: 560px;
}
.box560 .head {
	background-image: url(../img/main/head_560.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 560px;
}
.box560 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 540px;
	/* height: 30px; */
	position: relative;
}
.box560 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 540px;
	position: relative;
}
.box560 .footer {
	background-image: url(../img/main/footer_560.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 560px;
}


/* Box 380px */
.box380 {
	background-image: url(../img/main/bg_380.jpg);
	background-repeat: repeat-y;
	width: 380px;
}
.box380 .head {
	background-image: url(../img/main/head_380.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 380px;
}
.box380 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 360px;
	/* height: 30px; */
	position: relative;
}
.box380 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 360px;
	position: relative;
}
.box380 .footer {
	background-image: url(../img/main/footer_380.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 380px;
}


/* Box 300px */
.box300 {
	background-image: url(../img/main/bg_300.jpg);
	background-repeat: repeat-y;
	width: 300px;
}
.box300 .head {
	background-image: url(../img/main/head_300.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 300px;
}
.box300 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 280px;
	/* height: 30px; */
	position: relative;
}
.box300 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 280px;
	position: relative;
}
.box300 .footer {
	background-image: url(../img/main/footer_300.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 300px;
}



/* Box 240px */
.box240 {
	background-image: url(../img/main/bg_240.jpg);
	background-repeat: repeat-y;
	width: 240px;
}
.box240 .head {
	background-image: url(../img/main/head_240.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 240px;
}
.box240 .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 220px;
	/* height: 30px; */
	position: relative;
}
.box240 .content {
	margin: 0px;
	padding: 5px 10px;
	width: 220px;
	position: relative;
}
.box240 .footer {
	background-image: url(../img/main/footer_240.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 240px;
}

/* Box Impressum*/
.mainbox980 .impressum {
	background-image: url(../img/main/bg_380.jpg);
	background-repeat: repeat-y;
	width: 380px;
}
.mainbox980 .impressum .head {
	background-image: url(../img/main/head_380.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 380px;
}
.mainbox980 .impressum .content_top {
	margin: 0px;
	padding: 0 10px;
	width: 360px;
	/* height: 30px; */
	position: relative;
}
.mainbox980 .impressum .content {
	margin: 0px;
	padding: 5px 10px;
	width: 360px;
	position: relative;
}
.mainbox980 .impressum .footer {
	background-image: url(../img/main/footer_380.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 380px;
}