body {
margin:0px; 
background-image:url(../img/bg.png);
}

#top_navi_bg {
width:1002px;  
background-image:url(../img/bg_topnavi.png); 
height:50px;
margin-left:12px;
}

#top_navi_btn {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.top_btn_div {
width:140px; 
background-image:url(../img/navi_bg.png); 
height:50px;
display:table-cell;
vertical-align:middle;
text-align:center;
}

#header {
width:1025px; 
margin:0 auto; 
background-image:url(../img/header.png); 
height:142px;
}

#footer {
width:1025px; 
margin:0 auto; 
background-image:url(../img/footer.png); 
height:142px;
}

#content {
width:1025px; 
margin:0 auto; 
background-image:url(../img/bg_content.png); 
}

#content_padding {
padding:20px 40px 20px 40px;
}


.content_btn {
display:table-cell;
vertical-align:middle; 
height:50px; 
width:200px; 
border:1px solid #000000; 
border-radius: 10px; 
text-align:center; 
background-image:url(../img/content_btn_bg.png); 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF;
background-color:#FFFFFF;
font-size:12px; 
box-shadow: 5px 10px 20px grey; 
text-shadow: 0 0 5px black, 0 0 10px black;
}

.content_btn_hover {
display:table-cell;
vertical-align:middle; 
height:50px; 
width:200px; 
border:1px solid #000000; 
border-radius: 10px; 
text-align:center; 
background-image:url(../img/content_btn_bg.png); 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF; 
font-size:12px; 
box-shadow: 5px 10px 20px grey; 
text-shadow: 0 0 5px black, 0 0 10px black;
}

.maschinen_marken_btn {
display:table-cell;
vertical-align:bottom; 
height:74px; 
width:100px; 
border:1px solid #000000; 
border-radius: 10px; 
text-align:center; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF;
font-size:12px; 
box-shadow: 5px 10px 20px grey; 
text-shadow: 0 0 5px black, 0 0 10px black;
}

.maschinen_btn {
display:table-cell;
vertical-align:bottom; 
height:149px; 
width:200px; 
border:1px solid #000000; 
border-radius: 10px; 
text-align:center; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF;
font-size:12px; 
box-shadow: 5px 10px 20px grey; 
text-shadow: 0 0 5px black, 0 0 10px black;
}

.maschinen_container {
padding:10px;
background-color:#FFFFFF;
position:absolute;
width:950px;
box-shadow: 5px 10px 20px grey;
border:1px solid #000000; 
border-radius: 10px; 
}

.artikel_btn {
height:250px; 
width:250px; 
border:1px solid #000000; 
border-radius: 10px; 
text-align:center; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF;
font-size:12px; 
box-shadow: 5px 10px 20px grey; 
text-shadow: 0 0 5px black, 0 0 10px black;
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}

.content_btn_margin {
margin:10px;
float:left;
}

a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
color:#FFFFFF;
text-shadow: 0 0 5px black, 0 0 7px black;
text-decoration:none;
}
a:visited:hover {
color:#FFFFFF;
text-shadow: 0 0 5px black, 0 0 7px black;
text-decoration:none;
}

h1 {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-shadow: 0 0 7px black, 0 0 9px black;
font-size:18px;
}

.youtubediv {
width:560px;
height:315px;
box-shadow: 5px 10px 20px grey; 
margin: 20px 20px 20px 20px;
}

.roundabout-holder {
list-style: none;
padding: 0;
margin: 0;
}
.roundabout-moveable-item {
cursor: pointer;
}
.roundabout-in-focus {
cursor: auto;
}

ul {
list-style: none;
padding: 0;
margin: 0 auto;
width: 500px;
height: 400px;
}

li {
width:300px; 
height:200px; 
background-color:#FFFFFF;
border:1px solid #000000; 
border-radius: 10px; 
text-align:center; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:24px; 
cursor: pointer;
padding-top:150px;
box-shadow: 5px 10px 20px grey; 
-webkit-backface-visibility: hidden;
}

li.roundabout-in-focus {
cursor: default;
}

li span {
display: block;
padding-top: 6em;
}

#carbonads-container {
clear: both;
margin-top: 1em;
}
			
#carbonads-container .carbonad {
margin: 0 auto;
}

.roundabout {
list-style-type:none; 
margin-left:auto; 
margin-right:auto;
}