html, body {
	margin: 0 auto;
        padding: 0;
        background-color: #ccc;
        text-align: center;
        font-size: 0.9em;
        font-family: Lucida Grande, Lucida, Arial, sans-serif; 
        line-height: 150%;
        color: #444;
        scrollbar-face-color: #006600;
        scrollbar-track-color: #fff;
        scrollbar-arrow-color: #fff;
        background-image: url(/images/layout/back-cap.jpg);
        background-repeat: repeat-x;
	}


#container {
	width: 980px;
	margin: 10px auto;
        text-align: left;
        background-color: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;

	}

#header {
	width: 980px;
	height: 25px;
        background-color: #006600;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;	
	}

#headwrapper {
	float: left;
	width: 980px;
	margin: 0;
        text-align: left;
	}

#headpath {
	margin: 2px 265px 0px 110px;
        text-align: left;
        color: #fff;
        font-size: 11px;
	}

#headleft {
	float: left;
	width: 100px;
	margin-left: -980px;
        margin-top: 0px;
        background: #fff;
	}

#headright {
	float: left;
	width: 245px;
	margin-left: -260px;
	margin-top: 3px;
	}

#logo  {
	width: 800px;
	clear: both;
	height: 60px;
        margin-top: 20px;
        margin-bottom: 10px;
        margin-left: 90px;
	}

#navi {
	width: 980px;
	height: 26px;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background-color: #fff;
        margin-bottom: 20px;

	}

#naviwrapper {
	float: left;
	width: 980px;
	margin: 0;
        text-align: left;
	}

#navicontainer {
	margin: 2px 280px 0px 200px;
        text-align: left;
        color: #fff;
        font-size: 11px;
	}

#navcontainer ul
{
padding-left: 0;
margin: 2px 200px 2px 200px;
color: #fff;
float: left;
width: 580px;
}

#navcontainer ul li { display: inline; line-height: 150% }

#navcontainer ul li a
{
padding: 0px 0.6em 0.2em 0.6em;
color: #006600;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
line-height: 150%;
font-weight: bold;
}

#navcontainer ul li a:hover
{
background-color: #006600;
color: #fff;
font-weight: bold;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-right: 1px solid #fff;
line-height: 150%;
}

#navcontainer .green
{
background-color: #006600;
color: #fff;
font-weight: bold;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}



#navileft {
	float: left;
	width: 160px;
	margin-left: -963px;
        margin-top: 2px; 
        color: #999;
        font-size: 11px;     
	}

#naviright {
	float: left;
	width: 240px;
	margin-left: -260px;
	margin-top: 4px;
        text-align: right;
        color: #ccc;
        font-size: 11px; 
	}


#wrapper {
	float: left;
	width: 980px;
	margin: 0;
        text-align: left;
	}

#content {
	margin: 30px 300px 50px 200px;
        text-align: left;
	}

#left {
	float: left;
	width: 180px;
	margin-left: -980px;
        margin-top: 72px;
	}

#right {
	float: left;
	width: 240px;
	margin-left: -260px;
	margin-bottom: 50px;
	margin-top: 75px;
        padding: 0px;
	}


#footer {
	width: 980px;
	clear: both;
	text-align: left;
	font-size: 12px;
	color: #666;
	background: #fff;
        padding: 4px 0 4px 0;
        border-top: 1px solid #ccc;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;	
        margin-top: 600px!important; /* Firefox, Opera & CO */
        margin-top: 0; /* IE 5.01, 5.5, 6 */
        margin-bottom: 30px!important; /* Firefox, Opera & CO */
        margin-bottom: 0; /* IE 5.01, 5.5, 6 */

	}


#footer .grey {
	color: #999;
	font-size: 12px;
        padding-top: 1px;
        padding-bottom: 1px;
	}


#sidebar {
	border-left: 0px solid #006600;
	border-right: 0px solid #006600;
	}






/* Additional styles */



h1 {
	color: #006600;
        font-size: 1.4em;
        line-height: 150%;
        margin-top: 0px;
	}

h2 {
	color: #555;
        font-size: 1.2em;
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: 150%;
	}


h3 {
	color: #777;
        font-size: 1.1em;
        margin-top: 15px;
        padding-bottom: 3px;
        margin-bottom: 0px;
        line-height: 130%;
	}

h6 {
	color: #777;
        font-size: 11px;
        font-weight: normal;
        margin-bottom: 18px;
        line-height: 140%
	}



ul     { list-style-image:url(/images/dot.jpg); }

li     { margin-bottom: 5px; margin-left: -20px; line-height: 150%}

hr     { color: #ccc; background-color: #ccc; height: 1px; border: none}

td     { font-size: 0.83em; line-height: 150%}

a      {
	color: #006600;
	text-decoration: none;
	}

a:hover {
	color: #006600;
	text-decoration: underline;
	}



.grey1 {font-size: 12px; color:#444; text-decoration: none; line-height: 120%}
.grey2 {font-size: 11px; color:#777; text-decoration: none}
.grey {font-size: 11px; color:#777; text-decoration: none}


a.white {font-size: 11px; color:#fff; text-decoration: none}
a.white.hover {color:#fff; text-decoration: underline}

a.link3 {font-size: 11px; color:#FFFFFF; text-decoration: none}
a.link3:hover{color:#FFFFFF; text-decoration: underline}

a.greylink {color:#999; text-decoration: none}
a.greylink:hover{color:#006600; text-decoration: none}

a.greenlink {color:#006600; text-decoration: none; font-size: 12px; line-height: 140%}
a.greenlink:hover{color:#006600; text-decoration: underline}

a.link2 {font-size: 11px; color:#999999; text-decoration: none}
a.link2:hover{color:#006600; text-decoration: none}


.t3 { 
      background: #006600;
      font-size: 12px;
      width: 240px;
      padding-top: 1px;
      padding-bottom: 1px;
      border-bottom: 1px solid #fff;
      color: #fff;
      text-align: center;
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -webkit-border-top-right-radius:5px;
      -webkit-border-top-left-radius:5px;}
.t4   { background-color:#efefef;  padding: 2px; color: #666666; font-size: 11px;}
.t5   { 
      background: #006600;
      font-size: 12px;
      width: 240px;
      padding-top: 1px;
      padding-bottom: 1px;
      border-bottom: 1px solid #fff;
      color: #fff;
      text-align: center;
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -webkit-border-top-right-radius:5px;
      -webkit-border-top-left-radius:5px; }
.t8   { background-color:#efefef;  padding: 0px; text-align: center }

.t9 { background-color:#efefef; padding: 2px; color: #666666; font-size: 10px; }

.t10a { background-color:#efefef;  padding: 0px; color: #666666; width: 50px; }
.t10b { background-color:#efefef;  padding: 0px; color: #666666; width: 190px; font-size: 12px; text-align: center}

.t11 { background-color:#efefef; padding: 0px; }

a.button {
display: block;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 2px;
border-style: solid;
text-decoration: none; 
border-bottom: 1px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
border-top: 0px solid #fff;
font-weight: normal;
font-size: 11px;
background-color: #fff; }
a.button:link    { color:#666666; background-color:#efefef; text-decoration:none; }
a.button:visited { color:#666666; background-color:#efefef; text-decoration:none; }
a.button:hover   { color:#ffffff; background-color:#006600; text-decoration:none; }

a.menu2a {
display: block;
font-weight: normal;
font-size: 13px;
text-decoration: none;
padding: 2px 0px 0px 0px;
margin-left: 20px;
margin-bottom: 6px;
border:  0px;}
a.menu2a:link    { color:#777; text-decoration:none; }
a.menu2a:visited { color:#777; text-decoration:none; }
a.menu2a:hover   { color:#006600; text-decoration:none; }

a.menu2b {
display: block;
font-weight: bold;
font-size: 13px;
text-decoration: none;
padding: 2px 0px 0px 0px;
margin-left: 20px;
margin-bottom: 6px;
border-bottom: 0px solid #006600;}
a.menu2b:link    { color:#006600; text-decoration:none; }
a.menu2b:visited { color:#006600; text-decoration:none; }
a.menu2b:hover   { color:#006600; text-decoration:none; }

a.menu2c {
display: block;
font-weight: normal;
font-size: 11px;
text-decoration: none;
padding: 2px 0px 0px 0px;
margin-left: 35px;
margin-bottom: 3px;
border:  0px;}
a.menu2c:link    { color:#888; text-decoration:none; }
a.menu2c:visited { color:#888; text-decoration:none; }
a.menu2c:hover   { color:#006600; text-decoration:none; }

a.menu2d {
display: block;
font-weight: normal;
font-size: 11px;
text-decoration: none;
padding: 2px 0px 0px 0px;
margin-left: 35px;
margin-bottom: 3px;
border: 0px;}
a.menu2d:link    { color:#006600; text-decoration:none; }
a.menu2d:visited { color:#006600; text-decoration:none; }
a.menu2d:hover   { color:#006600; text-decoration:none; }


a.menu2e {
display: block;
font-weight: normal;
font-size: 10px;
text-decoration: none;
padding: 2px 0px 0px 0px;
margin-left: 45px;
margin-bottom: 2px;
border:  0px;}
a.menu2e:link    { color:#999; text-decoration:none; }
a.menu2e:visited { color:#999; text-decoration:none; }
a.menu2e:hover   { color:#006600; text-decoration:none; }

a.menu2f {
display: block;
font-weight: normal;
font-size: 10px;
text-decoration: none;
padding: 2px 0px 0px 0px;
margin-left: 45px;
margin-bottom: 2px;
border: 0px;}
a.menu2f:link    { color:#006600; text-decoration:none; }
a.menu2f:visited { color:#006600; text-decoration:none; }
a.menu2f:hover   { color:#006600; text-decoration:none; }





.suche1 { 
width: 130px;
border: 0px;
height: 18px;
background-color: #80b380;
font-size: 10px!important; /* Firefox, Opera & CO */
font-size: 9px;/* IE 5.01, 5.5, 6 */
padding-top: 2px!important; /* Firefox, Opera & CO */
padding-top: 1px;/* IE 5.01, 5.5, 6 */
padding-left: 3px;
padding-right: 5px;
color: #fff;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;	
border-right: 1px solid #fff;
}

.suche2 {
width: 50px;
height: 18px;
background-color: #80b380;
font-size: 10px!important; /* Firefox, Opera & CO */
font-size: 9px;/* IE 5.01, 5.5, 6 */
font-weight: normal;
color: #fff;
display: inline;
padding-bottom: 2px!important; /* Firefox, Opera & CO */
padding-bottom: 1px;/* IE 5.01, 5.5, 6 */
text-decoration: none;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;	
border: 0px;
}


.email1  {width: 400px; height: 22px;  }
.email2  {width: 400px; height: 200px; }
.email3  {width: 400px; height: 22px;  }




.box { padding: 0px; margin-top: 0px; margin-bottom: 10px; width: 240px; border: 0px solid #cccccc;}


.boxheader { background: #006600;
      font-size: 11px;
      width: 240px;
      padding-top: 1px;
      padding-bottom: 1px;
      color: #fff;
      text-align: center;
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -webkit-border-top-right-radius:5px;
      -webkit-border-top-left-radius:5px;	
}

.boximage { width: 238px; padding: 0px; background: #fff; border-right: 1px solid #ccc; border-left: 1px solid #ccc; text-align: center; }

.boximage img { padding-top: 5px; padding-bottom: 5px; }

.boxcontent { background: #fff; font-size: 11px; line-height: 150%; width: 238px; padding: 0px; color: #666666; border: 1px solid #ccc; 
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;	
}

.boxcontent p { padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; margin-top: 2px; margin-bottom: 2px;}


.left {margin-left: 15px; font-size: 11px; }



/*---------------------------- Slider  ---------------------------*/



div.wrap {
	border: 0px;
	margin:  0;
	padding: 0px;
}

div.wrap.one {
	width:480px;
}	



div.item {
	width: 480px;
        height: 360px;

}

div.item img {

}


div.item p {

}

div.example1_container {

}


div.example1_container a.slider_prev, div.example1_container a.slider_next {
	color: #ccc;
	margin-top: 0px;

}


a img {
	border: 0;
}




