A                         { color: #003366; text-decoration: none; }

        A:link                { color: #003366; text-decoration: none; }

        A:visited        { color: #003366; text-decoration: none; }

        A:active        { color: #54622D;  }

        A:hover        { color: #54622D;  }





BODY,TD,TR{

                font-family: verdana, arial, sans-serif;

                color:#000;

                font-size:11;

                font-weight:normal;

}

.kopf {

        font-family: georgia, verdana, arial, sans-serif;

        color:white;

        font-size:22px;

        font-weight:bold;


        background:#003366;

        padding:5px;

}

.description{

        font-family:verdana, arial, sans-serif;

        font-size:9;

        font-weight:bold;

}



form, div {

        margin: 0px 0px;

        padding: 0;

}



 p { font-family: verdana, Arial, Helvetica, sans-serif;

     font-size:11;

     margin: 0;

     padding: 0 0 3px 0;

}









h1 {

    font-family: verdana, Arial, Helvetica, sans-serif;

    color: #000000;

    font-size:16;

    margin: 0 0 5px 0;

    padding: 0;

}



h2{

    font-family: verdana, Arial, Helvetica, sans-serif;

    color: #000000;

    font-size:14;

 margin: 0 0 5px 0;

    padding: 0;

}





h3{

        margin: 0 0 5px 0;

        padding: 0;

        font-family: verdana, Arial, Helvetica, sans-serif;

         font-size:12;

        color: #003366;

}





h4, h5, h6 {

        font-family: verdana, Arial, Helvetica, sans-serif;

        color: #003366;

        margin: 0px 0px;

        padding: 0;

}



td, th, div, span {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 11px

}



.listEntry {

        margin-bottom: 10px;

}







.articleText {

        margin-bottom: 3px;

        text-align: justify;

}



.articleCode {

        margin-bottom: 3px;

        font-family: "Courier New", Courier, monospace;

        font-size: 12px;

}



.articleSummary {

        font-family: Helvetica, Arial, Verdana, sans-serif;

        font-size: 11px;

        color: #000000;

        line-height: 135%;

}

.image_caption{

        font-family: Helvetica, Arial, Verdana, sans-serif;

     /*   font-size: 10px;  */

        color: #000000;

        text-align: center;

        font-size:10px;

        font-weight: bold;

        text-decoration: none;

}



.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }

.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }

.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }

.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }

.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }





/*

.formButton        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }

.formLabel        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }

.checkLabel        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}

.radioLabel        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}

.formTextArea        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;        }

.inputText        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.inputPass        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.selectMenu        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.selectList        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

*/



.formLabelRequired{

  margin: 0px 0px;

  padding: 0;

}

.formField{

  margin: 0px 0px;

  padding: 5;

}





/* search */

.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}

.search_form {}

.search_result {}







.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 10px;

        color: #003366;

        font-weight: normal;

        text-decoration: none;

}





.nav_table a:hover {

        text-decoration: none;

        color: #850532;

}



.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 10px;

        color: #000000;

        font-weight: bold;

        text-decoration: none;

}

.abstandhaupt{

 border-left: 1px dotted #000000;

}

.rechts, .hitlist, .hitheader{

  background-color:#F3F4F5;

  padding:0;

  border: 1px;

}

.hitheader{

 font-family: Verdana, Helvetica, Arial, sans-serif;

 font-size: 10px;

 color: #850532;

 font-weight: bold;

 text-decoration: none;

 margin-left: 3px;

 margin-right: 3px;

 margin-top: 3px;

 margin-bottom: 3px;

}

.titel_rot{

 font-family: Verdana, Helvetica, Arial, sans-serif;

 font-size: 10px;

 color: #850532;

 font-weight: bold;

 text-decoration: none;

 margin-left: 3px;

 margin-right: 3px;

 margin-top: 3px;

 margin-bottom: 3px;

}

.rechts{

 font-family: Verdana, Helvetica, Arial, sans-serif;

 font-size: 10px;

 color: #000000;

 font-weight: none;

 text-decoration: none;

}

.statisticsbox{

  background-color:#F3F4F5;

  padding:0;

  border: 0px;

  font-family: Verdana, Helvetica, Arial, sans-serif;

  font-size: 9px;

  color: #000000;

  font-weight: none;

  text-decoration: none;

}

.sudoku_id{

  background-color:#FFFFFF;

  padding:0;

  border: 0px;

  font-family: Verdana, Helvetica, Arial, sans-serif;

  font-size: 9px;

  color: #000000;

  font-weight: none;

  text-decoration: none;

}

#amazon{

    /*   background-color:#F3F4F5;  */

       padding:0;

       position:absolute;

       top:5px;

       left:800px;

       height:80px !important;

       width:200px;

       font-family: Verdana, Helvetica, Arial, sans-serif;

       font-size: 10px;

       color: #003366;

       border: none;

       z-index:0;

}

.paypaldonation{

    /*   background-color:#F3F4F5;  */

       padding:0;

       position:absolute;

       top:8px;

       left:800px;

       height:80px;

       width:200px;

       font-family: Verdana, Helvetica, Arial, sans-serif;

       font-size: 10px;

       color: #003366;

       border: none;

       z-index:0;

}

.rechterblock{

    /*   background-color:#F3F4F5;  */

       padding:0;

       position:absolute;

       top:245px;

       left:800px;

       height:130px;

       width:200px;

       font-family: Verdana, Helvetica, Arial, sans-serif;

       font-size: 10px;

       color: #003366;

       border: none;

       z-index:0;

}

.icons{

    /*   background-color:#F3F4F5;  */

       padding:0px;

       position:absolute;

       top:75pt;

       left:742px;

       height:130px;

       width:200px;

       font-family: Verdana, Helvetica, Arial, sans-serif;

       font-size: 10px;

       color: #003366;

       border: 0px;

       z-index:0;

}

.tabelleunten{

       background-color:#F3F4F5;

       padding:5px;

       font-family: Verdana, Helvetica, Arial, sans-serif;

       font-size: 10px;

       color: #003366;

}


.syserror{

  font-family: Verdana, Helvetica, Arial, sans-serif;

  font-size: 18px;

  font-weight: bold;

  text-decoration: none;

  color:#F0172D;

/*  align: middle;

  valign: center; */

}

.articleList_toptext {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 10px;

}



.articleList_listhead {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 11px;

        font-weight: bold;

}





/* CSS for the top level list */

#list_top_ul {

        padding: 3px 0;

        margin-left: 0;

        border-bottom: 1px solid #5E747F;

        font: bold 12px Verdana, sans-serif;

}

#list_top_ul li {

        list-style: none;

        margin: 0;

        display: inline;

}

#list_top_ul li a {

        padding: 3px 0.5em;

        margin-left: 3px;

        border: 1px solid #778;

        border-bottom: none;

        background: #D7DEE5;

        text-decoration: none;

}

#list_top_ul li a:link { color: #5E747F; }

#list_top_ul li a:visited { color: #5E747F; }

#list_top_ul li a:hover {

        color: Black;

        background: #92A1AF;;

        border-color: #227;

}

#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {

        background: white;

        border-bottom: 1px solid white;

}



/* CSS for the currect level list */

ul {

        margin: 0px 0px;

        padding: 0px;

        list-style-type: dot;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 11px;

}

li { margin: 5px 0px 5px 15px; }

#list_level ul {

        margin: 0;

        padding: 0;

        list-style-type: none;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 11px;

}

#list_level li { margin: 0 0 1px 0; }

#list_level a {

        display: block;

        padding: 2px 2px 2px 24px;

        border: 1px solid #92A1AF;

        width: 160px;

        background-color: #B7C2D0;

}

#list_level a:link, #list_level_ul a:visited {

        color: Black;

        text-decoration: none;

}

#list_level a:hover {

        border: 1px solid #92A1AF;

        background-color: #FF8C00;

        color: Black;

}

#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {

        border: 1px solid #92A1AF;

        background-color: #FF6600;

        color: White;

}





/**

 * Sample CSS for DIV pagelayout

 */

#container {

        width: 760px;

/**         \width: 780px;

        w\idth: 760px; */

        border: 1px solid gray;

        margin: 10px;

        margin-left: auto;

        margin-right: auto;

        padding: 10px;

text-align:left;

}



#headerBlock {

        padding: 5px;

        margin-bottom: 5px;

        background-color:#FFFFFF;

}



#mainBlock {

        padding: 5px;

        margin-left: 215px;

        /* margin-right: 215px; */

        background-color: white;

}



#leftBlock {

        float: left;

        width: 100px;

        /* \width: 210px;

        w\idth: 200px; */

        margin: 0;

        margin-right: 5px;

        padding: 5px;

        background-color: #FFFFFF;

}



#rightBlock {

        float: right;

        width: 200px;

        /* \width: 210px;

        w\idth: 200px; */

        margin: 0;

        margin-left: 5px;

        padding: 5px;

        background-color: #FFFFFF;

}



#footerBlock {

        clear: both;

        padding: 5px;

        margin-top: 5px;

        background-color: rgb(213, 219, 225);

}





/**

  * Sample for FORUM

  */

.tableForum { background-color: #FFFFFF; border: 2px #006699 solid; }



th        {

        color: #FFA34F; font-size: 10px; font-weight : normal;

        background-color: #006699; height: 24px;

        background-image: url(../../img/forum/silver/cellpic3.gif);

        background-repeat: repeat-x;

}

th.thForum, th.thTopic, th.thPost, th.thLastPost {

        font-weight: normal; border: #FFFFFF; border-style: solid; height: 24px;

}

th.thForum { border-width: 0px 0px 0px 0px; }

th.thTopic { border-width: 0px 0px 0px 0px; }

th.thPost  { border-width: 0px 0px 0px 0px; }

th.thLastPost { border-width: 0px 0px 0px 0px; }



td.rowIcon, td.rowForum { background-color: #EFEFEF; height: 30px; }

td.rowLabel, td.rowReply { background-color: #EFEFEF; }

td.rowError { background-color: #D82B2B; }

td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA        { background-color: #DEE3E7; }

td.row3        { background-color: #D1D7DC; }

td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA        { padding-left: 4px; padding-right: 4px; }



.rowText { font-size : 12px; }

.rowError { font-size: 12px; color: #FFFFFF; }

.rowTextMed { font-size : 11px; }

.rowTextSmall { font-size : 10px; }

.rowTextLabel { font-size : 12px; font-weight: bold; }

.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000; }

a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699; text-decoration: none; }

a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover        { color: #DD6900; text-decoration: underline; }



/* The register, login, search etc links at the top of the page */

.mainmenu                { font-size : 11px; color : #000000 }

a.mainmenu                { text-decoration: none; color : #006699;  }

a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }



/* Forum category titles */

.cattitle                { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}

a.cattitle                { text-decoration: none; color : #006699; }

a.cattitle:hover{ text-decoration: underline; }



.catBottom {

        background-color: #D1D7DC;

        background-image: url(../../img/forum/silver/cellpic1.gif);

        background-repeat: repeat-x;

        text-align: center;

}



/* Forum title: Text and link to the forums used in: index.php */

.rowTextForumlink                { font-weight: bold; font-size: 12px; color : #006699; }

.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {

        text-decoration: none; color : #006699;

}

.rowTextForumlink a:hover { text-decoration: underline; color : #DD6900; }





.navForum { font-weight: bold; font-size: 11px; color : #000000;}

.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none; color : #006699; }

.navForum a:hover { text-decoration: underline; color : #006699; }



.forumInputText {

        font-weight: bold;

        font-size: 13px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

}



.forumTextareaText {

        font-weight: normal;

        font-size: 13px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

}



.forumButton {

        font-weight: bold;

        font-size: 12px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

}



.postdetails { font-size: 10px; color: #000000; margin: 3px 0 0 0; }

.postdetails hr {

        margin: 0 0 0 0;

        padding: 0;

        height: 0px;

        border: solid #D1D7DC 0px;

        border-top-width: 1px;

}



.postbody                { font-size: 12px; color : #000000; margin: 0 0 3px 0; padding: 0 }

.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {

        text-decoration: none; color : #006699;

}

.postbody a:hover { text-decoration: underline; color : #DD6900; }