@charset "UTF-8";
/* CSS Document */

/* Overall Block */
#mainpage {
	background-color: #f4f5eb;
	background-position: center center;
	width: 878px;
	color: #333;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-repeat: repeat-y;
	position: relative;	
}
#mainpage1 {
	background-color: #FFF;
	background-position: center center;
	width: 878px;
	color: #333;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat-y;
	background-image: url(images/testingduplicate.jpg);
	position: relative;
}
.mainpagelayout {
	background-color: fff;
	width: 900px;
	position: relative;
}

/* Menu at top */
.topmenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	width: 790px;
	text-indent: 10px;
	text-align: right;
	margin-left: 39px;
	margin-top: 0px;
	height: 30px;
	padding-top: 5px;
}

/* Logo Position */
.logoarea {
	height: 65px;
	width: 800px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 182px 14px;
	padding-bottom: 10px;
	margin-left: 39px;
	padding-top: 10px;
	padding-left: 0px;
}


/* Main Images at top of pages */
.mainimagetop {
	background-image: url(images/indextopgerman.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopstudiosprenz {
	background-image: url(images/studioprenztop.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopstudioscharlott {
	background-image: url(images/charlott.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopkontakt {
	background-image: url(images/kontack.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopteam {
	background-image: url(images/team.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}

.mainimagetopworkshops {
	background-image: url(images/workshops.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}

.michael {
	background-image: url(images/michael.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}


.mainimagetoptraining {
	background-image: url(images/training.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopwasist {
	background-image: url(images/wasist.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopshop {
	background-image: url(images/shopmainimage.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopstudios {
	background-image: url(images/studios.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetoplinks {
	background-image: url(images/links.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopangebot {
	background-image: url(images/angebot.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopangebotwarum {
	background-image: url(images/angebot2.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.mainimagetopangebottips {
	background-image: url(images/tips.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
.studioprenz {
	background-image: url(images/studioprenz.jpg);
	background-repeat: no-repeat;
	width: 790px;
	margin-left: 49px;
	margin-bottom: 20px;
	clear:both;
	height: 123px;
}
.studiocharlot {
	background-image: url(images/studiochar.jpg);
	background-repeat: no-repeat;
	width: 790px;
	margin-left: 49px;
	margin-bottom: 20px;
	clear:both;
	height: 123px;
}







/* Shadow around document left and right */

.leftshadow {
	background-image: url(images/shadowleft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}



/* Different coloured bottom shapes */

.bottombartest {
	background-image: url(images/testingimage.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	width: 878px;
}
.bottombarbrowntest {
	background-image: url(images/bottombarbrown.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	margin-bottom: 0px;
}
.bottombar {
	background-image: url(images/bottombar.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.bottombarbrown {
	background-image: url(images/bottombarbrown.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	margin-bottom: 0px;
}
.bottombarblue {
	background-image: url(images/bottombarteam.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	margin-bottom: 0px;
}
.bottombarlinks {
	background-image: url(images/bottombarlinks.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	margin-bottom: 0px;
}
.bottombarred {
	background-image: url(images/bottombarred.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	margin-bottom: 0px;
}
.bottombaraktuell {
	background-image: url(images/bottombaktuell.jpg);
	clear:both;
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 800px;
	margin-left: 39px;
	margin-bottom: 0px;
}









/* Text Link Display Colours */
a:link {
	color: #666;
	text-decoration:none;
	font-weight:normal;
	
}
a:visited {
	text-decoration: none;
	color: #666;
	font-weight:normal;
	
}
a:hover {
	font-weight:normal;
	color: #333333;	
}
a:active {

	color: #666;
	font-weight:normal;
}

.was {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #A03C2D;
	text-align: left;
	height: 25px;
	vertical-align: text-bottom;
	font-weight: bold;
}

a.was:link {color: #666;}
a.was:visited {color: #666;}
a.was:hover {color: #A03C2D;}
a:was:active {color: #666;}

.mehr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	text-decoration:underline;
	height: 25px;
	vertical-align: text-bottom;
	font-weight: normal;
	
}
a.mehr:link {color: #666;text-decoration:underline;}
a.mehr:visited {color: #CC6600;text-decoration:underline;}
a.mehr:hover {color: #CC6600;text-decoration:underline;}
a:mehr:active {color: #CC6600;text-decoration:underline;}

.mehr1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: right;
	height: 25px;
	vertical-align: text-bottom;
	font-weight: normal;
	line-height: 25px;
}
a.mehr1:link {color: #333;}
a.mehr1:visited {color: #333;}
a.mehr1:hover {color: #333;}
a:mehr1:active {color: #333;}

.unser {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #80444C;
	text-align: left;
	height: 25px;
	vertical-align: text-bottom;
	font-weight: bold;
}
a.unser:link {color: #666;}
a.unser:visited {color: #666;}
a.unser:hover {color: #80444C;}
a:unser:active {color: #666;}



.studios {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #DB9047;
	text-align: left;
	height: 25px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;

}
a.studios:link {color: #666;}
a.studios:visited {color: #666;}
a.studios:hover {color: #DB9047;}
a:studios:active {color: #666;}



.links {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #DB9047;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 49px;
	margin-top: 0px;
	}



.smalllinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
}
.headlinefont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: left;
}
.bottomtextleft {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	width: 300px;
	float: left;
	text-align: left;
	text-indent: 0px;
	margin-bottom: 10px;
	margin-left: 53px;
	margin-top: 15px;
}

.bottomtextright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	width: 400px;
	float: right;
	text-align: right;
	text-indent: 49px;
	margin-right: 59px;
	margin-bottom: 10px;
	margin-top: 15px;
}

.languagetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: right;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-top: 5px;
}






.trainingsmallcopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 590px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: #000;
	float: right;
	padding-left: 210px;
}
.linksorange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #A03C2D;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 49px;
	line-height: 20px;
}


.linksorange1 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #A03C2D;
	text-align: left;
	width: 790px;
	margin-left: 0px;
}

a.linksorange1:link {color: #A03C2D;font-weight: bold;}
a.linksorange1:visited {color: #A03C2D;font-weight: bold;}
a.linksorange1:hover {color: #A03C2D;font-weight: bold;}
a:linksorange1:active {color: #A03C2D;font-weight: bold;}

.linksgreen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #516312;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 49px;
	line-height: 20px;
}

.linksred {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #D73753;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 49px;
	line-height: 20px;
}
.linksblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #3A7EAF;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 49px;
	line-height: 20px;
}
.linksbrown {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #80444C;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-top;
	font-weight: bold;
	margin-left: 49px;
	line-height: 20px;
}

.linksbrown1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #80444C;
	text-align: left;
	width: 790px;
	margin-left: 0px;
	
}
a.linksbrown1:link {color: #80444C;font-weight: bold;}
a.linksbrown1:visited {color: #80444C;font-weight: bold;}
a.linksbrown1:hover {color: #80444C;font-weight: bold;}
a:linksbrown1:active {color: #80444C;font-weight: bold;}

.linkstudios {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #DB9047;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-bottom;
	font-weight: bold;
	margin-left: 49px;
	line-height: 20px;
}

.linkstudios1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #DB9047;
	text-align: left;
	font-weight: bold;
	margin-left: 0px;
}
a.linkstudios1:link {color: #DB9047;font-weight: bold;}
a.linkstudios1:visited {color: #DB9047;font-weight: bold;}
a.linkstudios1:hover {color: #DB9047;font-weight: bold;}
a:linkstudios1:active {color: #DB9047;font-weight: bold;}



.linktosmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	width: 790px;
	height: 50px;
	vertical-align: text-top;
	font-weight: normal;
	line-height: 20px;
}







/* Body Copy Positions */

.leftmainbody {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 370px;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
}
.rightmainbodyCopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 375px;
	float: right;
	margin-right: 58px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
.centercolumn {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 300px;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: #000;
}
.leftmainbodywasist {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
	width: 190px;
}
.leftmainbodyteampage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
	width: 100px;
}

.leftmainbodytraining {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
	width: 100px;
	
}
.rightmainbodywasist {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 190px;
	text-indent: 0px;
	float: right;
	margin-left: 5px;
	margin-right: 44px;
	margin-top: 10px;
}





.rightmainbodywasist3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 180px;
	text-indent: 0px;
	float: right;
	margin-left: 5px;
	margin-right: 54px;
	margin-top: 10px;
}
.rightmainbodyteam {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 187px;
	text-indent: 0px;
	float: right;
	margin-left: 10px;
	margin-right: 42px;
	margin-top: 0px;
}
.leftmainbodywasistcenter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 380px;
	text-indent: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.leftmainbodywasistcenterlarge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 380px;
	text-indent: 0px;
	float: left;
	margin-left: 10px;
}

.warumchange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 380px;
	text-indent: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.rightsmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 190px;
	text-indent: 0px;
	float: right;
	margin-left: 0px;
	margin-right: 39px;
}

.centercolumntraining {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 590px;
	margin-left: auto;
	margin-right: 39px;
	padding-top: 10px;
	color: #000;
	float: right;
	padding-left: 10px;
}
.centercolumntraining1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 590px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: #000;
	float: right;
	padding-left: 210px;
}


.leftmainbodystudios {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
	width: 290px;
}
.rightmainbodystudio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 400px;
	text-indent: 0px;
	float: right;
	margin-left: 10px;
	margin-right: 39px;
}


.centercolumn800 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 400px;
	padding-top: 10px;
	color: #000;
	padding-left: 250px;
	clear:both;
	padding-right: -80px;
}


.leftmainbodyshoptext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
	width: 190px;
	height: 950px;
}

.leftmainbodyshop {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 195px;
	height: 290px;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
}
.rightmainbodyshop {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 330px;
	height: 290px;
	text-indent: 0px;
	float: right;
	margin-left: 0px;
	margin-right: 49px;
	margin-top: 10px;
}
.leftmainbodyshop1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 195px;
	height: 200px;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
}
.rightmainbodyshop1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 330px;
	height: 200px;
	text-indent: 0px;
	float: right;
	margin-left: 0px;
	margin-right: 49px;
	margin-top: 10px;
}
.leftmainbodyshop2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 197px;
	height: 200px;
	text-indent: 0px;
	float: left;
	margin-left: 53px;
	margin-top: 10px;
}
.leftmainbodywasistinside {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	width: 185px;
}

.studiosleft {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 10px;
	width: 183px;
}

.studiosrightinside {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 195px;
	text-indent: 0px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}

.studiosright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 187px;
	text-indent: 0px;
	float: right;
	margin-left: 5px;
	margin-right: 47px;
	margin-top: 10px;
}

.leftmainbodytraningdates {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 250px;
	margin-top: 10px;
	width: 190px;
}
.rightmainbodywasistinside {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 195px;
	text-indent: 0px;
	float: right;
	margin-right: 0px;
	margin-top: 10px;
}
.rightmainbodywasistinside2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 200px;
	text-indent: 0px;
	float: right;
	margin-right: 0px;
	margin-top: 10px;
}

.rightmainbodywasistinside3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 193px;
	text-indent: 0px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}

.rightmainbodywasistinsidelong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 190px;
	text-indent: 0px;
	float: right;
	margin-right: 238px;
	margin-top: 10px;
}
.leftteam {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 250px;
	width: 187px;
}
.leftteamcenter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 8px;
	width: 190px;
}
.rightmainbodystudiocentre {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 160px;
	text-indent: 0px;
	float: right;
	margin-left: 0px;
	margin-right: 0px;
}
.rightmainbodykontakt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 190px;
	text-indent: 0px;
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
.leftmainbodykontakt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 10px;
	width: 190px;
}
.rightmainbodyunsercenter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 190px;
	text-indent: 0px;
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
.leftmainbodyunsercenter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-indent: 0px;
	float: left;
	margin-left: 10px;
	width: 190px;
}
.centercolumntraining2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: auto;
	margin-right: 39px;
	padding-top: 10px;
	color: #000;
	float: right;
	padding-left: 0px;
}
.centercolumntraining3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-right: 0px;
	padding-top: 10px;
	color: #000;
	float: left;
	padding-left: 0px;
	width: 500px;
	margin-left: 250px;
}
.mainimagetopjoseph {
	background-image: url(images/joseph.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 800px;
	margin-left: 39px;
}
