
html, body {
font-family:Arial, Helvetica, sans-serif;
background:#fff;}

#header, .footer, #leftbox, #rightbox, .locator { 
display:none; }

img {
border:0;}

* {
margin:0;
padding:0;}


#doctext h1 {
font-size:13pt;
margin-bottom:25px;}

hr {
margin:15px 0;}

#naviunten .mehr_inline {
display:none;}


/*Mittelspalte*/

.einspaltig {
padding:0px 10px 0px 10px;
width:97%;} 

.left {
float:left;
width:46%;
padding:0px 10px 0px 10px;
min-width:300px;}

.right {
float:left;
width:46%; 
padding:0px 10px;
min-width:300px;}

#doctext .left {
float:left;
width:46%;
padding:0px 10px 0px 0px;
/*min-width:auto;*/}

#doctext .right {
float:left;
width:46%; /*NEU*/
padding:0px 10px;
/*min-width:auto;*/}

.clear {
clear:both;}

#naviunten .clear {
border-top:1px solid #000;
margin-bottom:9px;}

/*#contents {
color:#000;}*/

#bottom {
font-size:1px;
height:0;}


/*Inhalt*/

#inhalt {
padding:5px 0 0 0;}

#inhalt h2{
font-size:0.8em;
margin:0 0 10px 0;}

#inhalt ul {
margin-left:20px;}

#inhalt ul li{
font-size:0.8em;
line-height:1.4em;}

#inhalt h1 a, #inhalt h2 a{
color:#000;
text-decoration:none;}

#inhalt h1 a, #inhalt h2 a:hover{
color:#000;}

#inhalt .text a{
color:#000;}

#inhalt .text dd {
color:#000;
font-size:0.85em;}

#inhalt #doctext h1 {
font-size:1em;
margin-bottom:25px;}

#inhalt #doctext ul li{
font-size:0.9em;}

#inhalt #doctext ul li li{
font-size:1em;}

#doctext {
color:#000;
padding:0;
margin:0 20px 20px 20px;} /*17.10.2007*/

#doctext .text{
font-size:0.8em;
color:#000;
margin-bottom:50px;}/*neu 20.09.07*/

#doctext form{
margin-top:20px;}


#doctext img.mediabig {
margin-top:16px;
margin-bottom:16px;}

#doctext .leftimg{
float:left;
margin-right:10px;}

#doctext .rightimg{
float:right;
margin-left:10px;}

#doctext dl img.mediabig {
margin-top:10px;
margin-bottom:5px;}

#doctext dl {
margin-bottom:16px;}

#inhalt #doctext h2 {
color:#000;
font-size:1.2em;}

#doctext h2 a{
color:#000;
text-decoration:none;}

#doctext h3 {
color:#000;
font-size:0.7em;
font-weight:bold;
padding-bottom:10px;}

#doctext h3 a{
color:#000;
text-decoration:none;}

#naviunten h2 {
font-size:1em;}

#naviunten {
margin-top:20px;
padding-left:10px;}

#naviunten h2 a{
color:#000;
text-decoration:none;}

#naviunten a {
color:#000;
font-weight:bold;
text-decoration:none;}

#naviunten a.mehr {
float:right;}



#naviunten h3 {
color:#000;
font-size:0.8em;
font-weight:normal;
clear:both;}

#naviunten img.mediabig {
float:left;
margin:0 0.7em 0.5em 0;}

#naviunten li {
font-size:0.8em;}

span.unsichtbar { 
position:absolute; 
left:-1000px; 
top:-1000px; 
height:0px; 
overflow:hidden; 
display:inline;} /*ohne macht der MSIE Abstände*/

#logo {
height:112px;
float:left;}

#logo img {
margin:18px 0 0 22px;}

#tabinhalt {
color:#000;
width:98%;
font-size:0.8em;
padding:0;}

.tableft {
font-weight:bold;
float:left;
width:49%;
margin-top:20px;}

.tabright {
float:left;
margin-top:18px;}

form br {
clear:both;}

/*Anhang*/

#anhang table {
font-size:0.7em;
border:none;
border-spacing:0px;
border-collapse:collapse;}

#anhang td a {
text-decoration:none;
color:#000;}

#anhang td a.titel {
color:#000;}

#anhang td a:hover {
text-decoration:underline;}

#anhang .size {
text-align:right;}

#anhang th {
text-align:left;
padding:3px; 
border-bottom:1px solid #000;
font-weight:bold;}

#anhang td {
border-bottom:1px solid #000;
padding:3px;}

.DownloadIcon {
border:none;}

.anhang table {
border:none;
border-spacing:0px;
border-collapse:collapse;
width:98%;}

#inhalt .anhang th {
border-bottom:1px solid #000;
text-align:left;
padding:3px; 
font-weight:bold; 
font-size:0.7em; }

.anhang td {
border-bottom:1px solid #000;
font-size:0.7em;
padding:3px;}


/* VIEWCUSER */

#viewcuser h1 {
font-size:12pt;}

#viewcuser a {
font-size:10pt;
text-decoration:underline;}

#viewcuser th {
font-size:10pt;}

#viewcuser td {
font-size:10pt;}



#leftbox a.navedit2 {color:#000;}

.DownloadTitle {
font-weight:bold;
font-size:0.9em;
margin-top:15px;}

a.DownloadTextLink {
font-weight:bold;
font-size:0.8em}

/* Für welches Formular ist das hier?*/


#product_edit label { 
width:180px;
margin:1px 5px 5px 5px;
display:block;
float:left;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.45em;}

#product_edit fieldset {
margin:0 10px;
padding:10px 10px;
border:1px solid #000;}

#product_edit legend {
font-size:0.8em;
font-weight:bold;
margin-bottom:10px;}

#product_edit input.button {
margin-left:10px;}

.optional {
font-size:0.8em;
margin-left:10px;}


.doctest a {
color:#000;
font-weight:bold;
text-decoration:none;}

/*Produktansicht*/

#inhalt h2.prodsubtitel {
font-size:1em;}

#produkttexte {
margin-right:270px;}

#produktbilder {
float:right; 
width:270px;
text-align:right;}

#inhalt #produktbilder img {
margin-bottom:20px;}

#inhalt #produkttexte h2 {
margin-top:20px;}

#inhalt #produkttexte h3 {
font-size:1.1em;
margin-top:20px;}

#inhalt #produkttexte th {
vertical-align:top;
text-align:left;
font-size:0.9em;
border-bottom:1px solid #000;
padding-right:5px;}

#inhalt #produkttexte table {
margin:10px 0;
border-collapse:collapse;}

#inhalt #produkttexte td {
vertical-align:top;
font-size:0.9em;
border-bottom:1px solid #000;}

#inhalt #produkttexte ul {
margin:10px 0 10px 20px;}

/*PRODUKTSUCHE*/

form.produktsuche {
display:none;}



.produktlisten ul {
margin-bottom:30px;}

.produktlisten li {
color:#000;}

#inhalt .text .produktlisten li a {
color:#000;}

#inhalt .text .produktlisten li a:hover {
color:#000;}

#inhalt #doctext .produktlisten h2 {
font-size:0.9em;}


/*SITEMAP*/

li.sitemapentry {
color:#000;}

li.sitemapentry a {
color:#000;}

li.sitemapentry a:hover {
color:#000;}


/*KONTAKT*/

#kontakt {
border-bottom:1px solid #000;
margin-bottom:20px;}

#kontakt form {
padding:20px;
margin-bottom:30px;}

#kontakt fieldset {
border:none;}

#kontakt legend {
font-weight:bold;
font-size:0.75em;
margin-bottom:10px;}

*html #kontakt legend {
margin-left:-7px;}

*+html #kontakt legend {
margin-left:-7px;}

#doctext #kontakt label.left {
font-size:0.7em;
width:8em;
min-width:120px;}


#kontakt input.textinput {
font-size:0.75em;
width:16em;
padding:2px;
border:none;
border-top:1px solid #B1B1B1;
margin-bottom:10px;}

#kontakt textarea {
border:none;
width:27em;
height:13em;
border-top:1px solid #B1B1B1;}

#kontakt input.button {
border:none;
text-align:left;
width:6em; 
padding-right:20px; 
margin:10px 0 0 10em;}

*html #kontakt input.button {
margin-left:5.2em;}

*+html #kontakt input.button {
margin-left:7.2em;}

/*ANMELDEFORMULAR*/

#cuAnmeldung .labelstyle {
font-size:0.8em;
width: 180px;
margin:1px 5px 5px 5px;}

#cuAnmeldung label {
width: 180px;
margin:1px 5px 5px 5px;
display:block;
float:left;
clear:left;
font-size:0.8em;
line-height:1.45em;}

#cuAnmeldung  label.radiolabel {
clear:none;
float:left;}

#cuAnmeldung  fieldset {
margin:0 20px;
padding:10px 10px;}

#cuAnmeldung legend {
font-size:0.8em;
font-weight:bold;
margin-bottom:10px;}

#cuAnmeldung #eingabe0 {
font-size:0.8em;}

#cuAnmeldung input.textinput {
width:16em;
padding:2px;}

#cuAnmeldung input.inputradio {
width:1em;
float:left;
margin-top:4px;}


#cuAnmeldung input.button {
text-align:left;
width:6em; 
padding-right:20px; 
margin:0px 0 10px 30px;}

#cuAnmeldung .optional {
font-size:0.8em;
margin-left:30px;}

/*Einstellungen ändern*/
#community {
margin:0 20px;}

#community fieldset {
padding:10px 10px;
margin-bottom:25px;}

#community fieldset p {
font-size:0.75em;}

#community legend {
font-size:0.8em;
font-weight:bold;
margin-bottom:10px;}

#community label {
width: 120px;
margin:1px 5px 5px 5px;
display:block;
float:left;
clear:left;
font-size:0.8em;
line-height:1.45em;}

#community input {
width:16em;
padding:2px;
margin-bottom:10px;}

#community input.button {
text-align:left;
width:6em; 
padding-right:20px; 
margin:0px 0 10px 130px;}

#community .linkhg {
padding:5px;}

#community a.button {
font-size:0.8em;
text-decoration:none;
padding-right:20px; }

