body {
font-family : verdana, arial, helvetica, sans-serif;
font-size : xx-small;
}
* html body {
text-align : left;
font-size : xx-small;
}
ul, ol {
list-style : none;
}
h1, h2, h3, h4, h5, h6, pre, code {
font-size : 1em;
font-weight : normal;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd {
margin : 0;
padding : 0;
}
img, a img, :link img, :visited img, fieldset {
border : none;
}
img {
margin : 0;
padding : 0;
vertical-align : bottom;
}
address {
font-style : normal;
}
table {
border : none;
padding : 0;
margin : 0;
border-spacing : 0;
font-size : 1em;
}
tr {
border : none;
padding : 0;
margin : 0;
}
td {
border : none;
padding : 0;
margin : 0;
vertical-align : top;
border-spacing : 0;
}
legend {
display : none;
}
div, p, li, a {
background-repeat : no-repeat;
}
dl {
margin : 0 0 0 0;
}
dl dt {
margin : 0 0 0 0;
}
dl dd + dt {
margin-top : 0;
}
dl dd {
margin : 0 0 0 0;
}
ol {
list-style : none;
}
ol li {
margin : 0 0 0 0;
}
ol li ol {
margin : 0 0 0 0;
}
ol li ul {
margin : 0 0 0 0;
}
p {
margin-bottom : 0;
}
ul {
list-style : none;
}
ul li {
margin : 0 0 0 0;
}
ul li ul {
margin : 0 0 0 0;
list-style : none;
}
ul li ol {
margin : 0 0 0 0;
}
pre {
font-size : 1.2em;
}
a:hover {
text-decoration : none;
}
h1 {
color : #f00;
background : inherit;
font-size : 1.8em;
font-weight : normal;
line-height : 1.8em;
letter-spacing : 0.1em;
font-variant : small-caps;

}
h2 {
color : #3300cc;
background : inherit;
font-size : 1.4em;
font-weight : bold;
line-height : 1.6em;
}
h3 {
color : #3300cc;
background : inherit;
font-size : 1.2em;
font-weight : bold;
line-height : 1.4em;
}
h4 {
color : #3300cc;
background : inherit;
font-size : 1.1em;
font-weight : bold;
line-height : 1.2em;
}
h5 {
color : #3300cc;
background : inherit;
font-size : 1em;
font-weight : bold;
line-height : 1em;
}
h6 {
background : inherit;
color : #3300cc;
font-size : 0.9em;
font-weight : bold;
line-height : 1em;
}
img {
display : block;
margin : 4px 0;
padding : 10px;
}
img.floatLeft {
float : left;
margin : 4px 10px 4px 0;
padding : 10px;
}
img.floatRight {
float : right;
margin : 4px 0 4px 10px;
padding : 10px;
}
a, a:link {
color : #3300cc;
background : inherit;
text-decoration : underline;
}
a:hover {
color : #3300cc;
background : inherit;
text-decoration : none;
}
a.faq, a.faq:link {
color : #3300cc;
background : inherit;
font-size : 1.4em;
text-decoration : none;
text-transform : none;
line-height : 2em;
}
a.faq:hover {
color : #3300cc;
background : inherit;
text-decoration : underline;
}
p {
margin-bottom : 1.6em;
font-size : 1.2em;
line-height : 1.6em;
}

table {
font-size : 1.2em;
line-height : 1.6em;
}
td {
padding : 0 0 0 0;
}
blockquote {
margin : 0 0 0 20px;
}
ul, ol {
margin-bottom : 1.2em;
font-size : 1.2em;
line-height : 1.6em;
}
ol li {
margin : 0 0 0 30px;
list-style-type : decimal-leading-zero;
}
ul li {
margin : 0 0 0 0px;
list-style-type : none;
}
div.floatLeft img {
float : left;
margin : 4px 40px 4px 0;
}
div.floatRight img {
float : right;
margin : 4px 0 4px 40px;
}
a.more {
clear : left;
position : relative;
left : 120px;
}
div.txt-img {
padding : 10px;
}
div.team {
clear : both;
padding : 10px;
margin-bottom : 0;
}
div.team div {
width : 100px;
}
div.team p {
font-size : 1.3em;
letter-spacing : 0.05em;
margin-top : 0;
}
div.team div.floatLeft img {
margin : 4px 0 4px 0;
}
div.galerie {
clear : both;
}
div.galerie div.image {
float : left;
width : 270px;
}
div.galerie div.image img {
padding : 10px;
border : 1px solid #aaa;
}

#rex_375_multinewsletter input {
margin-bottom:10px;
}
#rex_375_multinewsletter select {
margin-bottom:10px;
}

#rex_375_multinewsletter label {
width: 100px;

float:left;
}

#rex_375_multinewsletter label.rex_375_checkbox {
width: 200px;
float:left;
}


#rex_375_multinewsletter input.rex_375_text {
width: 200px;
}

#rex_375_multinewsletter input.rex_375_select {
width: 50px;
}

#rex_375_multinewsletter input.rex_375_checkbox {
width: 20px;
}

#rex_375_multinewsletter .rex_375_error{
color:red;
}
