body, td, li, dl, dt, dd, dir, div, span	{
   font-family:arial; font-size:14px;
}

*{margin:0; padding:0;}
div.clear {clear:both;}
p {margin-bottom: 10px; line-height: 20px;}
input, select {color:#000000 !important;}
a img{border: none}

/*#lang a img, #logoimg a img, #ee a img {border:0px none;}*/

a {color:#000000;}
div.blueTop a, #news a {color:#ffffff;}

/* div.linkhilight0 a:hover {color:#ff00cc !important;} */
.linkhilight0 a:hover {color:#ff00cc !important;}
.linkhilight1 a:hover {color:#1A76A7 !important;}
.linkhilight2 a:hover {color:#DB7B00 !important;}
.linkhilight3 a:hover {color:#07C219 !important;}
.linkhilight4 a:hover {color:#EBDF35 !important;}
.linkhilight5 a:hover {color:#C43307 !important;}

#submenuMouseover.linkhilight0 a:hover {color:#FFAFF0 !important;}
#submenuMouseover.linkhilight1 a:hover {color:#86CCEF !important;}
#submenuMouseover.linkhilight2 a:hover {color:#FFC06F !important;}
#submenuMouseover.linkhilight3 a:hover {color:#77EF82 !important;}
#submenuMouseover.linkhilight4 a:hover {color:#FFF88F !important;}
#submenuMouseover.linkhilight5 a:hover {color:#EF653B !important;}


h1 {font-size:18px; font-weight:bold; margin-bottom:3px; color: #0B4F7F;}
h2 {font-size:16px; font-weight:bold; margin-bottom:3px;}
h3, h4, h5, h6 {font-size:14px; font-weight:bold; margin-bottom:3px;}

/*shop bestell formular*/
td.copyright input.textfeld {width:320px;}
td.copyright textarea {width:320px;}
td.copyright input.textfeldPLZ, td.copyright select {width:50px;}
td.copyright input.textfeldOrt  {width:215px;}
input.ftextfeld {border:1px solid #ff0000;}
span.ftextfeld{background-color:#ff0000; font-weight:bold; padding:3px; margin:3px; display:block;}
tr.copyright td{padding:3px;}
td.shopformular{padding-left:30px;}
td.ortlabel {text-align: right; width: 50px;}

/*warenkorb-news*/
div.warenkorbkleinimg {float:left; width:57px; margin-right: 5px;}
div.warenkorbkleinpreis {margin-top:5px;}
div.warenkorbkleinpreis input.textfeld {width:55px;}

/*shop   siehe styles-eshop.css   -   */

#wrapper {position:relative; margin: 0 auto; overflow: hidden; z-index:1; background: url(http://www.edisen.de/level9_cms/layout/headerbg.png) top left no-repeat #ffffff; width: 1240px;}
#lang a img{width: 40px; margin-right: 3px;}
#lang {float:right; position:absolute; top:0; left:1092px; z-index:1; width:145px;text-align:right;}
#logo {position:absolute; top:35px; left:0; z-index:1;}
#lang a {display:inline; margin-left:1px;}
#ee {position:absolute; top:123px; left:838px; z-index:5; }
#logoimg {float:left; margin:-1px 10px 0 90px;}
#logotext {color: #FFFFFF; float: left; font-size: 21px; margin-top: -1px;}

#content {float:left; width:827px; margin-left:118px;}
#news {float:right; width:240px; padding: 26px 10px 10px 10px; margin-top: 332px; background: url(http://www.edisen.de/level9_cms/layout/newsbottom.png) bottom left no-repeat #5599bb;}

/* menu footer*/
#footermenu {margin: 20px 0 30px 0;}
#footermenu ul {list-style: none;}
#footermenu ul a {color: #999999; text-decoration: none;}
#footermenu ul a.menuelevel1id8_active, #footermenu ul a.menuelevel2id8_active {color: #000000; font-weight:bold;}
#footermenu ul li.menuelevel1id8_active a {color:#4C8AAE;}
#footermenu ul.hover1 {float:left;}
#footermenu ul.hover1 li {float:left; width:136px;}
#footermenu ul.hover1 li ul li{display:block; clear:both; margin-left:0px;}
#footermenu h2 {border-top: 5px solid #4c8aae; padding: 10px 0 10px 0; color:#4c8aae;}
#footermenu ul ul{padding-left: 5px;}
#footermenu ul ul ul{padding-left: 5px;}
#footermenu ul ul ul * { font-size:12px;}


/*menu top links*/
#topmenu {height:483px; width:577px; float:left; xxposition:relative; background-repeat: no-repeat; background-position:top left; }

a.menuelevel1id5 {font-size:18px; display:block; height:66px;  padding: 44px 0 0 107px; position: absolute; color:#0b4f7f; text-decoration: none;}
#layout5id2, #layout5id3 {text-align:right; background-position: top right; padding: 44px 107px 0 0;}
#layout5id1 {left: 256px; top: 98px; color:#ffffff;}
#layout5id2 {left: 0; top: 155px; width:107px;}
#layout5id3 {left: 0; top: 292px; width:113px;}
#layout5id4 {left: 235px; top: 363px;}
#layout5id5 {left: 341px; top: 288px;}

/* submenu top */
#submenu {position: absolute; top:211px; left:224px; width: 170px;}
#layout7mid1 {display:none !important;}

/* Mouser-Over Effect  -  */
.menuelevel0id7{z-index:4; position: absolute;}

#submenuMouseover{width: 100%; height: 155px; position: absolute; z-index: 1; list-style-type: none}
#submenuMouseover .menuelevel0,
#submenuMouseover .menuelevel2 { 
        display: none;
}
#submenuMouseover a{
        text-decoration: none;
        color: #FFF;
        line-height: 20px;
        height: 20px;
        font-size: 16px;
}


/*news*/
#news {color:#ffffff;}
div.newsmorelink a{background: url(http://www.edisen.de/level9_cms/layout/newslink.png) center left no-repeat transparent; padding-left: 20px; text-decoration: none;}
div.newsmorelink a:hover{text-decoration: underline;}
div.newsabsatz {margin-bottom: 25px;}


/*news mitte*/
#news #newscenter {height: 214px; left: 592px; position: absolute; top: 149px; width: 240px; overflow:hidden;}
#newscenter div.newscenterText {height: 182px; overflow:hidden;}
#newscenter div.newscenterLink {margin-top:10px;}


/*content*/
div.absatz {margin-bottom:20px; line-height: 22px; padding-right:18px;clear: both;}
img.fixedimg {width:378px; float:right; margin: 0 0 10px 10px;}

div.blueTop {color:#ffffff;}
div.blueTop {background: url(http://www.edisen.de/level9_cms/layout/absatzblauoben.png) top left no-repeat #4c8aae; padding-top:11px; }
div.blueBottom { padding-left:18px; padding-bottom:1px; margin-bottom:20px; background: url(http://www.edisen.de/level9_cms/layout/absatzblauunten.png) bottom left no-repeat #4c8aae; }
div.blueBottom div.absatz {margin-bottom:0; padding-bottom: 10px;}

div.video {width: 378px; height: 300px; overflow:hidden; float:right; margin: 0 0 10px 10px;}
div.video object, div.video embed {width: 378px !important; height: 300px !important;}


.naviLabel{float: left;padding-right: 5px;}
/*   -  Teaser 3er Box   -  */
.teaserWrap{
       position:          relative;
}
.teaserWrap ul li{
         line-height: 22px;
         list-style-image: url(http://www.edisen.de/level9_cms/layout/icons/arrow_right.png);
         margin-left: 20px;
}
.teaserBox{
       width: 235px;         height: 355px;
       margin: 0 35px 20px 0;
       float: left;
       overflow: hidden;
       border: 1px solid #5599BB;
       background: #EFEFEF;
       -moz-border-radius: 4px;
       -moz-box-shadow: 0 1px 5px #666;
       -webkit-box-shadow: 0 1px 5px #666;

}
.teaserBox img.teaserBild{
       max-width: 235px;
       max-height: 250px;
       border-bottom: 1px solid #5599BB;
}
.teaserBox a{
       display: block;
       height: 170px;
       overflow: hidden;
       text-align: center;
}
.teaserBox h1{
       font-size: 14px;
       height: 30px; line-height: 30px;
       padding: 0 5px;
       background: #5599BB;
       color: #FFF;
}
.teaserBox .teaserText{
       padding: 10px 2px 10px 3px;
       height: 100px;
       background: #EFEFEF;
       line-height: 22px;
}
.teaserBox .teaserText h2{
       font-size: 14px; margin-bottom: 5px;
}
.teaserBox .teaserText a{
       display: inline; height: auto;
}
.teaserBox .moreLink,
.teaser4erKasten .moreLink{
       float: right;
       padding: 4px 10px;
       margin: 0 10px 10px 0;
       height: 18px;
       background: #5599BB;
       border: 1px solid 330000;
       -moz-border-radius: 2px;
       -moz-box-shadow: 0px 1px 2px #999;
       background:-moz-linear-gradient(top,rgba(85,153,187,1),rgba(125,190,233,.8));
}
.teaserBox .moreLink a,
.teaser4erKasten .moreLink a{
       color: #FFF;
       /*font-weight: bold;*/
       height: 15px; line-height: 15px;
       text-decoration: none;
}
.teaserBox .moreLink a:hover,
.teaser4erKasten .moreLink a:hover{
        color: #6C350F;
}
button, .button{
        -moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	
	text-shadow:1px 1px 0px rgba(255,255,255,0.8);
	border: none;
		
        background: #EFEFEF;
	background: -moz-linear-gradient(0% 99% 90deg,#5988B1, #7CBEF7, #96DAF2 71%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7898B1), to(#FFFFFF), color-stop(.6,#5988B1));
	cursor: pointer;
	padding:3px 5px 3px 5px;
        font-weight: bold;
        font-size: 12px;
}
button:hover, .button:hover {
        color: #0B4F7F;
        background: #FFF;
	background:rgba(240,240,240,1);
}
	
button:active, button:focus, .button:active, .button:focus {
        background: #CCC;
	background:-webkit-gradient(linear,0% 100%,0% 0%,from(rgba(255,255,255,1)),to(rgba(85,85,85,.5)));
	background: -moz-linear-gradient(8% 100% 90deg,#EFEFEF, #D9D9D9, #FFFFFF 90%);
        border: 1px solid #6197BD;
}	
button:disabled, .button:disabled {
	color:rgba(0,0,0,0.4);
	text-shadow:1px 1px 0px rgba(255,255,255,0.5);
	background:rgba(220,220,220,1);
}
.scrollBar{ 
        clear: both;
        margin: 0 20px;
        padding-top: 10px;
}
#backBTN, #nextBTN{
         display: block;
}
.bildAbsatzWrap{
         opacity: 1;
         border: 1px solid #330000;
         margin: 15px;
         background: url(http://www.getraenkeautomaten-online.de/level9_cms/layout/images/whitePX.jpg) #FFF;
         min-height: 400px;
         overflow: auto;
}
.galerieContent{
         overflow: hidden;
         float: right;
         width: 600px;
         margin-right: 40px;
}
.bildAbsatzWrap .thumbs{
         display: block;
         width: 240px;
         text-align: center;
         padding: 10px;
         overflow: hidden;
}
.bildAbsatzWrap .thumbs img{
         max-width: 242px;
         -moz-box-shadow: 0 1px 9px #330000;
         -webkit-box-shadow: 0 1px 9px #330000;
}
.galerieContent h1{}
.shadow{
         -moz-box-shadow: 0 1px 9px #330000;
         -webkit-box-shadow: 0 1px 9px #330000;
}

