html, body, div, table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A5560;
}

body, div {
	padding: 0px;
	margin: 0px;
} 

#vcontainerDiv {
	width: 754px;
	margin: auto;
	margin-top: 3%;
	top: 3%;
	left: auto;
	right: auto;
	bottom: auto;
}

#containerDiv {
	text-align: left;
	padding: 2px;
	width: 754px;
	/*height:358px;*/
	background-color: #ffffff;
	border: 1px solid #3A5560;
}

#logoDiv {
	width: 754px;
	height: 56px;
	background-image:url(../img/bg_logo.png);
	background-repeat: no-repeat;
}

#startBgDiv {
	width:754px;
	height:600px;
	margin-top:2px;
	background-image:url(../img/bg_start.png);
	background-repeat:repeat;
}
#indexBgDiv{
	width:754px;
	height:302px;
	margin-top:2px;
	background-image:url(../img/bg_start.png);
	background-repeat:repeat;
}

#bottomDiv {
	text-align: left;
	vertical-align: middle;	
	/*margin: -79px auto;*/
	padding: 2px;
	width: 754px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#innerContainerDiv {
	margin: 2px 0 0 0;
	width: 754px;
	/*height: 56px;*/
}

#naviDiv {
margin-top:1px;
margin-left:1px;
min-height:600px;
width:168px;
overflow:auto;
}

#contentBgDiv {
width:581px;
min-height: 600px;
background-color:#3A5560;
padding:1px;
margin-left:2px;
}

#contentDiv {
width:581px;
min-height: 600px;
background-color:#FFFFFF;
}

#breadCrumbDiv {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
padding-top:2px;
text-align:left;
height:15px;
}

#contentHeadlineDiv {
margin-left:12px;
margin-top:10px;
}

#contentTextDiv {
margin-left:12px;
margin-top:10px;
text-align:left;
width:540px; /*margin muss hier vom eigentlich gewuenschtem wert abgezogen werden*/
min-height:600px; /*hier auch*/
overflow:auto;
}

.naviBg {
background-image:url(../img/bg_navi.png);
background-repeat:repeat-y;
}

.prodImg {
	border: 1px solid #3A5560;
	padding:1px;
}

.imageCaption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.addText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3A5560;
}

.rightImg {
	border: 1px solid #3A5560;
}

a{
	color: #FFFFFF;
	font-size: 11px;
	/*font-weight:bold;*/
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.navi0,a.navi0Active{
	color: #FFFFFF;
	font-size: 12px;
	/*font-weight:bold;*/
	text-decoration: none;
}

a.navi0:link,a.navi0Active:link,a.navi1:link,a.navi1Active:link,a.navi2Active:link {
	text-decoration: none;
}

a.navi0:hover,a.navi0Active:hover,a.navi1:hover,a.navi1Active:hover,a.navi2:hover,a.navi2Active:hover {
	text-decoration: underline;
}

a.navi0Active,a.navi1Active,a.navi2Active{
	font-weight:bold;
}

a.navi1,a.navi1Active,a.navi2,a.navi2Active{
	color: #FFFFFF;
	font-size: 11px;
	/*font-weight:bold;*/
	text-decoration: none;
}

.breadcrumb{
	color:#3A5560;  
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.breadcrumb{
	color:#3A5560;  
	font-size: 10px;
	text-decoration: none;
}
a.breadcrumb:link {
	text-decoration: none;
}

a.breadcrumb:hover {
	text-decoration: underline;
}

a.textlink{
	color:#3A5560;  
	text-decoration: none;
}
a.textlink:link {
	text-decoration: none;
}

a.textlink:hover {
	text-decoration: underline;
}

a.textlinkBold{
	color:#3A5560;
	font-weight:bold;  
	text-decoration: none;
}
a.textlinkBold:link {
	text-decoration: none;
}

a.textlinkBold:hover {
	text-decoration: underline;
}

h1{
	color:#3A5560;  
	font-size: 12px;
	font-weight:bold;
	margin:0 0 7px 0;
}

h2{
	color:#3A5560;  
	font-size: 11px;
	font-weight:bold;
	/*margin:0 0 0 0;*/
	margin-top:0;
}

ul {
list-style-type:disc;
margin-left: 10px;
padding-left: 10px;
}

li {
margin-left: 0px;
margin-top: 2px;
padding-left: 0px;
}

ul.menulevel0{
margin: 46px 0 0 21px;
margin-left: 0px;
padding-left: 0px;
list-style-type:none;
list-style-image:none;
}

ul.startmenu{
margin: 100px 0 0 241px;
padding-left: 0px;
list-style-type:none;
list-style-image:none;
}

/*
ul.menulevel0 li.menuactive {
list-style-image:url(../img/list0_on.png);
}

ul.menulevel1{
list-style-image:url(../img/list1.png);
}

ul.menulevel1 li.menuactive {
list-style-image:url(../img/list1_on.png);
}

ul.menulevel2{
list-style-image:url(../img/list2.png);
}

ul.menulevel2 li.menuactive {
list-style-image:url(../img/list2_on.png);
}*/

tr.navi {
height:16px;
}

td.contenttable {
border: 1px solid #3A5560;
}