

	/* ################################
	 * ### Allgemeine Einstellungen ###
	 * ################################ */


html {

  min-height: 100.01%;
  height: 100.01%;
  margin-bottom:0.1%;

}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height:20px;
/* background:#000 url(../img/left_bottom_bg.gif);*/
}


A:link{ color:#009999; text-decoration:none; }
A:hover{ color:#009999; text-decoration:underline; }
A:active{ color:#009999; text-decoration:none; }
A:active:hover{ color:#009999; text-decoration:underline; }
A:visited{ color:#009999; text-decoration:none; }
A:visited:hover{ color:#009999; text-decoration:underline; }

dfn {
  display: none;
}

img{
border:0;

}

li{
list-style-type:square;


}

td{
padding:3px;
vertical-align:top;

}
.listValue                  {color:#000000; margin:0; 
list-style-type:none;}


.kb    {color:#999;
font-size:11px;
vertical-align:middle;

}



.help{
cursor:help;
}

h1{
padding-top:10px;
margin-top:15px;
margin-bottom:10px;
text-align:left;
color:#098d8d;
font-size:13pt;
font-weight:bold;
}

* { padding: 0; margin: 0; }


#wrapper { 
 margin: 0 auto;
 width: 976px;
 background:#fff;
}
#top {
 color: #333;
 background-color:#fff;
 height:15px;
 width: 976px;
 float: left;
}


.flash_content{
float:right;
height:150px;
width:250px;
background-color:#000000;
}

#header {
 color: #333;
 width: 976px;
 float: left;
 height: 118px;
 margin: 0;
 background:#000 url(/cms/img/header_bg.jpg) no-repeat;
}

#header_produkt {
 color: #333;
 width: 976px;
 float: left;
 height: 118px;
 margin: 0;
 background:#000 url(/cms/img/header_bg_liefer.jpg) no-repeat;
}

#leftcolumn { 
 color: #333;
 margin: 0;
 padding: 0px;
 width: 178px;
  height:420px;
 float: left;
}

#nav { 
 color: #333;
 background: #e0e0e0;
 margin: 0;
 width: 179px;
}

#rundekannte{
 color: #333;
 background:#fff url(/cms/img/left_bottom_bg.gif) no-repeat;
 height: 24px;
 width: 179px;
}

#content { 
 float: left;
 color: #333;
  padding-left:20px;
  padding-right:5px;
 background: #fff;
 margin: 0;
 width: 591px;
 display: inline;
}

#inhalt_main { 
 color: #333;
 background-color:#fff;
 margin: 0;
}
#inhalt_main ul {
	padding-left: 21px;
}



#rightcolumn { 
 color: #333;
 background: #fff;
 border: 0px solid #ccc;
 margin: 0;
 height: 350px;
 width: 179px;
 float: right;
}


#footer { 
 width: 976px;
 font-size:11px;
 height:89px;
 clear: both;
 color: #989898;
 margin: 0px 0px 0px 0px;
 padding-top:13px;
 border-bottom: 0px solid #ccc;
 background:#fff url(/cms/img/footer_bg.jpg) no-repeat;
}

.footer_inhalt{
padding-left:15px;
}

#navcontainer
{
padding: 0;
margin-left: 0;
font: 14px arial, sans-serif;
background:#e0e0e0;
width: 176px;
}

 
.listNavLeft1
{
padding: 0 1px 1px;
margin-left: 0;
font: 12px arial, sans-serif;
background:#e0e0e0;
width: 177px;
}

.listNavLeft1 li
{
list-style: none;
margin: 0;
text-align: left;
}

.listNavLeft1 li a
{
display: block;
padding: 3px 5px  3px 10px;
color:#000;
height:16px;
border-bottom:#CCCCCC 1px solid;
text-decoration: none;  
}

/*#navlist li a:link { color: #666; }
#navlist li a:visited { color: #666; }

#navlist li a:hover  
{color: #009999;
background: #FFFFFF;
border-left:#009999 20px solid;
}
*/


#sub_nav {
  margin: 0 0px 0  0px;
  padding: 0px;
  border: 0;
  line-height:15px;   
  text-align: left;
}

#sub_nav li  {
width:176px;

}

#sub_nav li a{

background: #FFFFFF;
border-left:#999 3px solid;}
/*
#sub_nav li a:link {border-left:#999 3px solid; color: #666; }
#sub_nav li a:visited {border-left:#999 0px solid; color: #666; }

#sub_nav li a:hover
{
border-left:#009999 3px solid;
color: #009999;
}*/

.tabgrey{
text-align:left;
font-size:11px;
background:#efefef;
}

.tabyell{
color:#777;
padding-left:18px;
text-align:left;
font-size:11px;

}

textarea {
width:420px;
height:170px;
}

.stern {
color:#009999;
font-size:15px;
font-weight:900;

}

.bilds{
vertical-align:middle;
padding:3px;
}


.tooltip{
width: 200px; color:#000;
text-decoration:none;text-align:left;}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../img/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(..//img/bt.gif) no-repeat bottom}




/*################ Fragmente ################*/


.includeWeblic .fragmentInfo                           {margin:16px;  margin-left:22px; margin-right:3px; margin-bottom:8px; background-color:#FFCCCC; color:#000000; padding:2px; padding-left:8px; font-weight:normal; border-style:solid; border-width:1px; border-color:#A0A0A0;}
.includeWeblic .fragmentWarning                        {margin:16px;  margin-left:22px; margin-right:3px; margin-bottom:8px; background-color:#FFFFFF; color:#FF0000; padding:2px; padding-left:8px; font-weight:normal; border-style:solid; border-width:1px; border-color:#FF0000;}

.includeWeblic .fragmentDropDown                       {float:left; margin-top:3px; margin-right:3px;}

.includeWeblic .fragmentSheet                          {padding-top:0.4em; padding-bottom:0.8em; border-bottom:1px solid #339999;}

.includeWeblic .fragmentTableDivRow                    {clear:both; padding-top:0.8em;}
.includeWeblic .fragmentTableDivRowNull                {clear:both; padding-top:0em;}

.includeWeblic .fragmentFormMainHead                   {background-color:#F0F0F0; color:#606060; padding:4px; border-style:solid; border-width:1px; border-color:#A0A0A0; border-bottom-style:none; font-weight:bold; }
.includeWeblic .fragmentFormMainHead span              {}
.includeWeblic .fragmentFormMainBody                   {background-color:#FAFAFA; color:#606060; padding:4px; border-style:solid; border-width:1px; border-color:#A0A0A0; margin-bottom:0em;}
.includeWeblic .fragmentFormMainBody input             {}

.includeWeblic .fragmentSheetMainHead                  {margin-left:16px; font-weight:bold; border-style:solid; border-width:1px; border-color:#A0A0A0; border-bottom-style:none; padding:4px; width:100%; clear:both;}
.includeWeblic .fragmentSheetMainBody                  {margin-left:16px; background-color:#FAFAFA; margin-bottom:8px; color:#606060; padding:4px; padding-bottom:8px; padding-left:4px; padding-right:8px; border-style:solid; border-width:1px; border-color:#A0A0A0;}

.includeWeblic .fragmentEditGroupHead                  {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.includeWeblic .fragmentEditGroupBody                  {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentEditGroupBody td               {vertical-align:top; padding-right:1em; padding-bottom:0.2em;}

.includeWeblic .fragmentEditGroupBody .date            {width:8em; border-style:1px solid #888888; padding:2px;}
.includeWeblic .fragmentEditGroupBody .time            {width:5em;}
.includeWeblic .fragmentEditGroupBody .year            {width:5em;}
.includeWeblic .fragmentEditGroupBody .zip             {width:70px;  float:left;}
.includeWeblic .fragmentEditGroupBody .city            {width:165px; float:right;}
.includeWeblic .fragmentEditGroupBody .formImage input {width:5em;}
.includeWeblic .fragmentEditGroupBody .formLink input  {width:16.7em;}
.includeWeblic .fragmentEditGroupBody ul               {padding:0;}

.includeWeblic .fragmentFormHead                       {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px; color:#606060; font-weight: bold;}
.includeWeblic .fragmentFormBody                       {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentFormBody td                    {vertical-align:top; padding-right:1em; padding-top:0.2em; padding-bottom:0.2em;}
.includeWeblic .fragmentFormBody input                 {width:250px;}
.includeWeblic .fragmentFormBody textarea              {width:550px; height:250px;}
.includeWeblic .fragmentFormBody select                {width:250px;}
.includeWeblic .fragmentFormBody .date                 {width:8em; border-style:1px solid #888888; padding:2px;}
.includeWeblic .fragmentFormBody .time                 {width:5em;}
.includeWeblic .fragmentFormBody .year                 {width:5em;}
.includeWeblic .fragmentFormBody .zip                  {width:70px;  float:left;}
.includeWeblic .fragmentFormBody .city                 {width:165px; float:right;}
.includeWeblic .fragmentFormBody .button               {width:6em;}



/*################ Sonstige ################*/

.includeWeblic .textBoldWarning            {font-weight:bold; color:#FF0000;}

.includeWeblic .formCaption                {width:160px; margin:0; line-height:120%; vertical-align:top; padding-top:3px;}
.includeWeblic .formValue                  {width:250px; margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formValue a                {text-align:center; padding-right:0.2em;}

.includeWeblic .formButton                 {margin:0; line-height:120%; text-align:center;}
.includeWeblic .formButton a               {padding-left:4px; padding-right:4px; background-color:#ccc; color:#000000;}
.includeWeblic .formButton a:hover         {background-color:#339999; color:#ffffff;}

.includeWeblic .formUpload                 {margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formPrice                  {margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formPrice p                {display:inline;}
.includeWeblic .formPrice input            {width:5.8em;}

.includeWeblic .sheetCaption               {margin:0; padding-top:0.2em; padding-bottom:0.2em; padding-right:1em; vertical-align:top; font-weight:bold; }
.includeWeblic .sheetValue                 {margin:0; padding-top:0.2em; padding-bottom:0.2em; vertical-align:top;}

.includeWeblic .listCaption                {margin:0; line-height:120%; font-weight:bold; vertical-align:top;}
.includeWeblic .listValue                  {color:#000000; margin:0; line-height:1.2em; vertical-align:top; clear:right;}
.includeWeblic .listValue dt               {float:left; width:5em;};
.includeWeblic .listValue dd               {margin-left:12px; margin-rigth:8px; margin-top:2px; margin-bottom:2px;};

.includeWeblic .listValue h4               {padding: 0 0 0.4em 0;}

.includeWeblic .listPictureLeft            {clear:left; float:left; padding: 0.2em 0.6em 0.2em 0;}

.includeWeblic .listButton                 {float:right;}

.includeWeblic .linkHeaderLeft             {float:left;}
.includeWeblic .linkHeaderRight            {float:right;}

.includeWeblic .linkHeaderRightButton      {float:right;}

.includeWeblic .linkFooterLeft             {float:left;  padding-top:0.4em; padding-bottom:0.4em;}
.includeWeblic .linkFooterRight            {float:right; padding-top:0.4em; padding-bottom:0.4em;}


.includeWeblic .buttonDefault              {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:0em; padding-left:4px; padding-right:4px; margin-left:2px; line-height:1.5em; border:1px outset #606060; background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); }
.includeWeblic a.buttonDefault             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonFunction             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:0.2em; padding-left:4px; padding-right:4px; margin-top:0.2em; height:1.5em; border-style:outset; background-color:#F0F0F0; border-color:#606060; border-width:1px;}
.includeWeblic a.buttonFunction            {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonAdmin                {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding-left:8px; padding-right:8px; float:right; margin-top:10px; line-height:24px; border:1px none #339999;}
.includeWeblic a.buttonAdmin               {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}


/* Allgemeine Elemente des oberen Bereiches */

.elementSitemap ul      				     {list-style-type:none; margin-left:22px;}


.elementSearchInput			                 {vertical-align:middle; width:120px; height:20px; margin:0px; padding:0px 0px 0px 0px; border:1px solid #C3C5C8; background-color:#fff; font-size:10px;}
 .elementSearchButton			               {vertical-align:middle; width:20px; height:20px; margin:0px; border:1px solid #C3C5C8; cursor:pointer; cursor:hand; background-image:url(/cms/img/search_submit.gif); background-repeat:no-repeat;}
 .elementSearchButtonOver		             {vertical-align:middle; width:20px; height:20px; margin:0px; border:1px solid #C3C5C8; cursor:pointer; cursor:hand; 
  background-image:url(/cms/img/search_submit_hover.gif); background-repeat:no-repeat;}


/*
################################################################
Navigation links
################################################################
*/

.oberlink_1{
background-color:#fff;
border-left:solid 20px #009999;
}
a.navLeftLevel1               { text-decoration:none;}
a.navLeftLevel1:hover         {color:#009999; border-left:solid 20px #009999; background-color:#f7f7f7;text-decoration:none;}

li.navLeftLevel1              {padding-left:0;background-color:#e0e0e0;margin:0;}
li.navLeftLevel1 img          {margin-left:1.6em;margin-right:0.2em;}
li.navLeftLevel1Over          {padding-left:0;background-color:#5C86BB;margin:0;border-bottom:solid 0.1265em #385885}
li.navLeftLevel1Selected      {padding-left:0;background-color:#ffffff;margin:0;border-left:solid 20px #009999;}
li.navLeftLevel1Open          {padding-left:0;background-color:#ffffff;margin:0;border-left:solid 5px #ff0000;}
li.navLeftLevel1Open img      {margin-left:1.6em;margin-right:0.2em;}
li.navLeftLevel1OpenSelected          {padding-left:0;background-color:#ffffff; margin:0;border-left:solid 20px #009999;}
li.navLeftLevel1OpenSelected img      {margin-left:1.6em;margin-right:0.2em;}

a.navLeftLevel2               {text-decoration:none; border-left:solid 3px #999; background-color:#FFFFFF;}
a.navLeftLevel2:hover         {text-decoration:none; background-color:#f7f7f7; border-left:solid 3px #009999;}

li.navLeftLevel2              {padding-left:0; margin:0;border-left:solid 3px #999; background-color:#FFFFFF;}
li.navLeftLevel2 img          {margin-left:2.2em;margin-right:0.2em;}
li.navLeftLevel2Over          {padding-left:0;background-color:#81A6CC;margin:0;border-top:solid 0.1265em #385885}
li.navLeftLevel2Over img      {margin-left:2.2em;margin-right:0.2em;}
li.navLeftLevel2Selected      {padding-left:0; margin:0;border-left:solid 5px #009999; background-color:#FFFFFF;}
li.navLeftLevel2Selected img  {margin-left:2.2em;margin-right:0.2em;}
li.navLeftLevel2Open          {color:#009999; border-left:solid 21px #009999; background-color:#fff;text-decoration:none;}
li.navLeftLevel2Open img      {margin-left:2.2em;margin-right:0.2em;}
li.navLeftLevel2OpenSelected          {padding-left:0;background-color:#81A6CC;margin:0;border-top:solid 0.1265em #385885}
li.navLeftLevel2OpenSelected img      {margin-left:2.2em;margin-right:0.2em;}



