body, td, content, .text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	}

a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline, font-size: 11px; color:#00209F; }
a:link {font-size:11px; color:#00209F; }
a:visited {font-size:11px; color:#00209F; }
a:hover {font-size:11px; color:#00209F; }
a:active {font-size:11px; color:#00209F; }


#katalog { text-align:center; margin:0 auto; border:1px solid #dbdbdb; padding:5px 5px 10px 5px; }


.menu, a.menu, a.menu:visited, a.menu:hover {
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #000000; 
	text-decoration: none; 
	}
	
a.menu:hover {
	color: #00209F; 
	}
	
.untermenu, a.untermenu, a.untermenu:visited, a.untermenu:hover, a.untermenuactive  {
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	}
	
a.untermenu:hover {
	color: #00209F; 
	}
a.untermenuactive, a.untermenuactive:visited {
	font-weight: bold;
	color: #000000;
	}	

.stab, a.stab, a.stab:visited, a.stab:hover {
	font-size: 10px;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	}
	
a.stab:hover {
	text-decoration: underline;
	}
	
.suche {  
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #FFFFFF;
	}
	
	
.content {  
	font-size: 11px; 
	line-height: 17px; 
	color: #000000;
	}
	
	
a.content, a.content:visited, a.content:hover {  
	font-size: 11px; 
	color: #00209F; 
	line-height: 17px; 
	text-decoration: underline; 
	}
	
a.content:visited, a.content:hover {  
	color: #000000; 
	}
	
.siesindhier, a.siesindhier, a.siesindhier:visited  {  
	font-size: 10px; 
	font-weight: normal; 
	color: #999999;
	text-decoration: none;
	}

a.siesindhier:hover, a.siesindhier:visited, .gelbebox, a.gelbebox, a.gelbebox:visited, a.gelbebox:hover {  
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
	}

a.siesindhier:hover {  
	color: #00209F; 
	}

a.gelbebox, a.gelbebox:visited, a.gelbebox:hover {  
	text-decoration: underline;
	}
	
.titelangeb {  
	font-size: 12px; 
	line-height: 17px; 
	font-weight: bold; 
	color: #FFFFFF;
	}


.preisangeb {  
	font-size: 12px; 
	color: #FF3300; 
	background-color: #FFFFFF; 
	font-weight: bold;
	}

.kaufen, a.kaufen, a.kaufen:visited, a.kaufen:hover {  
	font-size: 11px; 
	line-height: 17px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.kaufen, a.kaufen:visited, a.kaufen:hover {  
	text-decoration: underline;
	}
	
.sublines {  
	font-size: 12px; 
	font-weight: bold; 
	color: #00209F; 
	}


.sponsoring .text { background:url(/shared_images/sponsored_bg.jpg) no-repeat; color:white; line-height:16px; vertical-align:top; padding:7px 7px 0 7px; }
.sponsoring .text a { color:white; }
.sponsoring .text td { font-size:14px; color:white; font-weight:bold; }

tr.blueline, tr.blueline td { background:url(/shared_images/sponsored_foto_hintergrund.jpg) no-repeat; }
tr.blueline td { font-size:14px; color:white; font-weight:bold; padding:3px 0; }


/*******************************************
********** Paddy's stuff here **************
*******************************************/

.topbanner {background-image: url('/shared_images/graphics/oben_cropped.png');}
.header {position: relative; top: 5px; left: 350px; width: 525px; height: 100px;}
img {border: 0px;}

.homebutton_de {position: absolute; top: 15px; left: 20px; width: 79px; height: 69px; background-image: url('/shared_images/graphics/home_weiss.gif');}
.homebutton_de a {display: block; width: 79px; height: 69px;}
.homebutton_de a:hover {background-image: url('/shared_images/graphics/home_gelb.gif');}

.homebutton_fr {position: absolute; top: 15px; left: 20px; width: 79px; height: 69px; background-image: url('/shared_images/graphics/home_weiss.gif');}
.homebutton_fr a {display: block; width: 79px; height: 69px;}
.homebutton_fr a:hover {background-image: url('/shared_images/graphics/home_gelb.gif');}

.homebutton_it {position: absolute; top: 15px; left: 20px; width: 79px; height: 69px; background-image: url('/shared_images/graphics/home_weiss.gif');}
.homebutton_it a {display: block; width: 79px; height: 69px;}
.homebutton_it a:hover {background-image: url('/shared_images/graphics/home_gelb.gif');}

.onlineshopbutton_de {position: absolute; top: 15px; left: 110px; width: 117px; height: 69px; background-image: url('/shared_images/graphics/it_de_onlineshop_weiss.gif');}
.onlineshopbutton_de a {display: block; width: 117px; height: 69px;}
.onlineshopbutton_de a:hover {background-image: url('/shared_images/graphics/it_de_onlineshop_gelb.gif');}

.onlineshopbutton_fr {position: absolute; top: 15px; left: 110px; width: 117px; height: 69px; background-image: url('/shared_images/graphics/fr_onlineshop_weiss.gif');}
.onlineshopbutton_fr a {display: block; width: 117px; height: 69px;}
.onlineshopbutton_fr a:hover {background-image: url('/shared_images/graphics/fr_onlineshop_gelb.gif');}

.onlineshopbutton_it {position: absolute; top: 15px; left: 110px; width: 117px; height: 69px; background-image: url('/shared_images/graphics/it_de_onlineshop_weiss.gif');}
.onlineshopbutton_it a {display: block; width: 117px; height: 69px;}
.onlineshopbutton_it:hover {background-image: url('/shared_images/graphics/it_de_onlineshop_gelb.gif');}

.hotlinebutton_de {position: absolute; top: 15px; left: 240px; width: 89px; height: 69px; background-image: url('/shared_images/graphics/hotline_weiss.gif');}
.hotlinebutton_de a {display: block; width: 89px; height: 69px;}
.hotlinebutton_de a:hover {background-image: url('/shared_images/graphics/hotline_gelb.gif');}

.hotlinebutton_fr {position: absolute; top: 15px; left: 240px; width: 89px; height: 69px; background-image: url('/shared_images/graphics/hotline_weiss.gif');}
.hotlinebutton_fr a {display: block; width: 89px; height: 69px;}
.hotlinebutton_fr a:hover {background-image: url('/shared_images/graphics/hotline_gelb.gif');}

.hotlinebutton_it {position: absolute; top: 15px; left: 240px; width: 89px; height: 69px; background-image: url('/shared_images/graphics/hotline_weiss.gif');}
.hotlinebutton_it a {display: block; width: 89px; height: 69px;}
.hotlinebutton_it a:hover {background-image: url('/shared_images/graphics/hotline_gelb.gif');}

.corporateclientsbutton_de {position: absolute; top: 15px; left: 340px; width: 148px; height: 70px; background-image: url('/shared_images/graphics/de_businesskunden_weiss.gif');}
.corporateclientsbutton_de a {display: block; width: 148px; height: 70px;}
.corporateclientsbutton_de a:hover {background-image: url('/shared_images/graphics/de_businesskunden_gelb.gif');}

.corporateclientsbutton_fr {position: absolute; top: 15px; left: 340px; width: 148px; height: 70px; background-image: url('/shared_images/graphics/fr_businesskunden_weiss.gif');}
.corporateclientsbutton_fr a {display: block; width: 148px; height: 70px;}
.corporateclientsbutton_fr a:hover {background-image: url('/shared_images/graphics/fr_businesskunden_gelb.gif');}

.corporateclientsbutton_it {position: absolute; top: 15px; left: 340px; width: 148px; height: 70px; background-image: url('/shared_images/graphics/it_businesskunden_weiss.gif');}
.corporateclientsbutton_it a {display: block; width: 148px; height: 70px;}
.corporateclientsbutton_it a:hover {background-image: url('/shared_images/graphics/it_businesskunden_gelb.gif');}

.menuheaderrow {background-color: #043D7B;}
.menuheaderrow a{color: white; text-decoration: none;}
.menurow {background-color: #F7E509}
.menufooterrow{background-image: url('/shared_images/graphics/newsletter_2.png'); background-repeat: no-repeat;}
.menufooterrow a{color: white; text-decoration: none;}

.languagebuttons {position: absolute; width: 185px; height: 24px; }
.germanbutton {position: absolute; top: 5px; left: 23px; width: 31px; height: 13px; background-image: url('/shared_images/graphics/ikon_deutsch.gif');}
.germanbutton a{display: block; width: 31px; height: 13px;}
.italianbutton {position: absolute; top: 5px; left: 67px; width: 31px; height: 13px; background-image: url('/shared_images/graphics/ikon_it.gif');}
.italianbutton a{display: block; width: 31px; height: 13px;}
.frenchbutton {position: absolute; top: 5px; left: 111px; width: 31px; height: 13px; background-image: url('/shared_images/graphics/ikon_fr.gif');}
.frenchbutton a{display: block; width: 31px; height: 13px;}

.socialnetworkbuttons {position: relative; width: 182px; height: 27px;}
.facebookbutton {position: absolute; top: -1px; left: 45px; width: 14px; height: 14px; background-image: url('/shared_images/social-bookmark-facebook.gif');}
.facebookbutton a{display: block; width: 16px; height: 16px;}
.twitterbutton {position: absolute; top: -1px; left: 70px; width: 14px; height: 14px; background-image: url('/shared_images/social-bookmark-twitter.gif');}
.twitterbutton a{display: block; width: 16px; height: 16px;}
