@import "/CSS_menuleiste.css";

html, body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100.01%;}

img {
border:0;}

* {
margin:0;
padding:0;}

#wrapper {
position:absolute;
width:974px;}

#outercontainer {
z-index:1;
border-color:#fff;
border-style:solid;
border-width:0 160px 0 192px;}

#outercontainer_edit {
z-index:1;
border-color:#b6b6b6;
border-style:solid;
border-width:0 160px 0 192px;}

#innercontainer{
z-index:2;
width:622px;}

.clear {
clear:both;}

/*linke Spalte*/
#leftbox {
font-family:Verdana,Arial,Helvetica,sans-serif;
position:absolute;
left:0px;
width:192px;
background-color:#fff;}

/*rechte Box*/
/*** IE5/Mac has trouble with right positioned boxes due to a secret margin. See
- http://www.l-c-n.com/IE5tests/right_pos/index.shtml - Philippe Wittenbergh's page
for an explanation of this problem and Sam Foster's page for an explanation of the
hack used - http://www.sam-i-am.com/testsuite/css/mac_ie5_hack.html - ***/
#rightbox {
position:absolute;
width:160px;
padding-top:6px;
color:#000;}

/* hide the following from IE5-Mac \*/
#rightbox {
right:0;
margin-right:0;
margin:0 0 0 1px;}

/* IE5-Mac can see the rest */

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

#rightbox h2 {
font-size:0.8em;
font-weight:bold;
margin:15px 0 0 0;}

#rightbox h3 {
color:#c72c00;
font-size:0.75em;
font-weight:bold;}

#rightbox .actions {
padding-left:10px;}

#rightbox .actions ul {
list-style-type:none;}

#rightbox .actions ul li{
font-size:0.7em;
padding-left:10px;}

/*Mehrsprachigkeit*/
#rightbox ul.sprachen {
list-style-type:none;
margin:0 0 10px 10px;}

#rightbox ul.sprachen li {
display:inline;
margin-right:5px;}


/*LOGIN*/
#rightbox form {
width:155px;}

#rightbox form a{
font-size:0.8em;
font-weight:bold;}

#rightbox form:first-child {
margin:0 0 6px 6px;}

#rightbox hr {
margin:10px 0;
color:#fff;
height:3px;
background:#fff;
border:none;
border-top:1px solid #B1B1B1;}

#rightbox fieldset {
border:none;
padding:10px 10px 0 10px;}

#rightbox legend {
font-weight:bold;
font-size:0.8em;}

*html #rightbox legend {
margin:-10px 0 10px -5px;}

*+html #rightbox legend {
margin:-10px 0 10px -5px;}

#rightbox fieldset label {
font-size:0.7em;
display:block;
width:110px;}

#rightbox input.button {
margin-top:5px;
padding-left:5px;
cursor:pointer;}

/*Navigation links*/



#navigation {
color:#000;
margin:40px 0 0 0;
padding:1px;
margin:0 0 0 10px;
border:2px groove #393031;
width:145px;}

*+html #navigation {
border:3px ridge #ccc;}

*html #navigation {
border:3px ridge #ccc;}

#navcontainer {
padding:4px;}

#navcontainer ul{
list-style:none;}

/*#navcontainer ul li{
margin:1px;}*/

#navcontainer ul li a{
display:block;
color:#4c4c4c;
padding:8px 0 8px 5px;
font-weight:bold;
font-size:0.6em;
text-decoration:none;
border-top:2px solid #D82B26;}

#navcontainer ul li:first-child a {
border-top:none;}

#navcontainer li {
position:relative;}

/*zweite Ebene*/
#navcontainer ul ul{
position:absolute;
top:0;
left:100%;
width:auto;
background:#fff;}

div#navcontainer ul ul,
div#navcontainer ul li:hover ul
{display:none;}

div#navcontainer ul li:hover ul,
div#navcontainer ul ul li:hover ul
{display:block;}

#navcontainer ul li li{
border:0;
display:inline;}

#navcontainer ul li ul li a{
padding:0.2em 0 0.2em 2em;
width:270px;
font-weight:normal;
color:#000;
border-top:none;
border-right:2px solid #a6a6a6;
border-bottom:2px solid #a6a6a6;}

#navcontainer ul ul a:hover{
color:#f00;
text-decoration:none;}

/*Inhalt*/

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

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

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

#inhalt #doctext ul {
margin-left:15px;}

#inhalt fieldset p {
font-size:0.8em;}

#inhalt fieldset li {
font-size:0.8em;
margin-left:15px;}


#inhalt #text .text {
font-size:0.8em;}

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

#inhalt .navimitteitem2 .mehr {
font-size:0.8em;
margin-bottom:10px;
display:inline-block;}

#doctext table {
width:100%;
border:0;
border-collapse:collapse;}

#doctext th{
font-weight:normal;
text-align:left;}

#doctext td, #doctext th {
border-width:0 0 1px 0;
border-style:solid;
border-color:#000;
padding-top:3px;}

#doctext td {
width:70%;}

#doctext img.logo {
float:right;}

.text img.produkt {
margin-top:50px;}

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

#doctext {
clear:both;
color:#000;
margin:0 10px 20px 0;}

#doctext .text{
font-size:0.7em;}

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

#doctext img.mediabig {
margin:5px;}

.imgright {
float:right;}

.imgleft {
float:left;}

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

#doctext h3 {
color:#ED2031;
font-size:1em;
font-weight:bold;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:4px 0;
margin:30px 0 15px 0;
text-transform:uppercase;}

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

/*Submenu*/
ul.submenu {
margin-bottom:20px;
list-style-type:none;
overflow:auto;
height:100%;}

ul.submenu li {
font-size:0.7em;
width:280px;
float:left;}

ul.submenu li a {
display:block;
color:#000;
text-decoration:none;
background:url(/mediabig/488A.gif) no-repeat 0 4px;
padding-left:14px;}

ul.submenu li a:hover {
text-decoration:underline;}

/*NAVI UNTEN*/

#naviunten {
padding:0 10px;}

.item img {
margin-bottom:10px;}

.item {
border-bottom:2px solid red;
overflow:hidden;
padding-bottom:10px;
margin-bottom:10px;
height:100%;}


.item .titelbox {
width:150px;
float:left;}

.item .titelbox a:hover {
text-decoration:underline;
color:#000;}

.item .techbox {
width:330px;
float:left;}

.item .logobox {
width:120px;
float:left;
text-align:right;}

.item table {
width:100%;
border:0;
border-collapse:collapse;}

.item th{
font-weight:normal;
text-align:left;
width:30%;
font-size:0.7em;}

.item .techbox h4 {
font-size:0.9em;
color:#000;}

.item .techbox h4 a{
color:#000;
text-decoration:none;}

.item .techbox h4 a:hover {
text-decoration:underline;}

.item .titelbox h3 {
font-size:0.9em;
width:150px;
color:#000;}

.item .titelbox h3 a{
color:#000;
text-decoration:none;}

.item .titelbox h3 a:hover {
text-decoration:underline;}

.item td {
width:70%;
padding-left:0.5em;
font-size:0.7em;}

.item td, .item th {
border-width:0 0 1px 0;
border-style:solid;
border-color:#000;
padding-top:3px;}

#naviunten h3 {
color:#000;
font-size:0.8em;
font-weight:bold;
padding-bottom:5px;}

#naviunten h4 {
color:#000;
font-size:0.75em;
font-weight:bold;
padding-bottom:5px;}

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

.locator {
margin:0 0 22px 0;
padding:4px;
font-size:0.9em;
font-weight:bold;
background:#ED2031;
color:#fff;}

.locator div {
float:left;}

#inhalt .locator li {
display:inline;
padding-left:4px;}

#inhalt .locator a {
font-weight:bold;
text-decoration:none;
background:#ED2031;
color:#fff;}

/* LoginForm simple */
#loginformsimple .text {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}


/* cu-Formular*/
#cuAnmeldung label, #suche label {
width:180px;
margin:1px 5px 2px 5px;
display:block;
float:left;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.45em;}

#suche label.right {
width:auto;
clear:none;
margin:0;}

#suche .labelstyle {
font-size:0.9em;}

#suche input.checkbox {
float:left;
margin:4px;}

#cuAnmeldung fieldset, #suche fieldset {
margin:0 10px;
padding:10px 10px;
border:1px solid #c00;}

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

#cuAnmeldung input, #cuAnmeldung select {
margin-bottom:5px;}

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

#suche li {
display:inline;
font-size:0.8em;}

#suche .ergebnis {
font-size:0.8em;}

#suche ul {
text-align:right; 
border-bottom:1px solid #000; 
border-top:1px solid #000;
padding:3px 0;}

#suche a{
color:#000;}


/* STD-Beach-CSS */
.MENUE {background-color:#E5E5E5; }

.MENUEITEM    {
font-size:11px;
color:#FFF;
font-weight:bold;
text-decoration:none;}

.MENUETEXT {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
text-decoration:none;}

.EM {}
.EMA {background-color:#ff9900;}
.EMA1 {font-size:11px; color:#FFF; font-weight:bold; vertical-align:top; background-color:#c72c00;}
.EMA2 {font-size:11px; color:#FFF; font-weight:bold; vertical-align:top; background-color:#000;}
.EMB {background-color:#E5E5E5; font-size:0.7em;}
.EMB1 {font-size:11px; color:#000; vertical-align:top; background-color:#E5E5E5;}
.EMB1middle {font-size:11px; color:#000; vertical-align:middle; background-color:#E5E5E5;}
.EMB2 {font-size:11px; color:#000; vertical-align:top; background-color:#E5E5E5;}
.EMC {background-color:#FFF; font-size:0.7em;}
.EMC1 {font-size:11px; color:#000; vertical-align:top; background-color:#FFF;}
.EMC1middle {font-size:11px; color:#000; vertical-align:middle; background-color:#FFF;}
.EMC2 {font-size:11px; color:#000; vertical-align:top; background-color:#FFF;}
.navedit1 {font-size:11px; font-weight:bold; text-decoration:none; color:#FFF; background-color:#c72c00;}
.navedit2 {font-size:11px; font-weight:bold; text-decoration:none; color:#000; background-color:#E5E5E5;}
.navedit3 {font-size:11px; font-weight:400; text-decoration:none; color:#000; background-color:#FFF;}

