@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:#EBEBEB;font-family:Verdana, Geneva, sans-serif;font-size:12px
}

h2 {
    font-family: verdana;
    font-size: 14px;
    margin-bottom: 3px;
    margin-top: 3px;
}
a{color:#5FAD36;}
#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; background:#FFF;-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;overflow:hidden
}

#topsection{
background: transparent ;
height: 100px; width:840px;margin:auto
}

#topsection img{

padding-top: 25px;
}
#topnav{height:40px;background:#333;margin:10px 10px 0 10px;}
/**/#contentwrappertop{
float: left;
width: 100%;margin-top:40px
}
.topleft{float:left;margin-left:20px}
.topright{float:right;padding-top:70px;margin-right:20px;color:#666}
.topright a{text-decoration:none;color:#666}
.topright a:hover{text-decoration:underline;color:#666}
#contentcolumntop{
margin-right: 370px; margin-left:20px/*Set right margin to RightColumnWidth*/
}

#rightcolumntop{
float: left;
width: 370px; /*Width of right column*/
margin-left: -390px; /*Set left margin to -(RightColumnWidth) */
background: transparent;margin-top:40px
}

#contentwrapper{
float: left;
width: 100%;margin-top:20px
}

#contentcolumn{
margin-right: 220px; margin-left:20px /*Set right margin to RightColumnWidth*/
}
#contentcolumn a{color:#000}
#contentcolumn a:hover{color:#5FAD36}
#rightcolumn{
float: left;
width: 230px; /*Width of right column*/
margin-left: -240px; /*Set left margin to -(RightColumnWidth) */
background: transparent;margin-top:5px;line-height:1.0
}
#rightcolumn h1{color:#5FAD36;font-size:18px}
#rightcolumn b{line-height:.2}
#rightcolumn a{color:#999;font-size:11px}
#rightcolumn a:hover{color:#5FAD36}
#rightcolumn img{text-align:center;padding:40px 0 0 20px}
#footer{
clear: left;
width: 840px;
background:url(/img/rotwondf.png) bottom right no-repeat;
color: #000;
text-align: center;
padding: 4px 0;margin:auto;margin-bottom:50px
}

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

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.solidblockmenu{
margin: 0;
padding: 0;
float: left;font-size:16px;
font-weight:bold;
width: 100%;
overflow: hidden;height:40px;


background: black  url(img/nav.png)  repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 12px 21px;
text-decoration: none;
border-right: 1px solid white;text-transform:uppercase;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent /*url(img/navhover.png)  repeat-x*/;
}
.solidblockmenu li .rightnav{margin-left:20px;font-size:12px;border:none;text-transform:lowercase;width:25px;padding-right:0;}
.solidblockmenu li.rightnav a:hover{color:#FC0}

.solidblockmenu li a:hover{color:#7EB64A}


table.left{float:left;text-align:center}
table.center{float:left;margin-left:20px;text-align:center}
table.right{float:left;margin-left:20px;text-align:center}
td.starter_1{background:#7EB64A url(img/starter_1.png) repeat-x;height:40px;width:170px;color:#FFF;font-weight:bold;font-size:14px;border-bottom:1px solid #64AA39}
td.starter_2{background:#7EB64A url(img/starter_2.png) repeat-x;height:40px;width:170px;color:#FFF;font-weight:bold;font-size:14px;border-bottom:1px solid #64AA39}
td.starter_3{background:#7EB64A url(img/starter_3.png) repeat-x;height:40px;width:170px;color:#FFF;font-weight:bold;font-size:14px;border-bottom:1px solid #64AA39}
td.preis{background:#5FAE34 url(img/preis.png) repeat-x;height:65px;width:170px;color:#FFF}
td.preis_1{background:#5FAE34 url(img/preis_1.png) repeat-x;height:65px;width:170px;color:#FFF}
td.preis_2{background:#5FAE34 url(img/preis_2.png) repeat-x;height:65px;width:170px;color:#FFF}
td.preis h2, td.preis_1 h2, td.preis_2 h2 {font-size:18px;line-height:1.3em}
td.white{height:45px;font-weight:bold}
td.grey{height:45px;background:#EAEAEA;font-weight:bold}
.textcont{margin-top:30px;text-align:center}
.table{margin-bottom:30px;width:570px;height:300px}
#foottop{background:#000 url(img/footop.png) repeat-x;height:10px;margin:20px 10px 10px 10px;float:left;width:820px}
table a{text-decoration:none}
td.grey a{background: url(img/details.png) no-repeat;height:21px;padding:2px;width:67px;color:#FFF}
a.details{color:#F00}
td.order{background:#EAEAEA;height:45px}
table a{color:#F00}
img{border:none}



