body {font-size:76%; font-family:arial, sans-serif; background-image:url(/img_site/1-patt.jpg);}

#header {background:#a31e39;}
#outer1 {float:left; display:block; width:134px; background-image: url(/img_site/1_higr-links-quer.jpg); background-position:left; height:100%; min-height:900px;}
#outer1a {float:left; display:block; left:134px; width:171px;border-right:1px solid #ccc; height:100%;}
#outer2 {background:#fff; display:block; margin:0px 250px 0px 134px; height:100%; min-height:900px;}
#outer3 {float:right; display:block; width:250px; background-image:url(/img_site/1_higr-rechts-quer.jpg); height:100%; min-height:900px; background-position:right; background-repeat:repeat-y;}


#inhalt	{margin-left: 172px;}

* html #inhalt	{margin-left: 0; margin-right:0px; position:relative; height:100%;}


#outer1, #outer2, #outer3, #outer1a, #abstand, #inhalt {padding-bottom:32767px; margin-bottom:-32767px;}


#wrapper {overflow:hidden; background:#fff;}


#footer {clear:both; text-align:center; margin:0 auto; background-image:url(/img_site/1-patt2_trans.png); background-repeat:repeat; border-top:1px double #fff; height:125px;}
#footer a {color:#538cb7;}
#footer a:hover {color: #333333;}
#footer table {margin:0 auto; font-size:10px;}

p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}

#abstand {
margin: 0px; 
padding: 5px 10px 5px 10px;
height:100%; 
}

.abstandrechts { 
padding-left:10px; 
}

.abstandrechts2 { 
margin-left:15px; 
}

#logo	{
position:relative;
top:0;
left:1px;}

#head	{
position:relative;
top:0;
background:url(/img_site/1_heada.jpg);
height:113px;}

#versand	{
position:relative;
top:10px;
margin:0 auto;
height:210px;}

#ts	{background-image: url(/img_site/button_trans.png);
background-repeat:no-repeat;
width:240px;
height:105px;
padding:7px;}
#ts2	{background-image: url(/img_site/button_trans.png);
background-repeat:no-repeat;
width:240px;
height:105px;
margin-top:8px;}

#boxenrechts	{
top:0px;
height:100px;
width:190px;
margin-right:5px;}



#topnavi	{
position:relative;
top:5px;
width:100%;
color:#fff;}

#topnavi .navileft	{
text-align:left;
padding-left:5px;
float:left;
}
#topnavi .naviright	{
text-align:right;
margin-right:5px;}

a.topnavi, a.topnavi:visited	{
color:#FFFFFF;
text-decoration:none;}

a.topnavi:hover	{
color:#fff;}
.center1 {margin-left:25px;}
.inner {display:block; padding:0 10px 10px 10px;}
.inner2 {display:block; padding:10px 10px 10px 10px;}
.bold {font-size:1.5em; font-weight:bold;}

h3 {
	font-size: 12px;
	font-weight:bold;
	color:#538cb7;
}
h2 {
	font-size: 11px;
	font-weight:bold;
	color:#538cb7;
}

h1 {
	font-size: 14px;
	font-weight:bold;
	color:#538cb7;
}

.tab-farbe	{
color:#000;
background-color:#f8f8f9;
font-size:10px;
padding:4px;
border:1px solid #ccc;}

.tab-form	{
background-color:#f8f8f9;
border:1px solid #ccc;}

fieldset	{
border:2px solid #538cb7;
background-color:#f8f8f9;
padding:10px;
color:#000;}

hr {border:1px dotted #ccc;}

img {border:none;}

#main_top {
	background: url(/includes/sts_templates/test/images/main_trans.png) no-repeat;	
	width: 215px;
	height:30px;
	padding-top:5px; padding-left:15px;
	font-size:12px;
	color:#538cb7;
	font-weight:bold;
	font-variant: small-caps;
}
#main_center {
	background: url(/includes/sts_templates/test/images/menue_trans.png) repeat-y;
	width: 215px;
	height:1px;
	padding-left:10px;
}
#main_bottom {
	margin-top: 0px;
	background: url(/includes/sts_templates/test/images/main_unten_trans.png) no-repeat;	
	width: 215px;
	height: 30px;
}

.tool-tip {
	Z-INDEX: 13000; WIDTH: 250px; COLOR: #fff;
}
.tool-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND:#538cb7; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #9fd4ff; PADDING-TOP: 8px
}
.tool-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND:#538cb7; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}
.custom-tip {
	Z-INDEX: 13000; WIDTH: 130px; COLOR: #000
}
.custom-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #c3df7d; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #3e4f14; PADDING-TOP: 8px; BORDER-BOTTOM: #b5cf74 1px solid
}
.custom-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #cfdfa7; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}