table
{
	padding:0px;
	margin:0px;
}

body,td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}

body {
	background-color: #435970;
}
h1  {
  font-size:12px;
  font-weight:bold;
}
h2,h3,h4,h5  {
  font-size:12px;
}

.main_div
{
/* 22.08. geändert - Fehler behoben!!  17.2.10 jetzt erst wurde der Fehler behoben */
	padding-top:0px;  
	
}


.top_right
{
/* 22.08.		width:179px; */
	width:156px;
/* 22.08.		background-image:url(images/index_03.jpg); */
}

.top_left
{
	width:789px;
/* 22.08.		height:168px; */
  height:145px;
	background-image:url(images/index_02.gif);
}

.rand_links
{
	width:10px;
/* 22.08.	background-image:url(images/rand_l.gif);*/

	vertical-align:bottom;
}

.rand_links_s
{
	width:10px;
/* 22.08.	background-image:url(images/rand_l.gif); */
	vertical-align:bottom;
}

.rand_links_s
{
	width:10px;
	/* 22.08 */
	background-color:#00CC00;
}

.rand_rechts
{
	width:13px;
	/* 22.08. background-image:url(images/rand_r.gif); */
}

.bodytext {
  padding-top:0px;
  margin-top:0px;
  border:0px solid black;
  color:#000000;  
}


.bottom
{
	/* 22.08. height:94px; */
	height:73px;
	background-image:url(images/bottom_06.gif);
}

.bottom_r
{
	/* 22.08. height:94px; */
	height:73px;
	/* 22.08. 
	background-image:url(images/bottom_r.gif);
	background-position:right; */
	padding:0px;
	margin:0px;
}

.inner_left
{
/*	width:17px; */
	background-image:url(images/inner_l.gif);
	vertical-align:bottom;
}

.inner_right
{
	width:17px;
	height:337px;
	/* 23.08. background-image:url(images/inner_r.gif); */
	background-color:red;
}

.content_top
{
	vertical-align:top;
	width:621px;
	height:156px;
	background-color:white;
	border:0 solid green;
}

.content_back
{
	vertical-align:top;
	background-color:white;
	height:200px;
	border:0px solid red;
}

.content_back a
{
	color:black;
}

.kante_ol
{
	/* 22.08.  height:147px; */ 
	height:124px;
	width:13px;
	/* 22.08. background-image:url(images/kante_ol.gif); */ 
}

.kante_or
{
	/* 22.08. 	height:147px; */
	height:124px;
	width:13px;
	/* 22.08. background-image:url(images/kante_or.gif); */
}

.menu_back
{
	height:400px;
	width:134px;
	vertical-align:top;
	background-color:#425970;
	background-image:url(/fileadmin/template/2007/images/bottom_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.menu_div
{
	width:134px;
	border-bottom:0px solid white;
	text-align:center;
	color:white;
}

.top_menu
{
	font-family:Arial;
	font-size:12px;
	height:23px;
	background-image:url(images/top_menu.gif);	
}

.top_menu a
{
	font-family:Arial;
	font-size:12px;
	background-image:url(images/top_menu.gif);
}

.right_menu
{
	vertical-align:top;
	width:127px;
	height:23px;
	background-color:#425970;
	color:white;
}

.right_menu_inside
{
	width:127px;
	height:23px;
	vertical-align:top;
	background-color:#425970;
	color:white;
}

.warekorb_graphik
{
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	background-image:url(images/index_06.gif);
	border-right:0px solid white;
}

.warekorb_graphik a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.header_bg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color:#425970;
	border-bottom:1px solid white;
	text-indent:19px;
	height:19px;
	width:134px;
	background-image:url(images/menu_back.gif);
	text-align:left;
	padding-top:1px;
}

.header_bg_r
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color:#8E9390;
	border:1px solid white;
	text-align:center;
	padding-bottom:3px;
	padding-top:3px;
	width:156px;
}

a,a.visited,a.hover,a.active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:normal;
	text-decoration:none;
}

.boxText
{
	background-image:url(images/menu_back2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	background-color:#8E9390;
	padding-left:16px;
	text-align:left;
	line-height:13px;
}

.boxText_r
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	background-color:#425970;
	vertical-align:top;
	text-align:left;
	width:156px;
}

.specials_table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	background-color:white;
	vertical-align:top;
	text-align:left;
	width:151px;
}

.specials_product a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.specials_product
{
	padding-left:5px;
}

.infoBox_right
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	background-color:#425970;
	vertical-align:top;
	text-align:left;
	width:156px;
}

.infoBoxHeading_right
{
}

.infoBoxHeading
{
}

input
{
}

text
{
	width:156px;
}

password
{
	width:156px;
}

input
{
}

img
{
	border:0px;
}

.login_tbl
{
	text-align:right;
}


.login_pg
{
	width:100%;
	height:15px;
}


.tbl_right
{
	width:156px;
}


/* NAVI */
#navi {
  width:134px; 
  border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	border-top: 0px solid #FF0000;
	margin-top: 0px;
	margin-left: 0px;
	padding-left:10px;
	color:#FFFFFF;
	background-color:#8E9390;
	text-align:left;
}
#navi ul {
	border: 0px solid green;
	padding:0px;
	margin:0px;
	padding-top: 2px;
	padding-left: 8px;
	list-style-type: none;
}
#navi li {
	border: 0px solid green;
	padding:0px;
	padding-bottom:4px;
	margin:0px;
}
#navi a:link, #navi a:visited {
	font-family: Arial;
	text-decoration: none;
}
#navi a:active {
	font-family: Arial;
	text-decoration: none;
}

.norm a{
	font-weight:normal;
}
.act a{
	font-weight:bold;
}

.norm2 a{
	font-weight:normal;
}
.act2 a{
	font-weight:bold;
}

.norm3 a{
	font-weight:normal;
}
.act3 a{
	font-weight:bold;
}

#contenttop{
  background-color:#FFFFFF;
  padding-top:11px;
  margin-left:13px;
  margin-right:13px;
  padding-left:13px;
  text-align:left;
}
#content{
  background-color:#FFFFFF;
  color:#000000;
  padding-top:11px;
  margin-left:13px;
  margin-right:13px;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  width:648px;
}

#content a{
text-decoration:underline;
color:#000000;
}
#content a:link, #content a:visited, #content a:active, #content a:hover, {
text-decoration:underline;
color:#000000;
}

#content ul{
list-style-image:url(images/bullet.gif);
}
#offer{
  padding-top:10px;
}
#Table_01{
  background-image:url(images/background_fass.jpg);
  background-position:left bottom;
	background-repeat:no-repeat;
}


.tx-sgglossary-pi1 a{
color:#000000;
}

.align-center{
  width:100%;
  text-align:center;
}
