body {
	background-color:		#C0C0C0;
	margin:					0px;
	padding:				0px;
}

/* Page */
.Page {
	background:				url(gfx/Background.jpg) 0px 0px repeat;
	margin-left:			auto;
	margin-right:			auto;
	width:					995px;
    height:					596px;
	border:					1px solid #bbbbbb; 
	text-align:				left;
}

table {
	font-size:				13px;
}

h1 {
	font-family:			Arial Black;
	font-size:				26px;
	color:					#333333;
!	margin-top:				50px;
	margin-top:				20px;
	margin-bottom:			17.4px;
}

h2 {
	font-family:			Arial Black;
	font-size:				26px;
	color:					#333333;
!	margin-top:				50px;
	margin-top:				20px;
	margin-bottom:			17.4px;
}


a:link {
	background-image:		url(gfx/link.gif);
	color:					#333333;
	text-decoration:		none;
}
a:visited {
	background-image:		url(gfx/link.gif);
	color:					#333333;
	text-decoration:		none;
}
a:hover {
	background-image:		url(gfx/link.gif);
	color:					#99181C;
	text-decoration:		underline;
}
a:active {
	color:					#99181C;
	text-decoration:		underline;
}



/* Menue */
.MenueBackground {
/*	border: 1px solid red; */

	background-image:		url(gfx/MenueBackground.jpg);
	float:					left;
	height:					596px;
	width:					278px;
}

.SubMenueImpressum {
	background-image:		url(gfx/SubMenueImpressum.jpg);
	float:					left;
	height:					306px;
	width:					215px;
}

/* Buttons */
.ButtonPicBackground {
	background-image:		url(gfx/ButtonPicBackground.jpg);
	float:					left;
	height:					147px;
	margin:					0px 0px 0px 58px;
	width:					271px;
}

a.ButtonPicKontakt {
	display:				block;
	margin:					43px 35px 0px 15px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonHome {
	display:				block;
	margin:					185px 171px 0px 30px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonProfil {
	display:				block;
	margin: 				25px 171px 0px 30px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonGalerie {
	display:				block;
	margin:					25px 171px 0px 30px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonKontakt {
	display:				block;
	margin:					25px 171px 0px 30px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonKontaktEmail {
	display:				block;
	margin:					21px 31px 0px 0px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonKontaktAnfahrt {
	display:				block;
	margin:					44px 31px 0px 0px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

a.ButtonKontaktImpressum {
	display:				block;
	margin:					44px 31px 0px 0px;
	padding:				0px;
	clear:					both;
	left:					0px;
}

/* ContentArea */
.FloatLeftBox{
	float:					left;
}

.TextRight {
	text-align:				right;
}

.LogoShadow {
	background-image:		url(gfx/LogoShadow.jpg);
	float:					left;
	height:					161px;
	margin-top:				33px;
	width:					28px;
}

.LogoShadowHome {
	background-image:		url(gfx/LogoShadowHome.jpg);
	float:					left;
	height:					161px;
	margin-top:				33px;
	width:					28px;
}

.SubMenueShadow {
	background-image:		url(gfx/SubMenueShadow.jpg);
	float:					left;
	height:					280px;
	width:					28px;
}

.Content {
    height:					550px;
    float:					left;
	font-size:				13px;
	font-family:			Arial Black;
//font-weight: bold;
	color:					#333333;
    width: 					710px;
}


.ContentDetail {
    height:					525px;
    float:					left;
    width: 					710px;
}
.ContentDetailSeminare {
    height:					504px;
    float:					left;
    width: 					710px;
}


.ContentTop { 
	width:					370px; 
	float:					left;
}

.ContentLeft {
	float:					left;
	width:					457px;
/*	border:					1px solid #ffbbbb; */
}

.ContentText {
	float:					left;
	width:					410px;
}

.LeftContentSpacer {
	float:					left;
	width:					30px;
	font-size:				1px;
}

.LeftContentSpacer2 {
	float:					left;
	width:					28px;
}

.ContentFull {
	float:					left;
	width:					647px;				
}

.TextArea {
	float:					left;
	font-family:			Arial Black;
	font-size:				13px;
}

.TitleImageberatungRaumstyling {
	display:				block;
	margin:					33px 0px 0px 0px;
	float:					left;
}


.HeadText {
	float:					left;
	font-family:			Arial Black;
	font-size:				13px;
/*	width:					302px; */
/*border:					1px solid #ffbbbb;*/
}

.PicSpacer {
	float:					left;
	width:					86px;
}

.PicText {
	float:					left;
	width:					216px;
}

.TextPic {
	background-image:		url(images/FotoText.jpg);
	background-repeat:		no-repeat;
	height:					404px;
	float:					left;
	width:					225px;
	font-size:				13px;
	text-align:				left;
}

.TextPicText {
	text-align:				center;
	margin-top:				12px;
	width:					215px;
}

.NextLinkSpacer {
	font-size:				1px;
	float:					left;
	width:					218px;
}

.LineBreak {
	font-size:				1px;
	clear:					both;
}

.Footer {
	float:					left;
	text-align:				right;
	font-family:			Verdana;
	font-size:				11px;
}

.FooterLeftSpacer{
	float:					left;
	font-size:				1px;
	width:					7px;
/*	border:					1px solid #ffbbbb; */
}

/* Contentbereiche */
.TextAreaHome {
	font-family:			Arial;
	font-size:				13px;
	text-align:				right;
	width:					675px;
	margin-top:				32px;
} 

.SubMenue1Multi {
	background-image:		url(gfx/SubMenue1Single.jpg);
	background-repeat:		no-repeat;
	height:					270px;
	float:					left;
	width:					245px;
}

.SubMenue1Single {
	background-image:		url(gfx/SubMenue1Single.jpg);
	background-repeat:		no-repeat;
	height:					270px;
	float:					left;
	width:					235px;
}

.SubMenue1Multi1 {
	background-image:		url(gfx/SubMenue1Multi1.jpg);
	background-repeat:		no-repeat;
	height:					270px;
	float:					left;
	width:					235px;
}

.SubMenueVSpace {
	height:					40px;
}

.SubMenue2Multi2 {
	background-image:		url(gfx/SubMenue2Multi2.jpg);
	background-repeat:		no-repeat;
	height:					170px;
	float:					left;
	width:					210px;
}

.SubMenue2Single {
	background-image:		url(gfx/SubMenue2Multi2.jpg);
	background-repeat:		no-repeat;
	height:					80px;
	float:					left;
	width:					210px;
}


.SubMenue2Multi2VSpace {
	height:					90px;
}

.SubMenueVSpaceTop {
	float:					left;
	height:					34px;
}

