* {
	font-family: 'Noto Sans', sans-serif;
	color: #336699;
}


body {
	background-color:#ECF5FF;
	font-size:1.3vw;
	}
@media only screen and (max-width: 1000px) {
  body {
	margin-left:2%;
	margin-right:2%;
	font-size:2.5vw;
  }
  h1 {
  	font-size:6vw;
	}
}


#h1Header {
	text-align:center;
	border:0px solid black;
	letter-spacing: 0.7vw;
	padding-top:1vw;
	margin-bottom:1vw;
}

.h2Header {
	font-size:1.5vw;
	text-align:center;
	letter-spacing: 0vw;
	margin-top:2vw;
	margin-bottom:1vw;
}
@media only screen and (max-width: 1000px) {
  .h2Header {
  	font-size:4vw;
	}
}

#pHeader {
	text-align:center;
	margin-top:1vw;
	margin-bottom:1.5vw;
}

#divHorizontalLine{
	background-color: #336699;
	margin-left:10%;
	width:80%;
	}
	
#pHorizontalLine{
	font-size:0.1vw;
	}
	

	
#divMain {
	width: 100%;
}

#divMenu {
	width: 100%;
	text-align:center;
}
@media only screen and (max-width: 1000px) {
	#divMenu{
 		display:none;
	}
}

#divHamburger {
	width: 100%;
	text-align:center;
	display:none;
}
@media only screen and (max-width: 1000px) {
	#divHamburger{
 		display:block;
	}
}

#divHamburgerMenu{
	display:none;
}

.divStandard {
	margin-left:13%;
	margin-right:13%;
	color:black;
}
@media only screen and (max-width: 1000px) {
	.divStandard{
		margin-left:3%;
		margin-right:3%;
	}
}

#divKanzlei{
	margin-left:34%;
}
@media only screen and (max-width: 1000px) {
	.divKanzlei{
		margin-left:15%;
	}
}

#divMainText {
	margin-left:37%;
	margin-right:16%;
}
@media only screen and (max-width: 1000px) {
	#divMainText{
		width:90%;
		margin-left:5%;
	}
}

#divKanzlei {
	margin-left:33%;
	margin-right:16%;
}
@media only screen and (max-width: 1000px) {
	#divKanzlei{
		margin-left:21%;
	}
}

.pStandard {
	color:#424242;
	line-height: 140%;
	padding-top:0.5vw;
}

.pMenu {
	color:#424242;
	line-height: 140%;
	padding-top:0.5vw;
}

.pStandardVerborgen {
/* 	color:#336699; */
	line-height: 140%;
	padding-top:0.5vw;
}



@media only screen and (max-width: 1000px) {
	#imgMain{
 		margin-top: 4vw;
		width:50%;
		margin-left: 25%;
	}
}
@media only screen and (min-width: 1000px) {
	#imgMain{
	 	margin-top: 0.9vw;
		margin-left: 15%;
		width: 19.5%;
		float:left;
	}
}

.buttonTitle {
	color: #ECF5FF;
	background-color:#336699;
	padding: 0px 0px 0px 0px;
	border: none;
	padding-left: 0%;
	text-align: left;
	margin-left: 0.25%;
	margin-right: 0.25%;
	margin-top:0vw;
	margin-bottom: 2vw;
	text-decoration: none;
	text-align:center;
	font-size:1.3vw;
	width:12%;
}
@media only screen and (max-width: 1000px) {
	.buttonTitle{
		width:50%;
		font-size:3vw;
	}
}

#tableCurriculum {
	border:0px;
	display: table;
	border-collapse: separate;
	border-spacing: 0px;
	border-color: gray;

}

.tdCurriculum1 {
	width: 27%;
	vertical-align: top;
	padding-top: 10px;
	}

.tdCurriculum2 {
	width: 14%;
	vertical-align: top;
	padding-top: 10px
	}

.tdCurriculum3 {
	vertical-align: top;
	padding-top: 10px
	}

#imgHelvetiaplatz{
	padding-top:3vw;
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
	width:85%;
}

#imgMain {
}

#imgLageplan {
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
	width: 85%;
}

#imgHamburger {
  	display: block;
  	margin-top:4vw;
  	margin-bottom:2.25vw;
  	margin-left: auto;
  	margin-right: auto;
	width: 7%;
}


	
a:link {text-decoration:none;color:#ECF5FF;}
a:visited {color:#ECF5FF;}
a:hover {font-weight:bold;}

/* 

.noLinkIndicator {cursor:default;}

 */

