
img, .class, div { 
 behavior: url(/iepngfix.htc); 
}

body{
 margin: 0px;
 padding: 0px;
 background-image: url('/image/background.jpg');
 background-repeat: repeat-x;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #e2c836;
 background-color: #0092A2;
 text-align: left;
 background-position: top;
}


.whiteboldleft{ 
 color: #FFFFFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;font-weight: bold;
 text-align:left;
}

.boldleft{ 
 color: #e2c836;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;font-weight: bold;
 text-align:none;
} 

.normleft{
 color: #e2c836;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;font-weight: normal;
 text-align:none;
}

/* table norm */
table.norm{
 background-color: transparent;
 border-width: 1px;
 border-color: #e2c836;
 border-style: solid;
 border-collapse: collapse;
}


tr.norm{
 background-color: transparent;
 height: 20px;
 border-color: #e2c836;
 border-width: 1px;
 border-style: dotted;
 padding: 1px;
 -moz-border-radius: 0px;
} 
tr.line{
 background-color: transparent;
 height:30px;
 border-color: #e2c836;
 border-width: 1px;
 border-style: solid;
 padding: 1px;
 -moz-border-radius: 0px;
}

td.norm{
 background-color: transparent;
 height:20px;
 border-width: 1px;
 border-color: #e2c836;
 border-style: dotted;
 padding: 1px;
 padding-left: 3px;
 padding-right: 3px;
 -moz-border-radius: 0px;
}

th.norm{
 background-color: transparent;
 height:20px;
 border-width: 1px;
 border-color: #e2c836;
 border-style: dotted;
 padding: 1px;
 padding-left: 3px;
 padding-right: 3px;
 font-weight: bold;
 -moz-border-radius: 0px;
}

table.normnob{
 background-color: transparent;
 border-width: 0px;
 border-color: #e2c836;
 border-style: solid;
 border-collapse: collapse;
}


p.small{
 color: #666666;
 font-size: 7pt; 
}

.feedtext{
 text-decoration: none; 
 font-size:7pt;
 font-family: Verdana;
}

.feedtext p {padding: 0px; margin: 0px;}

/* CopyRight */

.copyleft{ 
 text-decoration: none;
 color:#666666;
 word-spacing:0pt;
 font-size:7pt;
 font-family:verdana;
 letter-spacing:0pt;
}
.copyleft A:link {
 text-decoration: none;
 color:#666666;
 word-spacing:0pt; 
 font-size:7pt;
 font-family:verdana;
 letter-spacing:0pt;
}
.copyleft A:visited {
 text-decoration: none;
 color:#666666;
 word-spacing:0pt;
 font-size:7pt;
 font-family:verdana;
 letter-spacing:0pt;
}
.copyleft A:active {
 text-decoration: none;
 color:#666666;
 word-spacing:0pt;
 font-size:7pt;
 font-family:verdana;
 letter-spacing:0pt;
}
.copyleft A:hover {
 text-decoration: none;
 color:#666666;
 word-spacing:0pt;
 font-size:7pt;
 font-family:verdana;
 letter-spacing:0pt;
}


/* Buttons */

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

a.button {
 background: transparent url('/image/bg_button_a.gif') no-repeat scroll top right;
 color: #444;
 display: block;
 float: left;
 font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 height: 24px;
 margin-right: 6px;
 padding-right: 18px; /* sliding doors padding */
 text-decoration: none;
} 

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

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

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

input.searchbutton{
 border: 1px;
 border-style: solid;
 background-color: #333333;
 color: #e2c836;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 height: 24px;
 width: 175px;
 text-decoration: none;
}

input.searchbutton1{
 border: 1px;
 border-style: solid;
 background-color: #333333;
 color: #e2c836;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 height: 24px;
 width: 117px;
 text-decoration: none;
}

input.searchbutton2{
 border: 1px;
 border-style: solid;
 background-color: #333333;
 color: #e2c836;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 height: 24px;
 width: 140px;
 text-decoration: none;
}


/* Input Elements */
input.type2{
 width: 10em;
 height: 20px;
 border: 1px;
 border-style: solid;
 background-color: transparent;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #e2c836;
 text-decoration: none;
}

input.type3{
 width: 27em;
 height: 20px;
 border: 1px;
 border-style: solid;
 background-color: transparent;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #e2c836;
 text-decoration: none;
}




.text_image{
 border: 0px;
 position: relative;
 /*
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/spamdnsbl_b_rund1.png', sizingMethod='scale');
 */
 background-image:  url('/image/spamdnsbl_b_rund1-trans.png');
 width:309px;
 height:150px;
}

.filter {
/*
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/spamdnsbl_b_rund1.png', sizingMethod='scale');
*/
}

.text_over_image{
 position: absolute;
 color:#e2c836;
 font-size:12px;
 font-weight:bold;
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration:none;
 top: 4em;
 right: 3em;
 border: 0px;
 overflow:hidden;
}

/* contact */
.inputform {
 width: 315px;
 height: 18px;
}
.textarea {
 width: 315px;
 height: 100px;
}
.buttonrahmen {
 border: 1px solid #FFFFFF;
}

input.main_textbox {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 background-color: transparent;
 color: #e2c836;
 border: 1px solid #e2c836;
 width: 99%;
}

td.signin_m {
 border: 1px solid #e2c836;
 width: 220px;
 padding: 3px;
}

td.signin_r {
 border: 1px solid #e2c836;
 width: 10px;
 padding: 3px;
}

td.signin_l {
 border: 1px solid #e2c836;
 width: 170px;
 padding: 3px;
}

td.signin_ll {
 border: 1px solid #e2c836;
 padding: 3px;
}

td.signin_overall {
 border: 1px solid #e2c836;
 width: 100%;
 padding: 2px;
}

table.signin {
 border: 1px solid #e2c836;
 background-color: transparent;
 width: 400px;
}

textarea {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 background-color: transparent;
 color: #f8c301;
 border: 1px solid #e2c836;
 width: 100%;
 height: 100px;
}

input.main_button {
 background-color:  #333333;
 color: #f8c301;
 border: 1px solid #e2c836;
}

input.main_button_bbcode {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #f8c301;
 border: 1px solid #e2c836;
}

input.main_textbox_captcha {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 background-color: transparent;
 color: #e2c836;
 border: 1px solid #e2c836;
 width: 60px;
}

span.bbdk {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #e2c836;
}
 
div.gap {
 padding: 7px; 
}

