body { 
    font-family: Helvetica,Arial,sans-serif;
    width: 971px;
    margin: 0 auto; 
    background-color: #888484;
    }

table {
    font-size: 13px;
    font-family: Helvetica,Arial,sans-serif;
    }

h3 {
    margin-left:0px;
    margin-top:10px;
    border-bottom:2px dotted #ffffff;
    color:#ffffff;
    font-size:16px;
    line-height:120%;
    }

.contentpaneopen h2
    {
    font-size:13px;
    color:#1f406d;
    }

.contentpaneopen ul {
    list-style-position:outside;
    list-style-type:square;
    }

.moduletable_addon ul {
    //margin-left:0px;
    padding:18px;
    list-style-position:outside;
    list-style-type:square;
    }


.moduletable li {
//padding:0;
//text-align:left;
}

a:link { text-decoration:underline; color:#1f406d; }
a:visited { text-decoration:underline; color:#1f406d; }
a:hover { text-decoration:none; color:#1f406d; }

a.mainlevel:link { text-decoration:none; color:#1f406d; }
a.mainlevel:visited { text-decoration:none; color:#1f406d; }
a.mainlevel:hover { text-decoration:underline; color:#1f406d; }

.moduletable_menu a{
    margin: 5px;
    font-size:13px;
    color:#000000;
    text-decoration:underline; 
    }

.moduletable_menu_benutzer a:link{
    margin: 5px;
    font-size:13px;
    color:#ffffff;
    text-decoration:underline; 
    }

.moduletable_menu_benutzer a:visited{
    margin: 5px;
    font-size:13px;
    color:#ffffff;
    text-decoration:underline; 
    }

.moduletable_menu_benutzer a:hover{
    margin: 5px;
    font-size:13px;
    color:#ffffff;
    text-decoration:none; 
    }



.moduletable_menu h3{
    margin: 5px;
    margin-top:5px;
    font-size:13px;
    color:#000000;
    border-bottom:2px dotted #000000;
    }

.moduletable_addon {
    margin: 5px;
    color:white;
    }

.moduletable_addon  a:link    { text-decoration:underline; color:#ffffff; }
.moduletable_addon  a:visited { text-decoration:underline; color:#ffffff; }
.moduletable_addon  a:hover   { text-decoration:none; color:#ffffff; }
    }

.moduletable_addon h3{
    margin: 0px;
    margin-top:10px;
    font-size:13px;
    color:#ffffff;
    border-bottom:2px dotted #ffffff;
    }

.contentheading {
    border-bottom:2px dotted #1f406d;
    color:#1f406d;
    font-size:14px;
    }

p {
    line-height:120%;
    margin-top:10px;
    }

img {border:0px;}

a.contentpagetitle:link { font-weight:bold; color:#1f406d; text-decoration:none; font-size:16px; }
a.contentpagetitle:visited { font-weight:bold; color:#1f406d; text-decoration:none; font-size:16px; }
a.contentpagetitle:hover { font-weight:bold; color:green; text-decoration:none; font-size:16px; }
a.contentpagetitle:active { font-weight:bold; color:#1f406d; text-decoration:none; font-size:16px; }

.createdate {
    font-size:11px;
    padding-left:2px;
    padding-top:0px;
    }

  #hauptnavi { 
    width: 180px;
    background-color: #c9c9c9;
    }

  #addon-links { 
    color:white;
    width: 180px;
    }

  .moduletable_addon input{ 
    margin:0px;
    padding:0px;
    }

.componentheading {
    margin-left:2px;
    margin-top:5px;
    line-height:120%;
    border-bottom:2px dotted #1f406d;
    color:#1f406d;
    font-size:16px;
    }

.poll_addon {
    color:white;
    }

.pollstableborder_addon {
    color:white;
    }

.button {
    background:#c9c9c9 none repeat scroll 0 0;
    border:0 solid #000000;
    color:black;
    margin-top:5px;
    }

.button:hover { 
    background:#ffffff none repeat scroll 0 0;
    }

.input {
    border:0 solid #000000;
    margin:0px;
    padding:0px;
    }

#form-login a {
     color:#ffffff; text-decoration:underline; 
     }


  #inhalt { 
    width: 660px;
    padding:5px;
    background-color: #ffffff;
    }

  #addon-rechts { 
    width: 170px;
   }
