body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	background-image: url(bilder/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

div {
	text-align: left;
}

img {
	border: 0px;
}

#preloader {
	width: 1px;
	height: 1px;
	background-color: #FFFFFF;
	margin: 0px;
	overflow: hidden;
}

#container {
	width: 780px;
	/*text-align: left;*/
	margin-top: 100px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	overflow: hidden;
}

#boxTop {
	width: 780px;
	height: 180px;

	background-color: #FFFFFF;
	float: left;
}

#headLeft {
	width: 170px;
	height: 180px;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	float: left;
	overflow: hidden;
	background-image:url(bilder/stars.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#headRight {
	width: 609px;
	height: 178px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px dashed black;
}

#naviMain {
	width: 	609px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	border-bottom: 1px dashed black;
}

#topic {
	width: 229px;
	height: 100%;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background-color: #A5D400;
	float: left;
	overflow: hidden;
	border-right: 1px solid black;
}

#visual01 {
	width: 379px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image:url(bilder/visual_01.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	float: left;
	overflow: hidden;
}

#visual02 {
	width: 379px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image:url(bilder/visual_02.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	float: left;
	overflow: hidden;
}

#visual03 {
	width: 379px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image:url(bilder/visual_03.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	float: left;
	overflow: hidden;
}


#naviProfil {
	width: 121px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 0px;
	color: #FFFFFF;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(bilder/notActive/profil.gif);
	background-repeat: no-repeat;
}

#naviProfil:hover {
	background-image:url(bilder/active/profil.gif);
}

#naviNachgefragt {
	width: 121px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 0px;
	color: #FFFFFF;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(bilder/notActive/nachgefragt.gif);
	background-repeat: no-repeat;
}

#naviNachgefragt:hover {
	background-image:url(bilder/active/nachgefragt.gif);
}

#naviGalerie {
	width: 121px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 0px;
	color: #FFFFFF;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(bilder/notActive/galerie.gif);
	background-repeat: no-repeat;
}

#naviGalerie:hover {
	background-image:url(bilder/active/galerie.gif);
}

#naviGaestebuch {
	width: 121px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 0px;
	color: #FFFFFF;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(bilder/notActive/gaestebuch.gif);
	background-repeat: no-repeat;
}

#naviGaestebuch:hover {
	background-image:url(bilder/active/gaestebuch.gif);
}

#naviPartner {
	width: 121px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 0px;
	color: #FFFFFF;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(bilder/notActive/partner.gif);
	background-repeat: no-repeat;
}

#naviPartner:hover {
	background-image:url(bilder/active/partner.gif);
}

#boxMiddle {
	width: 780px;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	float: left;
}

#boxMiddleBorder {
	padding: 0px;
	margin: 0px;
	float: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	background-image:url(bilder/subBackground.gif);
	background-repeat: repeat-y ;
	
	
}

#naviSubBox {
	width: 168px;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	float: left;

}


#naviSub {
	width: 168px;
	min-height: 154px;
	padding: 22px 0px 0px 0px;
	margin: 0px;
	background-color: #000000;
	/*line-height: 0px;
	letter-spacing:-5px;*/
	float: left;
	font-size: 10px;
	font-weight: bold;
	overflow: hidden;
}

.naviSubSpacer {
	width: 168px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	float: left;
}

.naviSubEmpty {
	width: 168px;
	height: 154px;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	float: left;
}

#naviSubPic{
	width: 168px;
	height: 180px;
	padding: 0px;
	margin: 0px;
	background-color: #A5D400;
	float: left;
	background-image:url(bilder/subMenuPic.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#subWerdegang {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subWerdegang:hover/* */ {
    color: #A5D400;
 }

.subLink {
	width: 168px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#subErfolge {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subErfolge:hover/* */ {
	color: #A5D400;
}

#subTurin2006 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subTurin2006:hover/* */ {
	color: #A5D400;
}

#subHandbruch {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subHandbruch:hover/* */ {
	color: #A5D400;
}

#subSportStudium {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subSportStudium:hover/* */ {
	color: #A5D400;
}

#subEinblicke {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subEinblicke:hover/* */ {
	color: #A5D400;
}

#subInternet {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subInternet:hover/* */ {
	color: #A5D400;
}

#subSapporo07 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subSapporo07:hover/* */ {
	color: #A5D400;
}

#subSaison0607 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subSaison0607:hover/* */ {
	color: #A5D400;
}

#subKreuzband07 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subKreuzband07:hover/* */ {
	color: #A5D400;
}

#subFebruar08 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subFebruar08:hover/* */ {
	color: #A5D400;
}

#subLahti08 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subLahti08:hover/* */ {
	color: #A5D400;
}

#subOslo08 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subOslo08:hover/* */ {
	color: #A5D400;
}

#subSaison0708 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subSaison0708:hover/* */ {
	color: #A5D400;
}

#subSommer08:hover/* */ {
	color: #A5D400;
}

#subSommer08 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}



#subWeihnachten08 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subWeihnachten08:hover/* */ {
	color: #A5D400;
}

#subJanuar09 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subJanuar09:hover/* */ {
	color: #A5D400;
}

#subSaison0809 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subSaison0809:hover/* */ {
	color: #A5D400;
}

#subVorbereitung09 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subVorbereitung09:hover/* */ {
	color: #A5D400;
}


#subSchonach10 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subSchonach10:hover/* */ {
	color: #A5D400;
}

#subAbschied10 {
	width: 168px;
	height: 22px;
	padding-left: 20px;
	padding-top: 4px;
	margin: 0px;
	float: left;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
}

#subAbschied10:hover/* */ {
	color: #A5D400;
}





#content {
	width: 609px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	border-left: 1px solid black;
}

#contentBlockL {
	width: 205px;
	min-height: 350px;
	text-align: left;
	margin: 0px 0px 50px 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

#contentBlockR {
	width: 403px;
	text-align: left;
	margin: 0px 0px 50px 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

#contentBlockNarrow {
	width: 251px;
	text-align: left;
	margin: 0px 0px 50px 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

#contentBlockWide {
	width: 608px;
	min-height: 350px;
	text-align: left;
	margin: 0px 0px 30px 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

#contentBlockPics {
	width: 152px;
	margin: 48px 0px 20px 0px;
	background-color: #FFFFFF;
	float: right;
	overflow: hidden;
}

#contentBlockPicRow {
	width: 274px;
	margin: 0px;
	background-color: #FFFFFF;
	float: right;
	/*overflow: hidden;*/
}


.logo{
	width: 140px;
	height: 68px;
	margin: 35px 0px 0px 38px;
	border: 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

.logoBig{
	width: 450px;
	height: 98px;
	margin: 35px 0px 0px 38px;
	border: 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

.galleryBlock{
	width: 608px;
	height: 42px;
	margin: 0px 0px 9px 0px;
	border: 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

.galleryThumb{
	width: 60px;
	height: 40px;
	margin: 0px 9px 0px 0px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

.gallerySpacer {
	width: 25px;
	height: 40px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
}

.contentPic {
	width: 110px;
	height: 70px;
	margin: 10px 25px 20px 15px;
	border:1px solid black;
	background-color: #FFFFFF;
	float: right;
	overflow: hidden;
}

.contentPicBig {
	width: 150px;
	height: 190px;
	margin: 3px 25px 20px 25px;
	border:1px solid black;
	background-color: #FFFFFF;
	float: right;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #000000;
}

.contentPicWide {
	width: 224px;
	height: 170px;
	margin: 3px 25px 20px 25px;
	border:1px solid black;
	background-color: #222222;
	float: right;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #000000;
}


.contentDeskbar {
	width: 224px;
	height: 422px;
	margin: 3px 25px 25px 25px;
	border:1px solid black;
	background-color: #FFFFFF;
	float: right;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #000000;
}

.contentDeskbarKlein {
	width: 224px;
	height: 94px;
	margin: 3px 25px 25px 25px;
	border:1px solid black;
	background-color: #FFFFFF;
	float: right;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #000000;
}



.contentBlockLogos {
	width: 608px;
	height: 45px;
	margin: 0px 0px 0px 0px;
	border-top: 1px dashed black;
	background-color: #FFFFFF;
	background-image:url(bilder/logo/logoLeiste09.gif);
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #000000;
}



#footer {
	width: 780px;
	height: 25px;
	text-align: right;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image:url(bilder/footerBackground.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
}

.naviFooter {
	padding: 0px;
	margin: 2px 0px 0px 0px;
	float: right;
	text-align: right;
	border: 0px;
	width: 300px;
	height: 20px;
	font-size: 10px;
}

/*-------------Schriftenformatierung-------------------*/

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
}
a:visited {
	color: #000000;
}

p {
	margin: 0px 25px 12px 25px;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3;
	color: #000000;
}

ul {
	list-style-image:url(bilder/pfeil.gif);
	margin-bottom: 12px;
	margin-top: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3;
	color: #000000;
	vertical-align: top;
	text-indent:-3px;
}

.pList {
	margin: 0px 25px 5px 25px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.pBold {
	font-weight: bold;
	color: #555555;
}

.pDatum {
	font-size: 11px;
	font-style: italic;

}

.pItalic {
	font-style: italic;
}

.headerTopic {
	margin: 20px 25px 5px 25px;
	font-weight: bold;
	font-size: 13px;
	color: white;
}

.fliessTopic {
	margin: 0px 25px 10px 25px;
	font-size: 11px;
	line-height: 1.2;
}

.headerContent {
	margin: 25px 25px 15px 25px;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

.headerGalerie {
	margin: 0px 25px 9px 25px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

#deskbarDownload {
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #A5D400;
}

#underlineLink:hover/* */ {
	text-decoration: underline;
}
