input       {
            font-size:1.0em; font-family:Tahoma,Verdana,Arial; color:#000088; background-color:#FFF;
            border:1px solid #ADADAD; font-weight:500;}

input:focus {
            background-color: #ffc;
            }

textarea { font-size:1.0em; font-family:Tahoma,Verdana,Arial; color:#000088; background-color:#FFF;
		border:1px solid #ADADAD; font-weight:500;}

textarea:focus {
            background-color: #ffc;
            }



select { font-size:1.0em; font-family:Tahoma,Verdana,Arial; color:#000088; background-color:#FFF;
		border:1px solid #ADADAD;font-weight:500; }

select:focus {
            background-color: #ffc;
            }


/* Box Layout (BulletinBoard) */
.box
{
  border: 1px solid #eeb420;
  background: #fff9e5;
  color: #1f1f1f;
  padding:10px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
}


.tabset
{
  clear: both;
  width: 750px;
  margin-left:2px;
  height:       24px;
  border:0px solid black;
}


a.tab {
    background: transparent url(images/bg_tab_a.gif) no-repeat top right;
    font: normal 12px arial, sans-serif;
	color: #666!important;
	text-decoration: none;
    text-align:center;
    display: block;
    float: left;
    height: 24px;
    margin-right: 2px;
    padding-right: 18px; /* sliding doors padding */
}

a.tab:hover {
color: #000!important;
text-decoration: none;
}

a.tab span {
    background: transparent url(images/bg_tab_div.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.tab:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.tab:active span {
    background-position: bottom left;
	color: #000!important;
    padding: 6px 0 4px 18px; /* push text down 1px */
}





/*DL, DT, DD TAGS LIST DATA*/

fieldset
{
  background-color: #DEDEDE;
  border: 1px solid #ADADAD;
  width: 730px;
  padding-top:10px;
}


dl
{

    margin:      0px;
    border: 0px solid #0f0;
}

dt
{
    font-size:      0.65em;
    color:          #000;
	float:          none;
    width:          350px;
	font-weight:    bold;
    margin-top:     10px;
    margin-left:    5px;
    margin-bottom:  1px;
    padding:        0px;
    border: 0px solid #f00;
}

dd
{
    font-size:      0.8em;
    margin-left:    5px;
    margin-bottom:  3px;
    padding:        0px;
    border:         0px solid #0f0;
    text-align:     left;
}

.info
{
    font-size:      0.65em;
    float:          left;
    margin-right:   10px;
    margin-left:    30px;
    width:          375px;
    background-color: #FFFFCC;
    border: 1px solid orange;
    padding:        3px;
}


/* formatting Form columns*/
/* class="col" und class="col first" formatert die Spalten */
div.col
{
  margin:           0 2px 10px 2px;
  padding:          0 0 5px 0;
  width:            244px;
  float:            left;
  border:           0px;
}

div.first
{
  clear:            left;
}


dd.colbox
{
  margin:           0 2px 4px 2px;
  padding:          3px;
  width:            95px;
  height:           50px;
  border:           1px solid black;
  float:            left;
}





/*
Buttons via a href...
*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(images/bg_button_a.gif) no-repeat top right;
    text-align:center;
    font: normal 12px arial, sans-serif;
	color: #666!important;
	text-decoration: none;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
}

a.button:hover {
color: #000!important;
text-decoration: none;
}

a.button span {
    background: transparent url(images/bg_button_div.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
	color: #000!important;
    padding: 6px 0 4px 18px; /* push text down 1px */
}





/*Experimental: Sonderelement identisch mt button*/

div.button {
    background: transparent url(images/bg_button_a.gif) no-repeat top right;
    font: normal 12px arial, sans-serif;
    text-align:center;
	color: #666!important;
	text-decoration: none;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
}

div.button:hover {
color: #000!important;
text-decoration: none;
}

div.button span {
    background: transparent url(images/bg_button_div.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

div.button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

div.button:active span {
    background-position: bottom left;
	color: #000!important;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/*Ende experimental*/











/*
Deletebutton via href...
*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.delbutton {
    background: transparent;
    font: normal 12px arial, sans-serif;
	color: #666!important;
	text-decoration: none;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
}

a.delbutton:hover {
color: #000!important;
text-decoration: none;
}

a.delbutton span {
    background: transparent url(images/bg_delbutton_div.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.delbutton:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.delbutton:active span {
    background-position: bottom left;
	color: #000!important;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

