*{
	margin:0;
	padding:0;
	font-family: "Verdana","Arial","Times New Roman";
	font-size:11px;
}

body {
	background:#e5e5e5 url('../images/body.jpg') repeat-x;
}

.clearfix:after,.clearfix:before { content : "" ; display : table }
.clearfix:after { clear : both }
.clearfix { zoom : 1 }

a.sidebar{
	background-color:#f4f4f4;
	height:20px;
	width:163px;
	padding-left:33px;
	padding-top:5px;
}

a{	
	color:#FF9900;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.footerNavigation{
color:#000000;
font-size:10px;
}

.angebot-bestellen,
.buy-button
{
	cursor:pointer;
	border:1px solid #fe9901;
	text-shadow:0 1px 1px #d98300;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffc700),to(#fe9901));
	background-image:-webkit-linear-gradient(#ffc700,#fe9901);
	background-image:-moz-linear-gradient(#ffc700,#fe9901);
	background-image:-o-linear-gradient(#ffc700,#fe9901);
	color:#fff;
	font:18px/18px arial,helvetica,sans-serif;
	display:inline-block;
	margin-top:10px;
	margin-bottom:20px;
	padding:10px 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.angebot-bestellen:hover,
.buy-button:hover
{
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffce21),to(#fe9901));
	background-image:-webkit-linear-gradient(#ffce21,#fe9901);
	background-image:-moz-linear-gradient(#ffce21,#fe9901);
	background-image:-o-linear-gradient(#ffce21,#fe9901);
	text-decoration:none;
}
.angebot-bestellen:active,
.buy-button:active
{
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fe9901),to(#ffc700));
	background-image:-webkit-linear-gradient(#fe9901,#ffc700);
	background-image:-moz-linear-gradient(#fe9901,#ffc700);
	background-image:-o-linear-gradient(#fe9901,#ffc700);
}
div.angebot-back input[type="text"]
{
	display:block;
	font-size: 14px;
	padding: 10px !important;
	margin: 5px 0;
	width: 300px;
}

a:hover{
	text-decoration:underline;
}


a.login{
	font-weight:bold;
	color:#fff;
	}

a.shop{
	background:url('../images/shop_button_bkg.gif') repeat-x;
	font-weight:bold;
	color:white;
	width:253.5px;
	display:block;
	height:22px;
	padding-top:5px;
	text-align:center;
	border-right:white 1px solid;
	float:left;
}
.facebook{
	background:url('../images/background-facebook.jpg') no-repeat;
	font-weight:bold;
	color:white;
	width:196px;
	display:block;
	height:22px;
	padding-top:5px;
	text-align:center;
	border-right:white 1px solid;
	float:left;
}
span.transparent{
	background:url('../images/background-transparent.png') no-repeat;
	font-weight:bold;
	color:white;
	width:196px;
	display:block;
	height:22px;
	padding-top:5px;
	text-align:center;
	border-right:white 1px solid;
	float:left;
}

.withings-angebote a
{
    border-radius:5px;
    border:1px dotted rgb(252,185,0);
    color:black;
    display:inline-block;
    font-size:14px;
    line-height:21px;
    padding:5px 10px;
}
.withings-angebote:hover a
{
    border-style: solid;
    text-decoration: none;
}

a.articleName{
	color:black;
	font-weight:bold;	
}

br.clear{
	clear:both;	
	
}

ul, ol{
	padding-left:40px;	
	
}

li {
	margin-bottom:5px;
	}

#generic a{
	font-size:10px;
	color:black;	
}


#leftContent a.center{
	color:#305694;
	background:url('../images/pfeil_rechts.gif') no-repeat 180px 2px;
	display:block;
	width:171px;
	text-align:center;
}

#leftContent a.small{
	font-size: 10px;
}

#leftContent h3
{
	padding-bottom: 0px;
	margin-bottom: 2px;
}

#leftContent div.macfun a.bild{
	color:#305694;
	display:block;
	width:171px;
	text-align:left;
	padding:0;
	margin:0 0 5px;
}

#leftContent a.partner
{
	color:#305694;
	background:url('../images/pfeil_rechts.gif') no-repeat 0px 2px;
	display:block;
	width:171px;
	text-align:left;
	padding-left: 10px;
	padding-right:25px;	
	margin:5px 0px;
}


#leftContent div.trustedshop
{
	text-align:center;
	/*width:170px;*/
	padding:10px 8px 8px;
	border:0px solid #c0c0c0;
	color:#666;
}

#leftContent div.guenstiger a
{
	background:none;
	color:#305694;
	display:block;
	padding-top: 5px;
	/*width:171px;*/
	text-align: center;
}

#leftContent div.zertifikate,
#leftContent div.paypal
{
	display:block;
	padding-top: 5px;
	text-align: center;
}

h1.sidebar{
	background:white url('../images/sidebar.gif') no-repeat;
	width:163px;
	height:20px;
	padding-left:33px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	color:white;
}

h1.sidebar_green{
	background:white url('../images/sidebar_green.gif') no-repeat;
	width:163px;
	height:20px;
	padding-left:33px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	color:white;
}

h1.sidebar_blue{
	background:white url('../images/sidebar_blue.gif') no-repeat;
	width:163px;
	height:20px;
	padding-left:33px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	color:white;
}

h1.newproducts{
	width:163px;
	height:20px;
	padding-left:2px;
	padding-top:5px;
	font-weight:bold;
	font-size:10px;
	color:black;
}

h1{
	width:487px;
	height:20px;
	padding:4px 0px 0px 10px;
	background-color:#f4f4f4;
	font-size:13px;
	font-weight:bold;
	color:black;	
}

h2{
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:black;	
	margin-top:10px;
	margin-bottom:10px;
}

h3{
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	/*color:#305694;*/
	color:black;
	margin-top:10px;
	margin-bottom:10px;
}
  
img
{
	border:0;	
}

input[type = text]{
	border: 1px solid #f69b3c;
	padding: 0 2px;
}

.anfrage input[type = text]
{
	border: 1px solid white;
}

fieldset{
	border:0;	
}

span#generic{
	width:900px;
	text-align:right;
	display:block;
	margin-bottom:5px;
	font-size:10px;
	padding-right:5px;
}

span.date{
	padding-left:10px;
	font-size:11px;
	color:#666;	
	margin-top:5px;
	margin-bottom:8px;
	display:block;	
}

span.price{
	color:#ff9c00;
	display:block;
	float:right;
	font-weight:bold;
	font-size:13px;	
}

span.chosen{
 	font-weight:bold;
}

span.fehler {
	color:#f00;
	font-weight:bold;
}

span.richtig {
	color:#83b825;
	font-weight:bold;
}

span.articleName{
	height:15px;
	color:black;
	display:block;
	float:left;
	width:237.5px;
	font-weight:bold;
	margin: 0 4px;
}

table.anfrage {
	margin-left:10px;
	padding-left:10px;
	width:350px;
	float:left;

}



table.anfrage tr {
	height:25px;
	vertical-align:top;
}


#headerBottom div{
	display:block;
	float:left;
	width:196px;
	text-align:center;
	color:white;
	border-right:white 1px solid;
	height:22px;
	padding-top:5px;
	vertical-align:middle;
}

#leftContent p{
	padding-left:10px;
	font-weight:regular;
	width:176px;
	margin-bottom:12px;
		
}

div#wrapper{
	margin:auto;
	position:relative;
	width:908px;
	padding-top:20px;
}

div#site{
	width:900px;
	border:1px solid #c4c4c4;
	background:white url('../images/content_bkg.gif') repeat-y center;
	padding:0px 5px 0px 5px;
	position:relative;
	float:left;
	margin-top:2px;
	margin-bottom: 3px;
}

div#header{
	background:white url('../images/header_bkg.gif') repeat-x 0px 5px;
	height:298px;
	width:900px;
	flaot:left;
	padding:4px 0px 5px 0px;
}

div#headerLeft{
	width:202px;
	height:217px;
	float:left;
}

div#headerRight{
	width:697px;
	text-align:right;
	height:217px;
	float:left;
}

#headerRight img{
	vertical-align:top;
}

#mainContent p{
	margin:10px;	
}

div#headerBottom{
	
	width:900px;
	text-align:right;
	height:27px;
	float:left;
}


div#leftContent{
	width:196px;
	float:left;
}
		
div#mainContent{
	width:502px;
	padding:0px 0px 4px 6px;
	float:left;
}

div#rightContent{
	width:196px;
	float:left;
}

/* KANN ENTFERNT WEGEN WEGEN ZENTRIERUNG */

#rightContent div#tagcloud a.bild
{
	padding:0;
	margin:0;
}

#rightContent div.ueber_uns a{
	color:#305694;
	background:url('../images/pfeil_rechts.gif') no-repeat 180px 2px;
	display:block;
	width:171px;
	text-align:right;
	padding-right:25px;	
	margin-bottom:15px;
}

div#rightContent div.ueber_uns p
{
	padding-left:10px;
	font-weight:regular;
	width:176px;
	margin-bottom:12px;
}

#rightContent div.bewertungen a{
	color:#305694;
	background:url('../images/pfeil_rechts.gif') no-repeat 180px 2px;
	display:block;
	width:171px;
	text-align:right;
	padding-right:25px;	
	margin-bottom:15px;
}

div#rightContent div.bewertungen p
{
	padding-left:10px;
	font-weight:regular;
	width:176px;
	margin-bottom:12px;
}

div#footer{
	background:white url('../images/footer_bkg.gif') repeat-x 0px 1px;
	height:27px;
	width:900px;
	padding:0px 0px 1px 0px;
	clear:both;
	text-align:right;
}

div.articleSmall{
	float:left;
	width:245.75px;
	height:268px;
	margin-top:5px;
	margin-right:2px;
	border:1px solid #ddd;	
	
}
div.articleBig{
	float:left;
	width:495px;
	height:220px;
	margin-top:5px;
	margin-right:0px;
	border:1px solid #ddd;	
	
}

div.articleSmall div.articleImage{
	padding-top:5px;
	float:left;
	width:245.75px;
	height:140px;
	text-align:center;
	padding-bottom:4px;
	margin-bottom:25px;
}

div.articleBig div.articleImage{
	padding-top:20px;
	float:left;
	width:245.75px;
	height:170px;
	text-align:center;
}

div.articleDetail{
	position:relative;
	float:left;
	width:237.5px;
	height:57px;
	padding:4px;
	padding-top:0px;
	text-align:left;
}

div.articleSmall div.articleDetail
{
	margin-bottom: 3px;
}

div.articleBig div.articleDetail
{
	margin-bottom: 0;
}

div.articleDescription{
	float:left;
	width:237.5px;
	top:0px;
	height:120px;
	padding:4px;
	text-align:left;
}

div.articleButton{
	float:left;
	width:237.5px;
	height:24px;
	padding:5px 4px;
	text-align:right;
	/*border-top: 1px solid #eeeeee;*/
	}


div.TopArticleImage{
	padding:10px;
	padding-left:5px;
	padding-top:35px;
	float:left;
	width:184px;
	height:120px;
	text-align:center;	
}

div.TopArticleDetail{
	float:left;
	width:487px;
	height:170px;
	padding-top:20px;
	text-align:left;
}

div.sub_sub_menu{
	padding:15px;
}

img.banner{
	margin-top:0px;
}

div#tagcloud
{
	padding: 5px;
	text-align: left; # war: right, TE
}

div#tagcloud a.font20
{
	font-size: 20px;
	padding: 0px 6px;
}

div#tagcloud a.font18
{
	font-size: 18px;
	padding: 0px 8px;
}

div#tagcloud a.font16
{
	font-size: 16px;
	padding: 0px 10px;
}

div#tagcloud a.font14
{
	font-size: 12px;
	padding: 0px 5px;
}

div#tagcloud a.product
{
	color:#305694;
	background:url('../images/pfeil_rechts.gif') no-repeat 0px 2px;
	display:block;
	width:171px;
	text-align:left;
	padding-left: 10px;
	padding-right:10px;	
	margin:5px;
}

input,
textarea
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
