/* CSS Document */



*{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}



body{background-image:url(../layout/bgsand.gif); margin:0em;}



a{color:#000000;}

a:hover{color:#999999;}



div#header {}



div#container{width:67.54em; margin:auto; margin-top:1em;}

div#inner-container{position:absolute; width:67.54em;}

div#content{background-color:#FFFFFF; width:44.45em; position:absolute; overflow:hidden; top:29.5em;  padding-bottom:1.8em;}



div#content p {margin-left:1.54em; margin-bottom:0.90em; margin-top:0.90em; margin-right:2.45em;}

div#content br.clear{clear:both;}

div#content h2 {margin-left:1.54em; margin-top:1.3em; display:block; height:17px; width:36em; background-repeat:no-repeat; background-position:left bottom; }

div#content h2 strong{display:none;}

div#content h3 {margin-left:1.54em;}

div#content ul {margin-left:-2em; margin-bottom:0.90em;}

div#content li {margin-left:1.54em;}

div#content img {margin-left:1.17em; margin-right:2.90em; margin-bottom:0.90em; float:left; clear:both; }

div#content div.even {min-height:10em; background:#FFF5E0; padding-top:0.10em; padding-bottom:0.8em;}

div#content table {margin-left:1.54em;  margin-right:2.45em;}

div#content table td { vertical-align:top;}

div#content label {margin-left:1.54em; display:block; height:2em;}

div#content label input {left:15em; position:absolute;}

div#content input.button {margin-left:14.9em;}



div#header{width:67.54em; background-color:#FFFFFF; height:29.18em; position:absolute; z-index:2;}

div#header h1{display:none;}

div#header div.image{ background-repeat:no-repeat; height:26.36em; width:64.09em; margin-left:auto; margin-right:auto; top:1.09em; position:relative;}



div#loom{height:19px; width:27px; overflow:hidden; position:absolute; left:1em; top:1em; background-image:url(../layout/loom.jpg); z-index:1;}

div#loom p {display:none;}

div#loom a {height:19px; width:27px; display:block;}

div#loom a strong{display:none; font-size:0px;}



/* margin-left:44.45em; */

div#sidebar{background-color:#FFFFFF; right:0em;position:absolute;top:29.5em; width:23.09em; overflow:hidden; padding-bottom:1em; line-height:1.2em;}

div#sidebar h2 {margin-left:1.54em; margin-top:1.5em; display:block; height:15px; width:20em; background-repeat:no-repeat; }

div#sidebar h2 strong{display:none;}

div#sidebar p{ font-size:9px; position:absolute; height:10em; margin-top:1.18em; margin-left:13.72em; width:12em; }

div#sidebar img {margin-right:1.54em; margin-bottom:0.90em; position:absolute; margin-top:1.18em; margin-left:1.63em;}

div#sidebar div.even {height:10em; background:#FFF5E0;}

div#sidebar div.uneven {height:10em; background-color:#FFFFFF; padding-top:0.10em;}

div#sidebar br.clear{clear:both;}

div#sidebar a{font-size:9px; font-weight:bold;}

div#sidebar strong{font-size:9px;}



div#menu-prim {	position:absolute; margin-top:16em;	margin-left:1.55em;	top: -108px; z-index:3;}



div#menu-prim a {font-size:10px; font-weight:bold; text-transform:uppercase; color:#000000; text-decoration:none;}

div#menu-prim ul {display:inline; margin-left:0em;}

div#menu-prim ul li {margin-left:0em; display:block; width:15.81em; background:url(../layout/menu-button.png) no-repeat; height:1.81em; list-style:none; margin-bottom:0.1em; padding-left:0.5em; line-height:18px; overflow:hidden;}

div#menu-prim ul li:hover {	filter:alpha(opacity=70); opacity: 0.7;	-moz-opacity:0.7;}

div#menu-prim ul li.active { filter:alpha(opacity=50); opacity: 0.571; -moz-opacity:0.5;}



div#language{position:absolute; top:5px; right:20px; z-index:3; }

div#language p{display:none;}

div#language ul{display:block; margin-top:0em;}

div#language ul li{display:block; margin-top:0em; height:7px; width:41px; float:left; margin-left:8pt;}

div#language ul li a{ height:7px; width:41px; display:block;}	

div#language ul li a span{display:none;}

div#language ul li#en{background-image:url(../layout/english.gif);}

div#language ul li#de{background-image:url(../layout/deutsch.gif);}


col.year{border:#000000 2px solid;}

table *{margin-left:0em !Important;}




/* das folgende bewirkt nur das php heighlighting wie bei notepad++ */



span.phpcomment{color:#006600; font-family:comic sans ms;}

div#content .gallery{margin-left:14px; margin-top:14px}
div#content .gallery  img{float:none; display:inline-block; border:none; margin:0 10px 10px 0} 
