@charset "UTF-8";
/* CSS Document */


body {
padding:0;
margin:0;
border:0;
background-color:#FFFFFF;
color:#666;
font-family:Helvetica, Verdana, sans-serif;
background-image:url(../img/v.jpg);
background-repeat:repeat-y;
background-position:center;
height:100%;
}

#all {
width:100%;
text-align:center;
}

#top {
margin:0 auto;
width:100%;
height:126px;
text-align:center;
}

#content {
margin:0 auto;
width:750px;
text-align:center;
}

#navi {
width:200px;
text-align:left;
float:left;
margin-top:100px;
border-right:1px dotted #666;
min-height:300px;
}

#inhalt  {
width:510px;
text-align: left;
vertical-align:top;
float:right;
padding: 40px 0px 0 0;
color:#333;
font-size:12px;
}

#inhalt a{
color:#333;
text-decoration:none;
}

#inhalt a:hover {
color:#000;
text-decoration:underline;
}

h3 {
padding:0;
font-size:14px;
color:#333;
font-weight:normal;
text-transform:uppercase;
letter-spacing:3px;
}

p {
padding: 0 0 3px 0;
line-height:18px;
width: 510px;
color: #333;
}

#bottom {
font-size:9px;
width:750px;
margin:0 auto;
text-align:center;
height:20px;
margin-top:20px;
border-top: 1px solid #999;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bottom a{
color:#666;
text-decoration:none;
}

#bottom a:hover{
color:#666;
text-decoration:underline;
}

.bild {
float:right;
text-align:right;
padding-left: 20px;
padding-bottom:20px;
}

ul {
list-style: disc outside;
padding-left:20px;
}

li {
line-height:18px;
width:490px;
padding-bottom:8px;
list-style-image:url(../img/s.jpg);
vertical-align:top;
}

.zwo {
list-style:inside;
}

.xgif {
text-align:left;
float: right;
}

.punkt {
	font-weight:bold;
	font-size:14px;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }

