body
{
margin: 0;
padding: 0;
font: 12px arial, helvetica, sans-serif;
text-align: center;
color: #555555;
background-image: url("../images/site/header-bg.jpg");
background-repeat:repeat-x;
background-position: 0 0;
position: relative;
background-color: #e7e9ed;
}

a:link, a:visited { color: #006e00;text-decoration:none; }
a:hover, a:active
{
color: #006e00;
text-decoration:underline;
}

.small {
	font: 11px arial, helvetica, sans-serif;
}

	.thumbnail {margin: 0px 10px 10px 10px;position:relative;z-index:9999;border: 1px solid #eee;float:left;width:auto;padding:5px;background:#fff}
	.thumbnail img {border: 1px solid #000}

h1
{
font: 17px arial, helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
margin:0px;
padding:0px;
}

h4
{
font: 12px arial, helvetica, sans-serif;
color: #555555;
font-weight: bold;
margin-top:30px;
}

#container
{
width:1120px;
margin: 0;
padding:0;
text-align:left;
}

#header
{
padding-left:0px;
margin-top:0px;
margin-left:9px;
margin-right:0px;
margin-bottom:0px;
height:124px;
width:1090px;
background-image: url("../images/site/header.jpg");
background-repeat:no-repeat;
background-position: 0 0;
position: relative;
}

#contents
{
float:left;
width:830px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
}

.imagefloat { float: left;border-width:3px; border-color:#E1E1E1; padding:0px; border-style:solid;margin-right:10px; margin-top:0px; margin-bottom:3px;margin-left:0px;}

/* ------------------ Content ---------------- */
#content
{
width:830px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
margin-left:0px;
margin-top:20px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
background-image: url("../images/site/content-bg.jpg");
background-repeat:repeat-y;
position: relative;
}

#content_head
{
width:830px;
height:54px;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
background-image: url("../images/site/content-head.jpg");
background-repeat:no-repeat;
position: relative;
}

#content_content
{
width:790px; /* 830px - padding-left und padding-right */
margin:0px;
padding-top:13px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px; 
text-align:left;
font: 12px arial, helvetica, sans-serif;
}

#content_foot
{
width:830px;
height:10px;
margin:0px;
padding:0px;
background-image: url("../images/site/content-foot.jpg");
background-repeat:no-repeat;
position: relative;
}

#content_hl {
font: 17px arial, helvetica, sans-serif;
color: #ffffff;
text-align:center;
font-weight: bold;
padding-left:0px;
padding-right:0px;
padding-top:18px;
}

#footer a {color:#006e00;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer
{
clear:both;
margin:0;
padding-top:5px;
padding-left:0px;
padding-right:0px;
padding-bottom:20px;
color: #828282;
text-align:left;
font-size: 11px;
}

/* ------------------ Content ---------------- */

#left_side
{
height:auto;
margin-top:0px;
margin-left:9px;
margin-bottom:0px;
margin-right:14px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:20px;
text-align:left;
float:left;
}

#right_side
{
width:120px;	
height:auto;
margin-top:20px;
margin-left:14px;
margin-bottom:0px;
margin-right:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:20px;
text-align:left;
float:left;
}

/* Menu Left (Navigation links) */
#menu
{
width: 255px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
margin-left:0px;
margin-top:20px;
margin-bottom:20px;
margin-right:0px;
text-align:left;
background-image: url("../images/site/menu-bg.jpg");
background-repeat:repeat-y;
position: relative;
}

#menu_head
{
width:255px;
height:25px;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
background-image: url("../images/site/menu-head.jpg");
background-repeat:no-repeat;
position: relative;
}

#menu_content
{
width:255px;
margin:0px;
padding-top:16px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
text-align:left;
font: 12px arial, helvetica, sans-serif;
}

#menu_foot
{
width:255px;
height:10px;
margin:0px;
padding:0px;
background-image: url("../images/site/menu-foot.jpg");
background-repeat:no-repeat;
position: relative;
}

#menu_hl {
font: 12px arial, helvetica, sans-serif;
color: #ffffff;
text-align:center;
font-weight: bold;
padding-left:0px;
padding-right:0px;
padding-top:5px;
}

#menu ul
{
margin: 0 0 0 12px;
padding: 0;
list-style-type: none;
}

#menu li
{
width:231px;
min-height:26px; /* 31 Pixel - padding-top */
margin:0px;
padding-left:0px;
padding-top:5px;
background-image: url("../images/site/menu-li-bg.jpg");
background-repeat:no-repeat;
background-position:bottom;
position: relative;
}

#menu_li_2
{
width:231px;
height:36px; 
}

#menu a:link, #menu a:visited 
{ 
height:31px;
padding-left:10px;
color: #006e00;
text-decoration:none;
background-image: url("../images/site/menu-arrow.gif");
background-repeat:no-repeat;
position: relative;
}
#menu a:hover, #menu a:active
{
height:31px;
padding-left:10px;
color: #006e00;
text-decoration:underline;
background-image: url("../images/site/menu-arrow.gif");
background-repeat:no-repeat;
position: relative;
}
/* Menu Left (Navigation links) */

#banner_left {
text-align:center;
margin-top:5px;
}

#mylist{
    list-style-type: none;
	/*width: 220px;*/
}

#mylist li{
    text-align: center;
	margin: 2px;
	padding: 5px;
	width: 150px;
	height: 34px;
	border: 1px dashed gray;
	background-color: #D5DEE9;
	float: left;
}

#box_top_1 
{
padding:0px;
margin-left:7px;
margin-top:0px;
margin-bottom:30px;
margin-right:0px;
width:612px;
height:124px;	
background-image: url("../images/site/start-top-1.jpg");
background-repeat:no-repeat;
position: relative;
}
#box_top_2 
{
padding:0px;
margin-left:7px;
margin-top:0px;
margin-bottom:30px;
margin-right:0px;
width:612px;
height:124px;	
background-image: url("../images/site/start-top-2.jpg");
background-repeat:no-repeat;
position: relative;
}
#box_h_1
{
width:200px;
float:left;
font: 16px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
color: #6b726a;	
padding:0px;
margin-left:90px;
margin-top:24px;
margin-bottom:0px;
margin-right:0px;
}
#box_h_2
{
width:70px;
float:left;
font: 13px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
color: #6b726a;	
padding:0px;
margin-left:0px;
margin-top:22px;
margin-bottom:0px;
margin-right:0px;
}
#box_h_3
{
float:left;
font: 13px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
color: #6b726a;	
padding:0px;
margin-left:130px;
margin-top:26px;
margin-bottom:0px;
margin-right:0px;
}
#box_c_1
{
clear:both;
float:left;
font: 48px arial, helvetica, sans-serif;
font-weight: bold;
color:#ffffff;
width:130px;
padding:0px;
margin-left:90px;
margin-top:15px;
margin-bottom:0px;
margin-right:0px;
}
#box_c_2
{
width:150px;
float:left;
font: 13px arial, helvetica, sans-serif;
text-align: center;
color: #6b726a;	
padding:0px;
margin-left:20px;
margin-top:20px;
margin-bottom:0px;
margin-right:20px;
}
#box_c_3
{
float:left;
padding:0px;
margin-left:0px;
margin-top:20px;
margin-bottom:0px;
margin-right:0px;
}


.emdbox-div
{
  position:relative;
  float:left;
  margin:0 5px;
  width:200px;
}

.emdbox-clear
{
  clear:both;
}

.emdbox1
{
  width:225px;
  background-position:bottom;
  background-repeat:no-repeat;
  
  border:3px solid #FC0;	
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

.emdbox2
{
  background-position:bottom;
  background-repeat:no-repeat;
  
  border:1px solid #b5a5d5;	
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

.emdbox3
{
  background-position:bottom;
  background-repeat:no-repeat;

  border:1px solid #b5a5d5;	
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

.emdbox-gold
{
  font-size:12px;
  font-family:Verdana;

  width:100%;
  height:275px;
}

.emdbox
{
  font-size:12px;
  font-family:Verdana;

  width:100%;
  height:275px;
}

.emdboxheader
{
  font-size:1.2em;
  font-weight:bold;
}

.emdboxheader-gold
{
  height:15px;
  background-color:#FC0;
  color:#000;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

.emdboxheader-silber
{
  height:15px;
  background-color:#CCC;
  color:#000;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

.emdboxheader-bronze
{
  height:15px;
  background-color:#966;
  color:#000;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

.emdbox-image
{ 
  text-align:center;
  max-height:50px;
  max-width:150px;
  border-bottom:1px solid #b5a5d5;  
}

.img-gold
{
  max-height:40px;
  max-width:200px;
  padding:2px;
}	

.emdbox-div .emdbox-image img
{
  max-height:35px;
  max-width:200px;
  padding:2px;
}	

.emdboxcontent
{
  background:#ffffff url("../images/emd/bg-image.png") no-repeat 50% 50%;
  height:145px;
}

.emdboxbottom
{ 
  font-size:13px;
  font-family:Verdana;
  text-align:center;
  
  border-top:1px solid #b5a5d5;  
}

  a.depotlink
{		
  color: #0484e3;
  text-decoration:none;		
}

.depotlink:hover
{
  text-decoration: underline;
}
  
a.tooltip 
{
  text-decoration: none; 
  font-weight:bold;
  color:#000;
}

.tooltip span.info{display:none; z-index:999;}

.tooltip:hover span.info
{
  font-weight:normal;
  display:block;
  position:absolute;
  margin:10px 0 0 5px;
  width:150px;
  height:75px;
  background-color:#f9f0ff;
  border:1px solid #b5a5d5;
  padding:5px;
  color:#000000; 
  
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}

  .emdbox-gold ul
{
  list-style-image: url("../images/emd/haken.gif");z-index:1;
  padding-left: 40px;
}

.emdbox-gold ul li
{
  padding:3px;
  text-align:left;
}

.emdbox ul
{
  list-style-image: url("../images/emd/haken.gif");z-index:1;
  padding-left:40px;
}

.emdbox ul li
{
  padding:3px;
  text-align:left;
}
.clearfix::after{content:"";display:table;clear:both}
