/*	reset some basic style

*******************************************************************************/html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;
}/* Tables still need 'cellspacing="0"' in the markup. */table {
border-collapse: separate;
}caption, th, td {
text-align: left;font-weight: normal;
}table, td, th {
vertical-align: top;
}/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after {
content: "";
}blockquote, q {
quotes: "" "";
}/* Remove annoying border on linked images. */a img {
border: none;
}body {
background-color:#ffffff;margin: 0;padding: 0;font-size: 13px;color: #333333;text-align: center;
}body, th, td, input, textarea, select, option {
font-family:  "Trebuchet MS", "Times New Roman", Arial, Times, serif;
}h1, h2, h3 {
font-family: Arial, Helvetica, sans-serif;font-weight: 900;font-weight: bold;color: #444444;
}h1 {
}h2 {
font-size: 2em;
}h3 {
font-size: 1em;
}p {
margin-bottom: 10px;
}b, strong {
color: #111111;
}blockquote {
padding-left: 1em;
}blockquote p, blockquote ul, blockquote ol {
line-height: normal;font-style: italic;
}a {
color: #0066CC;
}a:hover {
color: #963C1C;
}hr {
display: none;
}#wrapper {
text-align: left;background: url(bgr3.jpg) repeat-y left top;width: 820px;margin-top: 20px;margin-left: auto;margin-right: auto;padding: 0;
}#wrapper-popup {
text-align: left;width: 650px;margin-left: auto;margin-right: auto;padding: 0;
}/* CSS Grid */.g160,.g320,.g480,.g640,.g800,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960 {
float:left;display: inline;margin-left:10px;margin-bottom: 10px;
}/* 6 columns */.g160 {
width:150px;
}.g320 {
width:310px;
}.g480 {
width:470px;
}.g640 {
width:630px;
}.g800 {
width:790px;
}.g960 {
width:950px;
}/* 12 columns */.g80 {
width:70px;
}.g240 {
width:230px;
}.g400 {
width:390px;
}.g560 {
width:550px;
}.g720 {
width:710px;
}.g880 {
width:870px;
}/* margin */.m80 {
margin-left:90px;
}.m160 {
margin-left:170px;
}.m240 {
margin-left:250px;
}.m320 {
margin-left:330px;
}.m400 {
margin-left:410px;
}.m480 {
margin-left:490px;
}.m560 {
margin-left:560px;
}.m640 {
margin-left:650px;
}.m720 {
margin-left:730px;
}.m800 {
margin-left:810px;
}.m880 {
margin-left:890px;
}.m960 {
margin-left:970px;
}.inside {
margin-left:0;
}.outside {
margin-right:0;
}p.grid {
padding-left:10px;
}.clear {
clear:both;
}.clearfix, .main {
display:block;
}.clearfix:after, .main:after {
visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;
}.clearer {
display:block;clear:both;line-height:0;height:1px;font-size:0;visibility:hidden;
}/* kopf */#kopf {
background: url(welle.jpg) no-repeat top left;height: 160px;font-family: Arial, Helvetica, sans-serif;text-align: right;position: relative;
}#kopf h1, #kopf p {
padding-top: 70px;padding-right: 90px;
}#kopf h1 {
font-size: 20px;
}#kopf p {
margin-top: -10px;font-size: 14px;font-weight: bold;color: #726503;
}#kopf a {
text-decoration: none;
}.animationtopcenter {
top: 40px;left: 123px; width:685px; text-align: right;position: absolute;
}.logotopright {
top: 0;left: 0;text-align: right;position: absolute;
}.logotext h1 {
padding-top: 30px;padding-right: 70px;text-align: right;
}/* Page */#page {
float: left;padding: 0;
}/* Content */#inhalt {
}.post {
}#inhalt h1 {
font-size: 20px;
margin-bottom: 10px;
}#inhalt h1 a {
text-decoration: none;color: #FFFFFF;
}.pagetitle {
}#inhalt h2 {
padding: 0 0 20px 20px;border-bottom: 1px #FFFFFF dashed;border-top: 1px #FFFFFF dashed;font-size: 14px;color: #0066CC;font-weight: bold;
}#inhalt h2 a {
text-decoration: none;font-weight: bold;color: #FFFFFF;
}#inhalt-popup p {
font-size: 11px;
}#inhalt.meta p {
text-align: right;
}#inhalt table {
padding-top: 12px;padding-bottom: 12px;
}#inhalt td {
padding-top: 12px;padding-bottom: 12px;
}#inhalt .spalte1 {
text-align: center;width: 150px;padding-left: 12px;padding-right: 12px;
}#produkt {
text-align: left;
}#produkt h1 {
padding: 0 0 0 15px;font-size: 20px;margin-bottom:10px;
}#produkt .wysiwygimg {
margin-right: 20px;
}.meta {
margin: 0;margin-top: 10px;padding: 1px 0 0 0;text-align: right;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #646464;
}.meta a {
text-decoration: none;font-weight: bold;color: #FFFFFF;background: #000000 url(img06.gif) no-repeat left 50%;padding: 4px 10px;text-align: right;
}.meta .comments {
padding-left: 18px;
}.navigation {
}.alignleft {
float: left;
}.alignright {
float: right;
}.posts {
margin: 0;padding: 0;list-style: none;line-height: normal;
}.posts li {
}.posts h3 {
margin: 0;font-weight: bold;
}.posts p {
margin: 0;line-height: normal;
}.posts a {
}.entry {
margin: 0;padding-bottom: 20px;
}.last {
border: none;
}/* Sidebar */#sidebar {
}#sidebar ul {
list-style: none;
}#sidebar li {
height: 25px;padding-left: 20px;padding-right: 40px;margin: 0;vertical-align: middle;
}li#current {
margin: 0;background: url(rblau.jpg) no-repeat left top;
}#sidebar li:hover {
margin: 0;background: url(lblau.jpg) no-repeat left top;
}#sidebar li ul {
padding: 0px 21px 16px 0px;
}#sidebar li li {
padding: 0 0 10px 0px;
}#sidebar h2 {
margin: 0;width: 215px;height: 35px;padding: 5px 0px 10px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;
}#title {
margin: 0;padding-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #333333;
}div.hlist {
}#sidebar a {
text-decoration: none;color: #FFFFFF;font-weight: bold;vertical-align: middle;
}#sidebar a:hover {
text-decoration: none;
}/* Search */#search input {
display: none;
}#search input#s {
display: block;width: 230px;padding: 2px 5px;border: 1px solid #3DD1FF;
}#search br {
display: none;
}/* Calendar */#calendar {
}#calendar h2 {
margin-bottom: 15px;
}#calendar table {
width: 80%;margin: 0 auto;text-align: center;
}#calendar caption {
width: 100%;text-align: center;
}#next {
text-align: right;
}#prev {
text-align: left;
}/* Footer */#footer {
background: url(footer.jpg) no-repeat left top;width: 820px;height: 40px;margin-left: auto;margin-right: auto;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-align: left;
}#footer p {
padding: 25px 0 20px 0;
}#footer p a {
text-decoration: none;text-transform: uppercase;font-size: 10px;color: #FFFFFF;
}#breadcrumb {
margin-bottom: 20px;
}#inhalt #breadcrumb p, 
#inhalt #breadcrumb ul, 
#inhalt #breadcrumb li {
display: inline;font-size: 1em;
}#inhalt ul.rex-breadcrumb li {
margin-left: 0px;padding: 0 6px 0 13px;background-image: url(img05.jpg);background-position: 0px 4px;background-repeat: no-repeat;list-style: none;
}#inhalt ul.rex-breadcrumb li.rex-lvl1 {
margin: 0;padding-left: 5px;background: none;
}/* *** ALLGEMEIN *** */#form-module fieldset {
border:1px solid #333;margin:0;padding:20px;padding-bottom:10px;border:1px solid #d5eeff;
}#form-module legend {
margin-left:-5px;padding:3px 5px;background-color:#d5eeff;color:#216491;font-size:14px;
}#form-module label {
float:left;line-height:23px;
}#form-module select {
border:1px solid #ccc;padding:2px;width:250px;
}p.formtext input.form_warning {
border:1px solid #f90;
}p.error {
color:#f90;
margin-left: 60px;
}#form_formular ul.form_warning li {
list-style-type: square;margin-left:15px;color:#f90;margin-bottom:20px;
}p.formcaptcha input,
p.formtextarea textarea,
p.formselect select,
p.formtext input,
p.formpassword input,
input.formtext,
textarea {
border:1px solid #ccc;padding:2px;width:250px;
}p.formcaptcha input,
p.formselect select,
p.formtext input,
p.formpassword input,
input.formtext {
height:15px;
}/* ***************************** TEXTAREA */textarea {
height:80px;
}p.formtextarea label {
display: block;
float: left;
width: 60px;
}/* ***************************** TEXT */p.formtext {
clear:both;padding-bottom:0px;margin-bottom:5px;
}p.formtext label {
display: block;
float: left;
width: 60px;

}
/* ***************************** HTML */p.formhtml {
margin-top:10px;margin-bottom:10px;font-weight:bold;
}/* ***************************** TEXTSELECT */p.formselect {
clear:both;padding-bottom:0px;margin-bottom:10px;
}p.formselect select {
height:20px;padding:1px;width:256px;
}/* ***************************** CAPTCHA */p.formcaptcha {
clear:both;padding-bottom:10px;margin-bottom:10px;
}p.formcaptcha label {
}p.formcaptcha input {
margin-top:4px;
}p.formcaptcha span {
display:block;
}/* ***************************** TEXTSELECT */p.formtextarea {
clear:both;padding-bottom:0px;margin-bottom:10px;
}p.formtextarea textarea {
height:80px;
}/* ***************************** CHECKBOX */p.formcheckbox {
clear:both;padding:0;margin-bottom:10px;height:22px;
}p.formcheckbox input {
float:left;margin:5px;margin-left:10px;
}p.formcheckbox label {
float:left;margin-left:10px;width:250px;line-height:23px;
}/* ***************************** RADIO */p.formradio {
clear:both;padding:0;margin-bottom:10px;height:22px;
}p.formradio input {
float:left;margin:5px;
}p.formradio label {
float:right;width:460px;line-height:23px;
}/* ***************************** LINE */p.formline {
height:1px;border-bottom:1px solid #ccc;margin-bottom:10px;
}/* ***************************** BE MEDIAPOOL */p.formbe_mediapool {
clear:both;padding:0;margin-bottom:10px;height:22px;
}p.formbe_mediapool input {
float:left;margin:0px;
}p.formbe_mediapool label {
float:left;width:160px;
}p.formbe_mediapool span {
margin-left:10px;
}/* ***************************** SUBMIT */p.formsubmit label {
clear:both;width:160px;
}p.formsubmit input {
width:auto;margin:0 0 0 60px;border:0;padding:3px 5px;background-color:#0066CC;color:#FFFFFF;font-size:14px;font-weight: bold;
}/* ### Bildgalerie ### */#inhalt div.galerie {
clear: both;
}#inhalt div.galerie div.image {
float: left;margin-right: 10px;margin-bottom: 10px;
}#inhalt div.galerie div.outside {
margin-right:0;
}#inhalt div.galerie div.image img {
border: 0;
}#inhalt div.galerie div.image a {
text-decoration: none;border: 0;
}#inhalt div.galerie div.image p.title {
font-size:1.2em;font-weight: bold;font-style: normal;margin-top: 6px;
}#inhalt div.galerie div.image p.description {
font-size:1.2em;font-weight: bold;font-style: normal;margin-top: 6px;
}div#navbar {
font-weight: bold;text-align: left;font-weight: bold;width: 100%;font-size: 10px;
}#navbar h2 {
padding: 0 0 8px 20px;border-bottom: 1px #FFFFFF dashed;border-top: 1px #FFFFFF dashed;font-size: 14px;color: #0066CC;font-weight: bold;
}#navbar ul li a:link, #navbar ul li a:visited {
text-decoration: none;border-top: solid #ffffff 1px;border-bottom: solid #ffffff 1px;display: block;padding-left: 20px;
}#navbar ul li a:hover {
text-decoration: underline;color: #0066CC;
}#navbar ul li ul li a:link, #navbar ul li ul li a:visited {
color: #757474;text-decoration: none;border-top: solid #ffffff 1px;border-bottom: solid #ffffff 1px;background-color: #ffffff;display: inline-block;font-weight: normal; padding-left: 170px;
}#navbar ul li ul li a:hover {
text-decoration: underline;
}#navbar a.current {
text-decoration: none;
}#navbar li a.rex-active {
background-image: url(rblau.gif);background-repeat: no-repeat;background-position: left top;
}#navbar li a.rex-current {
background-image: url(rblau.gif);background-repeat: no-repeat;background-position: 150px top;
}#navbar ul li {
margin: 0px;padding: 0px;list-style-type: none;display: block;
}#navbar ul li ul li {
margin: 0px;padding: 0px;list-style-type: none;display: block;margin-left: auto;margin-right: auto;
}#navbar ul {
margin: 0px;padding: 0px;
}#navbar ul li ul {
margin: 0px;padding: 0px;background-color: #fdfdfd;
}
#bigpic1, #bigpic2, #bigpic3, #bigpic4, #bigpic5, #bigpic6, #bigpic7, #bigpic8, #bigpic9, #bigpic10 {margin-right: 30px;
}
