body {background:url(../images/site_bg.png) repeat-x top center #520;color:#ffe680;font:11pt sans, sans-serif;background-attachment: fixed;}
body, html {top:0;left:0;right:0;margin:0;padding:0;min-height:100%;}
a{text-decoration:none;}
a:hover{cursor:pointer;}
a:active{outline:none;}
:focus{-moz-outline-style: none;}

html>body #content {padding-top:1em;padding-bottom:48px;z-index:2;margin:0 auto;width:1000px;height:auto;min-height:300px;}
/*html>body #content{height:auto;min-height:300px;}*/
#content a {color:#ffe680;}

#startseite {text-align:center;padding:0;}
#startseite p {font-size:150%;padding:0.5em;margin:0;}
#titelbild {border:4px solid #ffe680;margin:auto;padding:0;}

#galerie {text-align:center;/*margin:auto;*/width:100%;padding-top:0.4em;}
#galerie tr {padding:0.2em 0em;text-align:center;/*width:100%;*/}
#galerie td {/*height:280px;*/vertical-align:top;text-align:center;padding-bottom:0.4em;}
#galerie span{margin:0;}
#galerie td p {width:250px;margin:auto;}

#galerie a {font-size:12pt;color:#ffe680;}
#galerie .thumbnail {border:4px solid #ffe680;height:80%;margin:0;}

.gallerycomment {margin:0 1em;}
.gallerycomment p {text-align:center;margin-bottom:1em;}

.picturecontainer {width:1000px;margin:0 auto;padding:1em;}
.picturecontainer .navigation {color:#ddb100;}
.picturecontainer .navigation a {color:#ffe680;}
.picturecontainer h2 {text-align:center;}
.picturecontainer .text {width:500px;margin:1em;text-align:left;float:left;}
.picturecontainer .text p {margin:0;}
.picturecontainer .picture {margin:1em;float:left;}
.picturecontainer .picture .imageview {padding:0;border:4px solid #ffe680;margin:0;}

#profil {width:80%;margin:0 auto 5em;text-align:center;line-height:1.5em;padding:1em 5% 3em;}
#profil #portrait {margin:1em;border:4px solid #ffe680;}
#profil h2 {text-align:center;}
#profil .de {width:45%;padding:1em;float:left;padding-bottom:3em;text-align:justify;} 
#profil .en {width:45%;padding:1em;float:right;padding-bottom:3em;text-align:justify;}
#profil * p {padding-bottom:1em;}

.linklist {align:center;width:100%;/*margin:1em auto;*/margin:0;/*display:table;*/}
.linklist p{text-align:center;margin:0.5em;}
.linklist a{display:block;padding:0.2em;}
.linklist span{display:inline-block;vertical-align:middle;}
.linklist .left{text-align:right;width:35%;padding:0.3em 1em;}
.linklist img{vertical-align:middle;text-align:center;border:2px solid #ffe680;}
.linklist .right{text-align:left;width:45%;padding:0.3em 1em;} 

#footer_container {position:fixed;bottom:0; left:0; right:0;text-align:center;margin:0;height:36px;z-index:3;}

#footer {width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:#ad8500 url(../images/nav_bg_dk.png) repeat-x;text-align:center;}

#menu {margin:auto;display:table;text-align:center;border-right:1px solid #520;}
#menu ul{margin:auto;padding:0;list-style:none;display:inline;}
#menu ul li { display:inline; }
#menu ul li a{display:table-cell;border-left:1px solid #520;font-size:11px;letter-spacing:1px;float:left;text-decoration:none;padding: 3px 15px 3px 15px;color:#520;}
#menu ul li a div{font-size:10px;}
#menu ul li a span{font-size:10px;display:block;}
#menu ul li a:hover, #menu ul .current a {background:#e2b319 url(../images/nav_bg_li.png) repeat-x;}

