@charset "UTF-8";
/* CSS Document */

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 150%; margin-top: 35px; }

.print_only, .umbruch { display: none; }

.container {
	width: 980px;
	left:50%; 
	margin:10px auto 0px;
	background-color: #91232B;
	
}

.hspacer { width: 10px; height: 420px; float: left; }
.hinweis { color:#999; font-size: 11px; line-height: 140% }
.hinweis a { color:#999; text-decoration: underline;}

.col_1, .col_2 { float: left; }

.col_1 { width: 210px; background: none; padding-top: 10px; }
.col_2 { width: 770px; background-color: #FFF; }

.header {height: 180px;}
.header img { float: left; margin-left: 10px;  }
.content { margin-left: 80px; padding-top: 35px; float: left; width: 590px; }

h1 { font-size: 16px; font-weight: bold; line-height: 200%;}

.product_row { width: 610px; clear: left;}

.product_row img { border: 1px solid #91232B; padding: 10px; margin-bottom: 5px; }
.product_row div { float: left; width: 140px; margin-top: 20px; margin-right: 10px; font-size: 12px; line-height: 140%; }

.col_1 a, .col_1 .subnav a { width: 190px; height: 32px; padding-left: 15px; display: block; color: #FFF; letter-spacing: 0.1em; text-decoration: none; font-size: 16px; }
.col_1 a:hover, .col_1 .aktiv, .col_1 .subnav a:hover, .col_1 .subnav .aktiv  { color: #E0F1A0; }
.subnav {margin-top: 20px;}
.col_1 .subnav a { height: 24px; font-size: 14px;}

.index {color:#666; display: block; text-decoration: none; font-size: 14px;}
.index:hover {text-decoration: underline;}
.line { border-bottom: 1px solid #999; width: 100%; font-size: 14px; font-weight: bold; color:#666; clear: left; padding-top: 25px;}

.product_row div em, .prod_text em { color:#999; font-size: 10px;} { color:#999; font-size: 10px;}
.link {  text-decoration: none; color:#000;}

.product {width: 260px; height: 260px; border: 1px solid #91232B; float: left; }
.prod_text {float: left; width: 310px; margin-left: 15px;}

.cross_selling {clear: left; margin-top: 20px; }

.raster div { float: left; padding: 5px; overflow: hidden; }
.raster { width: 1050px; }

.no_border img { border: none; padding: 0px;  }

input, select { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 180%; padding: 3px 10px; width: 150px; color:#91232B; border: 1px solid #91232B; background-color: #FFF;}

input { /*color:#E1F4A8; border: 1px solid #E1F4A8; background-color:#B62235;*/  }
.suche { font-size: 16px; padding: 10px; width: 450px;}
.button { background-color:#91232B; color: #FFF; border: none; width: inherit;}



/* IE Bug Fix */
