@charset "utf-8";


/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; 
}

.Maintabel { 


margin: 0 auto; /* Center align for like Firefox, Opera, Netscape */
text-align: left;
width: 938px;
}

form{ margin-bottom: 0px;}

h1 { font-size: 18px; font-weight: bold; margin: 0px; 
}

h2 {
	font-size: 15px;
	font-weight: bold;
	 margin: 0px; 
}

h3 {
	font-size: 12px;
	font-weight: bold;
	 margin: 0px; 
}



.MainTD {
	background-image: url(/Content/imageGrafik/table_bg_border.gif);
	background-color: #FFFFFF;
	background-repeat: repeat;
	height: 500px;

}

.TextSmall {
	font-size: 11px
}
.TextSmallBold {
	font-size: 11px;
	font-weight: bold;
}

.TextSmallGray {
	font-size: 11px;
	color: #8f8f8f;
}

.TextSmallLightblue {
	font-size: 11px;
	color: #a2b2d3;
}

a {color: #3b5998;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

a.LinkBlackSmall {color: #000000; font-size: 11px;}
a.LinkBlackSmall:link {text-decoration: underline;}
a.LinkBlackSmall:visited {text-decoration: underline;}
a.LinkBlackSmall:active {text-decoration: underline;}
a.LinkBlackSmall:hover {text-decoration: underline; color: #3b5998;}

a.LinkBlueSmall {color: # ; font-size: 11px;}
a.LinkBlueSmall:link {text-decoration: none;}
a.LinkBlueSmall:visited {text-decoration: none;}
a.LinkBlueSmall:active {text-decoration: none;}
a.LinkBlueSmall:hover {text-decoration: underline;}

a.LinkLightBlueSmall {color: #a2b2d3; font-size: 11px;}
a.LinkLightBlueSmall:link {text-decoration: none;}
a.LinkLightBlueSmall:visited {text-decoration: none;}
a.LinkLightBlueSmall:active {text-decoration: none;}
a.LinkLightBlueSmall:hover {text-decoration: underline;}

a.LinkBlueSmallBold {color: #3b5998; font-size: 11px; font-weight: bold;}
a.LinkBlueSmallBold:link {text-decoration: none;}
a.LinkBlueSmallBold:visited {text-decoration: none;}
a.LinkBlueSmallBold:active {text-decoration: none;}
a.LinkBlueSmallBold:hover {text-decoration: underline;}

a.LinkBlueBig {	color: #3b5998; font-size: 14px;}
a.LinkBlueBig:link {text-decoration: none;}
a.LinkBlueBig:visited {text-decoration: none;}
a.LinkBlueBig:active {text-decoration: none;}
a.LinkBlueBig:hover {text-decoration: underline;}

a.LinkBlueBigBold {	color: #3b5998; font-size: 14px; font-weight: bold;}
a.LinkBlueBigBold:link {text-decoration: none;}
a.LinkBlueBigBold:visited {text-decoration: none;}
a.LinkBlueBigBold:active {text-decoration: none;}
a.LinkBlueBigBold:hover {text-decoration: underline;}

a.LinkAlertBold {font-size: 11px; color: #e2001a; font-weight: bold;}
a.LinkAlertBold:link {text-decoration: underline;}
a.LinkAlertBold:visited {text-decoration: underline;}
a.LinkAlertBold:active {text-decoration: underline;}
a.LinkAlertBold:hover {text-decoration: underline; color: #3b5998;}


.AlertBold { color: #e2001a; font-weight: bold; 
}

.PriceNormal {font-size: 18px;color: #284652;}
.PriceNormalDecimaler { font-size: 11px; font-weight: bold; color: #284652; }
.PriceNormalValue {font-size: 11px;color: #284652;}


.PriceSmall {font-size: 12px;color: #284652;}
.PriceSmallDecimaler { font-size: 9px; font-weight: bold; color: #284652; }
.PriceSmallValue {font-size: 9px;color: #284652;}

.PriceLow {color: #000000; font-size: 12px; font-weight: bold;	text-decoration: line-through;}
.PriceLowDecimaler {font-size: 9px; color: #000000; text-decoration: line-through; vertical-align:text-top;}
.PriceLowValue {font-size: 9px; color: #000000;}


.BoxBlue { background-image: url(/Content/imageGrafik/BlueBox.gif); background-repeat: no-repeat; background-position: top; width: 141px; height: 42px; background-color: #3b5998; 
}

.SearchBoxSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.BoxBlueBig { background-image: url(/Content/imageGrafik/search_box.jpg); background-repeat: no-repeat; background-position: top; background-color: #3b5998; color: #FFFFFF; }

.FormLoginBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.Padding {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.BoxSmall { background-image: url(/Content/imageGrafik/box/BoxSmallMain_rep.gif); }
.BoxSmall div { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }

.BoxKurv { background-image: url(/Content/imageGrafik/box/BoxKurv_rep.gif); background-color: #f7e79d; background-repeat: repeat; font-size: 11px; }
.BoxKurv div { margin: 10px; }
.BoxKurv td { background-image: url(/Content/imageGrafik/box/BoxKurv.gif); background-repeat: no-repeat; background-position: top; }
.BoxGrey { background-color: #F2F2F2; background-repeat: repeat-x; font-size: 10px; border: 1px solid #DEDFDA; background-image: url(/Content/imageGrafik/box/BoxGrey_rep.gif); background-position: top; }
.BoxGrey div { margin-top: 10px; margin-right: 10px; margin-bottom: 2px; margin-left: 10px; }

.Topmenu { background-color: #F2F2F2; background-repeat: repeat-x; font-size: 10px; border: 1px solid #DEDFDA; background-image: url(/Content/imageGrafik/box/BoxGrey_rep.gif); background-position: top; padding: 5px; }


.Boxclear{font-size: 10px; border: 1px solid #DEDFDA; }
.Boxclear div { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }

.BoxYellow { background-color: #f7e79d; background-repeat: repeat-x; font-size: 12px; border: 1px solid #DEDFDA; background-image: url(/Content/imageGrafik/photos/phoneman.gif); background-position: top; }
.BoxYellow div { margin: 10px; }

.BigBoldText{ font-size: 14px; font-weight: bold; }

.BoxMainTop { background-image: url(/Content/imageGrafik/box/Box_rep.gif); }
.BoxMainTop div { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }

.BoxMainCheckout { background-color: #fafafa; background-image: url(/Content/imageGrafik/box/BoxCheckout_rep.gif); background-repeat: no-repeat; }
.BoxMainCheckoutDiv { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }

.Formcheckout { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FBFCFF; }

.icons { background-image: url(/Content/imageGrafik/icon/bg_icon.jpg); background-repeat: no-repeat; }
.icons div{ font-size: 12px; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center; }
.icons a {color: #ffffff;}

.iconsSmall { background-image: url(/Content/imageGrafik/icon/bg_icon.jpg); background-repeat: no-repeat; }
.iconsSmall div{ font-size: 9px; padding-top: 5px; padding-right: 3px; padding-bottom:0px; padding-left: 3px;  text-align: center;}
.iconsSmall a {color: #ffffff;}


.iconsTema { background-image: url(/Content/imageGrafik/icon/bg_iconTema.jpg); background-repeat: no-repeat; }
.iconsTema div{ font-size: 12px; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center; }
.iconsTema a {color: #ffffff;}

.iconsSmallTema { background-image: url(/Content/imageGrafik/icon/bg_iconTema.jpg); background-repeat: no-repeat; }
.iconsSmallTema div{ font-size: 9px; padding-top: 5px; padding-right: 3px; padding-bottom:0px; padding-left: 3px;  text-align: center;}
.iconsSmallTema a {color: #ffffff;}


.MenuTabelNoFlash { background-image: url(/Content/imageGrafik/topmenu_noflash.gif); background-repeat: no-repeat; }

.grayfade {font-size: 36px; color: #F0F0F0; font-weight: bold}

.disclaimer {color: #C28410;}

/* Pager */
.tdpager 
{ background-image: url(/Content/imageGrafik/greyline.gif); background-position: bottom; background-repeat: repeat-x; }

.pager 
{ margin:0px 0px; padding:0px; }

.pager .disabled 
{
	border:1px solid #ddddd7;
	color:#999;
	margin-top:4px;
	padding:3px;
	text-align:center;
}

.pager .current 
{ background-color:#FFFFFF; color:#000000; font-weight:bold; margin-top:4px; padding:3px 5px; text-align:center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ddddd7; border-right-color: #ddddd7; border-bottom-color: #FFFFFF; border-left-color: #ddddd7; }

.pager span, .pager a
{
	margin: 0px 0px;
}

.pager a 
{ border:1px solid #ddddd7; padding:3px 5px; text-align:center; text-decoration:none; background-image: url(/Content/imageGrafik/greyfade.gif); }

/* pagerbot */

.tdpagerbot 
{ background-image: url(/Content/imageGrafik/box/BoxMain_bund_v2.gif); background-position: top; background-repeat: repeat-x; }

.pagerbot 
{ margin:0px 0px; padding:0px; }

.pagerbot .disabled 
{
	border:1px solid #ddddd7;
	color:#999;
	margin-top:4px;
	padding:3px;
	text-align:center;
}

.pagerbot .current 
{ background-color:#FFFFFF; color:#000000; font-weight:bold; margin-top:4px; padding:3px 5px; text-align:center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #ddddd7; border-bottom-color: #ddddd7; border-left-color: #ddddd7; }

.pagerbot span, .pager a
{
	margin: 0px 0px;
}

.pagerbot a 
{ border:1px solid #ddddd7; padding:3px 5px; text-align:center; text-decoration:none; background-image: url(/Content/imageGrafik/greyfade.gif); }



/* Amdin  */ 

.SmallText {
	font-size: 9px;
}

img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }