body {background: #ffffff; padding: 50px; font-family: Verdana, sans-serif; font-size: 0.8em; color:#696969;}

#allPage {background: #ffffff; width: 100%; margin: 0; padding: 0; background-image: url(grafik/back.gif); background-repeat: repeat-y;}
html>body div#allPage {width: 100%; margin: 0; padding: 0;}

#headerLogo {clear: both; width: 100%; margin: 0; padding: 0; height: 40px; background-image: url(grafik/logo.gif); background-repeat: no-repeat; background-position: bottom right; background-color: #ffffff;}
html>body div#headerLogo {width: 100%; margin: 0; padding: 0;}

#headerURL {clear: both; width: 100%; margin: 0; padding: 0; height: 128px; background-image: url(grafik/logosh.gif); background-repeat: no-repeat; background-position: top right; border-top: 1px solid #696969; background-color: #ffffff;}
html>body div#headerURL {width: 100%; margin: 0; padding: 0;}

#maincontainer {clear: both; width: 100%; margin: 0; padding: 0; border-top: 1px solid #E17100;}
html>body div#maincontainer {width: 100%; margin: 0; padding: 0;}

#footercontainer {clear: both; width: 100%; margin: 0; padding: 0; height: 40px; border-top: 1px solid #E17100; background-color: #ffffff;}
html>body div#footercontainer {width: 100%; margin: 0; padding: 0;}

.headerFoto {float: left; width: 170px; margin: 0; padding: 0; height: 128px;}
.headerURL {float: right; margin: 0; padding: 0; height: 128px;}
.contentTxt {float: left; margin: 0px; padding: 15px 15px 15px 185px;}
.contentTxtBlog {float: left; margin: 0px; padding: 0px;}

.NavigationURL {display: block; height: 18px; margin-top: 100px; float: right;}
.NavigationURL li {float: left; list-style: none; font-size: 18px; font-variant: small-caps; color: #E17100;}
.NavigationURL li a {color: #E17100; text-decoration: none; padding-left: 15px; background: transparent url('grafik/pkt.gif') 0px 90% no-repeat;}
.NavigationURL li a:visited {color: #E17100; text-decoration: none;}
.NavigationURL li a:hover {color: #d9d9d9; text-decoration: underline;}

.footerlinks {color: #B7B7B7; width: 90%; float: left;}
.footertop {color: #B7B7B7; width: 10%; float: left;}
.footerlinks a, .footertop a {color: #B7B7B7;}
.footerlinks a:visited {color: #B7B7B7;}
.footerlinks a:hover, .footertop a:hover {text-decoration: none;}

.hideIt {position: absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline}
.separator {font-size: 1px; line-height: 1px; height: 3px; border-bottom: 1px solid #696969; margin: 10px 0 10px 0; padding: 0}
.separator hr {display: none}
H1 {font-size: 18px; font-variant: small-caps; color: #696969; padding-top: 10px;}
.subTitle {clear: both; display: block; width: 100%; font-size: 1em; font-weight: normal; font-variant: small-caps; color: #E17100; padding-top: 10px;}
.contentTxt a {color: #E17100;}
.contentTxt a:hover {text-decoration: none;}
.contentTxt a:visited {color: #2E2E2E;}
.paddedcontent {padding-left: 100px; padding-right: 50px;}

.vita {clear: both; display: block; width: 100%; margin: 0; padding: 0; background: #E5E5E5; border-bottom: 7px solid #F5F5F5;}
.vita li {float: left; list-style: none; padding: 2px; margin: 0px;}
.vitaYear {width: 16%; border-top: 1px solid #E5E5E5;}
.vitaPlace {width: 24%; border-top: 1px solid #E5E5E5;}
.vitaText {width: 57%; border-top: 1px solid #E5E5E5;}
										
.naviFoto {clear: both; width: 100%; border-bottom: 1px solid #C2C2C2; padding-bottom: 10px; text-align:center;}
#infoFoto {clear: both; width: 500px; margin: 0; padding: 0 0 7px 0; text-align:center;}
.areaFoto {clear: both; width: 500px; height: 310px; text-align:center;} 
.bottomFoto {clear: both; border-bottom: 1px solid #C2C2C2; text-align:center;} 
.thumbFoto a {padding: 3px;}

