body{
margin:0;
background-color:#F3EBCC;
color:#003F1E;
font-family:Arial, Verdana, sans-serif;

font-size:12px;

}
p,td{
font-size:12px;
line-height:18px;
}
span{
padding:0px;
margin:0
}

input,select{
color:#003F1E;
font-size:12px;
border-style:solid;
border-width:1px;
border-color:#003F1E;
background-color:#F3EBCC
}
input.radio{
background-color:#C8A453;
border-width:0px
}

.bodytext{
font-size:12px;
width:100&;
line-height:18px
}

.errrortext{
font-size:12px;

}


.schmal .bodytext{
font-size:12px;
width:430px;
line-height:18px;


}

.bodytext td,.tx-indexedsearch,.tx-indexessearch p, tx-indexedsearch-searchbox,tx-indexedsearch-searchbox td p,.tx-indexedsearch-info, .tx-indexedsearch-res, .tx-indexedsearch-descr,.tx-indexedsearch-percent{
font-size:12px

}
span.schmal{
margin:-10px 0px 0px 0px;
width:430px;
line-height:18px;

}


.contenttable{
width:666px;
margin:0px 0px 0px -13px;
padding:0px;
vertical-align:top;

}

.contenttable td{
margin:0;
padding: 0px 14px 0px 14px;
font-size:12px;

width:50%
}


.contenttable td a{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#003F1E;
}


.imgtext-table{
margin-top:-40px

}


.imgtext-nowrap .bodytext{
width:430px;
}
.imgtext-nowrap .imgtext-table{
margin-top:0px;
text-align:right

}

.bildRechts .imgtext-table{
margin-top:0px;
display:inline;

}


.bodytextExt{
font-size:12px;
width:633px;
margin-bottom:20px
}

.textlink{

font-size:12px;
text-decoration:none;
color:#003F1E;
font-weight:bold;

}

.jahresseite .imgtext-table{
margin-top:-28px;
margin-right:0px;
padding:0px;
border-style:solid;
border-width:0px;
border-color:#ff0000;
display:inline;
}




.jahresseite div.csc-header{
margin-top:0px;
padding:0px;
border-style:solid;
border-width:0px;
border-color:#ff0000
}

.jahresseite .bodytextExt{

width:400px;
margin-bottom:0px
}



.narrowContent .imgtext-table{
margin-top:0px;

padding:0px;

}

.narrowContent .bodytext{

vertical-align:top;
font-size:12px;
width:274px;

border-style:solid;
border-width:0px;
border-color:#ff0000;
}



.bodytextExt .bodytext{
font-size:12px;
width:653px;

}

.tableDownload{
margin:13px 0px 0px 0px;
padding:0px;


}

.dl_1,.dl_2{

padding-right:27px;
}


.shopHead{
height:35px;

padding:10px;
border-color:#003F1E;
border-style:solid;
border-width: 3px 0px 3px 0px;
background-color:#d6c187;
font-weight:bold;
letter-spacing:1px;

}

.shopHead input{

border-color:#003F1E;
border-style:solid;
border-width:0px;
background-color:#d6c187;


}
.shopZeile{
padding:10px;
height:25px;
font-size:12px;
background-color:#f3ebcc;
border-style:solid;
border-width: 0px 0px 1px 0px;
border-color:#c8a453;
}
.formNormal{
padding: 0px 10px 0px 10px;
height:25px;
font-size:12px;
background-color:#f3ebcc;
border-style:solid;
border-width: 0px;
border-color:#c8a453;
width:30%;
}

.formNormal2{
padding: 0px 10px 0px 10px;
height:25px;
font-size:12px;
background-color:#f3ebcc;
border-style:solid;
border-width: 0px;
border-color:#c8a453;
width:70%;
}

.formNormal .radio{

background-color:#f3ebcc;
border-style:solid;
border-width: 0px;
border-color:#c8a453;
}

.formNormal input{

background-color:#f3ebcc;
border-style:solid;
border-width: 0px;
border-color:#c8a453;

}

.shopTopHead{
padding:10px;
height:35px;
background-color:#D6C187;
font-size:15px;
font-weight:bold;
border-style:solid;
border-width:0px;

}
input.ninput{

border-color:#003F1E;
border-style:solid;
border-width:1px;
background-color:#F3EBCC;


}

input.ninputW{

border-color:#003F1E;
border-style:solid;
border-width:1px;
background-color:#ffffff;


}


.tx-indexedsearch-searchbox-button{
border-width:0px;
background-color:#c8a453;
font-weight:bold;
}


.tx-indexedsearch-rules h2{
font-size:14px
}

.tx-indexedsearch a{
font-size:12px;
text-decoration:none;
color:#003F1E;
font-weight:bold;
}


.tx-indexedsearch select{

width:150px
}

.tx-indexedsearch select.tx_indexedsearch-results{

width:45px
}

.tx-indexedsearch input.tx-indexedsearch-searchbox-sword{

width:150px
}

