html {
    height: 100%;
    max-height: 100%;
    padding: 0px; 
    margin: 0px;
    border: 0px;
    font-size:12px;
    font-family: Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
    overflow: hidden;     
}
body {
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    border: 0px;
    background: #FFFFFF;
}

#inhalt {
    overflow: auto;
    position: absolute;
    z-index: 3;
    right: 0px;  
    background-color: #FFFFFF; 
    clear:both;
}
* html #inhalt {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    max-height: 100%;
    width: 100%;
    overflow: auto;
    position: absolute;
    z-index: 3;
}

#startseite_inhalt {
	overflow: auto;
    position: absolute;
    z-index: 3;
    right: 0px; 
    background-color: #FFFFFF; 
    clear:both;
}
* html #startseite_inhalt {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    max-height: 100%;
    width: 100%;
    overflow: auto;
    position: absolute;
    z-index: 3;
}

a:link {
    color:#000e78;
	font-family:Tahoma,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration:none;
}
a:visited {
    color:#000e78;
    font-family:Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    text-decoration:none;
}
a:hover {
    color:#000000;
    font-family:Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    text-decoration:none;
}
a:active {
    color:#000e78;
    font-family:Tahoma,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration:none;    
}
a:focus {
    color:#000000;
    font-family:Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    text-decoration:none;
}
form {margin:0; padding:0;}
img {border:none;}

#wrapper{float:left;width:100%;}

#hauptinhalt {
	height:100%;
	margin:10px 195px 50px 15px;
}
#hauptinhalt2 {
	height:100%;
	margin:10px 0px 50px 0px;
}

#news_fenster_box {
	width:175px;
	float:left;
	margin-bottom:50px; 
	margin-left:-180px;
	margin-top:10px;
}
#news_fenster_box2 {
	width:175px;
	text-align:left;
	margin:10px 5px 50px 5px;
}
#kopf {
    position: absolute;
    margin: 0px;
    top: 0px;
    left: 0px;
    display: block;
    width: 100%;
    z-index: 6;
    overflow: hidden;
    color: #fff;   
}
#kopf .gesamt {width:100%; }
#kopf_logo { background:#BDBABD; height:72px; }
#kopf_logo img { margin:0px 20px; }
#kopf_nav {clear:both; height:26px; background:url(../grafik/layout/kopf/navkat_hg.jpg) repeat-x 0px 0px;}
#kopf_nav table {text-align:right; height:26px; margin-right:20px;}

#abstand {width:100%; height:10px; background: #FFFFFF; }

#fuss {
    position: absolute;
    margin: 0px;
    bottom: 0px;
    left: 0px;
    display: block;
    width: 100%;
    font-size: 11px;
    z-index: 5;
    overflow: hidden;
    background: url(../grafik/layout/fuss/leiste_unten_mitte.jpg) repeat-x 0px 0px; 
    color: #868686;  
}

#menu_aktiv_box {
    position: absolute;
    z-index: 5; 
    overflow: hidden; 
    
}
* html #menu_aktiv_box {
    top: 0px;
    z-index: 5;
}

#menu_aktiv {
    margin:0px;
    top:0px;
    z-index: 3;
    background:url(../grafik/layout/menu/leiste_menu_aktiv.jpg) no-repeat;  
}
#menu_aktiv h2 {
    padding-left:10px;
    margin-top:0px;
    font-size:12px;
    color: #FFF;
}

#menu_inhalt_box {
    position: absolute;
    z-index: 4; 
    overflow: hidden; 
    border-left:1px solid #BFBFBF;
    border-right:1px solid #BFBFBF;
    background:#FFF;
}
* html #menu_inhalt_box {
	height:100%;
    top: 0px;
    bottom:0px;
    z-index: 4;
}

#menu_inaktiv_box {
    position: absolute;
    z-index: 4; 
    overflow: hidden;
    border-right:1px solid #BFBFBF; 
    border-top:1px solid #BFBFBF;
}
* html #menu_inaktiv_box {
    bottom: 0px;
    z-index: 4;
}

#menu_inaktiv {
	margin:0px;
	float:left;
	display: inline;
}

#zierleiste_menu {
	background:url(../grafik/zierleiste_menu_inaktiv.jpg) no-repeat;
	height:10px;
}
.menu_inaktiv_ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

a.inaktiv {
	display: block;
	text-decoration: none;
	color:#303030;
	font-size:12px;
	background:url(../grafik/layout/menu/leiste_menu_inaktiv_23px.jpg) no-repeat;
}
a.inaktiv:link,a.inaktiv:visited,a.inaktiv:active,a.inaktiv:focus {
	display: block;
	text-decoration: none;
	color:#303030;
	font-size:12px;
	background:url(../grafik/layout/menu/leiste_menu_inaktiv_23px.jpg) no-repeat;
}
a.inaktiv:hover {
	background:url(../grafik/layout/menu/leiste_menu_inaktiv_hover_23px.jpg) no-repeat;
	color:#F0DA95;
}
a.aktiv {
	display: block;
	text-decoration: none;
	color:#F0DA95;
	font-size:12px;
	background:url(../grafik/layout/menu/leiste_menu_inaktiv_hover_25px.jpg) no-repeat;
}
a.aktiv:link,a.aktiv:visited,a.aktiv:active,a.aktiv:focus {
	display: block;
	text-decoration: none;
	color:#F0DA95;
	font-size:12px;
	background:url(../grafik/layout/menu/leiste_menu_inaktiv_hover_25px.jpg) no-repeat;
}
a.aktiv:hover {
	background:url(../grafik/layout/menu/leiste_menu_inaktiv_hover_25px.jpg) no-repeat;
	color:#F0DA95;
}
#menu_inaktiv span {
	padding-left:17px;
}

.menu_inhalt {
	height:100%;
	margin:0px;
	overflow:auto;
}
.menu_inhalt_baum {
	margin:5px;
}
.menu_inhalt_baum img {
	width:16px;
	height:16px;
	margin:0px;
}
.menu_inhalt_baum a {
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

.menu_inhalt_baum a:hover {
	color:#00008B;
	text-decoration:underline;
	font-size:12px;
}
.menu_inhalt_baum ul {
	list-style-type:none;
	padding:0px;
	margin-left:15px;
	margin-top:0;
}
.menu_inhalt_baum li {
	white-space:nowrap;
}

#suchfeld {
	width: 190px;
	height:26px;
}
#crumbnav_leiste {
	position:absolute;
	right:0px;
	z-index: 5;
	background:url(../grafik/layout/inhalt/leiste_crumbnav_mitte.jpg) repeat-x;
	font-size:11px;
}
#crumbnav_leiste a:link,#crumbnav_leiste a:visited,#crumbnav_leiste a:active,#crumbnav_leiste a:focus {
	color:darkblue;
	text-decoration:none;
	font-size:12px;
}
#crumbnav_leiste a:hover {
	color:darkblue;
	text-decoration:underline;
	font-size:12px;
}
#zurueck_button a:link,#zurueck_button a:visited,#zurueck_button a:active,#zurueck_button a:focus {
	width:78px;
	height:27px;
	background:url(../grafik/layout/inhalt/zurueck_inaktiv.jpg);
	float:right;
}
#zurueck_button a:hover {
	width:78px;
    height:27px;
    background:url(../grafik/layout/inhalt/zurueck_aktiv.jpg);
    float:right;
    color: #FFF;
    text-decoration:none;
}
#inhalt p {
	padding: 10px; 
}
.bold {
	font-weight: bold; 
    font-size: 12px;
}

a.nav, a.nav:visited {
    margin-left:50px; 
    display:block; 
    width:100px; 
    height:25px; 
    background:#aaa; 
    color:#eee; 
    border:1px solid #000; 
    text-decoration:none; 
    text-align:center; 
    line-height:25px;
}
a.nav:hover {
    background:#000; 
    color:#fff;
}
.leiste_oben_mitte {
	background:url(../grafik/layout/kopf/navkat_hg.jpg);
	font-size:12px;
	line-height:26px;
	display:block;
	font-weight:bold;
}
.leiste_oben_mitte a:link,.leiste_oben_mitte a:visited,.leiste_oben_mitte a:focus {
	padding:0px 30px;
	color: #555;
	text-decoration:none;
	height:26px;
	display:block;
	font-weight:bold;
}
.leiste_oben_mitte a:hover {
	padding:0px 30px;
	background:url(../grafik/layout/kopf/navkat_hg_hover.jpg);
	color: #FFF;
	text-decoration:none;
	height:26px;
	display:block;
	font-weight:bold;
}
.leiste_oben_mitte_aktiv {
    background:url(../grafik/layout/kopf/navkat_hg_hover.jpg);
    font-size:12px;
    line-height:26px;
    display:block;
    font-weight:bold;
    color:#FFF;
}
.leiste_oben_mitte_aktiv a:link,.leiste_oben_mitte_aktiv a:visited,.leiste_oben_mitte_aktiv a:focus,.leiste_oben_mitte_aktiv a:hover {
    padding:0px 30px;
    background:url(../grafik/layout/kopf/navkat_hg_hover.jpg);
    color: #FFF;
    text-decoration:none;
    height:26px;
    display:block;
    font-weight:bold;
}
.leiste_oben_trenner {
	width:3px; 
	background:url(../grafik/layout/kopf/navkat_hg_trenner.jpg) no-repeat;
}
.r_kopf {
	height:25px;
	font-size:12px;
	font-weight:bold;
	border:1px solid #6E91BB;
	padding-left:10px;
	background:#7D8FBD;
	line-height:25px;
	color:#FFF;
}
.wk_kopf {
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #BFBFBF;
	padding-left:10px;
	background:url(../grafik/layout/menu/leiste_menu_aktiv.jpg) no-repeat;
	line-height:22px;
}
.wk_inhalt {
	background-color:white;
	padding-left:10px;
	font-size:12px;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
}

/*--- Box Aufbau ---*/
.box_header_orange {
	width:100%;
	height:18px;
	margin:0;
	padding:0;
	background: url(../grafik/box_header_left_orange.jpg) top left no-repeat;
}
.box_header_blau {
	width:100%;
	height:18px;
	margin:0;
	padding:0;
	background: url(../grafik/box_header_left_blau.jpg) top left no-repeat;
}
.box_buttonleiste {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background: url(../grafik/layout/inhalt/buttonleiste.jpg) repeat-x;
}

.box_buttonleiste h3 {
	font:bold 12px/24px Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    color:#FFFFFF;
	margin:0px;
	padding:0px 10px;
	overflow:hidden;
}
.box_buttonleiste_trenner {
    float:left;
    width:3px;
    height:24px;
    background: url(../grafik/layout/inhalt/buttonleiste_trenner.jpg);
}

.box_gruppenbuttonleiste {
    width:100%;
    height:24px;
    margin:10px 0 0 0;
    padding:0;
    background: url(../grafik/layout/inhalt/gruppenbuttonleiste.jpg) repeat-x;
}
.box_gruppenbuttonleiste_trenner {
	float:left;
    width:3px;
    height:24px;
    margin-left:10px;
    background: url(../grafik/layout/inhalt/gruppenbuttonleiste_trenner.jpg);
}
a.gruppenlink:link,a.gruppenlink:visited,a.gruppenlink:active,a.gruppenlink:focus {color:#868686; font-size:12px; font-weight: bold; margin-left:10px; text-decoration:none; line-height:24px;}
a.gruppenlink:hover {text-decoration:underline;}
.gruppen_hg {background-color:#FFF;}
.submit_button {height:21px; line-height:21px; font-size:11px; font-weight:bold; background: url(../grafik/layout/inhalt/buttonleiste.jpg) repeat-x; color:#FFF; border:none; cursor:pointer; }
.submit_button2 {height:21px; line-height:21px; font-size:11px; font-weight:bold; background: url(../grafik/layout/inhalt/buttonleiste2.jpg) repeat-x; color:#FFF; border:none; cursor:pointer; }
.submit_button_hg {float:left; height:24px; background: url(../grafik/layout/inhalt/buttonleiste.jpg) repeat-x; border:none; }
.submit_button2_hg {float:left; height:24px; background: url(../grafik/layout/inhalt/buttonleiste2.jpg) repeat-x; border:none; }

.box_header_orange h3 {
	font:bold 12px/18px Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    color:#FFFFFF;
	margin:0px;
	padding-left:10px;
	background: url(../grafik/box_header_right_orange.gif) top right no-repeat;
	overflow:hidden;
}

.box_header_blau h3 {
	font:bold 12px/18px Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color:#FFFFFF;
	margin:0px;
	padding-left:10px;
	background: url(../grafik/box_header_right_blau.gif) top right no-repeat;
	overflow:hidden;
}

.box_inhalt {
	width:100%;
	margin:0;
	padding:0;
	background: url(../grafik/box_left.gif) top left repeat-y;
	overflow:hidden;
}
.box_inhalt2 {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.box_inhalt_tab {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

.box_inhalt .box_in {
	margin:0px;
	padding:0;
	background: url(../grafik/box_right.gif) top right repeat-y;
	overflow:hidden;
}

.box_footer {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	height:7px;
	background: url(../grafik/box_footer_left.gif) top left no-repeat;
}

.box_footer p {
	margin:0px;
	padding:0;
	height:7px;
	background: url(../grafik/box_footer_right.gif) top right no-repeat;
}

/* Navigation */
.nav_div_spalt {width:100%; background-color:white; margin-bottom:15px;}
.nav_div_1spalt {width:100%; background-color:white; margin-bottom:15px;}
.nav_div_2spalt_links {width:49%; clear: both; float:left; background-color:white; margin-bottom:15px;}
.nav_div_2spalt_rechts {width:49%; float:right; background-color:white; margin-bottom:15px;}
.nav_div_3spalt_links {width:32%; clear: both; float:left; background-color:white; margin-bottom:15px;}
.nav_div_3spalt_mitte {width:31%;  float:left; background-color:white; margin-bottom:15px; margin-left:2%; margin-right:2%; }
.nav_div_3spalt_rechts {width:32%; float:left; background-color:white; margin-bottom:15px;}
.nav_div_text {height:100px; overflow:auto; margin:0 12px;}
.nav_div_bild {height:110px; overflow:hidden; margin:0 12px;}
.nav_div_text2 {overflow:auto; margin:0 12px; color:#637A9C; font-size:12px;}
.nav_div_bild2 {overflow:hidden; margin:10px 12px 0px 12px;}
.nav_div_button {margin-left:10px; margin-bottom:7px; margin-top:7px; padding:0 10px;}

.artdiv_normal{background-color:#FFF; }
.artdiv_bild {float:left; margin-left:10px;}
.artdiv_text {clear:left; margin-left:10px; color:#637A9C; font-size:12px;}
.artdiv_text_farbe {color:#1C4E8B;}
.artdiv_text h3 {font-size:12px; margin:10;}
.artdiv_preis {clear:left; padding-bottom:5px; padding-top:10px;}

.artdetail_bild {float:left;}
.artdetail_daten {float:left; margin:5px 10px;}
.artdetail_text {clear:left; margin-left:10px; color:#1C4E8B; width:95%;}
.artdetail_text h3 {font-size:13px; margin:0;}
.artdetail_longtext {font-size:11px; padding:10px 10px 30px 0px;}

.artdetail_tab_cols {font-size:11px; border-bottom:1px dotted #B1CBF0; padding: 3px 15px;}
.artdetail_tab_bez1 {font-size:13px; color:#424242; font-weight:bold;}
.artdetail_tab_bez2 {font-size:11px; color:#424242;}
.artdetail_tab_artnr {font-size:12px; font-weight:bold; color:#637A9C;}
.artdetail_tab_listenpreis {font-size:12px; font-weight:bold; color:#637A9C;}
.artdetail_tab_rabatt {font-size:12px; font-weight:bold; color:#637A9C;}
.artdetail_tab_preis {font-size:14px; font-weight:bold; color:#435B81;}

.articles_bild {float:left; width:190px;}
.articles_daten {margin:10px 10px 0px 10px;}
.articles_daten_mehrspaltig {clear:left; margin:5px 10px;}
.articles_text {clear:left; margin-left:10px; color:#1C4E8B; width:95%;}
.articles_text h3 {font-size:13px; margin:0;}

.articles_tab_cols {font-size:11px; border-bottom:1px dotted #B1CBF0; padding: 3px 15px;}
.articles_tab_bez1 {font-size:12px; color:#424242; font-weight:bold;}
.articles_tab_bez2 {font-size:11px; color:#424242;}
.articles_tab_artnr {font-size:12px; font-weight:bold; color:#637A9C;}
.articles_tab_listenpreis {font-size:12px; font-weight:bold; color:#637A9C;}
.articles_tab_rabatt {font-size:12px; font-weight:bold; color:#637A9C;}
.articles_tab_preis {font-size:14px; font-weight:bold; color:#435B81;}

.artliste_kopf_links {background: url(../grafik/layout/inhalt/buttonleiste.jpg) repeat-x; height:24px; width:5px;}
.artliste_kopf_mitte {background: url(../grafik/layout/inhalt/buttonleiste.jpg) repeat-x; height:24px; font-size:11px; color:#FFF; font-weight:bold;}
.artliste_kopf_rechts {background: url(../grafik/layout/inhalt/buttonleiste.jpg) repeat-x; height:24px; width:5px;}

.artliste_kopf_links2 { height:27px; width:5px;}
.artliste_kopf_mitte2 { height:27px; font-size:11px; color:#1C4E8B; font-weight:bold;}
.artliste_kopf_rechts2 { height:27px; width:5px;}

.artliste_links2 { width:5px;}
.artliste_mitte2 {font-size:11px; border-top:3px solid #B1CBF0;}
.artliste_mitte2_unterteil {font-size:11px; border-top:3px solid white;background-color:white;}
.artliste_rechts2 { width:5px;}

.artliste_fuss_links2 { height:5px; width:5px;}
.artliste_fuss_mitte2 { height:5px;}
.artliste_fuss_rechts2 { height:5px; width:5px;}

.artliste_fuss_links {height:5px; width:5px; border-bottom:1px solid #6593CF;}
.artliste_fuss_mitte {height:5px; border-bottom:1px solid #6593CF;}
.artliste_fuss_rechts {height:5px; width:5px; border-bottom:1px solid #6593CF;}

.artliste_links {width:5px; border-top:1px solid #BFBFBF;}
.artliste_mitte {font-size:11px; border-top:1px solid #BFBFBF;}
.artliste_rechts {width:5px; border-top:1px solid #BFBFBF;}

.artliste_mitte_rabatt {font-size:11px; background-color:#DBEBFF; border-top:1px solid #B1CBF0;}
.artliste_mitte_wk {font-size:11px; background:#DBEBFF; text-align:right; }

.artliste_tabelle {clear:left;width:97%;margin-left:7px;}
.artliste_tabelle2 {width:100%; }

.zub_teile {
	clear:left;
	width:97%;
	margin-left:7px;
}
.zub_teile_inhalt {
	width:100%;
}
.wkorb_seite {
	clear:left;
	width:97%;
	margin-left:7px;
}
.wkorb_seite_inhalt {
	width:100%;
	border: 1px solid #BFBFBF;
}
.tabcontainer {
	width:100%;
	border-bottom:1px solid #6593CF;
}
.tablist {
	margin: 0;
}

.tablist li {
	list-style: none;
	margin: 0;
	display: inline;
}
.reiter_inaktiv {
	padding-left:15px;
	padding-right:15px;
	height:24px;
}
.reiter_inaktiv a:link,.reiter_inaktiv a:hover,.reiter_inaktiv a:visited,.reiter_inaktiv a:active,.reiter_inaktiv a:focus {
	color:#FFF; 
	text-decoration: none; 
	font-size:11px;
	height:24px; 
	line-height:22px;
	font-weight:bold;
}

.reiter_aktiv {
	padding-left:15px;
    padding-right:15px;
    height:24px;
    background: url(../grafik/layout/inhalt/buttonleiste_aktiv.jpg) repeat-x;
}
.reiter_aktiv a:link,.reiter_aktiv a:hover,.reiter_aktiv a:visited,.reiter_aktiv a:active,.reiter_aktiv a:focus {
    color:#FFF; 
    text-decoration: none; 
    font-size:11px; 
    height:24px;
    line-height:22px;
    font-weight:bold;
}

#opacity_ebene {
	visibility: hidden;
	display: block;
	background:#353535;
	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
#inhalt_ebene {
	display:none; 
	background:#FFF;
	text-align:center;
	border:1px solid #000000;
	z-index:101;
}
.ebene_hg {
	background-color:#FFF;
}
.schliessleiste {
	height:33px;
	background: url(../grafik/schliessen_hg.gif) repeat-x;
}
#schliessleiste_titel {float:left; color:#1C4E8B; padding-left:15px; padding-right:40px; vertical-align:middle;}
a#close_img:link,a#close_img:visited,a#close_img:active,a#close_img:focus {
	float:right;
	margin-right:7px;
    width:29px;
	height:33px;
	background: url(../grafik/schliessen2.gif) repeat-x;
}
a#close_img:hover {
	float:right;
	margin-right:7px;
    width:29px;
	height:33px;
	background: url(../grafik/schliessen1.gif) repeat-x;
}

/*--- tab-Navigation ---*/
#navlist
{
/*border-bottom: 1px solid #6593CF;*/
margin: 0;
padding-bottom: 25px;
padding-left: 30px;
 z-index:10;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #E8EBF0;
border: 1px solid #6593CF;
color: #666;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 20px;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #fff;
border-bottom: 1px solid #fff;
color: #1C4E8B;
font-weight:bold;
}

#navlist a:hover { color: #f00; }

#navlist ul a:hover { color: #f00 !important; }

a.navreiter_link:link, a.navreiter_link:visited,a.navreiter_link:active, a.navreiter_link:focus {
	font-size:12px;
    text-decoration:none;
    color:#FFF;
    display:block;
}
a.navreiter_link:hover {
	font-size:12px;
    text-decoration:none;
    color:#FFF;
    display:block;
}
/*--- Ende tab-Navigation ---*/

.fusszeile {color:#868686; font-size:11px; font-weight: bold; margin-left:10px;}

.tab {background:url(../grafik/search/tab.jpg) no-repeat;border-bottom:1px solid #000e78;}
.tab a:link, .tab a:visited, .tab a:hover, .tab a:active, .tab a:focus {font-size:11px; margin-left:3px;}
.tab_act {background:url(../grafik/search/tab_act.jpg) no-repeat;}
.tab_act a:link,.tab_act a:visited,.tab_act a:hover,.tab_act a:active,.tab_act a:focus {font-size:11px; color:white;margin-left:3px; }

.text_normal {font-size:12px;}
a.text_normal:link,a.text_normal:hover,a.text_normal:visited,a.text_normal:active,a.text_normal:focus {font-size:12px;}

.text_klein {font-size:10px;}
a.text_klein:link,a.text_klein:hover,a.text_klein:visited,a.text_klein:active,a.text_klein:focus {font-size:10px;}

.text_mittel {font-size:15px;}
a.text_mittel:link,a.text_mittel:hover,a.text_mittel:visited,a.text_mittel:active,a.text_mittel:focus {font-size:15px;}

.text_gross {font-size:17px;}
a.text_gross:link,a.text_gross:hover,a.text_gross:visited,a.text_gross:active,a.text_gross:focus {font-size:17px;}

.farbe {color:#1C4E8B;}
.farbe_orange {color:darkorange;}
.farbe_artpreis {color:#C42B1B;}
.crumb {color:#1C4E8B; font-size:14px;}
a.crumb:link,a.crumb:hover,a.crumb:visited,a.crumb:active,a.crumb:focus {color:#1C4E8B; font-size:14px;}
.grey {font-size:13px;}
.rechts {text-align: right;}
.fett {font-weight:bold;}
.artdiv_text h2 {padding:10px; margin-bottom:0; font-size:15px; color:#1C4E8B;}
