.width_fix    { width:100%; }

.boxtext      { font-family: Verdana; font-size: 13px; 
                font-weight:bold; color:#000000; 
              }
.forum_kat    { font-family: Arial; font-size: 13px; color:#000000; font-weight:bold; }
.boxtext2     { font-family: Arial; font-size: 10px; }
.boxtext3     { font-family: Arial; font-size: 12px; }
.boxtext5     { font-family: Arial; font-size: 10px; }
.boxtext6     { font-family: Verdana; font-size: 11px; }
.wtitel       { font-family: Arial; font-size: 20px; }

.imagebutton  { WIDTH: 18px; HEIGHT: 18px; }
#edit         { border: solid 1px #000000; }

.box_font_s   { height: 17px; padding-top:2px; 
                font-family: Arial; 
                font-size: 12px; 
                font-weight: bold;
                text-align: center;
                color: #383838;
              }
              
.fieldset     { border: 1px solid #D6D6D6;
                padding-left:5px; 
                padding-right:5px;
                padding-bottom:10px;
              }
              
.fieldset_big { border: 1px solid #D6D6D6;
                padding-left:10px; 
                padding-right:10px;
                padding-bottom:10px;
              }
              
.score        { border-top-width:medium;
                border-top-style:dotted; 
                margin-top:5px; 
                width:50%;
              }
              
.vk_line      { border-top-width:thin;
                border-top-style:dotted;
                padding-top     : 4px;
                padding-bottom  : 4px;
                margin-left     : 5px;
                margin-right    : 5px;  
              }

.border       { border: solid 1px #000000; }

.center       { text-align: center; }
.left         { text-align: left; }

.boxh         { position:relative; left: 0px; padding: 3px;}
.boxhr        { position:relative; right: 0px; padding: 3px;}
.boxhb        { position:relative; width: 100%; padding: 3px;}

body          {
                position:relative;
                padding:0;
                text-align:center;
                width: 780px;
                margin: auto;
                margin-top: 4px;
              }
              
h1, h2, h3    {
                text-align:center;
                margin:0;
              }
              
p             { text-align:left; }
              
#header       {
                width:100%;
                font-family: Arial; 
                font-size: 12px;
                text-align:left;
                margin:0 auto;
              }

#header p     {
                text-align:right;
                font-size:75%;
              }

#main         {
                width:780px;
                margin:0px;
              }
              
#nest         { padding:0px;
                margin:0px;
              }

#content      {
                text-align: left;
                margin-left: 160px;
                margin-right: 160px;
                margin-bottom:0px;
                margin-top: 0px;
                padding:0px;
              }

#content_2    {
                text-align: left;
                margin-left: 160px;
                margin-right: 0px;
                margin-bottom:0px;
                margin-top: 0px;
                padding:0px;
              }
              
#content p    { font-size:100%; }

#leftbox      {
                width: 150px;
                float: left;
                margin-left: 0px;
                margin-right: 10px;
                margin-bottom:10px;
              }
#rightbox     {
                width: 150px;
                float: right;
                margin-left: 10px;
                margin-right: 0px;
                margin-top:0px;
                margin-bottom:10px;
              }
#footer       {
                width:100%;
                margin-top: 20px;
                text-align:left;
              }
#footer p     {
                text-align:right;
                font-size:75%;
              }        
.history      { 
                font-family: verdana; font-size: 11px; 
                border-top: 1px solid #000000;
                margin-top:     0px;
                padding-bottom: 2px;
                padding-top:    0px;
                width: 100 %;
              }          
.footer2      { 
                font-family: verdana; font-size: 11px; 
                width: 100 %;
                position:relative;
                border-bottom: 1px solid #000000;
              }
         
.ticker       { font-family: Verdana; font-size: 11px; }

.betreff      { font-family: Arial; font-size: 10px; color: #000000; }

.werbung      { font-family: Arial; font-size: 10.5px; color: #FC6E26; }

.agbbetreff   { font-family: Arial; font-size: 10px; color: #000000; text-align: center; }

.eingabe      { 
                font-family: arial; font-size: 10.5px;
                border-top: 1px solid #000000; 
                border-bottom: 1px solid #000000;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000; 
                border-color: #000000;
                height: 12px;
                padding-left: 2px;
                margin-bottom: 2px;
              }

.inhalt       { font-family: Arial; font-size: 13px; margin: 1cm 0.2cm 1cm 0.2cm; }

.big_box1     { margin: 0.3cm 0.3cm 0.3cm 0.3cm; }

.kat_u        { font-family: verdana; font-size: 10px; margin: 0cm 0cm 0cm 0cm; }

.kat          { font-family: verdana; font-size: 11px; margin: 0cm 0cm 0cm 0cm; }

.uschrift     { font-family: Arial; font-size: 20px; }
            
.inhalt_box   { 
                font-family: Arial; font-size: 13px;
                border-top: 0px solid #000000; 
                border-bottom: 1px solid #000000;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000; 
                border-color: #9D9797; 
              }
              
.inhalt_box2  { 
                border-top: 1px solid #000000; 
                border-bottom: 1px solid #000000;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000; 
                border-color: #525252; 
                text-align: left;
              }
              
.utitel       { 
                font-family: Verdana; 
                font-size: 9px;
                text-align: center; 
                color: #FC6E26; 
              }
          
.warenkorb    { font-family: Arial; font-size: 10px; color: #FC6E26; }
 
.error_font1  { padding-left: 5px; FONT-SIZE: 10px; COLOR: #FC6E26; FONT-FAMILY: arial; }

.bschrift     { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana; }

.button2      { 
                font-size: 11px;
                font-family: verdana;
                color: #000000;
                BACKGROUND-COLOR: #BDDEDA;
                height: 20;
                border-top: 1px solid #000000; 
                border-bottom: 1px solid #000000;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000;
              }
         
.box1         {
                font-style: normal;
                font-variant: normal;
                font-weight: normal;
                font-size: 7.5pt;
                font-family: verdana;
                border-top: 1px solid #000000; 
                border-bottom: 1px solid #000010;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000;
                border-color: #9D9797;
              }     
             
.tfeld        { 
                font-size: 11px;
                font-family: verdana;
                width: 98%;
                height: 100px;
                border-top: 1px solid #000000; 
                border-bottom: 1px solid #000000;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000; 
                border-color: #000000;
              }
               
A             { color: #000; text-decoration: none; }

A:hover       { 
                color: #FC6E26; text-decoration: none; }
                               
FORM          { display: inline; }

#zoom         { width:100%; margin:5px; }

#zoom a img   { 
                height:80px;
                width:80px;
                float:right;
                border: 1px solid black;
                margin-right: 5px;
              } 

#zoom a:hover img {
                width:200px;
                height:200px;
              }

#zoom a:hover { padding:0; }
   
label.left    {
                float       : left;
                text-align  : left;
                width       : auto;
                margin-right: .3em;
              }

label.center  {
                float       : left;
                text-align  : left;
                width       : 10em;
                margin-right: .3em;
                margin-left : 1.8em;
              }

input[type=text],
select
              {
                float       : left;
              }

input.right   {
                float       :    right;
                width       :    auto;
                clear       :    both;
                margin-left :    5.3em;
                margin-right:    .3em;
                margin-bottom:    .3em;
              }

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right
              {
                margin-left :    6.3em;
              }

form br
              {
                clear       :    both;
              }

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
              {
                cursor      :    pointer;
              }

form
              {
                line-height :    140%;
              }

fieldset.open { 
                border          : 1px solid #D6D6D6; 
                padding-left    : 10px; 
                padding-right   : 10px; 
                padding-bottom  : 10px;
              }
              
fieldset.open_small 
              { 
                width           : auto;
                border          : 1px solid #D6D6D6; 
                margin-left     : 3%;
                margin-right    : 3%;
                padding-left    : 10px; 
                padding-right   : 10px; 
                padding-bottom  : 10px;
              }
              
.titel_small  {
                height: 17px; 
                padding-top:2px; 
                font-family: Arial; 
                font-size: 12px;
                font-weight: bold;
              }
.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}
.reihe {
  clear: both;
  margin-left:  5px;
  margin-right: 5px;
}

.reihe2 { clear: both; }

.label {
  float: left;
  width: 130px;
  text-align: left;
}

.label2 {
  float: left;
  width: 30px;
  text-align: left;
}

.label3 {
  float: left;
  width: 190px;
  text-align: left;
}

.label4 {
  float: left;
  width: 60px;
  text-align: left;
}

.formbox {
  padding-left: 5px;
  padding-right:5px;
  padding-top:  4px;
  margin-left:  2px;
  margin-right: 2px;
  border: 1px solid #666;
}

.label_width  { width:180px; }

.borderbox     {  
                  border-left:1px solid #000000; 
                  border-right:1px solid #000000; 
                  border-bottom:1px solid #000000; 
                  width: 380px;
                  margin: auto;
                  font-family: verdana; 
                  font-size: 11px; 
                  text-align:center;
               }
