html { 
overflow: scroll; 
} 
body
{
	background: #fff;
	margin-top:10px;
	color: #000;
	font-size: 11px;
	font-family: helvetica, arial san-serif;
	background-image : url(img/topbg.png);
	background-repeat : repeat-x;
	
		}

/* layout */
.container
{   margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;		

	}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.logo,.search,.content,.navigation, .rightSidebar,.footerLeft, .footerRight, .rightSidebarPage
{display:inline;float:left; margin-left:10px;margin-right:10px;}
.container .logo
{width:460px; padding-top:10px; padding-bottom:10px;}
.container .search
{width:448px; text-align:right; padding-top:28px; padding-right:12px;}
.container .navigation
{width:940px;
padding:18px 0px 10px 0px;
border-top:0px solid #f4f4f4;  }
.navigation a
{font-size: 12px;
color: silver;
padding:0px 10px 0px 3px;
letter-spacing: 1px;}
.navigation a:hover
{font-size: 12px;
color: white;
padding:0px 10px 0px 3px;
letter-spacing: 1px;}

.content
{width:550px; background-color: #ffffff;
margin-top:50px; padding-left: 8px; padding-right:50px; 
	}
.contentKontakt
{width:550px; background-color: #ffffff;
margin-top:50px; padding-left: 18px; padding-right:50px; 
background-image : url(img/kontakt.png);
	background-repeat : no-repeat;
	background-position : right;
float:left;

	}
.rightSidebar
{width:300px; 
float:left;
color:white;
margin-top:70px; 
 background-color: #ffffff;
 background-image : url(img/sidebarbg.png);
background-repeat : no-repeat; 	
 text-align: left;

} 

.sideBarItem1 a
{color: #333333; text-decoration: none;}
 .sideBarItem2 a
{color: #666666; text-decoration: none;}
.sideBarItem3 a 
{color: #999999; text-decoration: none;}
 .sideBarItem4 a
{color: #cccccc; text-decoration: none;}

.sideBarItem1 a:hover
{color: #ffffff; text-decoration: none;}
 .sideBarItem2 a:hover
{color: #ffffff; text-decoration: none;}
.sideBarItem3 a:hover
{color: #ffffff; text-decoration: none;}
 .sideBarItem4 a:hover
{color: #ffffff; text-decoration: none;}

.sideBarItem1
{
font-weight: normal;
font-size:24px;
background-color: #cccccc;
border-top:1px solid white;
padding-top: 15px;
padding-left:10px;
height:35px;
background-image : url(img/downcorner.png);
background-position : bottom right;
background-repeat : no-repeat;
}
.sideBarItem2

{
font-weight: normal;
font-size:24px;
background-color: #999999;
border-top:1px solid white;
padding-top: 15px;
padding-left:10px;
height:35px;
background-image : url(img/downcorner.png);
	background-position : bottom right;
	background-repeat : no-repeat;
}
.sideBarItem3

{
font-weight: normal;
font-size:24px;
background-color: #666666;
border-top:1px solid white;
padding-top: 15px;
padding-left:10px;
height:35px;
background-image : url(img/downcorner.png);
	background-position : bottom right;
	background-repeat : no-repeat;
}
.sideBarItem4

{
font-weight: normal;
font-size:24px;
background-color: #333333;
border-top:1px solid white;
padding-top: 15px;
padding-left:10px;
height:35px;
background-image : url(img/downcorner.png);
	background-position : bottom right;
	background-repeat : no-repeat;
}

.rightSidebarPage
{width:300px; 
color:black;
margin-top:50px; 
 background-color: #ffffff;

} 

.rightSidebarPageLogos
{width:300px; 
color:black;
margin-top:50px; 
 background-color: #ffffff;
 text-align: center;
 float:left;
} 

p.techspec
{color: black;
padding-left: 10px;
font-size: 10px;
margin:0px 0px 0px 0px;
}

li
{padding-right:10px;}

.footer
{width:960px;
margin-top:30px;
background-color: #ffffff}

.footer a
{color: #000000}
.alpha{margin-left:0}
.omega{margin-right:0}
.container .footerLeft
{width:450px; padding-top:10px; padding-bottom:0px; padding-left: 15px; color: #000000;
}
.container .footerRight
{width:450px; padding-top:10px; padding-bottom:10px;}

a
{	color: #000;
	text-decoration: none;
}
a:hover
{	text-decoration: underline;}

h1
{	padding-top:10px;
	font-weight: normal;
	font-size:18px;
	text-align: left;
}

h2
{	font-weight: normal;
	font-size:16px;
	text-align: left;
	padding-top: 12px;
}
h3
{	font-weight: normal;
	font-size:14px;
	text-align: left;
	padding-top: 12px;
}

p
{	overflow: hidden;
	padding: 1px 0px 2px 0px;
	text-align: left;
}
img.right{
	
	float:right;
	padding:0px 15px 0px 25px;
	
}

img.rightPage{
	
	float:right;
	padding:50px 0px 0px 0px;
	
}



img.minilogos

{
	
	float:left;
	padding:10px 0px 0px 18px;
	vertical-align: sub;
	
}

ul
{
color: black;
}

.kunderlogo
{

margin-top:25px;

}
