 /* ÄNDERUNG von #d4d4d4 in #757474 */


 /* ÄNDERUNG von #050505 in #ffffff */
 /* ÄNDERUNG von #d4d4d4 in #757474 */
 /* ÄNDERUNG von #757474 zu #d4d4d4 */
  /* ÄNDERUNG von #e8e8df zu #757474 */



/* Basics */

* { margin:0; padding:0; }
html, body { height:100%; }

/* vorher: body { background:url(/skin/div1/sd1/main_bg.png) repeat-x scroll center -393px #e8e8df;
	color:#050505;
	font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.6em; }*/
body { background:url(/skin/div1/sd1/main_bg.png) repeat-x scroll center -393px #e8e8df;
	color:#050505;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.3; }

body.default { margin:0; padding:0; }


p { margin-bottom:10px; }
blockquote {
    font-style: italic;
    margin: 1em 3em;
}
td { vertical-align:top; }
th { vertical-align:top; text-align:left; font-weight:bold; padding-right:20px; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:140%; line-height:170%; }
h2 { font-size:125%; line-height:170%; }
h3 { font-size:115%; line-height:170%; }
h4 { font-size:110%; line-height:170%; }
h5 { font-size:105%; line-height:170%; }
h6 { font-size:100%; line-height:170%; }

pre,code { font-size:110%; line-height:150%; }
label { }
hr { color:#d4d4d4; background-color:#d4d4d4; height:1px; }
u { text-decoration:none; font-weight:bold; }

a { color:#757474; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:none; }
a:hover { text-decoration:underline; color:#757474; }
a:active { text-decoration:underline; }


/* Formulare */

form { margin:0; padding:0; }

input[type=text], textarea, select { font-size:14px; margin-bottom:2px; border:1px solid #757474; margin-right:3px;
	background-color:#ffffff; } 

input.textbox { height:23px; vertical-align:middle; }

input.button { vertical-align:middle; 
	height:25px; font-weight:bold; cursor:pointer; cursor:hand; text-align:left;
	color:#757474;     
	background:#ffffff url(/skin/div1/sd1/pfeil-rechts.png) no-repeat scroll 6px center; 
	padding:0 10px 0 20px; }
input.button:hover {
	background:#d4d4d4 url(/skin/div1/sd1/pfeil-rechts.png) no-repeat scroll 6px center; } 

td.button { font-size:11px; font-weight:bold; text-align:left; 
	margin-bottom:2px; color:#757474; border:1px outset; 
	background:#ffffff url(/skin/div1/sd1/pfeil-rechts.png) no-repeat scroll left center;   
	padding-left:20px; }
td.button:hover {
	background:#d4d4d4 url(/skin/div1/sd1/pfeil-rechts.png) no-repeat scroll left center; } 
a.button { display:block; text-align:left; color:#757474; }
a.button:hover { text-decoration:none; color:#757474; } 
a.button:focus { text-decoration:none; }
a.button:active { text-decoration:none; }


div.button {
	padding:5px 0 40px 0;
}
	div.button a { 
		float:left;
		font-size:10px;
		color:#757474;
		text-decoration:none;
		text-transform:uppercase;
		padding:3px 16px 3px 16px;
		background:#d4d4d4;
	}
	div.button a:hover {
		background:#757474;
		color:#d4d4d4;
	}

div.action {
	padding:5px 0 40px 0;
}
	div.action a { 
		float:left;
		font-size:10px;
		color:#757474;
		text-decoration:none;
		text-transform:uppercase;
		padding:3px 16px 3px 16px;
		background:#d4d4d4;
	}
	div.action a:hover {
		background:#757474;
		color:#d4d4d4;
	}



/* Allgemeine Utility-Klassen */

.hl1 { font-size:125%; font-weight:bold; }
.hl2 { font-size:115%; font-weight:bold; }

.fussnote { font-size:80%; margin-top:1em; }

img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}
object { 
	vertical-align:top; 
	outline:none;
}
ul, ol { 
	list-style:none;
}

.fleft { 
	float:left;
}
.fright { 
	float:right;
}
.clear { 
	clear:both;
}


.bild { width:auto; height:auto; line-height:100%; text-align:center; }
.bild img { margin-bottom:2px; }
div.news .bild img { margin-top:0; margin-bottom:2px; }
.bild i { font-size:12px; }

.umfluss-rechts { float:left; margin-right:20px; margin-bottom:15px; }
.umfluss-links { float:right; margin-left:20px; margin-bottom:15px; }
.kein-umfluss { float:none; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:15px; }


/* Alerts */

.errorbox { border:4px solid #c00; padding:1em; background-color:#fee; color:#c00; font-weight:bold; margin-bottom:1em; }
.error { color:#c00; font-weight:bold; padding:0.3em; }
.okbox { border:4px solid #0f0; padding:1em; background-color:#efe; color:#0a0; font-weight:bold; }
.ok { color:#0a0; font-weight:bold; }
.warnbox { border:4px solid #dd0; padding:1em; background-color:#ffe; color:#dd0; font-weight:bold; }
.warn { color:#dd0; font-weight:bold; }
.infobox { border:1px inset #aaa; padding:0.2em; background-color:#f0ffff; font-size:80%; color:#444; font-weight:normal; }
.info { color:#444; font-weight:normal; }

.flashed { background-color:#6f6; }
div.alert { width:40%; height:auto; margin:auto;
 position:absolute; z-index:100; top:40%; left:30%; right:70%;
 background-color:#dfd; border:4px double #5a5;
 opacity:0; -moz-opacity:0; -khtml-opacity:0; filter:alpha(opacity=0);
 text-align:center; vertical-align:middle; }
div.alert_ibox { border:4px solid #5a5; margin:0; padding:0.5em 1em; text-align:center; vertical-align:middle; }
div.alert ul.menu { margin:0.5em 0; padding:0; }
div.alert ul.menu li { list-style:none; margin:0; display:inline; }
div.alert ul.menu li a { padding:3px 0.5em; margin-left:3px;
 border:1px outset; background-color:#ffffff; white-space:nowrap; }
div.alert ul.menu li#alertbutton_checkout a { background-color:#80ff80; }




/********************************* Page-Layout ******************************/

.tail-top { 
	background:url(/skin/div1/sd1/tail-top.png) left bottom repeat-x; height:100px;}
.tail-bottom { 
	background:url(/skin/div1/sd1/tail-bottom.png) left bottom repeat-x;
}

#pgbody { position:relative; width:982px; margin:0 auto; }

#pghead { position:relative; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#pgmain { clear:both; position:relative; }

#pgfoot { clear:both; position:relative; height:50px;
	font-size:12px; margin-top:40px; font-family:Verdana, Arial, Helvetica, sans-serif; }



/* Logo */

#bxlogo { position:absolute; bottom:8px; left:25px; align:center; }
#bxlogo a { display:block; }


/* SiteMenu */

#bxmenu_site { position:absolute; bottom:14px; right:50px; } 

#SiteMenu .menu {
	/*float:right;
	padding:71px 200px 0 0;*/
}
	#SiteMenu .menu li {
		float:left;
	}
		#SiteMenu .menu li a {
			display:block;
			float:left;
			font-size:17px;   
			font-weight:100; 
			color:#050505;
			line-height:23px; 
			padding:0 10px; 
			text-decoration:none;
			/*text-transform:uppercase;*/
		}
		#SiteMenu .menu li a:hover, #SiteMenu .menu li a.current {
			color:#669900; /*background:url(/skin/div1/sd1/menu_bg.png) left top repeat-x; position:middle;*/
		}
#SiteMenu br { clear:none; }


/* Navigationsbox: Stichwortsuchbox */

#bxquery { position:absolute; top:0px; right:50px; }
#query_stichwort { width:125px; vertical-align:middle; font-weight:normal; }
#query_submit { width:25px; height:25px; vertical-align:middle; padding:0; background:url(/skin/div1/sd1/search.png) left top no-repeat; border:0 none; }
#query_submit:hover {background:url(/skin/div1/sd1/search_hover.png) left top no-repeat;}




/* HeadMenu */

#bxmenu_head { width:982px; height:15px; position:relative; top:0; left:0;
	background-color:#fff; border-bottom:1px solid #fff; }

#HeadMenu ul.menu { }
#HeadMenu li { color:#fff; font-size:10px; }
#HeadMenu li a { padding:5px 5px; color:#fff; text-decoration:none; }
#HeadMenu li a:hover { text-decoration:underline; color:#757474;}


/* PageMenu */

#bxmenu_foot { }

#PageMenu .menu {
	float:left;
	padding:5px 0 0 44px;
}
	#PageMenu .menu li {
		float:left;
		padding-left:6px;
	}
		#PageMenu .menu li a {
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			color:#050505;
			line-height:20px;
			padding:0 12px;
			text-decoration:none;
			text-transform:none;
		}
		#PageMenu .menu li a:hover, #PageMenu .menu li a.current {
			text-decoration:underline;
		}


/* Footer-Element: Copyright */

#copyright { position:relative; font-size:10px; padding:0 0 0 62px; }


/* Footer: Logo rechts */

#bxfooter {
 background:url("/skin/div1/sd1/logo-footer-b.png") no-repeat scroll 681px bottom transparent;  /* ÄNDERUNG von logo-footer-b.gif zu logo-footer-b.png */
 height:50px;
}


/* Haupt-Content-Box */

.box_main {
	padding:0 22px;
}

.box_main h1 {
	/* -text-transform:uppercase: */
	line-height:140%;
	z-index:10;
	padding-top:0;
	margin:0 0 15px 0; /* - margin:30px 0 15px;*/
}
.box_main h1 em {
	font-style:normal;
	font-size:70%;
	/* color:#669900; */
}
.box_main h2 em {
	font-style:normal;
	font-size:70%;
}

div.text {
	position:inherit;
}


/* Textliste (Suchergebnis) */

table.TextList h3 em {
	font-style:normal;
	/* color:#669900; */
}



/* Schaufenster */

.mod_window {
	position:relative;
}


div.window_Intro img { float:none; }



/* Mehrspaltige Layouts */

.line-ver1, .line-ver2, .line-ver3 {/*
	background-image:url(/skin/div1/sd1/line-ver.png); 
	background-repeat:repeat-y;*/
	width:100%;
}

.spalten {
	position:inherit;
	/* ÄNDERUNG - padding:16px; */
}
.spalten .line-ver1 {
	background-position:7px top;
}
.spalten .line-ver2 {
	background-position:317px top;
}
.spalten .line-ver3 {
	background-position:627px top;
	width:100%;
	overflow:hidden;
}

.spalte {
	position:inherit;
	float:left;
	width:250px;
	padding-left:20px;
	padding-bottom:14px;
	margin-right:50px;
}
.spalte-3 {
	margin-right:0;
}

.spalten h2 {
	/*background:url(/skin/div1/sd1/roterpunkt.png) no-repeat scroll 0 6px transparent;*/
	font-size:18px;
	line-height:150%;
	margin-bottom:20px;
	margin-left:-25px;
	padding-left:25px;
}

.spalten h3 {
	font-size:16px;
}

.spalten ul {
	margin-bottom:10px;
	margin-left:2px;
}
	.spalten ul li {
		background:url(/skin/div1/sd1/pfeil-rechts.png) no-repeat left 5px;
		padding:0 0 5px 18px;
	}
		.spalten ul ul {
			list-style: square outside;
		}
		.spalten ul ul li {
			background:none;
			padding:0 0 5px 5px;
			margin-left:14px;
		}

.spalten-111 .spalte-1 {
	width:870px;
}
.spalten-111 .line-ver1 {
	width:100%;
	overflow:hidden;
}

.spalten-113 .spalte-1 {
	width:560px;
}

.spalten-133 .spalte-3 {
	width:560px;
}
.spalten-133 .line-ver3 {
	background-position:317px top;
}

.spalten-113 .spalte-3 { font-size:80%; line-height:155%; }
.spalten-113 .spalte-3 h2 { margin-bottom:5px; }

.spalten-133 .spalte-1 { font-size:80%; line-height:155%; }
.spalten-133 .spalte-1 h2 { margin-bottom:5px; }


/* Spaltenintro */

div.spaltenintro { margin:20px 100px; font-size:120%; }
p.introline1 { font-style:oblique; }
p.introline2 { margin:20px 0 10px 20px; }
p.introline2 em { color:#cc3333; font-size:150%; margin:20px; }   
p.introline3 { margin:0 0 20px 150px; }


/* Webmarketing */

#ziele { position:relative; top:0; left:0; height:auto; margin-bottom:20px; font-weight:bold; }
#ziele ul li { font-size:14px; }

#ziele_links { width:242px; }
#ziele_links ul { }
#ziele_links ul li { background:none; padding:0 0 5px 0; text-align:right; font-style:oblique; }

#ziele_rechts { left:250px; position:absolute; top:0; }
#ziele_rechts ul { }
#ziele_rechts ul li { }

p.eingerueckt { margin-left:5em; text-indent:-4em; }

p.pdflink { font-size:12px; line-height:20px; margin:20px 0; }
p.pdflink a { display:block; margin-left:60px; }
p.pdflink a img { float:left; margin-left:-60px; margin-right:10px; }
p.pdflink br { clear:left; }

p.filelink { font-size:12px; line-height:20px; margin:20px 0; }
p.filelink a { display:block; margin-left:60px; }
p.filelink a img { float:left; margin-left:-60px; margin-right:10px; }
p.filelink br { clear:left; }


#noblackhat_icon { float:left; width:48px; height:47px; margin-right:10px; }



/* Produkt-Präsentationen */

div.produktmenue span.currentpage { font-weight:bold; }

.produktpreis {
	margin:0 50px;
}
.produktpreis .preis {
	font-family:Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
}
.produktpreis .ust {
	font-size:12px;
	padding-left:10px;
}
.produktpreis .zeitrahmen {
	display:block;
	font-size:12px;
}

/* Listen-Navigation (im Suchergebnis bspw.) */

div.listnav_top {
	background-color:transparent;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
div.listnav_bottom {
	background-color:transparent;
	float:right;
	margin-left:20px;
	margin-top:10px;
}

div.listnav div.pos {
	float:right;
}
div.listnav div.nav {
	clear:both;
	float:right;
}

div.listnav img {
	text-align:center;
	vertical-align:baseline;
}

div.listnav td {
	vertical-align:middle;
}
div.listnav td.prev {
	text-align:center;
	width:20px;
}
div.listnav td.next {
	text-align:center;
	width:20px;
}



/* Detailseiten-Listen-Navigation (im Suchergebnis bspw.) */

div.listnav_detail {
	background-color:transparent;
	float:right;
    margin-top:20px;
	margin-left:20px;
	margin-bottom:10px;
}

div.listnav_detail div.back {
	float:right;
}

div.listnav_detail div.nav {
	clear:both;
	float:right;
}

div.listnav_detail td {
	vertical-align:middle;
}
div.listnav_detail td.prev {
	text-align:center;
	width:20px;
}
div.listnav_detail td.next {
	text-align:center;
	width:20px;
}
div.listnav_detail div.nav a {
	display:block;
}
div.listnav_detail div.nav img {
	text-align:center;
	vertical-align:baseline;
}



/* Kontaktformular */

#form_contact .fb_subject .textbox {
	width:500px;
}
#form_contact .textarea {
	width:500px;
}



/* Navigationsbox: Katalogbrowser */

#bxkatbrowser { overflow:hidden; }

#bxkatbrowser ul { padding:0; margin:0; list-style-type:none; font-size:11px; }

#bxkatbrowser li { margin:0; padding:0; color:#757474; border-bottom:1px solid #fff; }

#bxkatbrowser li a { display:block; text-align:left; vertical-align:middle;
	padding-left:12px; padding-top:7px; padding-bottom:7px;
	border-left:4px solid;
	font-size:12px; font-weight:bold; }
#bxkatbrowser li a span { display:block; padding-top:3px; }
#bxkatbrowser li a:hover { text-decoration:none; }

#bxkatbrowser li ul { margin-top:0px; margin-bottom:0px; }
#bxkatbrowser li ul li { padding-left:0px; }
#bxkatbrowser li ul a { font-size:11px; font-weight:normal; }

#bxkatbrowser li.sel { background-color:#F6F4F9; color:#fff; }
#bxkatbrowser a.sel { color:#000; }


/* Navigationsbox: Mini-Warenkorb */

#bxminiwk { overflow:hidden; }
#bxminiwk p { padding:0; margin:0; }
#bxminiwk ul { padding:0; margin:0; padding-left:20px; border-top:1px solid #d4d4d4; }
#bxminiwk ul li { list-style:none; margin:0; padding:0; padding-bottom:5px; }

#miniwklist { }
#miniwk .tdminiwk { font-size:80%; }

#miniwksumme { }
#miniwksumme span { display:block; text-align:right; }
#miniwksumme .hl1 { font-size:12px; font-weight:bold; }
#miniwksumme .hl2 { font-size:11px; }

#miniwkmenu ul { padding:0; margin:0; padding-top:5px; list-style-type:none; }
#miniwkmenu li { margin:5px; }

#miniwk_showcart a { display:block; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	text-align:left; color:#e8e8df; font-weight:bold; border:1px outset;
	padding-left:21px; background:#ffffff url(/skin/div1/icon_go.gif) no-repeat scroll left center; }
#miniwk_showcart a:hover { color:#e8e8df; text-decoration: none;
	padding-left:21px; background:#d4d4d4 url(/skin/div1/icon_go.gif) no-repeat scroll left center; }

#miniwk_checkout a { display:block; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	text-align:left; color:#e8e8df; font-weight:bold; border:1px outset;
	padding-left:21px; background: url(/skin/div1/icon_arrow.gif) no-repeat scroll left center; }
#miniwk_checkout a:hover { color:#e8e8df; text-decoration: none;
	padding-left:21px; background: url(/skin/div1/icon_arrow.gif) no-repeat scroll left center; }


/* Navigationsbox: Account-Status */

#bxstatus { }
#bxstatus p { padding:0; margin:0; }
#bxstatus ul { padding:0; margin:0; padding-left:1.4em; }
#bxstatus li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#form_login label { display:block; clear:left; float:left; width:5.2em; padding-right:0.8em; }
#form_login input.textbox { width:6em; }
#form_login input.button { clear:left; width:13em; }


/* Navigationsbox: Chat */

#bxchat p { padding:0; margin:0; }
#bxchat img { height:7ex; float:left; margin-right:0.5em; margin-bottom:0; }
#bxchat ul { padding:0; margin:0; padding-left:1.4em; }
#bxchat li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }


/* Navigationsbox: Newsletter-Anmeldung */

#bxnewsletter { }
#bxnewsletter ul { padding:0; margin:0; padding-left:1.4em; }
#bxnewsletter li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }


/* Modul: Voting */

#bxvote p { padding:0; margin:0; margin-bottom:0.3em; }
#bxvote p.textvor { font-weight:bold; }
#bxvote ul { padding:0; margin:0; padding-left:1.6em; }
#bxvote li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

div.vote_result { border-top:1px solid; padding:1em; }
div.vote_result p.textvor { font-weight:bold; }
div.vote_result table { width:90%; }
div.vote_result tr { background-color:#d4d4d4; }
div.vote_result td.label { width:20em; }
div.vote_result td.prozent { width:5em; }
div.vote_count textarea { font-size:100%; width:40em; }


/* Sub-Navigationselemente im Main-Content */

div.subnav { padding:0; margin-top:5px; margin-bottom:5px; background-color:transparent; }
div.subnav span.boxhead { display:block; font-weight:bold; padding:0; margin:0; }
div.subnav li a { font-size:90%; }
div.subnav li a:hover { text-decoration: none; }

div.subnav_query li { display:block; white-space:normal; }
div.subnav_query li a { float:none; white-space:normal; }

div.katnav ul { padding: 0; margin: 0; vertical-align:middle; }
div.katnav li { list-style:none; display:inline; vertical-align:middle; }

div.katnav li a { 
	padding-left:18px; padding-right:30px;
	background:url(/skin/div1/next_off.gif) no-repeat scroll left center;
	white-space:nowrap; float:left; margin-top:2px; }
div.katnav li a:hover { 
	background:url(/skin/div1/next_on.gif) no-repeat scroll left center; }

div.katnav li.lnup { display:block; }
div.katnav li.lnup a {
	background:url(/skin/div1/back_light.gif) no-repeat scroll left center; }
div.katnav li.lnup a:hover {
	background:url(/skin/div1/back_black.gif) no-repeat scroll left center; }

div.katnav > br { clear:both; }


/* Konfigurationselemente */

div.listopt td { font-size:85%; color:#d4d4d4; }
table.listopt { padding:5px; }
table.listopt b { color:#050505; font-weight:bold; text-decoration:underline; }


/* Preisdarstellung und -infos */

span.price { font-weight:bold; font-size:120%; }

div.PreisHinweis { color:#777; font-size:75%; clear:both; }
table.ArtList_List1 div.PreisHinweis { text-align:right; }


/* Listen-Hilfsklassen */

div.nrlist_small { clear:both; font-size:80%; }
div.nrlist_small img { float:left; width:5em; margin-right:0.5em; margin-bottom:0; }
div.preise { text-align:right; }


a.Detail {
	font-size:13px;
	color:#757474;
	text-decoration:none;
	text-transform:uppercase;
	padding:2px 10px;
	background:#d4d4d4;
}
a.Detail:hover {
	background:#757474;
	color:#d4d4d4;
}

div.nav td { padding:2px 6px; }
div.nav td.vm { padding:2px 6px 2px 0; }


/* Artikel-Buttons */

input.Wkorb { font-size:11px; width:178px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#757474; border:1px outset;
	background:#0073DE url(/skin/div1/icon_addbasket.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
input.Wkorb:hover { 
	background:#99CBFF url(/skin/div1/icon_addbasket.gif) no-repeat scroll left center; }

input.WkorbQty { text-align:center; }

input.WkorbUpd { font-size:11px; width:198px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#757474; border:1px outset;
	background:#0073DE url(/skin/div1/icon_update.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
input.WkorbUpd:hover { 
	background:#99CBFF url(/skin/div1/icon_addbasket.gif) no-repeat scroll left center; }

a.WkorbDel { display:block; width:170px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-size:11px; font-weight:bold; color:#757474; border:1px outset;
	background:#ffffff url(/g/papierkorb.gif) no-repeat scroll left center;
	padding-left:24px; text-align:left;  }
a.WkorbDel:hover { text-decoration:none; }
a.WkorbDel:focus { text-decoration:none; }
a.WkorbDel:active { text-decoration:none; }

#itemdetail input.Wkorb { margin-left:0; width:198px; }
#itemdetail input.WkorbUpd { margin-left:0; }
#itemdetail a.WkorbDel { margin-left:0; }

#AddToCartBatch { position:relative; }
#AddToCartBatch input.Wkorb { position:absolute; right:0; }


/* Warenkorb */

tr.ArtikelRow { height:60px; }

#WkorbRecalc { font-size:14px; width:198px; padding:2px; margin-left:0; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#757474; border:1px outset;
	background:#0073DE url(/skin/div1/icon_update.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
#WkorbRecalc:hover {
	background:#99CBFF url(/skin/div1/icon_update.gif) no-repeat scroll left center; }

#WkorbFinish { font-size:14px; width:198px; padding:2px; margin-left:0; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#757474; border:1px outset;
	background: url(/skin/div1/icon_arrow.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
#WkorbFinish:hover { 
	background: url(/skin/div1/icon_arrow.gif) no-repeat scroll left center; }


/* Produktkarte */

table.po { border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
table.po td { padding-top:2px; padding-bottom:4px; border-bottom:1px solid #d4d4d4; }
td.polabel { padding-right:10px; }
td.potext { border-bottom:1px solid #d4d4d4; }

tr.poparamlabel td { border-bottom:none; }
tr.poparaminput table td { border-bottom:none; }

#item_images { float:left; margin-bottom:20px; margin-right:20px; }
#item_order { float:left; margin-bottom:20px; width:320px; }
#item_text { clear:both; border-top:1px solid #d4d4d4; }
#item_steckbrief { float:right; margin-top:10px; margin-left:20px; margin-bottom:10px; padding-left:10px; }
#item_steckbrief td { font-size:85%; }
#item_steckbrief td.pdlabel { padding-right:10px; }

#artimg_zoom { font-size:9px; }
a.artimg_zoom { display:block; width:300px; text-align:center; font-size:9px; }

#item_links h2 { border-top:1px solid #d4d4d4; margin-top:0; padding-top:10px; }
#item_links h2.cellname { border-top:1px solid #abbac8; padding-top:0; }
#item_links hr { display:none; }

#item_links ul { }
#item_links ul a { font-weight:bold; font-size:12px; }

#item_callback { border-top:1px solid #d4d4d4; }
#item_callback td { border-bottom:none; }


/* Zellen-Defaults */

div.cell { margin-bottom:20px; margin-right:20px; }
div.cell a { display:block; }
div.cell:hover a { text-decoration:none; }

div.cell ul { padding:0; margin:5px; list-style-type:none; }
div.cell li { margin-bottom:4px; }
div.cell li a { display:block; text-align:left; color:#757474; font-weight:bold;
	padding-left:17px; background:url(/skin/div1/next_light.gif) no-repeat scroll left center; }
div.cell li a:hover { color:#757474; text-decoration: none;
	padding-left:17px; background:url(/skin/div1/next_off.gif) no-repeat scroll left center; }


/* NrList (Empfehlungen in der Produktkarte) */

table.nrlist { width:100%; margin:0; padding:0; }

h2.cellname { width:100%; border:1px solid #abbac8; background-color:#abbac8; margin:0; padding:0; }
h2.cellname a { display:block; margin:0; padding:2px; position:relative; height:2em; }
h2.cellname a span { position:absolute; left:5px; bottom:2px; 
	text-transform:none; color:#e8e8df; font-size:11px; font-weight:bold; }

div.cellicon { width:100%; height:60px; overflow:hidden; border:1px solid #abbac8; }
div.cellicon img { display:block; text-align:center; margin-left:auto; margin-right:auto; }

div.cell:hover h2.cellname { border:1px solid #ffffff; background-color:#ffffff; }
div.cell:hover div.cellicon { border:1px solid #ffffff; }

div.cellprices { padding-left:10px; }
div.cellbuttons { padding-left:10px; }
div.cellbuttons input.Wkorb { margin-left:0; }
div.cellbuttons a.Detail { margin-left:0; width:170px; }


/* Katalog-Index */

table.stdlist { width:100%; margin:0; padding:0; }

div.katicon { overflow:hidden; border:1px solid #ffffff; }
div.katicon img { display:block; text-align:center; margin-left:auto; margin-right:auto; }
h2.katname { border:1px solid #ffffff; background-color:#ffffff; margin:0; padding:2px; }
h2.katname a { text-transform:uppercase; color:#e8e8df; }

div.cell:hover div.katicon { border:1px solid #0073DE; }
div.cell:hover h2.katname { border:1px solid #0073DE; background-color:#0073DE; }


/* Keyword-Index */

table.KeyIndex td.Gruppe { font-size:110%; font-weight:bold; border-bottom:1px solid #909496; padding-top:1.5em; }
table.KeyIndex td.Key { padding-left:1.5em; }


/* Impressum */

table.impressum td { text-align:left; }


/* News */

div.news_teaser img { width:150px; float:left; margin-right:20px; margin-bottom:2px; }
div.news_teaser div.action { clear:left; }
div.news div.date { /*text-align:right;*/ font-size:12px; margin-bottom:20px; }
div.news img { max-width:560px; margin-top:5px; margin-bottom:20px; }



/* Landing-Pages */

	html, body {min-height:100%;}
	.all {width:895px; margin-left:15px; min-height:90%;}
	.all a:hover {text-decoration:none; color:#669900;}
	.content {width:895px; float:left; color:#333; line-height:1.5; margin-bottom:15px;}

	/* Sie befinden sich hier: */
	p.main_pos {padding: 0 45px; margin-top:10px; margin-bottom:-20px; position:absolute; z-index:99; font-size:12px;}

	/* Suchbox */
	.query_standard {padding:3px 10px 6px 10px; background: url(/skin/div1/sd1/search_bg.png) no-repeat scroll center bottom transparent;}
	#form_query input[type="text"] {width:150px; border:0; padding-left:5px; margin:0;}
	#form_query {border:1px solid #eee; background-color:#fff;}
	#form_query input[type="submit"] {margin-bottom:0;}

	/* Kontaktbox (PageHead) */
	.pghead_contact {position:absolute; top:0; right:270px; background: url(/skin/div1/sd1/search_bg.png) no-repeat scroll center bottom transparent;
    background-size:cover; width:250px; height:30px; font-size:13px; color:#333; text-align:center; padding-top:6px;}


	/* Demoshop-Anfordern (FixedBox) */
	.fixed_box {position:fixed; right:0; top:35%; z-index:99999;}
		.fixed_box a {height:150px; width:40px; background:url(/g/custom/shopdriver/testen_button.png) transparent no-repeat 0 0; display:block;}
		.fixed_box a:hover {background:url(/g/custom/shopdriver/testen_button_hover.png) transparent no-repeat 0 0;}

	/* Startseite: "mehr erfahren"-Button */
	.mehr_erfahren {margin-top:3px;}
	.mehr_erfahren a {background:url(/g/custom/shopdriver/button_mehrerfahren.png) transparent no-repeat 0 0; width:170px; height:32px;
		display:block; text-indent:-9999px;}
	.mehr_erfahren a:hover {background:url(/g/custom/shopdriver/button_mehrerfahren_hover.png) transparent no-repeat 0 0; width:170px; height:32px;}

	/* Startseite: "mehr Funktionen"-Button */
	.mehr_funktionen {margin-top:3px;}
	.mehr_funktionen a {background:url(/g/custom/shopdriver/button-shop-funktionen.png) transparent no-repeat 0 0; width:170px; height:32px;
		display:block; text-indent:-9999px;}
	.mehr_funktionen a:hover {background:url(/g/custom/shopdriver/button-shop-funktionen-hover.png) transparent no-repeat 0 0; width:170px; height:32px;}

	/* Spalten Layout */
	.spalte_links_breit {float:left; text-align:left; padding:20px; background-color:#fff; border:1px solid #c6bfb3; width:600px; margin-bottom:30px;}
	.spalte_rechts_schmal {width:220px; text-align:left; padding:10px; font-size:14px; float:left; margin-bottom:30px;}
	.spalte_links_schmal {width:285px; float:left; text-align:left; padding:10px; font-size:14px;}
	.spalte_rechts_breit {width:530px; float:right; text-align:left; padding:10px;}
	.spalte_komplett {width:840px; border:1px solid #c6bfb3; background-color:#fff;padding:20px; float:left; margin-bottom:30px;}

	/* Überschriften (& ähnlich formatierte Absätze) */
	h1, h1.headline, h2.headline {font-weight:normal; margin-top:0; margin-bottom:0; color:#333; line-height:1.4;}
	h1 {font-size:27px; border:0; text-align:left; padding-top:40px; /*width:585px;*/ padding-left:22px;}
	h1.headline {font-size:29px; padding-left:0; padding-top:30px;}
	h2.headline { padding-top:0; font-size:25px; padding-bottom:20px; padding-top:10px;}
	h2.headline.klein {font-size:19px; padding-bottom:7px;}
	h3.headline {font-size:20px; line-height:1.3; font-weight:normal; padding-bottom:3px; padding-top:20px; color:#333;}
	p.headline {font-size:25px; margin-bottom:30px; padding:0;}
	p.headline.klein {font-size:17px; line-height:1.3; padding-bottom:0; padding-top:10px; margin-bottom:0; font-weight:bold;}
	h1 {margin-bottom:15px;}

	/* ACCORDION-Menü */
	dl {margin-top:10px;}
	dt, dd {padding-left:50px; margin-bottom:5px;}
	dt {font-size:19px; font-family:Verdana; background-image:url(/g/custom/shopdriver/kreis_leer.png); background-repeat:no-repeat; background-position:11px 9px;}
		dt a {color:#333;}
		dt a:hover, dt:hover a {color:#669900;}
		dt:hover {background-image:url(/g/custom/shopdriver/kreis_hover.png); cursor:pointer;}
	dd {font-size:14px; font-family:Arial; padding-top:5px; padding-bottom:10px;}
	ul {list-style:none;}
	.nohover:hover {background-image:url(/g/custom/shopdriver/kreis_voll.png); cursor:default; }
	.nohover {background-image:url(/g/custom/shopdriver/kreis_voll.png);}
	.nohover a{text-decoration:none;}
	.nohover:hover a {text-decoration:none; cursor:default; color:#333;}

	/* Shopsysteme */
	.systeme { width:100%; text-align:center; }
		.systeme a { display:block; width:200px; text-align:center; color:#333; text-decoration:none; float:left; margin:25px; font-weight:bold;}
		.systeme a:hover { text-decoration:none; }

	/* FEATURE-BOX */
	ul.featurelist li, table.featuretable td {background-image:url(/g/custom/shopdriver/haken.gif); background-repeat:no-repeat; padding:0 20px 0 40px; font-size:14px;}
	ul.nebeneinander li {width:200px; float:left; background-position:2px 9px; height:90px;}
		table.featuretable td {width:40%; background-position:2px 20px; height:80px; vertical-align:middle; margin-left:20px;}
		table.featuretable td:hover {/*background-color:#fbf2e3;*/ cursor:default;}
	ul.untereinander li {width:500px; height:40px; background-position:2px -8px;}
	
	/* DEMO-SHOP Formular */
	.demoshop {width:265px; background-image:url(/g/custom/shopdriver/demoform_background2.png); text-align:center; padding:10px; margin-top:-100px;}
		span.head_klein, span.head_gross {color:#fff; font-family:Verdana;}
		span.head_klein {font-size:14px;}
		span.head_gross {font-size:20px; font-weight:bold;}
		p.text_anfordern {font-size:16px; color:#fff; text-align:left; padding:10px;}
			a.form_send {text-decoration:underline; color:#fff; font-size:18px; font-weight:bold; text-decoration:none;}
		form.demo input {width:210px; color:#999; border:0; background-color:#fff; padding:7px; font-size:15px;}
		form.demo input.send {width:114px; margin-left:110px; padding:5px; font-size:17px; font-weight:bold; background-color:#85c608; border:0; color:#fff;}
			form.demo input.send:hover, a.form_send:hover {background-color:#9de70d;}
		form.demo select {width:224px; padding:7px; font-size:15px; border:0; color:#999;}

	/* Trennlinien */
	hr.linie {background-image:url(/g/custom/shopdriver/trennlinie.png); width:100%; height:2px; margin:5px 0; border:0; float:left;}
	hr.linie_senkrecht {background-image:url(/g/custom/shopdriver/trennlinie_senkrecht.png); width:2px; float:left; margin:20px 0 0 5px; border:0;}

	/* Submenü (rechts) Highlights */
	.spalte_rechts_schmal {color:#555;}

	.highlightbox span.currentpage {display:block; background:none no-repeat #fff 0 0; color:#333; 
		background-position:right; cursor:pointer; border-bottom:1px solid #c6bfb3; border-right:1px solid #c6bfb3;}
	.highlights_links {margin-left:-11px;}
	.highlightbox h2, .kontaktbox h2, .randinfo h2, .highlightbox h2 span.currentpage {font-weight:bold; font-size:16px; font-family:Verdana; line-height:1.3; 
		margin-bottom:4px; color:#333; background:none 0; border:0 none;}
	.highlightbox a {display:block; background:url(/g/custom/shopdriver/registerkarten_bg.png) no-repeat #cfcfc7 0 0; color:#222; border-left:1px solid #c6bfb3;
		background-position:right; color:#222; border-bottom:1px solid #c6bfb3;}
		.highlightbox a:hover {text-decoration:none; background:url(/g/custom/shopdriver/registerkarten_bg.png) no-repeat #e8e8df 0 0; 
			background-position:right; color:#222; border-bottom:1px solid #c6bfb3;}
	.first_a a, .first_a span {background:url(/g/custom/shopdriver/registerkarten_bg.png) 0 0; background-position:right top; background-color:#cfcfc7;}
		.first_a span.currentpage {background:url(/g/custom/shopdriver/registerkarten_bg_on.png) 0 0; background-position:right top; background-color:#fff; 
			border-left:0 none; border-right:0 none; padding-left:31px;}
		.first_a a:hover {background:url(/g/custom/shopdriver/registerkarten_bg.png) 0 0; background-position:right top; background-color:#e8e8df;}
	.last_a a, .last_a span {background:url(/g/custom/shopdriver/registerkarten_bg.png) 0 0; background-position:right bottom; border-bottom:0 none; 
			background-color:#cfcfc7;}
		.last_a span.currentpage {background:url(/g/custom/shopdriver/registerkarten_bg_on.png) 0 0; background-position:right bottom; border-bottom:0 none; 
			background-color:#fff; border-left:0 none; border-right:0 none; padding-left:31px;}
		.last_a a:hover {background:url(/g/custom/shopdriver/registerkarten_bg.png) 0 0; background-position:right bottom; border-bottom:0 none; 
			background-color:#e8e8df; border-bottom:0 none;}
	.highlightbox h2 a {background:none 0; border:none 0; border:0 none;}
		.highlightbox h2 a:hover {background:none 0; color:#669900; border:0 none;}
	.highlightbox h2, .highlightbox h2 a {margin-top:8px;}
	.kontaktbox {margin-top:60px;}
	.randinfo {margin-top:40px; line-height:1.3; font-size:13px;}
		.randinfo p {font-style:italic;}
		.randinfo h2 {margin-left:-30px; padding-left:45px; background:url(/g/custom/shopdriver/icons/icon_info.png) transparent no-repeat 0 0;}
	.highlights_links span, .highlights_links a {padding:5px 0 5px 30px; width:80%;}
	.kontaktbox p {padding-left:45px; padding-bottom:30px;}
	.kontaktbox p#sub_fon {background:url(/g/custom/shopdriver/icons/icon_fon.png) transparent no-repeat 0 0; margin-top:8px;}
	.kontaktbox p#sub_email {background:url(/g/custom/shopdriver/icons/icon_email.png) transparent no-repeat 0 0; margin-top:-30px;}
	.kontaktbox p#sub_support {background:url(/g/custom/shopdriver/icons/icon_betreuung.png) transparent no-repeat 0 0; margin-top:-30px;}

	/* Listen */
 	ul.plus li, ul.haken li {border-bottom:1px solid #dcd4c7; padding-top:2px; padding-bottom:2px;}
	ul.plus li.noborder, ul.haken li.noborder {border-bottom:0 none; padding-top:0; padding-bottom:2px;}
	ul.plus li, ul.haken li ul.plus li {padding-left:30px; background:url(/g/custom/shopdriver/list_plus.png) transparent no-repeat 0 1px;}
	ul.haken li {padding-left:30px; background:url(/g/custom/shopdriver/list_haken.png) transparent no-repeat 0 1px;}
	ul.plus.grey li, ul.haken.grey li ul.plus.grey li {background:url(/g/custom/shopdriver/list_plus_grey.png) no-repeat 0 1px;}
	ul.haken.grey li, ul.plus.grey li ul.haken.grey li {background:url(/g/custom/shopdriver/list_haken_grey.png) no-repeat 0 1px;}
	ul.plus li.hell, ul.haken li.hell {background-color:#e8e8df;}
	ul.haken.horizontal {width:100%;}
		ul.haken.horizontal li {margin-right:40px; float:left;}
	ul.plus.horizontal {width:100%;}
		ul.plus.horizontal li {margin-right:40px; float:left; padding-top:2px; padding-bottom:2px;}
	ul.plus.kursiv li {font-style:italic;}
	.italic {font-style:italic;}
	.heller {background-color:#ece6db; width:100%; float:left; text-align:left;}
	.min_height {min-height:260px;}
	.abstand_oben {padding-top:40px;}

	/* Icons */
	p.icon, h3.headline.icon {padding-left:45px;}
		p.icon {margin-top:0; margin-bottom:15px; width:500px;}
		h3.headline.icon {padding-top:3px; padding-bottom:30px; margin-top:5px;}
	p#datenaustausch {background:url(/g/custom/shopdriver/icons/icon_datenaustausch.png) transparent no-repeat 0 0;}
	p#schnittstellen {background:url(/g/custom/shopdriver/icons/icon_schnittstellen.png) transparent no-repeat 0 0;}
	h3#beratung {background:url(/g/custom/shopdriver/icons/icon_beratung.png) transparent no-repeat 0 0;}
	h3#realisierung {background:url(/g/custom/shopdriver/icons/icon_realisierung.png) transparent no-repeat 0 0;}
	h3#betrieb {background:url(/g/custom/shopdriver/icons/icon_betrieb.png) transparent no-repeat 0 0;}
	h3#betreuung {background:url(/g/custom/shopdriver/icons/icon_betreuung.png) transparent no-repeat 0 0;}
	h3#massgeschneidert {background:url(/g/custom/shopdriver/icons/icon_massgeschneidert.png) transparent no-repeat 0 0;}
	h3#verfuegbarkeit {background:url(/g/custom/shopdriver/icons/icon_verfuegbarkeit.png) transparent no-repeat 0 0;}
	h3#performance {background:url(/g/custom/shopdriver/icons/icon_performance.png) transparent no-repeat 0 0;}
	h3#sicherheit {background:url(/g/custom/shopdriver/icons/icon_sicherheit.png) transparent no-repeat 0 0;}
	h3#backups {background:url(/g/custom/shopdriver/icons/icon_backups.png) transparent no-repeat 0 0;}
	h2#beratung {background:url(/g/custom/shopdriver/icons/icon_beratung.png) transparent no-repeat 0 4px;}
	h2#betreuung {background:url(/g/custom/shopdriver/icons/icon_betreuung.png) transparent no-repeat 0 4px;}
	h2#verfuegbarkeit {background:url(/g/custom/shopdriver/icons/icon_verfuegbarkeit.png) transparent no-repeat 0 4px;}

	/* Versionsvergleichstabelle */
	table.versionsvergleich {border:0; }
	td {vertical-align:middle; border-color:#e8e8df;}
	td.features {width:600px; border-bottom:1px solid #e8e8df; font-size:13px; padding:5px; font-weight:bold;}
		td.features span.erklaerung {font-weight:100;}
	td.version {width:108px; text-align:center; border-left:1px solid #e8e8df; border-bottom:1px solid #e8e8df;}
	td.head {font-size:15px; font-weight:bold; height:50px; border-bottom:1px solid #e8e8df;}
	td.table_headline {background-color:#a0957f; border:0; font-size:17px; color:#fff; border-bottom:1px solid #e8e8df; padding:5px; padding-left:50px;}
	td.beige {background:url(/g/custom/shopdriver/beige_transparent_30.png) transparent repeat 0 0;}
	td a, td a:link, td a:visited {color:#333; font-weight:bold; text-decoration:none;}
	td a:hover {color:#669900;}
	td.preis {height:120px; font-size:24px; border-bottom:0; font-weight:bold;}
		td.preis span.mon {font-size:12px; font-weight:100;}
	td.preis {font-size:17px; font-weight:bold; border-top:1px solid #e8e8df; border-bottom:0 none; height:50px;}

	/* Preistabelle */
	table.preise {border:0; }
	table.preise td {vertical-align:middle; border-left:0 none;}
	table.preise td.center {text-align:center;}
	table.preise td.version {border-bottom:1px solid #e8e8df; border-right:1px solid #e8e8df; font-size:13px; padding:5px; font-weight:bold;}
	table.preise td.preise_headline {background-color:#a0957f; border:0; font-size:13px; color:#fff; border-bottom:1px solid #e8e8df; padding:5px; font-weight:bold;}
	table.preise tr.beige {background:url(/g/custom/shopdriver/beige_transparent_30.png) transparent repeat 0 0;}
	table.preise td.versionsbeschreibung {border-bottom:1px solid #e8e8df; border-right:1px solid #e8e8df; padding:10px 5px;}
	table.preise td.preis-ein {font-size:16px;border-bottom:1px solid #e8e8df; border-right:1px solid #e8e8df;}
	table.preise td.preis-mon {font-size:16px; border-bottom:1px solid #e8e8df;}
	table.preise td.last {border-bottom:0 none;}

	/* Referenzen - Slide-Show (GROSS) */
	#slidesContainer {height:300px; margin-top:20px;}
	#slidesContainer2 {background-color:#fff; height:450px; padding-top:30px;}
	#slideshow #slidesContainer, #slideshow #slidesContainer2 {margin:0 0; width:600px; overflow:auto; position:relative; float:left;}
	#slideshow #slidesContainer .slide, #slideshow #slidesContainer2 .slide2 {margin:0 0; width:580px;}
	.slide {opacity:0.5; height:300px;}
	.slide2 {height:420px;}
	.control {display:block; height:30px; margin:150px 5px; text-indent:-10000px; z-index:999; cursor:pointer; position:absolute; width:30px; text-align:center;}
	#rightControl {background:url(/g/custom/shopdriver/button_pfeil_rechts.png) transparent no-repeat 0 0; right:310px;}
	#rightControl:hover {background:url(/g/custom/shopdriver/button_pfeil_rechts_hover.png) transparent no-repeat 0 0;}
	#leftControl {background:url(/g/custom/shopdriver/button_pfeil_links.png) transparent no-repeat 0 0; left:40px;}
	#leftControl:hover {background:url(/g/custom/shopdriver/button_pfeil_links_hover.png) transparent no-repeat 0 0;}
	.links {top:580px; left:36px; padding:0; position:absolute; text-align:center; width:560px;}
	.links a {margin:2px 4px; height:9px; width:9px; background:url(/g/custom/shopdriver/link_kreis_off.png) transparent no-repeat 0 0;}
	.links a.on {background:url(/g/custom/shopdriver/link_kreis_on.png) transparent no-repeat 0 0;}
	.slide2_infotext {padding:10px; font-size:12px;}
	.slide2_infotext h3 {font-size:21px; margin-bottom:29px;}
	p.quotation {padding:10px; font-style:italic; background-color:#ededed;}
	p.ref_logo {width:540px; text-align:center;}

	/* Referenzen - Slide-Show (klein) */
	.slideshow_klein {margin-left:-15px; margin-right:-15px; float:left; width:630px; height:80px;}
	#carousel_inner {float:left; width:600px; overflow:auto; background:#fff; height:80px; position:relative;}
	#carousel_ul {position:relative; left:-150px; list-style-type:none; margin:0px; padding:0px; width:2000px; padding-bottom:10px;}
	#carousel_ul li{float:left; width:140px; padding:0px; height:80px; background:#000000; margin-top:10px; margin-bottom:10px; margin-left:5px; 
		margin-right:5px; display:block; position:relative;}
	#carousel_ul li img {margin-bottom:-4px; cursor:pointer; cursor:hand; border:0px;}
	#left_scroll, #right_scroll{float:left; height:80px; width:15px;}
	#left_scroll img, #right_scroll img{border:0; cursor:pointer; cursor:hand; margin-top:45px}
	

    /* Banner */

    /* START */

    #TEXT_\/ShopDriver\/Start h1 { padding-top:90px;
        background:url(/g/custom/shopdriver/shopsoftware.png) no-repeat 30px 0 transparent; 
        padding-bottom:190px; margin-top:-15px; font-size:37px; padding-left:410px;
        font-weight:bold; letter-spacing:1px;
    }

    .box_main h1 em { color: #D45500; }





/* Listen in Newstexten sollen normal formatiert sein: */

div.text_NEWS ul { list-style:disc inside none; }
div.text_NEWS ul li { margin: 0.5em 1em; }

.referenz img.referenz_screen {

    padding: 2px;
    border:1px solid #F4F4F4;

}

.referenz .referenz_link {
    border: 1px solid #999;
    padding: 2px; 0;
    font-size: 97%; 
}

.referenz .referenz_link .link_desc {
    font-weight: bold;
}

#bxwhereami { padding:11px 45px; }
