* {
      margin: 0px;
      padding: 0px;
      font: 9pt arial, verdana, helvetica, sans-serif;
}

body {
     	background: #D2D9F6 url(../img/back.gif) repeat-y center;
         text-align: center;

}
B {
      font-weight: bold;
      font-style: inherit;
}
I {
      font-style: italic;
      font-weight: inherit;
}

UL {
       list-style-image: url(../img/miniball.gif);
       margin-left: 16px;
}

LI {
       line-height: 21pt;
}

H1 {
   font-size: 11pt;
   font-weight: bold;
   color: #6261E1;

}

#right A {
      /*text-decoration: none;*/
      font-weight: bold;
      /*border-bottom: 1px dashed gray;*/
      color: #4141BC;/*#2B2B80;*/
}

#right A:visited {
     color: black;
}

#container {
         position: relative;
	width: 767px;
         text-align: center;
         background: transparent url(../img/z.gif) no-repeat center bottom;
         margin: 0 auto;
}

#oben {
         position: relative;
         text-align: center;
	width: 765px;
         height: 155px;
         top: 0px;
         background: url(../img/header.jpg);
}
#rootline {
	position: absolute;
         text-align: left;
         height:	20px;
         width: 400px;
         left: 232px;
         top: 134px;
         color: white;
}
#rootline A {
	color: white;
         font-size: 8pt;

}
#mitte {
         position: relative;
         text-align: left;
	width: 765px;
         height: 18px;
         background: url(../img/middle_dekor.gif);
}

#content {
         position: relative;
         text-align: center;
	 width: 767px;
}

#left {
	position: relative;
         float: left;
         width: 195px;
        /* border: 1px solid black; */
}

.navi1 {
         width: 195px;
         height:	30px;
         background-color: #4545BF;
         text-align: left;
         border-bottom: 1px solid #8181FF;

         /*line-height: 22pt;*/

}
.navi2 {
         width: 195px;
         height:	20px;
         background-color: #8181FF;
         text-align: left;
         border-bottom: 1px solid #8181FF;
         /*line-height: 22pt;*/

}

.navi1 A, .navi2 A {
         color: white;
         text-decoration: none;
         margin-left: 14px;

}
.navi2 A {
        margin-left: 24px;
}
.ACT A {


        color: #2B2B80;
        text-decoration: none;
        margin-left: 14px;
        font-weight: bold;

}

.navi1 A:hover, .navi2 A:hover {
        color: #2B2B80;
        text-decoration: none;
        margin-left: 14px;
        font-weight: bold;


}
.navi2 A:hover {
        margin-left: 24px;
}

#right {
	position: absolute;
         text-align: left;
         left: 230px;
         width: 450px;
}
#header {
        background: url(../img/title.gif);
        width: 506px;
}


/*---------------FORUM------------------------*/

#forum .head B{
  color: white;
}
#forum B {
  font-weight: normal;
}
#forum A, #forum A:visited {
   border: 0px;
  text-decoration: none;
}
#forum TD {
   padding: 2px 2px 2px 2px;
}
.forum-thread A {
    border: 0px;
}
.forum-thread TD {
   padding: 2px 2px 2px 2px;
}
.forum-thread .head B{
  color: white;
  font-weight: bold;
  font-size: 10pt;
}


/*---------------NEWS------------------------*/

.news-subheader P { font-style: italic; }

.news-single-info, .news-single-info P { 

          background-color: #dfdfdf;
          font-size: 7pt; 
          width: 100px;
}
#news-list-title, #news-list-title A, #news-list-title A:visited {

   font-size: 10pt;
   font-weight: bold;
   color: #4141BC;
   border-bottom: 0px dashed #AFB0FF;
   padding: 1px 2px 1px 2px;
   text-decoration: none;

}
#news-list-title {
   color: #AFB0FF;
}

#news-list-image A {
  border: 0px;
  text-decoration: none;
}


/*-------------- GUESTBOOK ----------------*/

    .guestbook TD { padding: 4px;}

    .tx-guestbook-list-header { background-color: #4141BC; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #B5B6DF; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#B5B6DF; font-size:12; color:#333333; width:200px; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#B5B6DF; font-size:12; color:#333333; width:250px; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#B5B6DF; font-size:12; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
