body{
    font-family:verdana,arial,helvetica,sans-serif; font-size:10pt;
    color:white; background-color:black;
    padding:0; border:0px;
    margin:0px 0px 0px 200px;
    background-image:url(bilder/back.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

table{font-size:10pt;}

h1{font-family:arial,verdana,helvetica,sans-serif; font-size:18pt; font-weight:bold; margin-top:0px;}
h2{font-family:arial,verdana,helvetica,sans-serif; font-size:17pt; font-weight:bold;}
h3{font-family:arial,verdana,helvetica,sans-serif; font-size:16pt; font-weight:bold;}
h4{font-family:arial,verdana,helvetica,sans-serif; font-size:13pt; font-weight:bold;}
h5{font-family:arial,verdana,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
h6{font-family:arial,verdana,helvetica,sans-serif; font-size:11pt; font-weight:bold;}


a:link{   color:#009600; background-color:transparent; text-decoration:underline;}
a:visited{color:#009600; background-color:transparent; text-decoration:underline;}
a:hover{  color:#00C800; background-color:transparent; text-decoration:none;}

ul{
    margin-top:2px;
    margin-bottom:0px;
    margin-right:0px;
    list-style:square;
}

img{
    border-style:none;
    vertical-align:middle;
}

#headline{
    font-size:32px;
    margin:0px;
    padding:20px;
    background-image:url(bilder/headline.png);
    background-repeat:repeat-x;
    background-position:left bottom;
    font-variant:small-caps;
    color:white;
    background-color:transparent;
}

.headchar{color:#DDD; background-color:transparent;}

#seitenueberschrift{
    font-size:50%;
    color:#CCC;
    background-color:transparent;
    padding-left:50px;
    font-variant:normal;
    font-weight:normal;
}  

#menu{
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:12pt;
    font-weight:bold;
    font-family:arial,verdana,helvetica,sans-serif; 
    color:white;
    background-color:#030;
    background-image:url(bilder/menu.png);
    background-repeat:repeat;
}

#menu a{text-decoration:none; padding:0px 3px;}
#menuactive{color:#0E0; background-color:transparent;}

#content{
    background-image:url(bilder/headline.png);
    background-repeat:repeat-x;
    background-position:left top;
    margin:0px 0px 20px 0px;
    padding:20px;
    text-align:justify;
}

#contentlist{
    background-image:url(bilder/headline.png);
    background-repeat:repeat-x;
    background-position:left top;
    margin:0px 0px 20px 0px;
    padding:20px;
    text-align:left;
}

#footer{
    clear:both;

    background-image:url(bilder/headline.png);
    background-repeat:repeat-x;
    background-position:left top;

    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
    
    font-size:8pt;
    text-align:center;
}

.albumbild{
  vertical-align:top;
  padding-top:25px;
}

.albumtext{
  vertical-align:top;
  padding-top:20px;
  padding-left:10px;
}

.leftfloat{
    float:left;
    margin:0px 10px 10px 0px;
}

.rightfloat{
    float:right;
    margin:0px 0px 10px 10px;
}

fieldset{
    border:1px solid #090;
    padding:8px;
}

legend{
    font-weight:bold;
}

fieldset input, fieldset textarea{
    margin:1px;
    border:1px solid #090;
    color:white;
    background-color:#030;
    background-image:url(bilder/menu.png);
    background-repeat:repeat;
}

.formdef{
    vertical-align:top;
    text-align:right;
    font-weight:bold;
}

input{
    font-family:monospace;
    padding:1px;
}

textarea{
    padding:1px;
    width:400px;
    height:80px;
    font-family:monospace;
}

#player{
    float:right;
    margin:0px 0px 10px 10px;
    width:430px;
    height:330px;
    background-image:url(bilder/ajax.gif);
    background-position:center;
    background-repeat:no-repeat;
}

/* bot-trap infoleiste */

#infoleiste{
    position:fixed;
    top:0px;
    left:0px;
    color:black;
    background-color:#FFFFE1;
    border:1px solid;
    border-color:#FFF #FFE #888 #FFF;
    padding:3px;
    height:17px;
    width:100%;
    font-size:9pt;
    z-index:10;
}

#infoleiste a{color:#204050; background-color:transparent;}

#infoleiste img{vertical-align:top;}

a#infoleiste-close{
    float:right;
    display:block;
    margin-right:9px;
    width:14px;
    height:14px;
    font-size:1px;
    text-decoration:none;
    background-image:url(bilder/x-link.png);
    background-repeat:no-repeat;
}

a#infoleiste-close:hover{background-image:url(bilder/x-hover.png);}
a#infoleiste-close:active{background-image:url(bilder/x-active.png);}
