 /******* Schriftformatierung *******/

body	  {
           color:#644324;
           font-family:arial, sans-serif, verdana;
           font-size:12px;
           font-weight:regular;
           height:100%;
           background-image:url(images/background_paper.jpg);
           background-repeat: repeat;
           background-color:#FAFAF5;
           margin:0px;
          }

td		  {
           color:#644324;
           font-family:arial, sans-serif, verdana;
           font-size:12px;
           font-weight:regular;
          }

a:link    {
           color:#644324;
           text-decoration:none;
           font-weight:bold;
          }

a:visited {
           color:#644324;
           text-decoration:none;
           font-weight:bold;
          }

a:hover   {
           color:#A48852;
           text-decoration:none;
           font-weight:bold;
          }

textarea  {
           color:#644324;
           font-family:arial, sans-serif, verdana;
           font-size:12px;
           font-weight:regular;
           background-color: #FAFAF5;
           border:1px solid #644324;
          }

input     {
           color:#644324;
           font-family:arial, sans-serif, verdana;
           font-size:12px;
           font-weight:regular;
           background-color: #FAFAF5;
           border:1px solid #644324;
          }


/******* Layoutformatierung *******/


#paper_top     {
                position:absolute;
                top:0px;
                left:0px;
                width:100%;
                height:170px;
                background-image:url(images/background_paper_top.jpg);
                background-repeat: repeat-x;
                z-index:1;
               }

#paper_left    {
                position:absolute;
                top:170px;
                left:0px;
                padding-left:279px;
                padding-right:70px;
                padding-bottom:210px;
                text-align:justify;
                background-image:url(images/background_paper_left.jpg);
                background-repeat: repeat-y;
                z-index:1;
               }

#headline      {
                position:absolute;
                top:0px;
                left:279px;
                width:563px;
                height:170px;
                background-image:url(images/headline.jpg);
                background-repeat: no-repeat;
                z-index:2;
               }

#navigation    {
                position:absolute;
                top:0px;
                left:0px;
                width:279px;
                height:248px;
                z-index:2;
               }

#pens          {
                position:absolute;
                top:248px;
                left:0px;
                width:279px;
                height:553px;
                z-index:2;
               }

#counter       {
                position:absolute;
                top:801px;
                left:0px;
                width:279px;
                height:280px;
                background-image:url(images/background_paper_left.jpg);
                background-repeat: repeat-y;
                z-index:2;
               }
               
#divarrowleft  {
                position:absolute;
                z-index:14;
                width:11px;
                height:22px;
                left:0px;
                top:0px;
                visibility:inherit
               }

#divarrowright {
                position:absolute;
                z-index:14;
                width:11px;
                height:22px;
                left:550px;
                top:0px;
                visibility:inherit;
               }

#motioncontainer a img        { /*image border color*/
                               border: 1px solid #ccc;
                              }

#motioncontainer a:hover img  { /*image border hover color*/
                                border: 1px solid #644324;
                              }

#motioncontainer a:hover      {
                               color: red; /* Dummy definition to overcome IE bug */
                              }

#statusdiv                    {
                               position: absolute;
                               padding: 2px;
                               left: -300px;
                               background-color: lightyellow;
                               border: 1px solid gray;
                               visibility: hidden;
                              }


/******* Klassen *******/


.box        {
             width:auto;
             height:auto;
             border-width:1px;
             border-style:solid;
             border-color:#644324;
             padding:7px;
             z-index:2;
            }

.links      {
             clear:both;
             width:auto;
             height:31px;
             z-index:2;
            }

.formular   {
             color:#644324;
             font-family:arial, sans-serif;
             font-size:10pt;
             font-weight:regular;
            }

.field      {
             border-width:1px;
             border-style:solid;
             border-color:644324;
             padding:7px;
            }

.message_box      {
                   border-width:1px;
                   border-style:solid;
                   border-color:#644324;
                  }

.message_title    {
                   border-bottom-width:1px;
                   border-bottom-style:dashed;
                   border-bottom-color:#644324;
                   padding:3px;
                   background-image:url(images/background_paper_dunkel.jpg);
                   background-repeat: repeat;
                  }

.message_infos    {
                   border-bottom-width:1px;
                   border-bottom-style:dashed;
                   border-bottom-color:#644324;
                   padding:3px;
                   background-image:url(images/background_paper_mittel.jpg);
                   background-repeat: repeat;
                  }

.message_comments {
                   border-top-width:1px;
                   border-top-style:dashed;
                   border-top-color:#644324;
                   padding:3px;
                   background-image:url(images/background_paper_mittel.jpg);
                   background-repeat: repeat;
                  }

.img_box          {
                   width:560px;
                   border-width:1px;
                   border-style:solid;
                   border-color:#644324;
                  }

.img_title        {
                   width:560px;
                   border-bottom-width:1px;
                   border-bottom-style:dashed;
                   border-bottom-color:#644324;
                   padding-top:3px;
                   padding-bottom:3px;
                   background-image:url(images/background_paper_dunkel.jpg);
                   background-repeat: repeat;
                  }

.img_description  {
                   width:560px;
                   border-top-width:1px;
                   border-top-style:dashed;
                   border-top-color:#644324;
                   padding-top:3px;
                   padding-bottom:3px;
                   background-image:url(images/background_paper_mittel.jpg);
                   background-repeat: repeat;
                  }

.comment_box      {
                   width:560px;
                   border-right-width:1px;
                   border-right-style:solid;
                   border-right-color:#644324;
                   border-left-width:1px;
                   border-left-style:solid;
                   border-left-color:#644324;
                   border-bottom-width:1px;
                   border-bottom-style:solid;
                   border-bottom-color:#644324;
                  }

.comment_name     {
                   width:98px;
                   border-top-width:1px;
                   border-top-style:solid;
                   border-top-color:#644324;
                   border-right-width:1px;
                   border-right-style:dashed;
                   border-right-color:#644324;
                   padding:4px;
                   background-image:url(images/background_paper_dunkel.jpg);
                   background-repeat: repeat;
                  }

.comment_text     {
                   border-top-width:1px;
                   border-top-style:solid;
                   border-top-color:#644324;
                   padding:4px;
                   background-image:url(images/background_paper_mittel.jpg);
                   background-repeat: repeat;
                  }

.menu_box         {
                   border-width:1px;
                   border-style:solid;
                   border-color:#644324;
                  }

.menu_title       {
                   border-bottom-width:1px;
                   border-bottom-style:dashed;
                   border-bottom-color:#644324;
                   padding:3px;
                   background-image:url(images/background_paper_dunkel.jpg);
                   background-repeat: repeat;
                  }

.menu_title_2     {
                   padding:3px;
                   background-image:url(images/background_paper_dunkel.jpg);
                   background-repeat:repeat;
                  }

.menu_message     {
                   border-bottom-width:1px;
                   border-bottom-style:solid;
                   border-bottom-color:#644324;
                  }

.menu_message_2   {
                   padding:7px;
                   border-top-width:1px;
                   border-top-style:dashed;
                   border-top-color:#644324;
                  }

.ccolor1          {
                   background-image:url(images/background_paper_mittel.jpg);
                   background-repeat: repeat;
                   border-top-width:1px;
                   border-top-style:dashed;
                   border-top-color:#644324;
                  }

.ccolor2          {
                   background-image:url(images/background_paper_dunkel.jpg);
                   background-repeat: repeat;
                  }

.ccolorhl         {
                   background-image:url(images/background_paper.jpg);
                   background-repeat: repeat;
                   border-top-width:1px;
                   border-top-style:dashed;
                   border-top-color:#644324;
                  }


/***************** Counter ***************/


.counterhaupt{
	border: solid 1px #644324;
	color: #644324;
}

.counterhaupt A{
}

.counterauswahlo{
	border: solid 1px #644324;
	border-bottom: none;
	background-image:url(images/background_paper_dunkel.jpg);
	color: #644324;
	padding: 0px;
	margin: 0px;
}

.counterauswahl{
	border: solid 1px #644324;
	background-image:url(images/background_paper_mittel.jpg);
	color: #644324;
	padding: 0px;
	margin: 0px;
}

.counterauswertueb{
	background-image:url(images/background_paper_dunkel.jpg);
	border: solid 1px #644324;
	color: #644324;
	font-weight:bold;
	padding: 4px;
	margin: 0px;
}

.counterauswert{
	border: none;
	color: #644324;
	padding: 0px;
	margin: 0px;
}

.counterauswert A{
}

.counterauswert a:hover, a:focus {
}

.counterauswert TD{ 
	PADDING: 0px; 
} 

.counterauswspr{
	border: none;
	color: #644324;
	padding: 0px;
	margin: 0px;
}

.counterauswspr A{
}

td.scroll{
	height:300px;
}

.minischrift{
	font-size: 7pt;
}

                  
