* {
    margin: 0;
}

a:link,a:visited
{
text-decoration:none;
color:#64B9E2;
}
a:hover
{
text-decoration:underline;
}

html, body {
    height: 100%;
	background-image: url(/images/tpl/bg_verlauf.jpg);
    background-repeat: repeat-x;
    background-color: #b7def1;
    margin: 0 auto 0 auto;
    text-align: center;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
    color: #000000;
}

#content a:link,#content a:visited
{
color:#33B5E7;
text-decoration:none;
}

#content a:hover
{
color:#9ACD00;
}

#wrap  {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    width: 1116px;
    background-image: url(/images/tpl/wolken.gif);
    background-repeat: no-repeat;
}

#header {
	width: 900px;
	height: 116px;
	border: 0px solid green;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0;
}

#content_wrap {
    width: 900px;
    display: block;
    margin: 0 auto 6px auto;
    clear: both;
    border: 0px solid red;
    padding: 0;
}

	#content {
		float: left;
	    text-align: left;
	    width: 514px;
	    border: 0px solid red;
	    padding: 0;
	    margin: 0 6px 0 0;
	}

	#sidebar {
		float: left;
	    text-align: left;
	    width: 350px;
	    border: 0px solid cyan;
	    padding: 0;
	    margin: 0;
	}
	
#topprodukte {
    clear: both;
	width: 900px;
	border: 0px solid blue;
	margin: 0px auto 0 auto;
	text-align: left;
}

#unsereprodukte {
    clear: both;
	width: 900px;
	border: 0px solid yellow;
	margin: 10px auto 0 auto;
	text-align: left;
	color: #ffffff;
}

.push {
    height: 198px;
    width: 1116px;
    clear: both;
}

#footer {
    height: 198px;
    clear: both;
    text-align: left;
    background-image: url(/images/tpl/footer.png);
    background-repeat: repeat-x;
    background-position: center center;
    behavior: url(/css/iepngfix.htc);
}

.round {
	padding: 15px;
	background-color: #ffffff;
	min-height: 100px;
}

.sidebarstart, .contentstart {
	min-height: 220px;
	height: auto !important;
	height: 220px;
	margin-bottom:6px;
}

.contentstart_large {
	min-height: 732px;
	height: auto !important;
	height: 732px;
}

.topprodukteheight {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

.sidebarunterseite {
	margin: 0 0 6px 0;
}

img {
	border: none;
}

.logo {
	position: relative;
	top: 35px;
}

#nav {
    position: relative;
	left: 535px;
	top: -7px;
	width: 370px;
}

h1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 22px;
	color: #7ec5e7;
	font-weight: normal;
}

h2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 22px;
	color: #7ec5e7;
	font-weight: normal;
}

h3 {
    font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #30b2e5;
	font-weight: bold;
}

h4
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: italic;
}

h5 {
	font-weight:bold;
    color: #7EC5E7;
	padding: 10px 0 4px 0;
	margin:0px;
    font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

.imgpadding10 {
	padding: 0 10px 10px 0;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.button_blau {
	width: 146px;
	height: 21px;
	line-height: 21px;
	display: block;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-image: url(/images/tpl/button_blau.gif);
	text-decoration: none;
}
a.button_blau:hover, a.button_blau:visited:hover,
a.button_gruen:hover, a.button_gruen:visited:hover {
	text-decoration: underline;
}

.button_gruen {
	width: 146px;
	height: 21px;
	font-weight: bold;
	line-height: 21px;
	display: block;
	text-align: center;
	color: #ffffff;
	background-image: url(/images/tpl/button_gruen.gif);
	text-decoration: none
}

#navi {
	position: relative;
	left: 525px;
	top: -7px;
	display: block;
	width: 370px;
	padding: 0;
	margin: 0;
	text-align: right;
	z-index: 3;
}
#navigation a
{
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	height: 29px;
	line-height: 29px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#navigation a span
{
	padding-right: 10px;
}

#navigation a, #navigation a span
{
	display: block;
	float: left;
}


#navigation a:hover, #navigation a.aktiv
{
	color: #66bbe2;
	background: #ffffff url(/images/tpl/navi_bg_left.gif) left top no-repeat;
	padding-left: 10px;
}

#navigation a:hover span, #navigation a.aktiv span
{
	background: url(/images/tpl/navi_bg_right.gif) right top no-repeat;
	padding-right: 10px;
}

#navigation ul
{
	float: left;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}

#navigation li
{
	float: right;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 0 10px;
	margin: 0;
}

#unsereprodukte a, #unsereprodukte a:link, #unsereprodukte a:visited, #unsereprodukte a:active {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}

#unsereprodukte a:hover, #unsereprodukte a:visited:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}


.links225 {
	float: left;
	width: 225px;
}

.links174{
	float: left;
	width: 174px;
}

.blau {
    color: #66bbe2;
}

.weiss {
	color: #ffffff;
}

.paddingtopbottom10 {
	padding: 10px 0 10px 0;
}

.block {
	display: block;
}

.footer {
	position: relative;
	top: 148px;
	height: 25px;
	color: #ffffff;
	width: 950px;
	margin: 0 auto 0 auto;
}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover, .footer a:visited:hover {
	text-decoration: none;
	color: #ffffff;
}

a.footer_link:link,a.footer_link:visited
{
font-family:verdana;
color:#FFF;
text-decoration:none;
font-size:10px;
float:left;
}

a.footer_link:hover
{
text-decoration:none;
}

.jolly {
    float: right;
	width: 100px;
	height: 25px;
	display: block;
}
