/*
.svb_info {
  border: 1px solid #0A2B55;
  position: absolute;
  z-index: 99;
  top:300px;
  left: 1000px;
  float:left
}

.svb_catalog {
  position: absolute;
  z-index: 99;
  left: 975px;
  top: 8px;
  margin-top:0px;
  float:left;
  width:250px;
}

.svb_catalog h1{
	font-size: 16px;
	text-align:center;
}

.svb_catalog a{
	text-decoration:none;
}

.svb_catalog a:active, .svb_catalog a:hover, .svb_catalog h1:active, .svb_catalog h1:hover, .svb_info a:visited, .svb_info a:active, .svb_info a:hover, .svb_info h1:active, .svb_catalog h1:hover{
	text-decoration:underline;
}




#MapsMenu {
	position: absolute;
	left: 780px;
	top: 83px;
	width: 200px;
}

#MapsMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: left;
}

#MapsMenu ul li {
	float: left;
}

#MapsMenu ul li.current {

	background-color: white;

	border-left: 1px solid #0A2B55;

	border-top: 1px solid #0A2B55;

	border-right: 1px solid #0A2B55;

}

#MapsMenu ul li a {

	float: left;

	display: block;

	text-decoration: none;

	font-weight: bold;

	font-size: 14px;

	padding: 5px 9px 0px 9px;

	margin: 0px 0px 0px 0px;

	color: #0A2B55;

	letter-spacing: -1px;

	height: 20px;

}

#MapsMenu ul li.current a {

	padding: 5px 7px 0px 7px;

}

#MapsMenu ul li a:hover {

	border-left: 1px solid #0A2B55;

	border-top: 1px solid #0A2B55;

	border-right: 1px solid #0A2B55;

	padding: 4px 8px 0px 8px;

}

#MapsMenu ul li.current a:hover {

	padding: 4px 6px 0px 6px;

}









td.DottedLeftBorder {
	padding-left: 6px;
}
#StartHeader {
	background-color: #E3E3CC;
	height: 190px;
	width: 530px;
	border: solid 1px #A5A5A5;
	margin: 15px;
}
#StartHeader table {
	border: 0px;
	margin: 10px 10px 10px 20px;
}
#StartHeader table td {
	border: 0px;
}
#StartHeader table td p {
	font-size: 12px;
}
#Messe {
	margin: 10px 10px 10px 20px;
}
#tabletext {
	text-align: justify;
	width: 496px;
	margin-left: 0px;
	margin-right: auto;
}
.wichtig {
	color: #FF0000;
	font-weight: bold;
}
.smallhead {
	font-weight: bold;
}
table.preise {
	font: 1.2em Arial, Helvetica, sans-serif;
	background-color:#F2F2F2;
	width: 500px;
	margin-left: 100px;
}
table.preise th {
	background-color:#5A666E;
	color:#D7DBDD;
	padding:3px;
	text-align:center;
	border-top:1px solid #93A1AA;
	border-left:1px solid #93A1AA;
	border-bottom:1px solid #2F3B42;
	border-right:1px solid #2F3B42;
}
table.preise td {
	background-color:#D7DBDD;
	color:#666666;
	padding: 2px 5px 2px 20px;
	text-align: left;
	border-top: 1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #AFB5B8;
	border-right:1px solid #AFB5B8;
}
table.preise td.minus {
	padding-left: 10px;
}
table.FirstTableSmall tr {
	height: auto;
}
table.FirstTableSmall tr.RedPrice {
	height: auto;
}
table.FirstTableSmall td.HomeArticle {
	padding-left: 0px;
	padding-right: 0px;
}
table.FirstTableSmall td.Entry {
	padding-left: 0px;
	padding-right: 0px;
}
table.FirstTableSmall td.StartArticle {
	padding-left: 14px;
	padding-right: 12px;
	height: 290px;
}
table.FirstTableSmall td.PriceArticle {
	padding-left: 10px;
	padding-right: 5px;
	height: auto;
}
.StartPrice {
	position: absolute;
	bottom: 365px;
}
.StartPrice1 {
	position: absolute;
	bottom: 965px;
}
.StartPrice2 {
	position: absolute;
	bottom: 665px;
}
.article_head {
	font-size: 14px;
	font-weight: bold;
}
.special_price {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.base_price {
	font-size: 12px;
	font-weight: medium;
	color: #000000;
}



















#MainContentHistory {
	position: relative;
	width: 730px;
	float: left;
	padding: 10px 0px 0px 0px;
	min-height: 490px;
	height: auto;
}
#MainContent table.FirstTableLarge td.AThird {
	border: solid 1px #A5A5A5;
	vertical-align: top;
}
#MainContent table.FirstTableLarge td.AQuad {
	border: solid 1px #A5A5A5;
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
	padding-top: 15px;
}
#MainContent table.FirstTableSmall td.aboutus {
	vertical-align: top;
	width: 50%;
	padding: 50px;
	height: 200px;
}
#History_Header img {
	margin-left: 15px;
	border:1px solid black;
}
.History_Text {
	color: #000040;
	font-size: 13px;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 390px;
}
.History_Text p {
	color: #000040;
	font-size: 13px;
	font-weight: normal;
}
.year {
	color: #ff3300;
	font-size: large;
	font-weight: normal;
}
.History_line {
	color: #ff3300;
}
#History_Image_1 {
	position: absolute;
	top: 110px;
	left: 485px;
}
#History_Image_2 {
	position: absolute;
	top: 340px;
	left: 450px;
}
#History_Image_3 {
	position: absolute;
	top: 730px;
	left: 385px;
}
#History_Image_4 {
	position: absolute;
	top: 730px;
	left: 580px;
}
#History_Image_5 {
	position: absolute;
	top: 530px;
	left: 450px;
}
#History_Image_8 {
	position: absolute;
	top: 945px;
	left: 450px;
}
.Image_Text {
	text-align: center;
	color: #000040;
	font-size: 13px;
	font-weight: normal;
}
.Service_Text {
	text-align: left;
	color: #000040;
	font-size: 15px;
	font-weight: normal;
	margin-left: 150px;
	margin-right: 210px;
}
.SvbService {
	color: #005085;
}
.Service_Bar {
	background-color: #CDE1EE;
	width: 160px;
	min-height: 490px;
	height: auto;
	float: right;
	text-align: center;
	color: #000040;
	padding: 10px 10px 20px 10px;
	margin-right: 5px;
}
div.Service_Bar p {
	font: 1.2em Arial, Helvetica, sans-serif;
}
div.ServiceHeader {
	height: 177px;
	width: 530px;
	margin-left: 15px;
}

#SubContent {
	background-color: #fff;
	position: relative;
	width: 559px;
	float: left;
	padding: 0px;
	min-height: 490px;
	height: auto;
}




#SubContent .Entry h3 {
	font-size: 20px;
	color: #CC0033;
	height: 20px;
	line-height: 40px;
	font-weight: normal;
	padding-left: 0px;
}
#SubContent .Entry h4 {
	font-size: 14px;
	color: #CC0033;
	font-weight: medium;
	padding-left: 0px;
}
#SubContent .Entry {
	border: solid 1px white;
	border-collapse: collapse;
	border-style: hidden;
	float: left;
}

#SubContent .Entry td {
	padding: 0px 10px 10px 10px;
	border-top: none;
	border-bottom: none;
	border-collapse: collapse;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#SubContent .Entry1 {
	border: none;
	border-collapse: collapse;
	border-style: hidden;
	float: left;

}
#SubContent .Entry1 td {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
#SubContent .Entry3 {
	border: none;
	border-collapse: collapse;
	border-style: hidden;
	float: left;
	margin-left: 100px;
}
#SubContent .Entry4 {
	border: none;
	border-collapse: collapse;
	border-style: hidden;
	float: left;
	margin: 5px 8px 5px 10px;
	padding: 0px;
}
#SubContent .Entry4 td.AHalf{
	margin-left: 0px;
	padding: 0px;
}
#SubContent table.Entry5 {
	width: 559px;
	border: none;
	border-collapse: separate;
	border-style: hidden;
	float: left;
}

#SubContent table.Entry5 td {
	padding: 0px;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding:10px;
}
#SubContent .Entry5 h3 {
	font-size: 20px;
	color: #CC0033;
	height: 20px;
	line-height: 40px;
	font-weight: normal;
	padding-left: 0px;

}



#KatContent {
	position: relative;
	width: 70%;
	float: left;
	padding: 0px;
	min-height: 490px;
	height: auto;
}



.my_SVB_login {
	width: 250px;
	height: 260px;
	border-collapse: collapse;
	border-style: hidden;
	float: left;
	background-color:#D9D9D9;
}
.my_SVB_login td {
	padding: 5px 5px 5px 10px;
}
.all10px {
	padding: 10px 10px 10px 10px;
	margin:auto;
}
.my_SVB_login2 {
	width: 350px;
	margin: 10px;
	height: 200px;
	border-collapse: collapse;
	border-style: hidden;
	float: left;
	background-color:#D9D9D9;
}
.my_SVB_login2 td {
	padding: 5px 5px 5px 10px;
}
#FotoLogo {
	margin: 0px 0px 10px 0px;
	background-color: #f7f4dd;
	padding: 5px 5px 5px 10px;
}
#ShopLogo {
	margin: 10px 10px 10px 10px;
}
#ShopLogo h2 {
	height: 20px;
	line-height: 19px;
	color: #ffffff;
	font-size: 12px;
	background-image: url(0/images/custom/hi_box_08.gif);
	background-repeat: repeat-x;
	background-x-position: 0pt;
	background-y-position: center;
	padding-left: 10px;
}
.verticalline2 { background-image: url("/images/elemente/line_vertic_10.gif"); background-repeat: repeat-y; background-position: 10px 0 }

.kasten_head {
color: #333333;
font-size: 12px;
font-weight: bold;
padding-left: 12px;
vertical-align: middle;
}

#RightMarginBox {
	background-color: white;
	width: 180px;
	min-height: 550px;
	height: auto;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	}


#SubContent td.catList {
	width: 140px;
    font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 10px 0px 0px 10px;

}

#SubContent td.catList ul{

	font-size: 12px;
	font-weight: normal;
	text-align: left;

}



#SubContent td.catImage {

	padding: 0px 0px 10px 0px;

}


#SubContent td.Boxed {
	border-width: 1px;
	border-style: solid;
	width: 100%;
	color: #C0C0C0;
	font-size: 15px;
	font-weight: normal;
	padding: 2px 0px 2px 10px;

}

#SubContent td.Boxed a:link {
	text-decoration: none;
	}

#SubContent table.oneCat {
	padding: 5px 5px 5px 5px;
 	margin: 0px;

}

.Entry p.linkList {
	line-height: 200%;


}

img.zerospace {
	margin: 0px ! important;
}
table.tableclear{
  width: 100%;
  border-bottom-width: 2px;
}

#ShopButton {
	position:absolute;
	top:52px;
	left:890px;
    z-index:1;
	  }

#LangChange {
	margin-left:845px;

	  }

*/