/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}
/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
/** TEXTS */

body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
}
p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}
.text1 {
	font-size: 14px;
	font-weight: normal;
	color: #8F153E;
}
.text2 {
	font-size: 13px;
	font-weight: bold;
	color: #8F153E;
}
.text3 {
	text-align: center;
	color: #8F153E;
}
.text4 {
	font-size: 11px;
	font-weight: bold;
	color: #8F153E;
}
.text5 {
	text-align: center;
	color: #999999;
}
.text6 {
	font-size: 21px;
	font-weight: bold;
	color: #8F153E;
}
.text7 {
	font-size: 13px;
	font-weight: bold;
	color: #8F153E;
}
/** LISTS */

.list1 {
	margin: 0px 0px 0px 19px;
	padding: 0px;
	list-style: none;
	line-height: 180%;
}
.list1 a {
	padding: 0px 0px 0px 12px;
	background: url(images/homepage18.gif) no-repeat left center;
}
/** LINKS */

a {
	color: #8F153E;
}
a:hover {
	text-decoration: none;
}
.link1 {
}
.link2 {
}
/** STYLES */

.style1 {
}
.style1 a {
}
.style1 a:hover {
}
/** BACKGROUNDS */

.bg1 {
	background: url(images/homepage02.jpg) no-repeat left top;
}
.bg2 {
	background: url(images/homepage12.jpg) repeat-y left top;
}
.bg3 {
	background: url(images/homepage13.jpg) repeat-x left top;
}
.bg4 {
	background: url(images/homepage14.jpg) repeat-x left top;
}
.bg5 {
	background: url(images/homepage16.jpg) repeat-x left top;
}
.bg6 {
	background: url(images/homepage24.jpg) repeat-x left top;
}
.bg7 {
	background: url(images/homepage32.jpg) repeat-x left top;
}
.bg8 {
	background: url(images/homepage26.jpg) repeat-y left top;
}
.bg9 {
	background: url(images/homepage27.jpg) repeat-y right top;
}
.bg10 {
	background: url(images/homepage29.jpg) no-repeat left bottom;
}
.bg11 {
	background: url(images/homepage39.jpg) repeat-x left top;
}
/** MISC */

.align-justify {
	text-align: justify;
}
.align-right {
	text-align: right;
}
img {
	border: none;
}
.img1 {
	float: left;
	margin-right: 15px;
}
.img2 {
	float: right;
	margin-left: 15px;
}
hr {
	display: none;
}
.hr1 {
	height: 1px;
}
/** TITLEA */

.titleA {
	margin-bottom: 20px;
}
.titleA h2 {
	background: transparent url(images/homepage17.jpg) no-repeat right top;
}
.titleA span {
	display: block;
	height: 22px;
	margin: 0px;
	padding: 4px 0px 0px 30px;
	background: transparent url(images/homepage15.jpg) no-repeat left top;
}
/** TITLEB */

.titleB {
	background: url(images/homepage38.jpg) no-repeat 15px 0px;
}
.titleB h2 {
}
/** BASIC */

html, body {
	height: 100%;
}
.text2 {
	background: url(images/homepage35.gif) repeat-x left bottom;
}
.link1 {
	display: block;
	height: 21px;
	padding-top: 10px;
	background: url(images/zudenvideos.jpg) no-repeat right bottom;
}
.link1 b {
	display: none;
}
.link2 {
	display: block;
	height: 21px;
	padding-top: 10px;
	background: url(images/jetztanmelden.jpg) no-repeat right bottom;
}
.link2 b {
	display: none;
}
/** HEADER */

#header {
	width: 766px;
	height: 260px;
	margin: 0px auto;
	background: url(images/homepage03.jpg) no-repeat right top;
}
#logo {
	height: 148px;
	background: url(images/homepage01.jpg) no-repeat left top;
}
#logo h1, #logo h2 {
	display: none;
}
/** HEADER-TEXT */

#header-text {
	height: 102px;
	padding: 10px 430px 0px 25px;
}
/** MENU */

#menu {
	width: 766px;
	height: 36px;
	margin: 0px auto;
	background: url(images/homepage11.jpg) no-repeat right top;
	border-bottom: 2px solid #FFFFFF;
}
#menu ul {
	height: 36px;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	background: url(images/homepage04.jpg) no-repeat left top;
	list-style: none;
}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;
	width: 120px;
	height: 36px;
}
#menu b {
	display: none;
}
#menu1 {
	background: url(images/startseite.jpg) no-repeat left top;
}
#menu2 {
	background: url(images/vorschau.jpg) no-repeat left top;
}
#menu3 {
	background: url(images/bilder.jpg) no-repeat left top;
}
#menu4 {
	background: url(images/videos.jpg) no-repeat left top;
}
#menu5 {
	background: url(images/mitglieder.jpg) no-repeat left top;
}
#menu6 {
	background: url(images/anmelden.jpg) no-repeat left top;
}
/** CONTENT */

#content {
	width: 766px;
	margin: 0px auto;
}
#left {
	float: left;
	width: 170px;
	padding: 20px;
}
#right {
	float: left;
	width: 535px;
	padding: 23px 0px 0px 21px;
}
/** ITEMBOX */

.itembox {
}
.itembox .top {
}
.itembox .topA {
	background: url(images/homepage23.jpg) no-repeat left top;
}
.itembox .topB {
	height: 15px;
	background: url(images/homepage25.jpg) no-repeat right top;
}
.itembox .bottom {
}
.itembox .bottomA {
	background: url(images/homepage30.jpg) no-repeat left top;
}
.itembox .bottomB {
	background: url(images/homepage33.jpg) no-repeat right top;
}
.itembox .bottomC {
	height: 15px;
	background: url(images/homepage31.jpg) no-repeat 15px 0px;
}
/** BOX1 */

#box1 {
	margin-bottom: 20px;
}
/** BOX2 */

#box2 {
	margin-bottom: 20px;
}
/** BOX3 */

#box3 {
	margin-bottom: 20px;
}
/** BOX4 */

#box4 {
}
#box4 .itembox {
	float: left;
	width: 236px;
	padding: 0px 23px 20px 0px;
}
#box4 .itembox .image {
	float: left;
	width: 73px;
	padding: 0px 14px 0px 17px;
}
#box4 .itembox .info {
	float: left;
	width: 117px;
}
/** BOX5 */

#box5 {
	clear: both;
	padding: 0px 30px 0px 0px;
}
/** BOX6 */

#box6 {
	padding: 0px 40px 0px 0px;
}
#box6 .titleB {
	padding: 0px 115px 10px 40px;
}
#box6 .content {
	padding: 0px 115px 0px 15px;
}
#box6 .img2 {
	padding-right: 15px;
}
/** BOX7 */

#box7 {
}
#box7 .itembox {
	padding: 0px 23px 20px 0px;
}
#box7 .itembox .image {
	float: left;
	width: 73px;
	padding: 0px 14px 0px 17px;
}
#box7 .itembox .info {
	float: left;
	width: 380px;
}

/** BOX8 */

.box8 {
}
.box8 .itembox {
	padding: 0px 23px 20px 0px;
}
.box8 .itembox .image {
	float: left;
	width: 73px;
	padding: 0px 14px 0px 17px;
}
.box8 .itembox .info {
	float: left;
	width: 380px;
}
.box8 .content {
	clear: both;
	padding: 15px;
}
/** BOX9 */

#box9 {
}
#box9 .content {
	clear: both;
	padding: 15px;
}
#box9 .text2 {
}
/** FOOTER */

#footer {
	width: 766px;
	height: 40px;
	margin: 0px auto;
	padding: 40px 0px 0px 0px;
}
.img-small {
	margin-bottom:20px;
	border: solid 1px #8F153E;
	padding:2px;
}
.img-small-pic {
	margin-bottom:11px;
	margin-top:9px;
	margin-left:10px;
	margin-right:6px;
	border: solid 1px #8F153E;
	padding:2px;
}
.img-big {
	margin-left:40px;
	border: solid 1px #8F153E;
	padding:2px;
}
.video-small {
margin-bottom:20px;
}