/* CSS Document */

body {background-color:#000000; margin:0px; height:1500px; width:100%; padding:0px; background-image: url("bilder/BG_1.jpg");}


#pagewrapper {background-color:#000000; font-family:Tahoma, Geneva, sans-serif;}
#pagewrapper h2 {font-size:30px; font-weight:normal; font-family: Arial; text-align:left; width:100%; margin-top:100px; clear:both;}

#page {background-color:#000000; margin:0px; padding:0px; height:auto; width:100%;}


h1,h3,h4 {font-family:Tahoma, Geneva, sans-serif;}
h3 {border-top:1px solid #999999; padding-top:6px;}
h2 {border-top:0px solid #999999; padding-top:10px; margin-top:15px; font-style:normal; margin-left:20px; margin-right:20px; font-size:13px; text-align:left; color:#FFFFFF; clear:both;}


#dimElem {position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:5; visibility:hidden;
		background-color:#000000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}


#pageHead {background-color:#000000; border-bottom:1px solid #FFFFFF; position:fixed; top:0; width:100%; height:50px; margin-left:0px; padding-left:50px;}
#pageHead p {color:#FFFFFF; float:left; font-size:13px; margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif;}
#pageHead a:link {color:#FFFFFF; float:left; font-size:13px; margin:0px; padding:20px; font-family:Tahoma, Geneva, sans-serif;}
#pageHead img {color:#FFFFFF; float:left; height:40px; font-size:13px; margin-top:5px; margin-right:50px; margin-left:0px;}






#headPic {margin:0px; position:fixed; width:100%; height:auto; background-image: url("bilder/BG_1.jpg");}











#imgBox {background-image: url("bilder/BG_1.jpg"); margin-top:150px; margin-bottom:150px; width:100%; height:auto; }

#imgBox img {float:left; clear:both; margin-left:0px; margin-bottom:0px; width:1600px; height:auto; border:none; cursor:pointer;}

#imgBox p{clear:both; margin-top:30px; margin-left:200px; height:60px; width:800px; color:#FFFFFF; text-align: left;}







#imgBoxAnalogue {width:100%; margin:auto;}

#imgBoxAnalogue img {float:left; clear:both; margin-left:200px; margin-bottom:10px; width:400px; height:auto; border:1px solid #FFFFFF; cursor:pointer;}

#imgBoxAnalogue p{clear:both; margin-top:30px; margin-left:200px; height:60px; width:800px; color:#FFFFFF; text-align: left;}



#imgBoxMini {float:right; margin-left:auto; margin-right:18px; margin-bottom:20px; margin-top:0px;}

#imgBoxMini img {width:200px; height:auto; border:1px solid #FFFFFF; margin-right:0px;}




#pageContent {background-color:#000000; width:100%; height:auto; font-size:13px; padding:0px; margin:0px;}

#pageContent p {padding-bottom: 10px; margin-top:30px; font-family: Arial; color:#FFFFFF; font-size:10px;}

#pageContent h2 {font-size:30px; font-weight:normal; font-family: Arial; text-align:left; width:100%; margin-top:100px; clear:both;}

#pageContent h5 {margin-left:20px; font-size:12px; color:#000000;}

#pageContent audio {float:right; margin-right:20px;}

#pageContent img {}

#pageContent img.logo {margin-left:20px;}




#subMenu {background-color:#000000; width:100%; height:480px; font-size:13px; display:block; clear:right; margin-bottom:0px; margin-top:0px;}
#subMenu h2 {font-size:30px; font-weight:normal; font-family: Arial; text-align:left; width:100%; margin-top:100px;}
#subMenu img {height:480px; width:640px; float:left;}




#cv {background-color:#FFFFFF; background-image:url(); width:600px; margin-top:0px; margin-bottom:100px;  margin-left:auto; margin-right:auto; font-size:10px; padding:15px; clear:both;}

#cv p.header{padding-right:15px; font-size:15px; clear:both;}

#cv p {color:#000000;}

#cv h4 {color:#000000;}
#cv h2 {padding-top:20px; color:#000000;}

#cv a:link {margin-left:20px; color:#FFFFFF;}


#praktik {background-color:#FFFFFF; background-image:url(); background-size: 100%; width:600px; margin:auto; margin-top:20px; font-size:10px; padding:15px;}
#praktik p{color:#000000; font-size:14px; font-weight:bold; text-align:center; margin-top:20px;}







#utbildning {background-color:#FFFFFF; background-image:url(); background-size: 100% 100%; width:600px; margin:auto; margin-top:5px; font-size:10px; padding:15px;}
#utbildning p{color:#000000; font-size:14px; font-weight:bold; text-align:center; margin-top:20px;}

#pageContent table td.date {padding-right:15px; width:110px; font-weight:bold; line-height:20px;}
#pageContent table {font-size:10px; line-height:20px; padding-left:15px; padding-right:15px; width:600px;}
#pageContent table td {font-size:10px; padding-left:15px; padding-top:5px; padding-bottom:15px; border-bottom:1px dotted#000000;}
#pageContent table tr{border-bottom:1px dotted#000000;}

#pageContent img.rig {float:left; margin-left:400px; width:630px; display:block; clear:left;}






#pageContentcontact {background-image:url(bilder/bg_contact.png); background-repeat: no-repeat; width:100%; min-height:1440px; font-size:13px; padding:0px; margin:0px;}

#pageContentcontact h2 {color:#000000;}



#profileBox {background-color:#222222; width:830px; margin-top:150px; margin-bottom:0px; padding:0px; margin-left:300px; font-size:15px; height:172px;}

#profileBox img {float:left; width:150px; margin-right:15px;}

#profileBox p {float:left; width:400px; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; margin-top:20px; color:#FFFFFF; clear:right;}

#profileBox h2 {margin-top:100px; color:#FFFFFF;}


#info {width:800px; padding:40px; padding-top:0px; padding-right:0px; margin-bottom:30px;}

#text {width:400px; float:left;}

#text p {float:left; margin-top:10px; margin-bottom:30px; margin-left:0px;}


#profil {width:150px; margin-left:150px; float:left; clear:right;}

#profil img {width:150px; float:right;}


#number {background-color:#FFFFFF; background-image:url(bilder/bar.jpg); background-position:top; background-repeat:no-repeat; width:200px; font-size:13px; margin-left:0px; padding:0px; padding-top:0px; margin-top:0px;}

#number p {color:#FFFFFF; margin-left:20px; padding:0px;}



#ageSpace {margin:0px; padding:0px; padding:0px;}





#bar{background-color:#000000; background-position:top; background-repeat:repeat-x; width:750px; font-size:13px; padding-top:0px; margin-left:20px; padding-right:10px; height:15px; clear:both; text-align:right;}

#bar img {border:1px solid #FFFFFF; width:10px; height:10px; padding:0px; margin-left:10px; background-color:#FFFFFF;}



#buttons {width:760px; float:left; margin:0px; margin-left:20px;}
#buttons img {border:1px solid #FFFFFF; cursor: pointer; float:left; margin-right:10px; margin-top:5px; margin-bottom:2px;}





#imgText{float:left; hight:60px; clear:left; margin-left:20px; margin-top:10px; color:#FFFFFF; font-size:10px;}
#imgText p{hight:60px; clear:left; margin-top:10px; color:#FFFFFF;}




#imgTextSpace{display:none; top:0px; z-index:5; width:0px; height:0px; position:absolute;}

#imgTextSpace p {display:none; top:0px; z-index:5; width:0px; height:0px; position:absolute; color:#FFFFFF;}








#gallery {width:210px; height:340px; font-size:12px; padding:10px; padding-top:15px; margin-right:40px; border:0px solid; text-align:center; float:left; top:150px; overflow:auto; border:1px #000000 solid;}

#chosenPic {width:400px; height:400px; background-position:bottom; background-repeat:repeat-x; font-size:12px; padding:0px;  border:0px solid; text-align:center; top:150px; float:left;}

#chosenPic img{float:none; clear:both; border:none;}

#chosenPic img:hover {border:none;}


#logoBox {clear:left; float:left; margin-left:20px; margin-top:10px;}

#logoBox img{border:1px #000000 solid; margin-bottom:20px;}




#pageFooter {background-color:#000000; display: block; clear:both; border-top:1px solid #FFFFFF; text-align:left; font-size:10px; padding-left:50px; padding-bottom:20px; padding-top:10px; height:50px; margin:0px; width: 100%; position:fixed; bottom:0;}

#pageFooter img {float:left; margin-right:20px;}

#pageFooter p {float:left; margin-right:0px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif;}


#pageFooter a:link {color:#FFFFFF; text-decoration:underline; padding-bottom:0px; border:0px;}
#pageFooter a:visited {color:#FFFFFF; padding:0px; text-decoration:none; border:0px;}
#pageFooter a:hover {color:#FF3333; border:0px}
#pageFooter a:active {font-size:medium;}

#imgPlace img{border:2px solid #000000;}
#imgPlace img:hover{border:2px solid #000000;}